.jsmove{ position:absolute; z-index:2; top:-100; left:0 }
.left{ float:left; width:640px }
.right{ float:right; width:300px; padding:0 0 0 40px }

.breadcrumb a{ font-size:11px; line-height:11px }
.breadcrumb{ padding:0 0 6px 0; width:600px; margin:0 }
h1{ font-size:28px; line-height:30px; font-weight:bold; padding:4px 0 6px 0 }
h2{ font-size:12px; line-height:16px; color:#777; float:left }
h2 a{ font-weight:normal }
.privblkd{ float:none; font-size:22px; line-height:24px; font-weight:bold }
.record{ color:#f60 }

.creator{ text-align:left; font-size:11px; line-height:12px; font-weight:bold; padding:0 0 5px 5px }
.creator a{ font-size:11px; line-height:12px; color:#147 }
.creator a:hover{ color:#e6810a }
.creator img{ vertical-align:middle; width:25px; padding:0 4px }

#flashplayer{ background:url('http://pantherwww.ibeatyou.com/images/playerbg.1274465457.png') no-repeat 0 40px; width:640px; height:430px; margin:0 -6px; padding:6px 6px 0 6px }
.emptycomp{ padding:80px 6px !important; height:200px !important; color:#fff; font-size:18px; line-height:20px; font-weight:bold; text-align:center; color:#f60; background-position:0 0 !important }

.enter a{ padding:3px 10px; float:right; width:auto; display:block; color:#fff; font-size:16px; line-height:18px; background:#f90; text-align:center; border-bottom:1px solid #ae6800; border-right:1px solid #f59300; border-top:1px solid #ffcc80; border-left:1px solid #f59300 }
.enter a:hover{ background:#039; border-bottom:1px solid #003; border-right:1px solid #036; border-top:1px solid #58b; border-left:1px solid #37a }
.enter a .date{ color:#fff; font-size:12px; line-height:13px; font-weight:normal }

.share{ color:#6991ca; border:1px solid #ccd8eb; margin:0 0 20px 0; font-size:14px; line-height:16px; font-weight:bold; padding:5px 0 5px 8px; background:#fff }
.share .fb a, .share .tw a, .share .ms a, .share .ib a{ background:url('http://pantherwww.ibeatyou.com/images/iby_sprite.1274558255.png') -256px 0; width:16px; height:16px; display:block; margin:1px 0 0 0 }
.share .ib a{ margin:1px 0 0 4px }
.share .tw a{ background-position:-273px 0 }
.share .ms a{ background-position:-290px 0 }
.share .ib a{ background-position:-370px 0 }
.share .lbl{ text-align:right }
.share .lbl, .share .url, .share .embed, .share .fb, .share .tw, .share .ms, .share .ib{ float:left; padding:6px 4px 0 0; text-align:left }
.share .url input{ width:130px; height:12px; font-weight:normal }
.share .embed a{ font-weight:normal }
.share .embed a .small{ font-size:11px; line-height:16px }
.fblike{ padding:7px 0 0 0 }

.winner{ float:right; width:190px; height:40px; text-align:center; overflow:hidden; }
.winner a{ background:#ff3; font-size:13px; line-height:16px; color:#000; font-weight:normal; padding:3px 0; width:190px; height:40px; display:block; border-bottom:1px solid #333; border-left:1px solid #a8a800 }
.winner a:hover{ background:#f90 }
.winnername a{ color:#039 }
#mvpwinnerbg{ background:#fa0; border:1px solid #147; width:640px; font-size:9pt; line-height:11pt; color:#147; margin:10px 0 3px }
#winnerbg{ background:#b8d0f1; border:1px solid #147; width:640px; font-size:9pt; line-height:11pt; color:#147; margin:10px 0 2px }
.winnerhdr{ font-size:13pt; line-height:13pt; color:#147; font-weight:bold; }
.nowinner{ font-size:11pt; line-height:12pt; background:#a33; color:#fff; font-weight:bold; text-align:center; padding:5px }

.ad-box-300x250{ margin:0; padding:0 }

h3, h4{ font-size:18px; line-height:18px; color:#222; font-weight:bold; background:#ddd; padding:3px 0 3px 5px }
h4{ background:none; margin:10px 0 0 0 }

/*related*/
.h3hdr{ float:left }
.showall{ float:right }
.showall a{ float:right; font-size:12px; line-height:14px; font-weight:normal; color:#258; padding:3px 5px 3px 0 }
#related-comps{ width:100%; margin:20px 0 0 0 }
#related-comps ul{ width:780px; padding:0px; margin:0 0 15px }
#related-comps li{ float:left; }
#related-comps li ul{ float:left; width:120px }
#related-comps li li{ float:none; height:auto; width:auto; text-align:center; line-height:7pt; margin-bottom:8px; }
#related-comps li li .title{ overflow:hidden; height:18px; margin-bottom:2px; }
#user-comps{ width:100%; margin:20px 0 0 0 }
#user-comps ul{ width:2400px; margin:0 0 15px }
#user-comps li{ float:left; width:120px; text-align:center; line-height:7pt; margin-bottom:8px }
#user-comps li .title{ overflow:hidden; height:18px; margin-bottom:2px }
.relatedcompbox{ overflow:hidden; width:120px; height:160px }
.entries{ color:#E6810A }
#outerBox{ overflow:hidden; position:relative; width:240px; padding:15px 0 0 0 }
#leftbguser, #leftbgrelated{ background:url('http://pantherwww.ibeatyou.com/images/iby_sprite.1274558255.png') no-repeat scroll -758px 0; visibility:hidden }
#leftbguser #left a, #leftbgrelated #left a{ background:url('http://pantherwww.ibeatyou.com/images/iby_sprite.1274558255.png') no-repeat scroll -740px 0; margin:10px 0 0 4px; display:block; width:20px; height:50px }
#leftbguser #left a:hover, #leftbgrelated #left a:hover{ background:none }
#rightbguser, #rightbgrelated{ background:url('http://pantherwww.ibeatyou.com/images/iby_sprite.1274558255.png') no-repeat scroll -715px 0 }
#rightbguser #right a, #rightbgrelated #right a{ background:url('http://pantherwww.ibeatyou.com/images/iby_sprite.1274558255.png') no-repeat scroll -693px 0; margin:10px 0 0 0; display:block; width:20px; height:50px }
#rightbguser #right a:hover, #rightbgrelated #right a:hover{ background:none }

/* Comments */
.tabs{ margin:2px 5px 0 0 }
.tabnotactive{ display:none }
.tabs li{ float:left; width:auto; font-weight:normal; font-size:14px; line-height:16px; padding:0 3px; text-align:center; cursor:pointer; margin:0 3px 0 0 }
.tabs a{ font-size:14px; line-height:16px; font-weight:normal; color:#258; padding:5px 7px; display:block; width:auto }
.tabs a:hover{ background:#f90; color:#fff }
.tabs .lbl{ background:none; color:#333; padding:5px }
.tabs .active a{ background:#eee; color:#000 }
.module{ background:#eee; padding:12px 5px }
.comment .img{ float:left; width:50px; padding:0 4px }
.comment{ overflow:hidden; min-height:53px; margin:0 0 10px 0 }
.comment .topbar{ float:left; width:540px; background:#999; padding:2px 3px }
.comment .user{ float:left; color:#fff }
.comment .user a{ color:#caf3ff }
.comment .user a:hover{ color:#f90 }
.comment .date{ float:right; color:#fff }
.comment .bottom{ float:left; width:540px; background:#fff; padding:3px 3px 4px 3px }
.comment .txt{ float:left; width:475px; font-size:12px; line-height:14px }
.comment .reply a{ background:#3571C5; color:#fff; padding:2px; float:right; width:auto; display:block }
.comment .reply a:hover{ background:#f90; color:#369 }
.commentsempty, .awardsempty{ font-size:12px; line-height:14px; padding:10px 0; text-align:center }
#morecomments{ text-align:center; padding:10px 0 0 0 }
#morecomments a{ font-size:12px; line-height:14px; background:#3571c5; color:#fff; padding:5px 10px }
#addComment{ padding:10px 0 15px 0 }
#addComment textarea{ width:520px; height:30px; font-size:12px; line-height:14px; overflow:auto }
#addComment .box{ float:left; padding:0 }
#addComment .btn{ float:right; padding:0 }
#addComment .btn input{ font-size:14px; line-height:16px; float:right; padding:8px 20px; width:auto; margin:0; font-weight:bold; color:#fff; background:#258; border:0 }
.points_alt_green{ font-size:12px; line-height:14px; color:#0a0 }
.ibyaward{ margin:0 0 8px; padding:0 0 10px 0; border-bottom:1px solid #147 }
.ibyaward .user-iby{ float:right; text-align:left; width:245px; overflow:hidden; font-size:16px; line-height:18px; color:#147; font-weight:bold }
.ibyaward .icon{ float:left; width:33px; height:53px; display:block; background:url('http://pantherwww.ibeatyou.com/images/iby_sprite.1274558255.png') no-repeat -330px 0 }
.ibyaward, .ibyaward a{ font-size:11px; line-height:13px; color:#147; font-weight:normal }
.ibyaward a{ color:#3571C5 }
.ibyaward a:hover{ color:#e6810a }
.ibyaward .date{ font-size:11px; line-height:14px; font-weight:normal; padding:5px 5px 0 5px }

.ad-box-160x600{ margin:20px 70px }





#bannerbutton{ text-align:right; height:90px; }
#bannerbutton img{ margin:30px 10px 0; }

#worldrecord{ float:left; width:auto; padding:2px 0 4px 3px; width:212px; font-size:8pt; line-height:9pt; color:#000; font-weight:normal; font-style:italic; margin:4px 0 }
#worldrecord img{ padding:0 3px 16px 0 }
#worldrecord a{ font-size:9pt; line-height:10pt; font-weight:bold; color:#15c; font-style:italic }
#worldrecord a:hover{ color:#e8610a }


.comptitle{ width:auto; font-size:22pt; line-height:24pt; color:#f50; font-weight:bold; margin:0 0 4px }
.compmedia{ font-size:10pt; line-height:12pt; color:#147; font-weight:bold }
.compdesc{ font-size:9pt; line-height:12pt; color:#147; font-weight:normal; margin:0 0 4px; width:486px }

.photoicon{ padding-left:21px; background:url('http://pantherwww.ibeatyou.com/images/photo_icon.1229975226.gif') no-repeat scroll 0 1px }
.texticon{ padding-left:21px; background:url('http://pantherwww.ibeatyou.com/images/text_icon.1229975226.gif') no-repeat scroll 0 0 }
.videoicon{ padding-left:21px; background:url('http://pantherwww.ibeatyou.com/images/video_icon.1229975226.gif') no-repeat scroll -2px 0 }

#rightmetadata{ float:right; padding:4px 5px 0; width:85px }
#leftmetadata{ float:left; padding-left:7px; width:212px }
.compstate{ font-size:12pt; line-height:15pt; font-weight:bold; color:#f20; margin:4px 3px 3px }

#moremetadata{ margin:10px 0 15px 10px; width:318px; background:#7aa9ea url('http://pantherwww.ibeatyou.com/images/comp_metadata_bg.1245448331.gif') repeat-x scroll top center; border:1px solid #69c; padding-bottom:4px }

.compcategory{ padding:4px 0 0 2px }
.compcategory a{ font-size:9pt; line-height:11pt; font-weight:normal; color:#15c }
.compcategory a:hover{ color:#e6810a }
.specialmsg{ font-weight:bold; font-size:8pt; line-height:10pt; color:#a00; }
.moretext{ font-size:8pt; line-height:10pt; color:#147; }
.rss a{ font-size:8pt; line-height:9pt; font-weight:bold; color:#e8610a; }
.rss a:hover{ color:#fff; }

.competebtn{ margin:0 0 4px 2px; width:117px; height:48px; padding:0; background:url('http://pantherwww.ibeatyou.com/images/iby_sprite.1274558255.png') no-repeat scroll -497px 0 transparent }

.rulesdetails{ background:url('http://pantherwww.ibeatyou.com/images/comp_mvp_icon.1245448331.png') no-repeat scroll -2px 4px; padding:5px 0 4px 24px }
.rulesdetails a{ font-size:10pt; line-height:12pt; font-weight:bold; color:#e20 }
.rulesdetails a:hover{ color:#147 }
.prize a{ font-size:10pt; line-height:12pt; font-weight:normal; color:#e20 }
.prize a:hover{ color:#147 }

.themecomprules{ font-size:10px; line-height:11px; color:#f60; }
.winningentry{ font-size:10px; line-height:11px; color:#f60; }
#moreToggle{ float:left; margin:3px 0 0 180px; background:#f90; padding:2px; text-align:center; width:70px; }
#moreToggle a{ font-size:8pt; line-height:9pt; font-weight:bold; color:#147; }
#lessToggle{ float:left; margin:3px 0 0 180px; background:#f90; padding:2px; text-align:center; width:70px; }
#lessToggle a{ font-size:8pt; line-height:9pt; font-weight:bold; color:#147; }

.welcomevisitor{ font-size:11pt; line-height:12pt; font-weight:bold; text-align:center; padding:5px; background:#B8D0F1 none repeat scroll 0 0; border:1px solid #114477;}

.awardhdr{ font-size:12pt; line-height:14pt; font-weight:bold; color:#369 }
.awardtxt{ font-size:9pt; line-height:11pt; font-weight:normal }
.awardfineprint{ font-size:8pt; line-height:10pt; font-style:italic; font-weight:normal }
.awardgiftlink a{ font-size:11pt; line-height:13pt; font-weight:bold; color:#e8610a }
.awardgiftlink a:hover{ color:#369 }

#invitebtn{ background:url('http://pantherwww.ibeatyou.com/new_images/subnav.1233009594.gif') no-repeat scroll -182px -25px; width:126px; height:20px; }
#invitebtn a{ background:url('http://pantherwww.ibeatyou.com/new_images/subnav.1233009594.gif') no-repeat scroll -182px -2px; width:126px; display:block; height:20px; }
#invitebtn a:hover{ background:none }

#rateDiv{ font-size:11pt; line-height:13pt; font-weight:bold; color:#147 }
.ratesuccess{ width:318px; margin:10px 0 15px 10px; background:#B8D1F0 }
.compratingup{ font-size:13pt; line-height:14pt; color:#090; font-weight:bold }
.compratingdown{ font-size:13pt; line-height:14pt; color:#a00; font-weight:bold }

.embedPopup{ font-size:10pt; line-height:12pt; font-weight:bold; color:#5397FF }
.embedPopup h5{ font-size:12pt; line-height:14pt; font-weight:bold; color:#fff; padding:4px; background:#347dec }

