html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
sup{margin-left:0.3em;font-size:xx-small;vertical-align:text-top}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
html{background:#ccc}
body{font:11px/1.5 arial,helvetica,sans-serif;color:#333}
input,textarea,select{font:11px/1.5 arial,helvetica,sans-serif;border:1px solid #ccc;color:#848484;padding:2px;margin-bottom:10px;background:url(/images/structural/input.png) 0 0 repeat-x #fff}
input{line-height:1em}
input:focus,textarea:focus,select:focus{border:1px solid #999;color:#333}
input.submit{border:1px solid #ccc;color:#333;cursor:pointer;background:url(/images/structural/select.png) 0 1px repeat-x;margin:0}
select{}
a:link,a:visited{text-decoration:none}
a:hover{text-decoration:underline}
h1,h2,h3{font:13px/1.3 georgia,serif;margin-bottom:5px}
h1{font-size:25px;line-height:1}
h2{font-size:17px;color:#000;padding-bottom:5px;background:url(/images/structural/divider.png) left bottom repeat-x}
p{margin-bottom:10px}
.ad{margin:10px 0 10px 0;overflow:hidden}
p+.ad{margin-top:20px}
.ad+p{margin-top:20px}
.ad_dev{text-align:center;background:#505;color:#fff}
.achievements{width:40px;height:60px;display:block;float:left;margin:3px;background:url(/images/structural/achievements2.png) 0 0 no-repeat;cursor:help}
.achievement_description{font-size:14px;line-height:40px;}
.ach_views_battle_100000,.ach_views_blog_100000,.ach_views_video_100000{background-position:0px 0px}
.ach_views_battle_10000,.ach_views_blog_10000,.ach_views_video_10000{background-position:-40px 0px}
.ach_views_battle_1000,.ach_views_blog_1000,.ach_views_video_1000{background-position:-80px 0px}
.ach_comments_battle_500,.ach_comments_blog_500,.ach_comments_video_500{background-position:-120px 0px}
.ach_comments_battle_125,.ach_comments_blog_125,.ach_comments_video_125{background-position:-160px 0px}
.ach_comments_battle_25,.ach_comments_blog_25,.ach_comments_video_25{background-position:-200px 0px}
.ach_featured_items_25{background-position:-240px 0px}
.ach_featured_items_5{background-position:-280px 0px}
.ach_featured_items_1{background-position:-320px 0px}
.ach_battle_wins_250{background-position:-360px 0px}
.ach_battle_wins_75{background-position:-400px 0px}
.ach_battle_wins_15{background-position:-440px 0px}
.ach_num_subscribers_250{background-position:-480px 0px}
.ach_num_subscribers_75{background-position:-520px 0px}
.ach_num_subscribers_15{background-position:-560px 0px}
.ach_rank_views_total_1{background-position:0px -60px}
.ach_rank_views_total_2{background-position:-40px -60px}
.ach_rank_views_total_3{background-position:-80px -60px}
.ach_rank_views_total_4{background-position:-120px -60px}
.ach_rank_views_total_5{background-position:-160px -60px}
.ach_rank_views_total_6{background-position:-200px -60px}
.ach_rank_views_total_7{background-position:-240px -60px}
.ach_rank_views_total_8{background-position:-280px -60px}
.ach_rank_views_total_9{background-position:-320px -60px}
.ach_rank_views_total_10{background-position:-360px -60px}
.ach_rank_views_total_top_25{background-position:-400px -60px}
.ach_rank_views_total_top_100{background-position:-440px -60px}
.ach_rank_comments_received_1{background-position:0px -120px}
.ach_rank_comments_received_2{background-position:-40px -120px}
.ach_rank_comments_received_3{background-position:-80px -120px}
.ach_rank_comments_received_4{background-position:-120px -120px}
.ach_rank_comments_received_5{background-position:-160px -120px}
.ach_rank_comments_received_6{background-position:-200px -120px}
.ach_rank_comments_received_7{background-position:-240px -120px}
.ach_rank_comments_received_8{background-position:-280px -120px}
.ach_rank_comments_received_9{background-position:-320px -120px}
.ach_rank_comments_received_10{background-position:-360px -120px}
.ach_rank_comments_received_top_25{background-position:-400px -120px}
.ach_rank_comments_received_top_100{background-position:-440px -120px}
.ach_rank_battles_won_1{background-position:0px -180px}
.ach_rank_battles_won_2{background-position:-40px -180px}
.ach_rank_battles_won_3{background-position:-80px -180px}
.ach_rank_battles_won_4{background-position:-120px -180px}
.ach_rank_battles_won_5{background-position:-160px -180px}
.ach_rank_battles_won_6{background-position:-200px -180px}
.ach_rank_battles_won_7{background-position:-240px -180px}
.ach_rank_battles_won_8{background-position:-280px -180px}
.ach_rank_battles_won_9{background-position:-320px -180px}
.ach_rank_battles_won_10{background-position:-360px -180px}
.ach_rank_battles_won_top_25{background-position:-400px -180px}
.ach_rank_battles_won_top_100{background-position:-440px -180px}
.ach_rank_num_subscribers_1{background-position:0px -240px}
.ach_rank_num_subscribers_2{background-position:-40px -240px}
.ach_rank_num_subscribers_3{background-position:-80px -240px}
.ach_rank_num_subscribers_4{background-position:-120px -240px}
.ach_rank_num_subscribers_5{background-position:-160px -240px}
.ach_rank_num_subscribers_6{background-position:-200px -240px}
.ach_rank_num_subscribers_7{background-position:-240px -240px}
.ach_rank_num_subscribers_8{background-position:-280px -240px}
.ach_rank_num_subscribers_9{background-position:-320px -240px}
.ach_rank_num_subscribers_10{background-position:-360px -240px}
.ach_rank_num_subscribers_top_25{background-position:-400px -240px}
.ach_rank_num_subscribers_top_100{background-position:-440px -240px}
.ach_rank_wtm_1{background-position:0px -300px}
.ach_rank_wtm_2{background-position:-40px -300px}
.ach_rank_wtm_3{background-position:-80px -300px}
.ach_rank_wtm_4{background-position:-120px -300px}
.ach_rank_wtm_5{background-position:-160px -300px}
.ach_rank_wtm_6{background-position:-200px -300px}
.ach_rank_wtm_7{background-position:-240px -300px}
.ach_rank_wtm_8{background-position:-280px -300px}
.ach_rank_wtm_9{background-position:-320px -300px}
.ach_rank_wtm_10{background-position:-360px -300px}
.ach_rank_wtm_top_25{background-position:-400px -300px}
.ach_rank_wtm_top_100{background-position:-440px -300px}
.ach_rank_comments_sent_1{background-position:0px -360px}
.ach_rank_comments_sent_2{background-position:-40px -360px}
.ach_rank_comments_sent_3{background-position:-80px -360px}
.ach_rank_comments_sent_4{background-position:-120px -360px}
.ach_rank_comments_sent_5{background-position:-160px -360px}
.ach_rank_comments_sent_6{background-position:-200px -360px}
.ach_rank_comments_sent_7{background-position:-240px -360px}
.ach_rank_comments_sent_8{background-position:-280px -360px}
.ach_rank_comments_sent_9{background-position:-320px -360px}
.ach_rank_comments_sent_10{background-position:-360px -360px}
.ach_rank_comments_sent_top_25{background-position:-400px -360px}
.ach_rank_comments_sent_top_100{background-position:-440px -360px}
.view_more{margin-bottom:5px;float:right}
.show_more{padding-right:14px;margin-right:10px;font-size:12px;background-position:center right;background-repeat:no-repeat}
.show_all{padding-right:8px;margin-right:10px;font-size:12px;background-position:center right;background-repeat:no-repeat}
.online_text,.offline_text{font:12px arial,helvetica,sans-serif}
.online_text{color:#45C32F}
.offline_text{color:#900}
.clearfix{clear:both}
.divider{height:1px;background:url(/images/structural/divider.png) 0 0 repeat-x;margin-bottom:5px}
.time_left{color:#d10000;background:url(/images/structural/time.png) 0 0 no-repeat;padding-left:21px;padding-bottom:2px;display:block;clear:both}
.video{position:absolute;top:0;right:0;background:url(/images/structural/play.png) 0 0 no-repeat;width:21px;height:21px}
.running_time{position:absolute;top:4px;right:9px;background:url(/images/structural/black_tint.png) top right repeat;color:#fff;padding:0 10px 1px 2px;font-size:10px;line-height:10px;text-align:right}
.blurb{height:1%;overflow:auto;position:relative;background:url(/images/structural/divider.png) left bottom repeat-x;margin-bottom:5px;_margin-bottom:5px !important}
.story_thumb{margin-bottom:5px}
a.story_thumb{text-decoration:none}
.blurb .respond{margin-bottom:8px}
a.previous,a.next{text-indent:-9999px;display:block;height:19px;width:14px;background-position:-646px 4px;background-repeat:no-repeat}
a.previous:hover{background-position:-646px -21px}
a.next{background-position:-669px 4px}
a.next:hover{background-position:-669px -21px}
.select_menu{position:absolute;top:8px;right:8px;z-index:1}
.select_menu select{float:left;padding:1px;margin:0}
.select_menu a.previous,.select_menu a.next{float:left;border:1px solid #ccc;margin-left:3px;width:15px;height:18px}
.select_menu a.previous:hover,.select_menu a.next:hover{border:1px solid #999}
.search_button{width:19px;height:19px;padding:0;border-width:1px;border-style:solid;border-left:none;margin:0}
.search input{font-size:12px;float:left;line-height:15px;margin:0}
.container{margin-bottom:10px;position:relative;overflow:hidden;width:100%;clear:both}
.container_content{padding:9px 9px 5px;overflow:auto;clear:both;background:#ccc;border-left:1px solid #fff;border-right:1px solid #fff;background-position:left bottom;background-repeat:repeat-x;background-color:#fff;overflow:hidden}
.container_corner{width:10px;height:10px;position:absolute;overflow:hidden;float:left;background-repeat:no-repeat}
.container_top_left{top:0;left:0;background-position:-600px 0}
.container_top_right{top:0;right:0;background-position:-615px 0}
.container_bottom_left{bottom:0;left:0;background-position:-600px -90px;_height:9px}
.container_bottom_right{bottom:0;right:0;background-position:-615px -90px;_height:9px}
.news .container_content{padding-bottom:10px}
.news_section{line-height:1.1}
.news_section .divider{margin:8px 0}
.news_section h3{font-size:16px;border-left-width:2px;border-left-style:solid;padding-left:6px}
.news_section p{margin:5px 0}
.news_source{color:#888}
h1 + p,.parent_link + p{margin-top:1.5em}
#header_wrap{background-repeat:repeat-x;position:relative;z-index:2;overflow:auto}
#header{width:980px;margin:auto;height:104px;position:relative;overflow:hidden}
#header .fb_icon{width:16px;height:16px;vertical-align:middle}
#whotheman{display:block;width:184px;height:83px;background-repeat:no-repeat;text-indent:-9999px;position:absolute;top:0;left:0}
#header_info{position:absolute;top:8px;right:0;width:800px}
#header_info p{float:right;padding:2px 10px 0 0}
#header_info span{color:#6BA010;font-weight:bold}
#header_info form{float:right}
#intro_bar {position:fixed;top:0;left:0;z-index:100;width:100%;height:33px;background-color:#000}
#intro_content {width:980px; margin:0 auto; }
#intro_content h1 { font:18px/1.5 Arial, sans-serif; color:#fff;display: inline;float:left;padding:2px 10px 0 0;}
#intro_button {background: url(/images/structural/intro-button.png) 0 0 no-repeat;width:79px; height:25px;color:#fff;float:left;margin-top:2px;text-align:center;line-height:25px;}
#intro_login_links {float:right; padding:5px 0 0 0;color:#fff;font-size:14px;}
#intro_login_links a:link, #intro_login_links a:visited, #intro_login_links a:hover {color:#fff}
#main_nav{position:absolute;top:49px;right:0;font:15px/20px georgia,serif;margin-right:-1px}
#main_nav a{float:left;padding:0 10px;background:url(/images/structural/main_nav.png) right center no-repeat;margin-left:-1px;padding-bottom:2px}
#main_nav a:hover,#main_nav a.current{text-decoration:none;background-repeat:repeat-x;color:#fff}
#sub_nav{position:absolute;top:72px;right:0}
#sub_nav a{float:left;padding:0 7px 8px;font:13px/18px arial,helvetica,sans-serif;color:#fff;border-top-width:1px;border-top-style:solid}
#sub_nav a:hover,#sub_nav a.current{text-decoration:none;background:#E6E6E6;color:#000;border-top:1px solid #fff}
#breadcrumbs{position:absolute;top:72px;right:0;width:796px}
#breadcrumbs,#breadcrumbs a{font:13px/18px arial,helvetica,sans-serif;color:#fff}
#breadcrumbs a.current,#breadcumbs a:hover{}
#content_wrap{background:#E6E6E6;overflow:auto;padding-bottom:10px;min-height:500px}
#content{width:980px;margin:auto}
#main_content{width:620px;float:left;position:relative}
#sub_content{width:350px;float:right;position:relative}
#main_content_right{width:620px;float:right;position:relative}
#sub_content_left{width:350px;float:left;position:relative}
.content_triples{width:316px;float:left;margin:0 5px;position:relative}
#footer_wrap{background-position:0 43px;background-repeat:repeat-x;_background-position:0 45px;overflow:auto;border-top:1px solid #fff;clear:both;padding:10px 0}
#footer{width:960px;margin:auto}
#footer_social{float:left;clear:both}
#footer_social a{padding-top:35px;width:150px;margin:0 15px;display:block;float:left;color:#fff;text-align:center;background:url(/images/structural/social_logos.png) 0 0 no-repeat}
#footer_social #footer_twitter{background-position:center 0}
#footer_social #footer_facebook{background-position:center -300px}
#footer_social #footer_youtube{background-position:center -600px}
#footer_social #footer_twitter:hover{background-position:center -150px}
#footer_social #footer_facebook:hover{background-position:center -450px}
#footer_social #footer_youtube:hover{background-position:center -750px}
#footer_nav{float:right;padding-top:35px}
#footer_nav a{color:#fff;display:block;float:left;margin-left:10px}
#footer_ad{clear:both;padding-top:10px}
#footer_copy{font:12px/1.5 georgia,serif;margin-bottom:5px}
#footer_search{width:738px;margin-left:-10px}
#footer_search li{margin-left:10px;width:174px;float:left;display:inline}
a#fdbk_tab  {background:url(/images/structural/feedback.png) repeat scroll 0 0 transparent;width:22px;height:93px;text-indent:-9999px;top:80%;left:0;position:fixed;}
.phone_on,.phone_off{position:fixed;right:0;bottom:0;background:transparent}
.phone_on{width:180px;height:63px}
.phone_off{width:100px;height:24px;text-indent:24px;line-height:24px;background:#fff url(/images/structural/phone-off.gif) 2px 1px no-repeat}
.phone_on a,.phone_off a{float:right;padding-right:4px}
#login{width:520px;height:345px}
#login span{display:block}
#login .text{width:150px}
#login .submit{border:1px solid #ccc;color:#333;cursor:pointer;background:url(/images/structural/select.png) 0 1px repeat-x;margin:0}
#login .submit:hover{color:#000;border-color:#000}
#login #signin{float:left;width:195px;padding:0 10px}
#login #register{float:right;width:264px;padding:0 10px;border-left:1px solid #ccc;margin-bottom:5px}
#login .fb{padding:5px 10px;background:#e6e6e6}
#loginstatus{color:#FFF;text-align:center;font-size:12px;padding:5px;clear:both;width:500px}
#loginstatus a{color:#fff;text-decoration:underline}
.facebook_login{width:149px;height:22px;display:block;overflow:hidden;background:url(/images/structural/facebook_login.png) 0 0 no-repeat;text-indent:-9999px}
.sort{margin:0 0 -8px;font-size:12px;padding-right:5px;float:right}
.sort span,.sort a{padding:0 6px 8px;display:block;float:left}
.sort .current{background:url(/images/structural/sort.png) 0 0 no-repeat;padding-right:0}
.sort .current span{background:url(/images/structural/sort.png) top right no-repeat;padding:0 6px 0 0;float:none}
#feature{clear:none;width:510px}
.feature_active{display:block}
.feature_active h1{margin-right: 100px}
.feature_inactive{display:none}
.rotate{overflow:hidden;position:relative;margin-bottom:5px}
.rotate a{position:relative;overflow:auto;display:block}
.rotate a:hover{text-decoration:none}
.rotate_feature{float:left;width:495px;height:277px;position:relative}
.rotate_description{position:absolute;left:0;bottom:0;background:url(/images/structural/black_tint.png) 0 0 repeat;color:#fff;padding:2px 5px 5px}
.rotate_corner_top{position:absolute;left:0;top:0;width:33px;height:33px;background:url(/images/structural/rotate_corner_top.png) 0 0 no-repeat}
.rotate_corner_bottom{position:absolute;right:0;bottom:0;_right:-1px;_bottom:-1px;width:33px;height:33px;background:url(/images/structural/rotate_corner_bottom.png) 0 0 no-repeat}
#rotate_thumbnails{float:right;clear:right;width:100px;margin-top:35px}
#rotate_thumbnails a{display:block;width:100px;height:56px;margin-bottom:5px;overflow:hidden;position:relative}
.rotate_thumbnails_img{height:56px;width:100px}
.rotate_battles{position:relative;height:168px;overflow:hidden}
.rotate_battles img{width:298px;height:168px}
.rotate_battle_info{background:#e6e6e6;overflow:auto}
.rotate_battle1,.rotate_battle2{width:298px;position:relative;overflow:hidden}
.rotate_battle1{float:left}
.rotate_battle2{float:right}
.featured_battle img{width:298px;height:246px;float:left}
.rotate_info{padding:4px;overflow:auto;border-top:1px solid #fff}
.rotate_votes{color:#fff;padding:2px 6px;line-height:15px;float:left;-moz-border-radius:5px;-webkit-border-radius:5px}
#rotate_selector{float:right;height:30px}
#rotate_selector a{background:#808080;color:#fff;padding:2px 6px;float:left;margin-left:3px;line-height:15px;-moz-border-radius:5px;-webkit-border-radius:5px}
#rotate_selector a:hover,#rotate_selector a.current{color:#fff}
.rotate .battle_versus{left:280px;top:70px}
.feature_image{width:495px;height:277px}
.feed_icon{float:right}
.feed_icon_img{height:14px;width:14px}
.battle{color:#D15400}
.broadcast{color:#C90052}
.blog{color:#6BA010}
.subscribers{color:#64287A}
.story_description,.story_tags{margin-bottom:5px}
.story_profile{overflow:auto}
.story_info{clear:both;font-size:11px;margin-bottom:10px}
.story_info .person{font-weight:bold;color:#e2c20e}
.story_info .news{font-weight:bold;color:#000}
.story_thumb{float:left;margin-right:5px}
.overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.battle_thumb{width:200px;height:71px;overflow:hidden;position:relative;display:block}
.battle_thumb:hover{text-decoration:none}
.battle_player{width:100px;float:left}
.battle_player span{width:100%;color:#fff;text-align:center;display:block;font-size:10px}
.battle_player img{width:100px;height:56px}
.battle_thumb .overlay{background:url(/images/structural/battle_thumb_overlay.png) 0 0 no-repeat}
.vote_list{margin-left:1em;white-space:nowrap}
.broadcast_thumb{width:116px;height:66px;overflow:hidden;position:relative;display:block}
.broadcast_thumb .overlay{background:url(/images/structural/broadcast_thumb_overlay.png) 0 0 no-repeat}
.profile_thumb{width:60px;height:60px;overflow:hidden;position:relative;display:block}
.profile_thumb .overlay{background:url(/images/structural/profile_thumb_overlay.png) 0 0 no-repeat}
.profile_name{font:15px/1.5 georgia,serif}
.profile_description{clear:both}
.related_photos{float:left;margin-right:23px}
.related_photos p{width:128px;margin:0}
.related_photos .date{font-size:10px}
.related_photo{width:790px;overflow:auto}
.related_photo_thumb{width:128px;height:90px}
.comment_thumb{margin-right:5px;height:20px;width:20px}
.comment_info{margin-bottom:0}
.comment_deleted{font-style:oblique}
.comment span{color:#808080}
.comment_rating{float:right;width:80px;}
.comment_like,.comment_dislike,.comment_liked,.comment_disliked{width:20px;height:18px;float:left;background-repeat:no-repeat}
.comment_like{background-position:-650px -62px;}
.comment_dislike{background-position:-670px -62px}
.comment_like:hover,.comment_liked{background-position:-650px -82px}
.comment_dislike:hover,.comment_disliked{background-position:-670px -82px}
.comment_liked:hover,.comment_disliked:hover{cursor:pointer}
.like_count,.dislike_count{float:left;line-height:18px}
textarea.submit_comment{width:594px;height:90px;margin-bottom:5px}
.timestamp{font-size:11px;color:#4D4D4D;font-family:arial,helvetica,sans-serif}
.timestamp a{color:#336699}
a.button span{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
a.button .rollover{background-image:inherit}
a.button{background-repeat:no-repeat;display:block;position:relative;overflow:hidden;text-align:center;cursor:pointer;height:33px;font:12px/33px georgia,serif}
a.button:hover{text-decoration:none}
a.small_button{background-position:0 0;width:79px;height:25px;font:12px/24px georgia,serif;margin-bottom:10px}
a.small_button .rollover{background-position:0 -50px}
a.small_button_green{background-position:-880px 0;width:110px;height:33px;margin-bottom:5px;font:12px/32px georgia,serif;float:left;clear:left}
a.small_button_green .rollover{background-position:-880px -50px}
a.large_button{background-position:-425px 0;width:160px;height:41px;margin:0 auto 10px;font:16px/39px georgia,serif}
a.large_button .rollover{background-position:-425px -50px}
a.large_button_green{background-position:-700px 0;width:160px;height:41px;margin:0 auto 10px;font:16px/39px georgia,serif}
a.large_button_green .rollover{background-position:-700px -50px}
a.large_button_wider{background-position:-425px 0;width:160px;height:41px;margin:0;font:12px/39px georgia,serif}
a.large_button_wider .rollover{background-position:-425px -50px}
a.like_button{background-position:-200px 0;width:48px;margin-right:4px;float:left}
a.like_button .rollover{background-position:-200px -50px}
a.respond_button{background-position:-275px 0;width:133px;margin-right:4px;float:left}
a.respond_button .rollover{background-position:-275px -50px;}
a.profile_subscribe{position:absolute;top:0;right:0}
.home_actions_help{color:#000;float:left;margin:5px 0 0 10px}
.wide_actions_help{font-size:12px;margin:0 auto 40px;color:#000;text-align:center}
.narrow_actions_help{font-size:12px;margin-bottom:40px;color:#000;text-align:center}
#page_battle_viewer #main_content{width:794px}
#page_battle_viewer #sub_content{width:160px;min-height:600px}
#page_battle_viewer textarea.submit_comment{width:760px;height:90px}
#battle_viewer{position:relative;overflow:auto;margin-bottom:2px}
#battle_viewer_for{width:386px;float:left}
#battle_viewer_against{width:386px;float:right}
.battle_video{float:left;margin-left:5px;position:relative}
.battle_video_player,.battle_video_preview{display:block;width:384px;border:1px solid #CCCCCC;}
.battle_video_player{height:236px;}
.battle_video_preview{height:216px;margin-bottom:24px;text-align:center;vertical-align:middle;line-height:216px;font-size:200%;}
.battle_video_preview a{margin-top:90px}
.battle_video_thumb{width:100px;height:56px;overflow:hidden}
.battle_video_thumb .overlay{background:url(/images/structural/battle_video_thumb_overlay.png) 0 0 no-repeat}
.battle_position{text-align:center;margin-bottom:0;background:url(/images/structural/select.png) left 1px repeat-x;padding:1px 3px;font-size:12px;font-family:georgia,serif;border:1px solid #ccc}
.battle_position span{float:left}
.battle_profile{width:164px;float:left}
.battle_vote{width:100px;height:60px;overflow:hidden;float:right;text-align:center;font-size:12px;color:#000;padding-top:5px;line-height:12px}
a.vote_button{background-position:-100px 0;width:79px;margin:0 auto}
a.vote_button .rollover{background-position:-100px -50px}
.win,.lose,.tie{font-weight:bold}
.win_status{font-size:250%;font-weight:bold;letter-spacing:-1px;line-height:1}
.battle_controls .profile_thumb{float:left}
.battle_controls{border:0 solid #ccc;overflow:auto;padding:5px 4px 0;min-height:70px}
.battle_versus{position:absolute;left:367px;top:120px;width:40px;height:26px;background:url(/images/structural/versus.png) 0 0 no-repeat}
.battle_response{background:url(/images/structural/black_tint.png) 0 0 repeat;width:100%;padding-bottom:1px;line-height:1;position:absolute;left:0;bottom:0;text-align:center;display:block;color:#fff}
#broadcast_home_preview{width:497px;height:277px}
#broadcast_viewer{width:600px;margin-bottom:5px;background:#000}
.respond_bar{padding-bottom:7px;height:30px;clear:both;_height:30px;_overflow:hidden}
.actions{position:relative}
.social_networks{margin-bottom:10px;float:left;width:280px}
.social_networks span{vertical-align:middle;float:left}
.admin_actions{margin-bottom:10px;float:right}
.share_facebook,.share_twitter,.share_delicious,.share_stumble{float:left;margin-right:5px;font-size:11px;line-height:16px;overflow:hidden;padding:0 3px 0 19px;background:url(/images/structural/share.png) top left no-repeat #e6e6e6}
.share_facebook{clear:both}
.share_twitter{background-position:0 -16px}
.share_delicious{background-position:0 -32px}
.share_stumble{background-position:0 -48px}
#page_blogs #main_content{width:810px}
#page_blogs #sub_content{width:160px;margin-bottom:10px}
.blog_entry{font-size:12px}
#page_external{overflow:hidden}
#external_window{position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:repeat-x}
#external_header{height:43px;border-bottom-width:1px;border-bottom-style:solid;overflow:hidden;padding:5px 0;position:absolute;top:0;left:0;width:100%;background-repeat:no-repeat;color:#fff}
#external_content{width:100%;position:relative;left:0;top:54px}
#external_header_content{position:absolute;top:0;left:0;width:100%;height:100%;background-position:right bottom;background-repeat:no-repeat}
#external_header h1{font-size:13px;position:absolute;top:15px;left:143px;border-left:1px solid #fff;padding-left:15px;line-height:22px;color:#fff}
#external_header #external_home{position:absolute;top:12px;left:5px;width:127px;height:27px;display:block;text-indent:-9999px;background-repeat:no-repeat}
#external_controls{position:absolute;top:3px;right:5px;height:20px}
#external_controls a{background-repeat:no-repeat;display:block;text-align:center;height:20px;width:73px;float:left;margin-left:5px;font:12px/20px georgia,serif;color:#000;text-decoration:none}
#external_controls a:hover{background-position:left bottom;color:#0047AF}
#external_footer{position:absolute;bottom:0;width:100%;border:0;margin:0;padding:0;height:40px;background:#fff}
#external_footer .respond_bar{margin:0 auto;width:420px;background:none;float:none}
a#external_close{background-position:top right;width:20px;height:20px;text-indent:-9999px;text-align:left}
a#external_close:hover{background-position:bottom right}
#external_responses{position:absolute;bottom:4px;right:5px;height:21px}
#external_responses .response{height:22px;float:left;margin-left:4px}
#external_responses .response a.thumb{display:block;border:1px solid #999;height:20px;overflow:hidden}
#external_responses .response a.thumb:hover{border:1px solid #fff}
#external_responses .response img.thumb_square{width:20px;height:20px}
#external_responses .response img.thumb_wide{width:36px;height:20px}
#external_responses span{font:13px/1.5 georgia,serif;float:left;margin:1px 0 0 5px}
#external_responses .blurb{display:none}
#external_shine{background-repeat:no-repeat;width:77px;height:53px;position:absolute;top:0;left:-77px}
#external_preview{display:none;position:absolute;top:58px;right:20px;width:600px;background:#fff;border:2px solid #ccc;padding:5px 5px 0}
#achieve_preview{display:none;width:100%;background:#fff;border:0px solid #ccc;padding:5px 5px 0;top:-10px;margin-bottom:10px}
.contest_picture{float:left;padding-right:10px;height:100px;width:100px}
#page_my_battles #top_header{width:968px;margin-right:12px}
#page_my_battles #sub_content{width:980px}
#page_my_battles #sub_content .container{width:316px;margin-right:10px;float:left;clear:none}
#page_upload #main_content{width:660px}
#page_upload #sub_content{width:300px;margin-bottom:10px}
#page_upload #main_content .upload_description{width:620px;height:300px}
#page_upload #main_content .upload_description_small{width:620px;height:90px}
#page_upload #main_content #btnCancel{color:#848484;margin:10px 0 10px 265px}
#page_upload #main_content #uploader{width:640px;height:170px;float:left}
#page_upload #main_content #recorder{width:640px;height:360px;margin-bottom:10px;float:left}
#page_upload #main_content .upload_tags{width:400px}
#page_upload #main_content .title{width:620px;font:16px georgia,helvetica,sans-serif}
#page_upload #main_content label{font-weight:800;font-size:16px}
#page_upload #main_content label.fotolabel{font-weight:normal;font-size:12px}
#page_upload #main_content p{color:#7b7b7b}
#page_upload #main_content .description{color:#000}
#page_upload ul{ margin:2em;list-style-type:decimal}
#page_upload .article-tip{margin-top:100px}
#page_upload .headline-tip{margin-top:50px}
#page_upload .tag-tip{margin-top:310px}
span.ValidationErrors{display:inline-block;font-size:12px;color:#D00;font-style:italic;padding-bottom:5px}
.record_upload_container{width:580px;float:left;text-align:right;margin-bottom:5px}
.record_upload{width:580px;margin:20px 20px 0 20px;background:#eee;padding:10px 0;float:left;text-align:center}
.record_upload a{font-size:26px;letter-spacing:-1px;margin:0;padding:0}
.record_upload p{font-size:14px;color:#777;margin:0;padding:0}
.record{width:250px;float:left;margin-left:35px}
.upload{width:250px;float:left;margin:0}
.record_battle{width:165px;float:left;margin:0 10px}
.upload_battle{width:165px;float:left;margin:0 10px}
.message_compose{width:580px;height:100px}
.message_subject{width:200px}
.unread{background-color:#eee}
.unread_count{font:11px/1.5 arial,helvetica,sans-serif;font-weight:bold}
#page_upload #main_content select{font:18px/1.5 arial,helvetica,sans-serif;border:1px solid #ccc;color:#0047AF;padding:2px;margin-bottom:10px;background-repeat:repeat-x;width:200px}
#page_sign_up #main_content{width:980px}
#page_picture_viewer #main_content{width:810px}
#page_picture_viewer #sub_content{width:160px;min-height:600px}
#ajax_pictures{min-height:135px}
#page_people #sub_content .search{float:left;height:18px}
#page_people #sub_content .sort{padding-top:8px}
.profile_stats{overflow:auto;clear:right}
.profile_stats p{margin:0;font-weight:normal}
.profile_stats span{font-weight:normal}
.stream_subscribe_button{margin-bottom:0 !important}
.member_rank{overflow:auto;margin-bottom:0}
.member_rank a{font:14px/1 georgia,serif}
.stat{float:left;width:110px;margin-bottom:15px;border-top:1px dotted #eee}
.position{font-size:18px;font-weight:bold}
#page_profile .submit_comment{width:324px}
#profile h2{background:none;float:left;margin-bottom:0}
#profile_interact{float:left;clear:left;width:340px}
#profile_interact .button{float:left;margin-right:4px}
#profile_extra{float:right;clear:right;text-align:right}
#profile_extra p{margin-bottom:2px}
.profile_video{float:left;width:430px;height:262px}
.profile_video_image{float:left;width:430px;height:240px}
#profile_about{float:right;width:161px}
#profile_photos{overflow:auto;background:#e6e6e6;margin-bottom:5px}
#profile_photos_thumb img{float:left;width:160px;height:130px}
.online_icon{width:9px;height:9px;padding-bottom:1px;vertical-align:middle}
.vip_icon{width:20px;height:17px;vertical-align:text-bottom}
.vip_battle{width:386px;height:20px}
.site_networks{overflow:auto;float:left;clear:left;margin-top:5px}
.sites_blog,.sites_twitter,.sites_facebook,.sites_youtube{background:url(/images/structural/sites_sprite.png) 0 0 no-repeat;text-indent:-9999px;width:22px;height:25px;float:left;padding-right:3px}
.sites_twitter{background-position:-25px 0}
.sites_facebook{background-position:-50px 0}
.sites_youtube{background-position:-75px 0}
#photo_selector{overflow:hidden}
#photo_selector a{color:#fff;float:left;line-height:15px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 3px 3px 0}
#photo_selector a:hover,#photo_selector a.current{color:#fff}
#video_footer,#video_footer_content{background:url(/images/structural/video_footer.png) 0 0 no-repeat;height:25px;overflow:hidden;float:left}
#video_footer{padding-left:4px;float:left;clear:left;margin-bottom:5px;}
#video_footer_content{padding-right:15px;background-position:right top;padding-top:2px}
#video_footer a{background:#808080;color:#fff;padding:2px 6px;float:left;margin-right:3px;line-height:15px;-moz-border-radius:5px;-webkit-border-radius:5px;text-decoration:none}
#video_footer a:hover,#video_footer a.current{color:#fff}
.errors{border-width:2px;border-style:dashed;background:#fff;font-size:large;padding:1em;margin-bottom:20px}
div.fieldset span.legend{position: relative;background-color:#fff;padding:3px;top:-30px}
.progressWrapper{width:100%;overflow:hidden}
.progressContainer{padding:4px;background-color:#F7F7F7;overflow:hidden}
.message{margin:1em 0;padding:10px 20px;border-width:1px;border-style:solid;overflow:hidden}
.progressName{font-size:12px;font-weight:700;color:#555;width:100%;white-space:nowrap;overflow:hidden;padding-bottom:5px}
.progressBarInProgress,.progressBarComplete,.progressBarError{font-size:0;width:0%;height:20px;margin-top:2px}
.progressBarComplete{width:100%;visibility:hidden}
.progressBarError{width:100%;visibility:hidden}
.progressBarStatus{width:100%;white-space:nowrap}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative;overflow:hidden}
#cboxLoadedContent{overflow:auto}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
#cboxOverlay{background:url(/images/color-box/overlay.png) 0 0 repeat}
#cboxTopLeft{width:21px;height:21px;background:url(/images/color-box/controls.png) -100px 0 no-repeat}
#cboxTopRight{width:21px;height:21px;background:url(/images/color-box/controls.png) -129px 0 no-repeat}
#cboxBottomLeft{width:21px;height:21px;background:url(/images/color-box/controls.png) -100px -29px no-repeat}
#cboxBottomRight{width:21px;height:21px;background:url(/images/color-box/controls.png) -129px -29px no-repeat}
#cboxMiddleLeft{width:21px;background:url(/images/color-box/controls.png) left top repeat-y}
#cboxMiddleRight{width:21px;background:url(/images/color-box/controls.png) right top repeat-y}
#cboxTopCenter{height:21px;background:url(/images/color-box/border.png) 0 0 repeat-x}
#cboxBottomCenter{height:21px;background:url(/images/color-box/border.png) 0 -29px repeat-x}
#cboxContent{background:#fff}
#cboxLoadedContent{margin-bottom:5px}
#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}
#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/images/color-box/controls.png) -75px 0 no-repeat;width:25px;height:25px;text-indent:-9999px}
#cboxPrevious.hover{background-position:-75px -25px}
#cboxNext{position:absolute;bottom:0;left:27px;background:url(/images/color-box/controls.png) -50px 0 no-repeat;width:25px;height:25px;text-indent:-9999px}
#cboxNext.hover{background-position:-50px -25px}
#cboxLoadingOverlay{background:url(/images/color-box/loading_background.png) center center no-repeat}
#cboxLoadingGraphic{background:url(/images/color-box/loading.gif) center center no-repeat}
#cboxClose{position:absolute;right:0;bottom:0;background:url(/images/color-box/controls.png) -25px 0 no-repeat;width:25px;height:25px;text-indent:-9999px}
#cboxClose.hover{background-position:-25px -25px}
.cboxLogin #cboxClose{top:0;bottom:inherit}