#below_fold .login, #below_fold .opener { color: #7F7F7F; margin: 0; margin-bottom: 10px; padding: 3px 0 0 30px;}
#below_fold .short { float: right; margin-right: 20px; margin-top: 33px; }
#below_fold { background-color: #000; width: 980px; padding-top: 0;}
#below_fold.campaign h3 { width: 455px; }
#below_fold.home #ranked_sidebar { width: 605px; }
#below_fold.profile #ranked_sidebar { width: 609px; }
#below_fold.home #ranked_sidebar, #below_fold.campaign #ranked_sidebar, #below_fold.profile #ranked_sidebar { float: left; margin-left: 20px; }
#below_fold.userVideo #ranked_sidebar { float: right; margin-right: 16px;}
#campaigns .tabs li { background-color: #141312; }
#campaigns .tabs li, #ranked_sidebar .tabs li { background-color: #141312; }
#campaigns .tabs li.current, #ranked_sidebar .tabs li.current { background-color: #222323; }
#directors_cut { background-color: #000; background-position: 100% 0; background-position: 443px 25%; padding: 20px 0 40px 20px; text-align: left;}
#editor .bottom { background-color: #170E05; }
#editor .header { margin: 3px 0 0 10px; }
#errata { background-color:#170E05; color:#E5E5E5; }
#featured_campaigns .allCampaigns { float: right; padding-top: 10px; margin-right: 337px; }
#featured_campaigns .short { float: right; margin-right: 20px; }
#featured_campaigns h2 { margin: 0; padding: 8px 0 4px 20px; }
#featured_campaigns img.link { width: 94px; }
#featured_campaigns img.thumbnail { height: 204px; margin: 4px; margin-bottom: 8px; width: 200px; }
#featured_campaigns li .links { margin-top: 2px; }
#featured_campaigns li { background-color: #222323; display: block; float: left; padding-bottom: 4px; text-align: center; }
#featured_campaigns ul { margin: 0; margin-left: 20px; padding: 0; }
#featured_campaigns { background-color: #000; float: left; width: 980px; }
#gs_layout { background-color: #000; }
#gs_page { background-color: #000; }
#post_with_gigya a {color: #fff;}
#post_with_gigya a:hover{color:#EA823F;}
#post_with_gigya {color: #fff; padding-bottom: 4px;}
#ranked .videos .thumbnail img {         border-color: #4C4C4C; }
#ranked .videos .thumbnail img:hover {   border-color: #fff; }
#below_fold.home #ranked .videos { background-color: #222323; width: 610px; }
#below_fold.home #ranked div.info { width: 460px; }
#below_fold.profile #ranked div.info { width: 460px; }
#ranked h3 { width: 355px; }
#ranked li.video .info h3 cite b { color: #999; }
#ranked li.video .info h3 cite { color: #BA6831;  }
#ranked li.video div.info h3 cite a { color: #fff;}
#ranked li.video { border-bottom-color: #333333; }
#ranked { background-color: #222323; }
#ranked_sidebar ul.pagination { width: 500px;     }
#search p { float: left; margin: 0;}
#search p.submit { padding-left: 4px;}
#search { float: right; padding: 4px 4px 0 17px;}
#search_query { background-color: #CCC; width: 150px;}
#spotlight .allCampaigns { float: right; padding-top: 16px; }
#spotlight .links { position: absolute; left: 275px; top: 300px; z-index: 20; }
#spotlight .main img { width:473px; }
#spotlight .main { left: 28px; position: absolute; top: 51px; }
#spotlight .videos .thumbnail img { border: 2px solid #4C4C4C; height: 74px; margin: 0; }
#spotlight .videos .thumbnail img:hover { border: 2px solid #fff; }
#spotlight .videos div.hr { border-bottom:1px solid #333333; display: block; margin-bottom: 4px; padding-top: 8px; }
#spotlight .videos ul.stats li { display: block; margin: 0; padding: 0; text-align: right; }
#spotlight .videos ul.stats li.stars img { margin: 0; }
#spotlight .videos ul.stats li.stars { font-size: .9em; }
#spotlight .videos ul.stats { color: #fff; float: right; font-size: .85em; margin: 0; padding: 0; }
#spotlight .videos { padding-left: 493px; padding-right: 10px; }
#spotlight cite a { white-space: nowrap; }
#spotlight cite b { color: #999; font-weight: normal; padding-right: .2em; }
#spotlight cite { color: #BA6831; display: block; font-size: 1em; }
#spotlight div.hr { margin-top: 41px; }
#spotlight dl dd { margin: 0; }
#spotlight dl dt { clear: left; float: left; margin: 0; padding: 0 10px 0 0; }
#spotlight dl { margin: 0; padding: 0; }
#spotlight h1 { background-color: #000; padding: 4px 0 6px 0; }
#spotlight h2 { font-size: 1em; margin: 0; padding: 9px 0; }
#spotlight h3 { font-size:1.1em; margin:0; white-space:nowrap; }
#spotlight { background-color: #222323; margin: 0 20px; padding-bottom: 8px; }
#top_banner { background-color: #000; }
#user_video .allCampaigns { position: absolute; right: 30px; top: 24px; }
#user_video .cite .name a { color:#FFFFFF; }
#user_video .cite .name { color:#FFFFFF; font-size:1.6em; padding-right:0.2em; }
#user_video .cite p { color:#999999; margin: 0; }
#user_video .cite { color:#fff; font-size: 1em; left: 141px; top: 70px; }
#user_video .editorBtn a img { height: 22px; width: 110px; background: url(/images/site/mashit_on_uservideo_page.png) no-repeat 0 0; }
#user_video .mugshot img { height:57px; }
#user_video .mugshot { left: 50px; top: 71px; }
#user_video .panelWrap { left: 501px; top: 68px; }
#user_video .player { left: 50px; top: 142px; }
#user_video .ratingPanel { left: 50px; top: 492px; }
#user_video div.background { background-color: #222323; height: auto !important; height: 490px; min-height: 490px; }
#user_video h1 a { color:#AF5524; }
#user_video h1 small a { font-size:1.2em; margin-left:6px; }
#user_video h1 small { color:#6B6B6B; font-size:0.6em; margin-left:6px; }
#user_video h1 { color:#fff; left: 30px; top: 14px; }
#user_video { padding: 51px 30px 0 30px;}
.allCampaigns { font-size: 1.2em; white-space: nowrap; }
.commentForm { background-color: #000; border: 1px solid #333; left: 15px; top: 535px; }
.editor a img{height:33px;width:88px; }
.editor a { margin-left: 10px;}
.editor a:active {background-position:-91px 0;}
.editor a:hover {background-position: -186px 0; }
.editor a{background:url("/images/site/mash_btn_sm.gif") 0 0 no-repeat; display:block; padding: 0; text-decoration:none; }
.list { background-color:#222323; }
.tabs li { background-color: #141312; }
.tabs li.current { background-color: #222323; }
body { background-color:#170E05; }
h3 .campaign a.name { padding-right: 7px; }
ul.pagination li a { border-color: #4C4C4C; }
ul.pagination li a:hover { border-color: #fff; }
ul.pagination li span.current { background-color: #000; }
ul.pagination li span.current { border-color: #333}
ul.pagination li { border-color: #4C4C4C; }
#email_this_video { background:url("/images/site/email_this_video.png") 50% 0 no-repeat; display: block; margin-top: 8px; padding: 0;}
#email_this_video a img { height: 33px; width: 177px; }
#user_video .editorLink { width: 160px;}