/*general*/
#wrapper{ background:#fff url('http://pantherwww.ibeatyou.com/images/layout/competition/winter_olympics/bg.1273200720.jpg') no-repeat 50% 60px }
#invitepopup{ color:#fff }

/*event*/
.eventbanner{ margin:0; display:block; height:190px }
.h1event{ display:none }
.eventdescription{ display:table-cell; text-align:center; width:600px; font-size:13pt; line-height:18pt; color:#02233a; font-weight:bold; padding:0 20px }
.eventcompbox{ color:#023; text-align:center; font-weight:bold; background:url('http://pantherwww.ibeatyou.com/images/layout/competition/winter_olympics/box.1265661534.jpg') no-repeat top center; font-size:11pt; line-height:13pt; width:283px; height:355px; padding:0 10px 66px 10px; margin:0 35px }
.eventboxthumb{ border:solid 1px #006 }
.eventcompboxtitle a{ color:#023; font-weight:bold; font-size:12pt; line-height:14pt }
.eventcompboxtitle{ margin-top:4px; height:34px }
.partition{ display:none }

.eventcompboxtitle a:hover{ color:#e8610a }
.eventcompleaderhdr{ color:#023; font-size:9pt; line-height:11pt; text-align:center }
.compboxldr{ display:none }

.eventcompboxformat{ display:none }
.eventcompstate, .eventcompenter a{ color:#fff; font-size:9pt; line-height:11pt; font-weight:bold; text-align:center }
.eventcompstate table{ width:100% }
.eventcompstate td{ text-align:center }
a .enternowbtn{ display:block; width:100%; height:27px; background:url('http://pantherwww.ibeatyou.com/images/layout/competition/playnow_btn.1253932123.png') no-repeat scroll 50% 50%; padding:0 0 10px 0 }
.eventcompenter a:hover{ color:#369 }
.video, .photo{ background:none }
.eventcompenter{ display:none }
.leaderbox{ width:100% }
.leaderthumb{ border:1px solid #023 }
.noleader, .pending{ 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 }
.horizedge, .leftedge, .rightedge{ background:none }



/*comp pg*/
.videoicon{ background:url('http://pantherwww.ibeatyou.com/images/video_icon.1229975226.gif') no-repeat scroll -2px 1px }
.photoicon{ background:url('http://pantherwww.ibeatyou.com/images/photo_icon.1229975226.gif') no-repeat scroll -2px -2px }
.photoicon{ background:url('http://pantherwww.ibeatyou.com/images/photo_icon.1229975226.gif') no-repeat scroll -2px -2px }
#header{ background:none }
#themebanner{ height:230px; display:block }
#competition-player-full{ width:650px }
#right-col-narrow2 h3, #right-col-narrow2 h4{ color:#444 }
#moremetadata{ background:#fff; border:none }
.compstate{ color:#036 }
.comptitle{ color:#000 }

/*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:#000; 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{ text-align:left; font-size:22pt; line-height:24pt; color:#000; font-weight:bold; margin:0 0 12px }
#left-col-wide2-textentry h2{ text-align:left; font-size:18pt; line-height:20pt; color:#444; font-weight:normal; padding:5px }

/*event page stuff*/


.ruleslink{ color:#9cf }

.maintable{ width:800px }



.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 }
