h1{ font-size:11pt; line-height:13pt; color:#147; font-weight:bold; width:290px; }
.hide{ display:none }

#hdr-popular{ font-size:14pt; line-height:16pt; font-weight:bold; color:#147; margin:8px 0 8px 12px }
#hdr-popular span{ float:left; width:300px }
#hdr-popular a{ font-size:11px; float:right; width:200px; text-align:right; padding-right:5px }
#more-featured{ float:left; width:700px; background:url('http://pantherwww.ibeatyou.com/new_images/bg_lines_horiz.1239898020.png') repeat-x 0 100%; margin:0 17px; padding:18px 0 10px }
#more-featured-index{ width:700px; background:url('http://pantherwww.ibeatyou.com/new_images/bg_lines_horiz.1239898020.png') repeat-x 0 100%; margin:0 17px; padding:18px 0 10px }
#more-featured-btm{ margin:0 17px; padding:18px 0 10px; width:490px; text-align:right; clear:both }
#more-featured h3{ display:inline; float:left; }
#more-featured-index a, #more-featured a, #more-featured-btm a{ font-size:11pt; line-height:20pt; float:right }
#right-col .description{ float:left; width:720px; padding:0 11px 10px 11px; display:block; color:#147; font-size:9pt; line-height:11pt }

.viewall{ font-size:10pt; line-height:12pt; font-weight:bold; }

#topbannerad{ text-align:center; width:728px; height:90px; margin:20px 0 0 17px }
.ad-box-728x90-middle{ text-align:center; width:728px; height:90px; margin:10px 10px 10px 12px }

#hdr-tags{ font-size:12pt; line-height:14pt; font-weight:bold; color:#147; }
#hdr-msgs{ font-size:12pt; line-height:14pt; font-weight:bold; color:#147; }
#hdr-lb{ font-size:12pt; line-height:14pt; font-weight:bold; color:#147; }

#hdr-featured{ font-size:11pt; line-height:13pt; font-weight:bold; color:#147; margin:6px 0 8px 4px }

.with-ad #featured-competitions ul{ width:490px; float:left; margin-left:10px !important; }
#category-competitions ul{ width:490px; float:left; margin-left:10px !important; }
#featured-competitions ul{ float:left; margin-left:10px !important;}
#category-stuff { width:230px; float:left; margin:8px 0px; }
.ad-skyscraper{ width:240px; margin:8px 10px 0 0; float:right; }
.ad-skyscraper img{ margin:5px 0 15px 0; float:right; }
.ad-box{ margin:30px 18px; }

#select-competition{ background:url('http://pantherwww.ibeatyou.com/new_images/bg_lines_horiz.1239898020.png') repeat-x 0 100%; overflow:hidden; margin:0 17px; padding:18px 0 10px }
#select-competition h3{ display:inline; float:left }
#comp_pager{ width:480px; margin:5px 0 5px 0; float:left; text-align:right; font-size:10pt; line-height:12pt }
#comp_pager .currentpage { color:#f90; font-weight:bold; font-size:10pt }

.filter td{ padding:0 12px 0 12px; font-size:11pt; line-height:13pt; font-weight:bold; color:#fff }

.subfilter td{ padding:0 6px 0 6px; font-size:9pt; line-height:11pt; color:#fff; font-weight:bold }
.subfilter td a{ font-size:8pt; line-height:10pt; color:#fff; font-weight:normal }
.subfilter .divider{ width:5px; color:#fff; text-align:center; padding:0 6px 0 6px; font-size:11pt; font-weight:normal }

.mediaformat{ font-size:11pt; line-height:13pt; font-weight:bold; color:#147 }
.mediaformat select{ font-size:10pt; line-height:12pt; font-weight:normal }

.filter select{ font-size:11pt; line-height:13pt; font-weight:bold; color:#3571C5; }
.dropdownselected{ width:auto; padding:2px; background:#e60 }


#competitions{ margin:24px 0 0 19px; width:923px; overflow:hidden; }
#competitions .startacompwrpr{ background:url('http://pantherwww.ibeatyou.com/new_images/hdr_competitions.1229975228.gif') no-repeat; height:47px; }

#competitions .startacompwrpr .startacomp{ float:right; background:#147; border:4px solid #fff; padding:5px; width:156px; height:20px; text-align:center }
#competitions .startacompwrpr .startacomp a{ font-size:12pt; line-height:14pt; color:#fff; font-weight:bold }
#competitions .startacompwrpr .startacomp a:hover{ color:#e6810a }

#competitions .competitions-body{ background:#344e72; overflow:hidden; }
#competitions #left-col{ width:140px; float:left; text-align:right; background:#344e72; position:relative; left:5px; }
#competitions #right-col{ width:763px; float:left; background:#fff; margin:13px 0 17px 0; border:5px solid #2a3e5b; border-width:0 0 5px 5px; }

#competitions #left-col h4{ color:#8faed7; font-size:16px; font-weight:bold; padding:30px 24px 10px 0; }
#competitions #left-col a{ color:#fff; font-weight:bold; margin-right:24px; }
#competitions #left-col a:hover{ color:#8faed7; }
#competitions #left-col .categories{ font-size:14px; line-height:22px; }
#competitions #left-col .categories .active{ color:#e6810a; font-weight:bold; background:#fff; padding:0 24px 0 19px; display:inline; border:4px solid #2a3e5b; border-width:0 0 4px 4px; }
#competitions #left-col .formats{ font-size:12px; line-height:22px; }
#competitions #left-col .formats .active{ color:#e6810a; font-weight:bold; padding:0 24px 0 0; }

#competitions #popular{ background:#b8d0f1 url('http://pantherwww.ibeatyou.com/new_images/bg_popular.1229975228.gif') repeat-y 1px 0; margin-left:12px; width:743px; padding:10px 0 0 0; }
#popular .featured-hdr{ font-size:14pt; line-height:16pt; font-weight:bold; color:#147 }
#competitions #popular #outerBox{ position:relative; overflow:hidden; width:690px; }
#competitions #popular #outerBox #allComps{ position:relative; }
#competitions .popular-cap{ background:url('http://pantherwww.ibeatyou.com/new_images/bg_popular_top.1229975228.gif') repeat-x; height:3px; margin-left:12px; width:743px; }
/*#competitions #popular ul{ overflow:hidden; }*/
#competitions #popular #leftbg{ background:url('http://pantherwww.ibeatyou.com/new_images/prev-horizontal.1239898020.png') no-repeat scroll -28px 0px; visibility:hidden }
#competitions #popular #leftbg #left a{ background:url('http://pantherwww.ibeatyou.com/new_images/prev-horizontal.1239898020.png') no-repeat scroll 0 0; margin-left:4px; display:block; width:24px; height:100px; }
#competitions #popular #leftbg #left a:hover{ background:none; }

#competitions #popular #rightbg{ background:url('http://pantherwww.ibeatyou.com/new_images/next-horizontal.1239898020.png') no-repeat scroll -34px 0px; }
#competitions #popular #rightbg #right a{ background:url('http://pantherwww.ibeatyou.com/new_images/next-horizontal.1239898020.png') no-repeat scroll -2px 0px; margin-right:2px; display:block; width:24px; height:100px; }
#competitions #popular #rightbg #right a:hover{ background:none; }

#competitions #popular table{ padding:0px; }
#competitions #popular table td{ width:220px; margin-right:3px; text-align:left; }
#competitions #popular .top{ background:url('http://pantherwww.ibeatyou.com/new_images/bg_card_top.1229975228.gif') no-repeat scroll 21px 0; height:10px; }
#competitions #popular h4{ background:url('http://pantherwww.ibeatyou.com/new_images/bg_tab.1229975228.gif') no-repeat scroll 20px 0; padding-left:32px; color:#147; font-size:16px; font-weight:bold; height:35px; line-height:30px; }
#competitions #popular h5{ font-size:12px; font-weight:bold; }
#competitions #popular table td .entries{ color:#e6810a; }
#competitions #popular table td .bd{ background:url('http://pantherwww.ibeatyou.com/new_images/bg_card.1229975228.gif') no-repeat scroll 0 100%; padding:0 0 18px 30px; }
#competitions #popular table td .summary{ padding:10px 5px 0; }
#competitions #popular table td .bd p{ margin:0; }
#competitions #popular table td .more{ padding:20px 0 0 35px; }
#competitions #popular .more a{ color:#344e72; font-weight:bold; }
#competitions #popular .more a:hover{ color:#e6810a; }
#competitions #popular .more h6{ font-size:10pt; line-height:13pt; font-weight:bold; color:#344e72 }
.featuredlist li{ list-style:disc; }
.featuredlist li a{ font-size:8pt; line-height:10pt; }

#competitions #popular table td ul{ margin:0; }
#competitions #popular table td ul li{ float:none; height:auto; }
#competitions #featured-competitions ul{ margin-left:40px; overflow:hidden; }
#competitions #featured-competitions li{ float:left; margin:8px 6px; overflow:hidden; height:186px; }
#competitions #featured-competitions li a{ background:#eff5ff; display:block; padding:4px 4px 20px; margin-right:8px; width:133px; color:#344e72; text-align:center; }
#competitions #featured-competitions li .mvpcompbox{ background:#ffeeb9; }
#competitions #featured-competitions li .outerbox{ display:block; width:134px; height:100px; clear:both; }
#competitions #featured-competitions li .imgdiv{ width:134px; height:100px; text-align:left; }
#competitions #featured-competitions li .imgdiv img{ margin:0 2px 0 2px; vertical-align:middle; }
#competitions #featured-competitions li .data{ border-top:1px solid #8faed7; display:block; text-align:left; color:#74aeff; font-size:7.5pt; font-weight:normal; }
#competitions #featured-competitions li .data img{ padding:0 4px 4px 0; vertical-align:middle; }
#competitions #featured-competitions li .data .date{ text-align:center; color:#a00; }
#competitions #featured-competitions li a .title{ display:block; height:28px; overflow:hidden; font-weight:bold; text-align:left; }
#competitions #featured-competitions li a:hover{ background:#344e72; color:#fff; }
#competitions #featured-competitions li a:hover .title{ color:#e6810a; }

.nocompsfound{ width:240px; text-align:center; font-size:12pt; font-weight:bold; line-height:14pt; color:#f60; margin:20px; }

.lb-wrap-top, .lb-wrap-btm{ width:230px; background:url('http://pantherwww.ibeatyou.com/new_images/bg_lines_horiz.1239898020.png') repeat-x; }
.lb-wrap-top{ margin-left:12px; }
.lb-wrap-btm{ background-position:0 100%; }
.leaderboard{ width:230px; padding:5px 5px 5px; margin:3px 0; overflow:hidden; }
.leaderboard a{ font-weight:bold; }
.leaderboard ul{ margin-top:8px; }
.leaderboard li{ overflow:hidden; width:218px; margin-bottom:4px; clear:both; }
.leaderboard .thumb{ text-align:center; float:left; width:56px; overflow:hidden; }
.leaderboard .count{ text-align:center; font-weight:bold; color:#147; font-size:14pt; line-height:34pt; float:left; width:24px; overflow:hidden; }
.leaderboard .thumb img{ float:left; margin-right:5px; }
.leaderboard .user{ float:left; width:135px; overflow:hidden; }
.tags{ padding:8px 15px; position:relative; }
.messages{ padding:8px 15px; position:relative; }
.messages ul{ background:url('http://pantherwww.ibeatyou.com/new_images/bg_lines_horiz.1239898020.png') repeat-x; padding-top:5px; margin-top:5px; margin-bottom:15px; }
.messages li{ padding:3px 10px; }
.messages li .body{ font-size:9pt; line-height:10pt; }
.messages a{ font-weight:bold; }

.ratingup{ font-size:10pt; line-height:10pt; color:#090; font-weight:bold }

.dailydiv{ background:url('http://pantherwww.ibeatyou.com/images/daily.1278635713.jpg') no-repeat; margin:15px 0 0 10px }
.dailydiv h1{ font-size:24px; line-height:26px; color:#fff; width:940px; padding:12px 10px 0 10px }
.dailydiv h2{ font-size:12px; line-height:14px; color:#fff; padding:8px 0 10px 10px }
.dailydiv h3{ font-size:20px; line-height:22px; font-weight:bold; color:#000; padding:15px 0 10px 0 }
.dly ul{ width:560px }
.dly li{ float:left; margin:4px }
.dly li a{ width:264px; height:100px; padding:4px; background:#C9DBF4; display:block }
.dly li a:hover{ background:#fa0 }
.dly .img{ float:left; width:133px; height:100px; overflow:hidden; margin:0 4px 0 0 }
.dailydiv h4, .daily h5{ float:left; width:123px }
.dailydiv h4{ font-size:13px; line-height:14px; font-weight:bold; color:#344E72 }
.dailydiv h5{ font-size:12px; line-height:14px; color:#333; padding:2px 0 0 0 }
.lt{ float:left; padding:0 15px 0 0 }
.rt{ float:left; margin:15px 0 0 0; padding:0 10px }

.winnrs{ background:#e2e2e2; border:1px solid #369; width:342px }
.winnrs li{ margin:8px 2px; overflow:hidden; height:110px }
.winnrs li img{ margin:0 10px 0 10px; border:1px solid #444 }
.winnrs li a{ font-size:11pt; line-height:13pt; font-weight:normal; color:#333; background:none }
.winnrs li a:hover{ color:#f00 }

.ad-box-160x600{ margin:0 30px }
