.creator a, h2 a, h3 a, h4 a, .showall a{ color:#7ad }
h1, h2, .creator, .h4hdr{ color:#fff }
h3, h4{ background:none; color:#fff }
.breadcrumb{ display:none }
.tabs li a{ color:#7ad }
.tabs .lbl{ color:#fff }

#wrapper{ background:#000 url('http://pantherwww.ibeatyou.com/images/layout/competition/summer_movie/event_bg.1273268920.jpg') no-repeat 50% 30px }
#header{ background:none }

/* comp page stuff */
#themebanner{ height:200px; display:block }
#competition-player-full{ width:650px }
#playerbody{ background:url('http://pantherwww.ibeatyou.com/images/layout/competition/summer_movie/player.1248112436.jpg') no-repeat scroll 0 -5px; width:650px; padding-top:42px }
#right-col-narrow2 h3, #right-col-narrow2 h4{ color:#fff }

.compcreatorhdr, .compmedia, .compdesc, .commentshdr, #footer, #footer a, #related-comps h4, #related-comps li, #related-comps li .title a, #user-comps h4, #user-comps li, #user-comps li .title a{ color:#fff }

/*new text comp*/
#left-col-wide2-text{ float:left; width:640px; overflow:hidden; padding:0 4px 55px 10px }
#left-col-wide2-textentry{ float:left; width:640px; overflow:hidden; padding:0 4px 55px 10px }
h1{ font-size:22pt; line-height:24pt; color:#fff; font-weight:bold; margin:0 0 12px }
h2{ font-size:11pt; line-height:13pt; color:#555; font-weight:normal; padding:5px }
.desc{ background:#fff; border:1px solid #ddd; margin:10px 0 0; width:100% }
#left-col-wide2-text .competebtn{ margin:4px; display:block; background:url('http://pantherwww.ibeatyou.com/images/competebtn.1250190253.png'); width:117px; height:48px }
#entries{ background:#fff; border:1px solid #ddd; margin:10px 0 0; padding:10px 0 }
.border{ margin:10px 10px; border-bottom:4px dotted #ddd }
.rank{ float:left; background:url('http://pantherwww.ibeatyou.com/images/text_rank_bg.1250190253.png') repeat-x; padding:3px 5px; margin:0 8px; font-size:20pt; line-height:22pt; font-weight:bold; color:#fff; letter-spacing:-0.05em }
.rank sup{ font-size:9pt; vertical-align:top; letter-spacing:0 }
.text .thumb, .widetext .thumb{ background-color:#f3f3f3; float:left; margin:0 6px 10px; border:1px solid #d9d9d9; overflow:hidden }
.text .thumb img, .widetext .thumb img{ border:3px solid #fff }

.text{ float:left; max-width:455px }
.widetext{ float:left; width:540px }
.txtcontent{ font-size:10pt; line-height:12pt; color:#777; font-weight:normal }

#entries h3, #entries h3 a{ font-size:10pt; line-height:12pt; font-weight:bold; color:#616161; margin:0 0 10px }
#entries h3 a:hover{ text-decoration:underline }
#entries h4 a:hover{ text-decoration:underline }
#entries h4 a{ font-size:10pt; line-height:12pt; color:#777; font-weight:normal; text-decoration:none }
#entries .txtcontent{ font-size:10pt; line-height:12pt; color:#777; font-weight:normal }
.vote{ float:right; margin:0 8px 0; text-align:center; color:#347dec; font-size:10pt; line-height:10pt; font-weight:normal }
.vote ul{ margin:2px 0 0 }
.vote ul li a{ padding:1px 4px; color:#000; font-size:9pt; line-height:11pt; font-weight:normal; width:auto; text-align:left; display:block; border:1px solid #c83 }
.vote ul li{ margin:0 0 3px }
.vote .one a{ background:#ffd58b }
.vote .two a{ background:#ffc154 }
.vote .three a{ background:#ffb055 }
.vote .four a{ background:#ff9d2e }
.vote .five a{ background:#ff8636 }
.vote li a:hover, .vote li a:active, .vote .voted{ padding:1px 4px; background:#ccc; font-size:9pt; line-height:11pt; font-weight:normal; color:#555; text-align:left; border:1px solid #aaa }
.vote li a:hover{ background:#9cf }
#rateDiv{  color:#fff; border-top:1px solid #f90 }
#left-col-wide2-text .feedback{ font-weight:bold; font-size:12pt; line-height:14pt; color:#080; text-align:center }
#left-col-wide2-text .userborder{ padding:4px; background:#fff; border:1px solid #eee }
#left-col-wide2-text .user{ background:#eaeaea }
#left-col-wide2-text .user .pic{ background:#fff; margin:2px 5px 2px 5px; padding:3px; border:1px solid #ddd }
#left-col-wide2-text .by{ margin:5px 0 0; font-size:10pt; line-height:12pt; color:#415a8d }
#left-col-wide2-text .by img{ margin:0 5px 0 }
#left-col-wide2-text .by a{ font-size:10pt; line-height:12pt; color:#dc8600; font-weight:normal }
#left-col-wide2-text .by a:hover{ color:#9cf }
#left-col-wide2-text .stats{ margin:5px 5px 0 0; font-size:10pt; line-height:12pt; color:#415a8d }
#left-col-wide2-text .stats img{ vertical-align:middle; width:55px; padding:1px 5px 0 }
#left-col-wide2-text .stats .val{ font-size:10pt; line-height:12pt; color:#dc8600 }

/*new text entry page*/
#left-col-wide2-textentry h1{ font-size:22pt; line-height:24pt; color:#fff; font-weight:bold; margin:0 0 12px }
#left-col-wide2-textentry h2{ font-size:18pt; line-height:20pt; color:#fafafa; font-weight:normal; padding:5px }

/*event page stuff*/
.videoicon{ background:url('http://pantherwww.ibeatyou.com/images/video_icon_white.1229975226.gif') no-repeat scroll -2px 1px }
.photoicon{ background:url('http://pantherwww.ibeatyou.com/images/photo_icon_white.1229975226.gif') no-repeat scroll -2px -2px }
.photoicon{ background:url('http://pantherwww.ibeatyou.com/images/photo_icon_white.1229975226.gif') no-repeat scroll -2px -2px }

.horizedge{ background:none }
.leftedge{ background:none }
.rightedge{ background:none }
.h1event{ color:#000 }

#moremetadata{ background:#000; border:1px solid #f90 }
.eventdescription{ font-size:13pt; line-height:16pt; color:#c00; font-weight:bold; text-align:center; padding:0 40px 0 40px }
.eventcompbox{ color:#f40; font-weight:bold; background:url('http://pantherwww.ibeatyou.com/images/layout/competition/summer_movie/compbox.1247684147.jpg') no-repeat scroll 0 0; font-size:11pt; line-height:13pt; width:306px; height:380px; padding:100px 16px 15px 16px; margin:0 35px }
.compbox{ width:271px; height:195px; margin-bottom:7px; border-bottom:1px solid #fff }
.ruleslink{ color:#9cf }
#maindiv{ width:940px }
.maintable{ width:800px }
#teasertable{ width:800px; margin-bottom:20px }

.eventbanner{ margin-bottom:60px; padding-top:160px; text-align:left }
.eventcompboxtitle{ margin-top:4px; height:27px }
.eventcompboxtitle a{ color:#06c; font-weight:bold; font-size:10pt; line-height:11pt }
.eventcompboxtitle a:hover{ color:#e8610a }
.eventcompboxformat{ color:#000; font-weight:normal; font-size:8pt; line-height:10pt }
.eventboxthumb{ border:1px solid #f60 }
.eventcompstate{ color:#fff; font-size:9pt; line-height:11pt; font-weight:bold }
.eventcompenter a{ color:#f60; font-size:9pt; line-height:11pt; font-weight:bold }
.eventcompenter a:hover{ color:#369 }
.video{ background:url('http://pantherwww.ibeatyou.com/images/video_icon.1229975226.gif') no-repeat scroll -2px -1px; width:20px; height:16px }
.photo{ background:url('http://pantherwww.ibeatyou.com/images/photo_icon.1229975226.gif') no-repeat scroll -2px -1px; width:20px; height:16px }

.currentpager{ font-size:13pt; line-height:13pt; color:#f60; font-weight:bold }
.pager{ font-size:13pt; line-height:13pt; color:#147; font-weight:bold }
#comp_pager{ text-align:center }
.eventcompleaderhdr{ color:#333; font-weight:bold; font-size:8pt; line-height:9pt }
.leaderbox{ width:120px; text-align:center }
.leaderthumb{ border:1px solid #333 }
.pending{ font-size:10pt; line-height:12pt; color:#f00 }
.noleader{ font-size:10pt; line-height:12pt; color:#f00 }
.leadername a{ font-size:9pt; line-height:10pt; font-weight:bold; color:#06c }
.leadername a:hover{ color:#e8610a }


