/* ======== GLOBALS ======== */
/* ========================= */
body{font:62.5%/1.4 arial, verdana, sans-serif normal; text-align:center; background:#000;}
img{margin:0; border:none 0;}
hr{border-top:0 none; border-bottom:0 none; border-left:0 none; border-right:0 none; background-color:none; padding:0; margin:0; width:100%; height:2px; display:block; outline:none;}

/* ======== FIXERS ========= */
/* ========================= */
.group:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}

/* ====== CUSTOM A's ======= */
/* ========================= */
a#entry{margin:0; width:224px; height:41px; display:block; text-decoration:none; background:url(../build/enter_button.gif) 0 0 no-repeat; float:right;}
a:hover#entry{background-position:0 -41px;}

a#viewphase{margin:0; width:224px; height:41px; display:block; text-decoration:none; background:url(../build/nav/viewphase.gif) 0 0 no-repeat; float:right;}
a:hover#viewphase{background-position:0 -41px;}

a#votephase{margin:0; width:224px; height:41px; display:block; text-decoration:none; background:url(../build/nav/vote_big.gif) 0 0 no-repeat; float:right;}
a:hover#votephase{background-position:0 -41px;}

a#crownphase{margin:0; width:224px; height:41px; display:block; text-decoration:none; background:url(../build/nav/finalist_big.gif) 0 0 no-repeat; float:right;}
a:hover#crownphase{background-position:0 -41px;}

/* ======== WRAPPERS ======== */
/* ========================== */
#mast{margin:0 auto; width:100%; height:446px; background-position:top center; background-repeat:no-repeat; overflow:hidden;}
#navigation{margin:0; width:100%; height:41px; border-bottom:1px solid #2f332d; border-top:1px solid #000; background:url(../build/nav_bg.gif) 0 0 repeat-x;}
#callforentry{margin:0 auto; padding:15px 20px 0 0; width:955px; height:56px; text-align:right; background:url(../build/enter_banner.gif) 0 0 no-repeat;}
#callforvoting{margin:0 auto; padding:15px 20px 0 0; width:955px; height:56px; text-align:right; background:url(../build/vote_banner.gif) 0 0 no-repeat;}
#votepage{margin:0 auto; padding:15px 20px 0 0; width:955px; height:56px; text-align:right; background:url(../build/votepage.gif) 0 0 no-repeat;}
#crown{margin:0 auto; padding:15px 20px 0 0; width:955px; height:56px; text-align:right; background:url(../build/who-banner.gif) 0 0 no-repeat;}
#crown2{margin:0 auto; padding:15px 20px 0 0; width:955px; height:56px; text-align:right; background:url(../build/who-banner-2.gif) 0 0 no-repeat;}
#final{margin:0 auto; padding:15px 20px 0 0; width:955px; height:56px; text-align:right; background:url(../build/congrats.gif) 0 0 no-repeat;}
#baseband{margin:0; width:100%; height:41px; border-bottom:1px solid #000; border-top:1px solid #2f332d; background:url(../build/nav_bg.gif) 0 0 repeat-x;}
#container{margin:0 auto; width:982px; overflow:hidden; clear:both; text-align:left;}
#footer{margin:0; width:100%; border-top:1px solid #2b4417; overflow:hidden; background:url(../build/footer_bg.jpg) 0 0 repeat-x; clear:both;}
#mininav{margin:0; width:100%; border-top:1px solid #2b4417; background:url(../build/nav_bg.gif) 0 0 repeat;}

/* ========= SCENE ========= */
/* ========================== */
#finalscene{margin:0 auto; width:100%; height:448px; background:url(../build/environments/livingroom_bg.jpg); background-position:top center; background-repeat:no-repeat; overflow:hidden;}
#finalscene #video{margin:0 auto; /*padding:44px 0 0 236px; */width:1111px; height:448px; background:url(../build/environments/livingroom.png) top center no-repeat; position:relative;}
#finalscene #video #television{margin:0; padding:0; width:449px; height:289px; text-align:left; position:absolute; top:45px; left:323px; z-index:900;}
#finalscene #video #superstar{margin:0; padding:0; width:152px; height:170px; position:absolute; top:250px; left:0px; z-index:500;}
#finalscene #video #thebest{margin:0; padding:0; width:152px; height:170px; position:absolute; top:237px; left:157px; z-index:501;}
#finalscene #video #accumulation{margin:0; padding:0; width:152px; height:170px; position:absolute; top:255px; left:790px; z-index:502;}
#finalscene #video #supergreenman{margin:0; padding:0; width:152px; height:170px; position:absolute; top:250px; left:960px; z-index:503;}

#finalscene #video #likeme{margin-top:0px; float:right; margin-right:10px; display:block; overflow:hidden;}

#superstar a, #thebest a, #accumulation a, #supergreenman a {text-decoration:none;}
#superstar p, #thebest p, #accumulation p, #supergreenman p {text-decoration:none; color:#fff; text-align:center; font-weight:bold; font-size:1.3em;}

#scene1{margin:0 auto; width:100%; height:446px; background:url(../build/environments/livingroom_bg.jpg); background-position:top center; background-repeat:no-repeat; overflow:hidden;}
#scene1 #video{margin:0 auto; padding:44px 0 0 236px; width:764px; height:402px; background:url(../build/environments/livingroom.png) top center no-repeat; position:relative;}
#scene1 #video #television{margin:0; padding:0; width:449px; height:289px; text-align:left; position:absolute; top:44px; left:236px;}
#scene1 #video #likeme{margin-top:0px; float:right; margin-right:10px; display:block; overflow:hidden;}

#scene2{margin:0 auto; width:100%; height:446px; background:url(../build/environments/kitchen_bg.jpg); background-position:top center; background-repeat:repeat-x; overflow:hidden;}
#scene2 #video{margin:0 auto; padding:26px 0 0 229px; width:824px; height:421px; background:url(../build/environments/kitchen.png) top center no-repeat; position:relative;}
#scene2 #video #television{margin:0; padding:0; width:449px; height:289px; text-align:left; position:absolute; top:26px; left:229px; background:#000;}
#scene3{margin:0 auto; width:100%; height:245px; background:url(../build/environments/plaster_bg.jpg); background-position:top center; background-repeat:repeat-x; overflow:hidden;}
#scene3 #video{margin:0 auto; padding:0; width:100%; height:245px; background:url(../build/environments/closet.png) top center no-repeat; position:relative;}

/* ======== HEADINGS ======== */
/* ========================== */
h1, h2, h3, h4, h5{font-weight:normal; text-align:left; padding:0; color:#fff; font-family:georgia, "times new roman", times, serif;}
h1{margin-top:0; margin-bottom:0.0em; font-size:2.0em;}
h2{margin-top:0; margin-bottom:0.0em; font-size:2.0em;}
h3{margin-top:0; margin-bottom:0.0em; font-size:1.9em;}
h4{margin-top:0; margin-bottom:0.0em; font-size:1.5em;}
h5{margin-top:0; margin-bottom:0.0em; font-size:1.5em;}
h7{margin-top:0; margin-bottom:0.0em; font-size:2.0em; text-align:center;}

h2.icon{background-position:0 0; height:25px; line-height:2.0em; background-repeat:no-repeat; display:block; margin-bottom:10px;}
h7.icon{background-position:0 0; height:25px; line-height:2.0em; background-repeat:no-repeat; display:block; margin-bottom:10px;}

.findapartment{background:url(../build/headers/findapartment.png);}
.connectwithus{background:url(../build/headers/connectwithus.png);}
.sendfriends{background:url(../build/headers/sendfriends.png);}
.getcredit{background:url(../build/headers/getcredit.png);}
.staytuned{background:url(../build/headers/staytuned.png);}
.browse{background:url(../build/headers/browse.gif);}
.morevideos{background:url(../build/headers/browsemore.gif);}
.sharethisvideo{background:url(../build/headers/sharethisvideo.gif);}
.facebookusers{background:url(../build/headers/facebookusers.gif);}
.postcomment{background:url(../build/headers/postcomment.gif);}
.usercomment{background:url(../build/headers/usercomments.gif);}
.contestrules{background:url(../build/headers/contestrules.gif); width:225px; margin-left:178px;}
.contestdetails{background:url(../build/headers/detailshead.gif); width:465px; margin-left:178px;}
.howtoenter{background:url(../build/headers/howtoenter.gif); width:250px;}
.step1{background:url(../build/headers/step1.gif); width:180px;}
.step2{background:url(../build/headers/step2.gif); width:180px;}
.step3{background:url(../build/headers/step3.gif); width:180px;}
.phase2{background:url(../build/headers/phase2.gif); width:300px; text-align:center;}
.upload1{background:url(../build/headers/upload1.gif); width:325px;}
.upload2{background:url(../build/headers/upload2.gif); width:325px;}
.upload3{background:url(../build/headers/upload3.gif); width:87px;}
.howjudge{background:url(../build/headers/howjudge.gif); width:300px; margin-top:25px;}
.win{background:url(../build/headers/win.gif); width:152px; margin-top:25px;}
.mustinclude{background:url(../build/headers/mustinclude.gif); width:202px; margin-top:25px;}
.timeline{background:url(../build/headers/timeline.gif); width:202px;}
.areyou{background:url(../build/headers/areyou.gif); width:650px; margin-left:178px;}
.sendfabulous{background:url(../build/headers/sendfabulous.gif); width:375px;}
.forgotpass{background:url(../build/headers/forgotpass.png); width:247px;}
.productiontip{background:url(../build/headers/productiontips.gif); width:247px;}
.createaccount{background:url(../build/headers/createaccount.png); width:247px;}
.memberlogin{background:url(../build/headers/memberlogin.png); width:247px;}
.keaton{background:url(../build/headers/keaton.gif); width:433px;}
.andrew{background:url(../build/headers/andrew.gif); width:451px;}
.uploadtitle{background:url(../build/headers/upload.gif); width:247px;}
.uploadcomplete{background:url(../build/headers/congratsupload.png); width:150px;}
.processtitle{background:url(../build/headers/process.gif); width:247px;}
.basicinfo{background:url(../build/headers/basicinfo.gif); width:247px;}
.releases{background:url(../build/headers/releases.gif); width:200px;}
.mediacontacts{background:url(../build/headers/mediacontacts.gif); width:200px;}
.tips{background:url(../build/headers/tips_editing.gif); width:409px; margin-left:178px;}
.press{background:url(../build/headers/press.gif); width:111px; margin-left:178px;}
.lastwinner{background:url(../build/headers/2009winner.gif); width:451px; margin-left:178px;}
.waitingfor{background:url(../build/headers/waitingfor.gif); width:265px;}
.importantdates{background:url(../build/headers/importantdates.gif); width:210px;}
.count{background:url(../build/headers/count.gif); width:325px;}
.closed{background:url(../build/headers/votingisclosed.gif); width:391px;}
.roty{background:url(../build/headers/2011roty.gif); width:391px;}
.halloffame{background:url(../build/headers/halloffame.gif); width:340px;}
.easy{background:url(../build/headers/easy.gif); width:325px;}
.stepstoenter{width:945px; height:44px; background:url(../build/steps.gif) 0 0 no-repeat; clear:both; margin-bottom:25px;}

/* ========== NAV =========== */
/* ===========================*/
ul#nav{margin:0 auto; padding:0 15px; width:945px; height:41px; list-style:none; overflow:hidden;}
ul#nav li{margin:0; text-align:left; float:left; padding-top:4px}
ul#nav li.pusher{margin-right:8px;}
ul#nav li a{border:none; height:31px; text-decoration:none; display:block;}
ul#nav li a:hover{background-position:0 -31px;}
ul#nav li a.selected{background-position:0 -31px;}
ul#nav li a.selected:hover{background-position:0 -31px;}

#home{background:url(../build/nav/home_btn.gif) 0 0 no-repeat; width:124px;}
#enter{background:url(../build/nav/enter_btn.gif) 0 0 no-repeat; width:144px; }
#details{background:url(../build/nav/details_btn.gif) 0 0 no-repeat; width:144px; }
#view{background:url(../build/nav/view_btn.gif) 0 0 no-repeat; width:144px;}
#voteit{background:url(../build/nav/vote_now.gif) 0 0 no-repeat; width:164px; }
#rules{background:url(../build/nav/rules_btn.gif) 0 0 no-repeat; width:144px; }
#credithub{background:url(../build/nav/credithub_btn.gif) 0 0 no-repeat; width:144px; }
#nowenter{background:url(../build/nav/red_btn.gif) 0 0 no-repeat; width:164px; }
#finalists{background:url(../build/nav/viewfinalists.gif) 0 0 no-repeat; width:164px; }

/* ======= FLOORPLAN ======== */
/* ========================== */
#floorplan{width:975px; height:470px; background:none;}
#phase2{margin:25px auto 25px auto; width:916px; padding:84px 15px 0 15px; height:191px; font-size:1.4em; color:#fff; text-align:center; background:url(../build/phase2_bg.gif) 0 0 no-repeat;}
#phase2 p{margin-bottom:20px;}

/* ====== VIDEOO LIST ======= */
/* ========================== */
ul#fame{margin:15px 35px 0 0; padding:0; list-style:none; width:975px; overflow:hidden; }
ul#fame li{float:left; display:block; width:162px; height:159px; text-align:center; margin-bottom:20px;}
ul#fame li .crowned{width:45px; height:45px; display:block; position:absolute; top:10px; left:10px; z-index:165; background:url(../build/crowned.png) 0 0 no-repeat;}
ul#fame li img{border:none; display:block;}
ul#fame li a{border:none; text-decoration:none;}
ul#fame li a img{text-decoration:none; border:1px solid #333; background:#e9e9e9; padding:5px; margin-bottom:5px; outline:none;}
ul#fame li a img:hover{background:#0C3;}
ul#fame li h5{text-decoration:none; display:block; color:#999; font-size:1.2em; font-weight:normal; border:0; overflow:hidden; width:162px; padding-bottom:4px;}
ul#fame li h5.crown{padding-left:54px; height:28px; background:url(../build/crown.gif) 0 0 no-repeat;}
ul#fame li.thumbpush{margin-right:35px;}

/* ======= INTRO TEXT ======= */
/* ===========================*/
.roty_intro{margin:0 0 15px 0; padding:0; width:100%; height:152px; background:url(../build/roty_interior_small.gif) 0 0 no-repeat;}
.roty_intro p{margin-left:170px; color:#fff; font-size:1.3em; text-align:left; line-height:1.3em; margin-bottom:9px;}
.roty_intro a{color:#8fcb0d;}

.roty_intro_custom{margin:0 0 15px 0; padding:0; width:100%; height:95px; background:url(../build/roty_interior_small.gif) 0 0 no-repeat;}
.roty_intro_custom p{margin-left:170px; color:#fff; font-size:1.4em; text-align:left; line-height:1.3em; margin-bottom:9px;}
.roty_intro_custom a{color:#8fcb0d;}

.roty_intro_custom2{margin:0 0 15px 0; padding:0; width:100%; background:url(../build/roty_interior_small.gif) 0 0 no-repeat;}
.roty_intro_custom2 p{margin-left:170px; color:#fff; font-size:1.3em; text-align:left; line-height:1.3em; margin-bottom:9px;}
.roty_intro_custom2 a{color:#8fcb0d;}

a#returnhall{display:block; width:164px; height:31px; text-decoration:none; background:url(../build/returnhall.gif) 0 0 no-repeat; margin:15px 0 0 0;}
a:hover#returnhall{background-position:0 -31px;}

#entersoon{width:945px; background:url(../build/enter_soon.gif) 0 0 no-repeat; height:93px; overflow:hidden; display:block; margin:5px 0 10px 0; margin-left:15px;}
#entersoon p{font-size:1.6em; color:#fff; padding:18px 12px 0 12px;}
#entersoon .green{color:#0C0;}

/* ======= CATEGORIES ======= */
/* ===========================*/
ul#categories{list-style:none; margin:0 0 15px 0;}
ul#categories li{width:332px; height:73px; margin:0 0 7px 0;}
ul#categories li a{text-decoration:none; display:block; width:333px; height:73px;}
ul#categories li a:hover{background-position:0 -73px;}
ul#categories li a.selected{background-position:0 -73px;}
ul#categories li a.selected:hover{background-position:0 -73px;}

#the-loveable-compulsive{background:url(../build/nav/cat_compulsive.gif) 0 0 no-repeat;}
#designertouch{background:url(../build/nav/cat_designer.gif) 0 0 no-repeat;}
#possession{background:url(../build/nav/cat_possession.gif) 0 0 no-repeat;}
#the-purr-fect-pet-owner{background:url(../build/nav/cat_purrfect.gif) 0 0 no-repeat;}
#the-environmentalist{background:url(../build/nav/cat_environmentalist.gif) 0 0 no-repeat;}
#the-all-star-roomie{background:url(../build/nav/cat_allstar.gif) 0 0 no-repeat;}

/* ======= THUMBNAILS ======= */
/* ===========================*/
.thumb{color:#fff; width:138px; height:155px; margin:0 9px 15px 0; display:block; float:left; text-align:left; overflow:hidden;}
.thumb img{width:135px; height:95px; margin-bottom:3px; margin-left:2px;}
.thumb .vidtitle{font-size:1.2em; line-height:1.3em; margin-bottom:0;}
.thumb a.vidtitle{text-decoration:none; color:#8fcb0d;}
.thumb .author{font-size:1.0em; line-height:1.1em; margin-bottom:4px; display:block;}

/* ===== VIDEO PANE ========= */
/* ========================== */
ul#videopane{width:333px; list-style:none; text-align:left;}
ul#videopane li{width:333px; margin-bottom:5px; display:block; border-bottom:1px solid #ccc; height:82px; clear:both;}
ul#videopane li img{float:left; margin-right:10px; width:80px; height:80px; padding:0;}
ul#videopane li img a{border:0 none; text-decoration:none;}
ul#videopane li h4{font-family:arial, helvetica, sans-serif; margin-top:0; font-weight:bold; line-height:1.3em; padding:0;}
ul#videopane li h4 a{text-decoration:underline; color:#8fcb0d;}
ul#videopane li p{font-size:1.1em; color:#fff; line-height:1.2em;}

/* ====== DETAILS INFO ====== */
/* ========================== */
#detailinfo{margin:0; padding:20px; width:535px; height:253px; background:url(../build/detailbox.gif) 0 0 no-repeat; display:block; text-align:left; clear:both; overflow:hidden;}
#detailinfo p{color:#fff; font-size:1.2em;}

.tab_container{width:535px; overflow:hidden; text-align:left; padding:0;}
.tab_content{color:#fff;}
.tab_content p.entrycat{margin-bottom:6px; display:block;}
.tab_content p.entrydata{width:100%; margin-bottom:6px; padding-bottom:3px; border-bottom:1px solid #656565; display:block;}
.tab_content p.entrydata strong{color:#c7eb93;}
.tab_content p.entrydescript{width:100%; display:block; height:70px; overflow:hidden; clear:both;}

.socialgrid1{position:relative; float:left; display:inline; width:534px; height:213px; overflow:hidden;}
.socialgrid1 img{padding:1px 1px 0 0; margin-top:7px;}
.socialgrid1 a#socialshow{margin:7px 0; width:94px; height:28px; display:block; background:url(../build/nav/showsocial.gif) 0 0 no-repeat;}
.socialgrid1 a:hover#socialshow{background-position:0 -28px;}
.socialgrid1 #socialinfo{width:248px; height:35px; margin:0; padding:5px; background:#242424; border:1px solid #656565; display:none;}
.socialgrid1 #socialinfo img{margin-top:0;}
.socialgrid1 h2{margin-bottom:0;}
.socialgrid2{position:relative; float:left; display:inline; width:267px; height:213px; overflow:hidden;}
.socialgrid2 h2{margin-bottom:0;}

ul#tabs{margin:0; padding:0; list-style:none; width:575px; height:40px; list-style:none; clear:both; overflow:hidden;}
ul#tabs li{float:left; margin-right:7px; padding:0; text-align:left;}
ul#tabs li a{display:block; text-decoration:none; outline:0 none; height:40px;}
ul#tabs li a:hover{background-position:0 -40px;}
ul#tabs li a.active{background-position:0 -40px;}

#viewdetails{width:145px; background:url(../build/nav/viewdetails.gif) 0 0 no-repeat;}
#viewsharing{width:165px; background:url(../build/nav/viewsharing.gif) 0 0 no-repeat;}
#viewfacebook{width:130px; background:url(../build/nav/viewfacebook.gif) 0 0 no-repeat; display:block; text-decoration:none; outline:0 none; height:28px; padding-left:35px; padding-top:12px;}

ul#filmnav{margin:15px 0; padding:0; width:580px; height:41px; list-style:none; overflow:hidden; clear:both;}
ul#filmnav li{margin:0; text-align:left; float:left; padding:0;}
ul#filmnav li.pusher{margin-right:2px;}
ul#filmnav li a{border:none; width:189px; height:31px; text-decoration:none; display:block;}
ul#filmnav li a:hover{background-position:0 -31px;}

#vote_message{font-size:1.6em; color:#fff;}

#nextvid{background:url(../build/nav/next_video.gif) 0 0 no-repeat;}
#prevvid{background:url(../build/nav/previous_video.gif) 0 0 no-repeat;}
#backtovid{background:url(../build/nav/backtoall.gif) 0 0 no-repeat;}

/* ===== USER COMMENTS ====== */
/* ========================== */
.post_round{margin-bottom:10px; background:#fff; width:570px; clear:both; display:block;}
.post_round .authored{display:block;}
.post_light{width:530px; padding:20px; background:#b6b6b6; color:#333; font-size:1.2em; border:3px solid #fff;}
.post_dark{width:530px; padding:20px; background:#383838; color:#fff; font-size:1.2em; border:3px solid #fff;}

/* ===== POST COMMENTS ====== */
/* ========================== */
#commentform{}
#commentform #postbox{clear:both; width:535px; height:250px; padding:20px; background:url(../build/postbox.gif) 0 0 no-repeat; text-align:left; margin-bottom:7px;}
#commentform #postbox fieldset{margin-bottom:10px; overflow:hidden; display:block; width:267px;}
#commentform #postbox fieldset label{display:block; font-size:1.2em; color:#fff; font-weight:bold; margin-bottom:5px;}
#commentform #postbox fieldset a{display:block; font-size:1.0em; text-decoration:underline; color:#8fcb0d; margin-bottom:3px;}
#commentform #postbox fieldset input, #commentform #postbox fieldset textarea{width:233px; background:#fff; border:0 none; height:20px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:2px 7px;}
#commentform #postbox fieldset textarea{min-height:70px; font-size:1.2em; color:#000; padding:2px 7px; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif normal;}
#commentform #postbtn{margin:20px 0 0 135px; display:block; border:0 none; width:118px; height:31px; text-decoration:none; color:#fff; text-align:center; background:url(../build/nav/post_btn.gif) 0 0 no-repeat; cursor:pointer;}
#commentform #postbtn:hover{background-position:0 -31px;}
#commentform #postbox .formspace1{float:left; display:inline; margin:0; width:267px; height:183px; position:relative; overflow:hidden;}
#commentform #postbox .formspace2{float:left; display:inline; margin:0; width:267px; height:225px; position:relative; overflow:hidden;}

/* ===== COLUMN STRUCT ====== */
/* ========================== */
.column{padding:0; margin:0; display:inline; float:left; position:relative;}
.gencontent{margin:0 auto; width:975px; position:relative; overflow:hidden;}
.column a:visited{color:#8dc63f;}

/* ========== COL1 ========== */
/* ========================== */
.col1{width:597px; padding:15px 0 15px 15px; text-align:left;}

/* ========== COL2 ========== */
/* ========================== */
.col2{width:333px; padding:15px;}

.biocol1{width:451px; margin-right:20px; margin-bottom:25px}
.biocol2{width:442px; margin-bottom:25px}
.biocol1 p, .biocol2 p{color:#fff; font-size:1.2em; text-align:left; margin-bottom:0.8em;}
.biocol1 a.viewgrand, .biocol2 a.viewgrand{display:block; width:164px; height:31px; text-decoration:none; background:url(../build/viewgrand.gif) 0 0 no-repeat;}
.biocol1 a:hover.viewgrand, .biocol2 a:hover.viewgrand{background-position:0 -31px; text-decoration:none;}

/* ======== COLSPAN ========= */
/* ========================== */
.colspan{width:945px; padding:15px; text-align:left;}
.colspan p{color:#fff; font-size:1.2em;}
.colspan a{text-decoration:underline; color:#8fcb0d;}
.colspan h5{font-family:arial, helvetica, sans-serif; color:#fff; font-weight:bold;}
.colspan .brandblock{width:168px; height:91px; display:block; float:left; margin:0 10px 10px 0; background:url(../build/roty_interior_small.gif) 0 0 no-repeat;}
.colspan .blocked{margin-bottom:15px; font-size:1.4em;}
.colspan .wrapped{clear:both;}

/* ======== FAUXCOLS ======== */
/* ========================== */
.colspan .faux1{width:472px;}
.colspan .faux2{width:472px;}
.colspan .fauxpad1{width:457px; margin-bottom:25px;}
.colspan .fauxpad2{width:457px; margin-bottom:25px;}
.colspan .faux2up{width:452px; padding-left:20px;}
.colspan .fauxspan{width:945px; margin-bottom:25px; clear:both;}

/* ====== ENTRY DETAILS ===== */
/* ========================== */
#bulletdetails{margin:25px 0; color:#fff; font-size:1.4em; clear:both; width:454px; height:211px; padding:13px 12px 11px 12px; background:url(../build/list_bg.gif) 0 0 no-repeat;}
#bulletdetails .element1{margin:12px 0; padding:0 10px 0 30px; line-height:1.2em; background:url(../build/icons/check.gif) 0 0 no-repeat;}
#bulletdetails .element2{margin:12px 0; padding:0 10px 0 30px; line-height:1.2em; background:url(../build/icons/check.gif) 0 55% no-repeat;}
#bulletdetails .element3{margin:12px 0; padding:0 10px 0 30px; line-height:1.2em; background:url(../build/icons/check.gif) 0 60% no-repeat;}

.phrase{margin:25px 0; width:448px; height:211px; padding:12px; background:url(../build/icons/phrase.gif) 0 0 no-repeat;}
.phrase p{font-size:1.4em; margin:39px 15px 0 165px;}

/* ======= SECTIONAL ======== */
/* ========================== */
.sectional{clear:both; margin:25px 0; padding:15px 25px; width:895px; height:103px; background:url(../build/sectional_bg.gif) 0 0 no-repeat; overflow:hidden;}
.sectional p{font-size:1.4em; line-height:1.4em;}
.sectional .rules{background:url(../build/icons/rules_bg.gif) 0 0 no-repeat; width:130px; height:103px; margin-right:15px; float:left;}
.sectional .uploadentry{background:url(../build/icons/upload_entry.gif) 0 0 no-repeat; width:130px; height:103px; margin-right:15px; float:left;}
.sectional .calander{background:url(../build/icons/calander_bg.jpg) 0 0 no-repeat; width:130px; height:103px; margin-right:15px; float:left;}
.sectional .howto{background:url(../build/icons/howto_bg.gif) 0 0 no-repeat; width:130px; height:103px; margin-right:15px; float:left;}
.sectional .time1{width:234px;}
.sectional .time2{width:364px; font-weight:bold;}
.sectional .help1{width:238px; margin-top:20px; padding-left:60px;}
.sectional .help2{width:238px; margin-top:20px; padding-left:60px;}
.sectional .help3{width:238px; margin-top:20px; padding-left:60px}
.sectional .dont{background:url(../build/icons/dont.png) 0 0 no-repeat;}
.sectional .onine{background:url(../build/icons/2009.png) 0 0 no-repeat;}
.sectional .prodtips{background:url(../build/icons/prodtips.png) 0 0 no-repeat;}

/* ======= CATEGORIES ======= */
/* ========================== */
.categorybg{clear:both; background:url(../build/category_bg.gif) 0 0 no-repeat; overflow:hidden; min-height:572px; margin:25px 0;}
.categorybg h3{margin:0; padding:16px 15px 25px 15px; font-family:arial, helvetica, sans-serif; font-weight:bold; font-size:1.5em;}
.categorybg .roommatetype{padding:15px 15px 15px 110px;}
.categorybg .roommatetype p{color:#fff; font-size:1.4em; line-height:1.4em;}
.categorybg .roommatetype h4{font-family:arial, helvetica, sans-serif; font-size:1.4em; font-weight:bold; margin-bottom:5px;}
.categorybg .compulsive{background:url(../build/icons/compulsive.png) 0 50% no-repeat;}
.categorybg .possession{background:url(../build/icons/possession.png) 0 50% no-repeat;}
.categorybg .environmentalist{background:url(../build/icons/environment.png) 0 50% no-repeat;}
.categorybg .designertouch{background:url(../build/icons/designertouch.png) 0 50% no-repeat;}
.categorybg .petowner{background:url(../build/icons/petowner.png) 0 50% no-repeat;}
.categorybg .grabbag{background:url(../build/icons/grabbag.png) 0 50% no-repeat;}
.categorybg .allstar{background:url(../build/icons/allstar.png) 0 50% no-repeat;}

/* ===== PRIZE PACKAGES ===== */
/* ========================== */
.packages{margin:0 0 25px 0; width:302px; height:183px; padding:40px 15px 12px 155px; background:url(../build/prizepackages.gif) 0 0 no-repeat;}
.packages .prizepack{display:block; margin:10px 0 25px 0;}
.packages .prizepack p{font-size:1.4em;}

/* === JUDGING THE VIDEOS === */
/* ========================== */
.judge{clear:both; background:url(../build/judge_bg.gif) 0 0 no-repeat; overflow:hidden; min-height:300px; margin:0 0 25px 0;}
.judge h3{padding:16px 15px 0 15px; font-family:arial, helvetica, sans-serif; font-weight:bold; font-size:1.5em; margin:0;}
.judge .judgementblock{margin:15px; display:block; padding:15px 0 0 30px; color:#fff; line-height:1.4em; background:url(../build/icons/check.gif) 0 65% no-repeat;}
.judge .judgementblock p{font-size:1.4em;}

/* ===== CONTEST RULES ====== */
/* ========================== */
#newrules p{font-size:1.4em; margin-bottom:11px;}

/* ===== MEDIA CONTACTS ===== */
/* ========================== */
#mediacontact{background:url(../build/contacts_bg.gif) 0 0 no-repeat; overflow:hidden; clear:both; margin:0 0 25px 0; padding:15px 25px; width:895px; height:115px;}
#mediacontact p{font-size:1.4em;}
#mediacontact .faux1{padding:0; margin:0 25px 0 0; display:inline; float:left; position:relative; width:447px;}
#mediacontact .faux2{padding:0; margin:0; display:inline; float:left; position:relative; width:421px;}

/* ===== PRESS INFO ========= */
/* ========================== */
.pressbox{clear:both; margin:0 0 25px 0; padding:15px 25px; width:895px; height:103px; background:url(../build/sectional_bg.gif) 0 0 no-repeat; overflow:hidden;}
.pressbox p{font-size:1.4em; line-height:1.4em;}
.pressbox .release{float:left; display:block; width:420px; margin-right:20px;}

/* ===== KEATON ============= */
/* ========================== */
#keatonbio{overflow:hidden;}
#keatonbio img{float:left; margin:0 12px 12px 0;}

/* ===== ANDREW ============= */
/* ========================== */
#andrewbio{overflow:hidden;}
#andrewbio img{float:left; margin:0 12px 12px 0;}


.greattips{margin:0 0 25px 0; width:201px; height:181px; padding:40px 12px 16px 265px; background:url(../build/prodtips_bg.gif) 0 0 no-repeat;}

#donotdo{margin:0 0 25px 0; color:#fff; clear:both; width:201px; height:181px; padding:40px 12px 16px 265px;
background:url(../build/donotdo_bg.jpg) 0 0 no-repeat;}

/* ==== WINNING DETAILS ===== */
/* ========================== */
#bulletwinning{margin:0 0 25px 0; color:#fff; font-size:1.4em; clear:both; width:454px; height:211px; padding:18px 12px 6px 12px;
background:url(../build/list2_bg.gif) 0 0 no-repeat;}
#bulletwinning h3{font-family:arial, helvetica, sans-serif; color:#fff; font-size:1.2em; font-weight:bold; padding-left:30px; margin-bottom:12px;}
#bulletwinning .element1{margin:15px 0; padding:0 10px 0 30px; line-height:1.2em; background:url(../build/icons/check.gif) 0 0 no-repeat;}
#bulletwinning .element2{margin:15px 0; padding:0 10px 0 30px; line-height:1.2em; background:url(../build/icons/check.gif) 0 65% no-repeat;}

/* ====== UPLOAD DONE ======= */
/* ========================== */
#uploaddone{background:url(../build/uploaderart.gif) 0 0 no-repeat; margin:25px 0; padding:15px 25px; width:895px; min-height:315px; overflow:hidden;}
#uploaddone p{width:515px;}

/* ==== REQUIREMENT BOX ===== */
/* ========================== */
.musthave{clear:both; background:url(../build/musthave_bg.gif) 0 0 no-repeat; overflow:hidden; min-height:275px; margin:0 0 25px 0;}
#youmust{margin:0; color:#fff; font-size:1.4em; clear:both; width:800px; height:225px; padding:18px 12px 6px 12px; overflow:hidden;}
#youmust .element1{margin:15px 0; padding:0 10px 0 30px; line-height:1.2em; background:url(../build/icons/check.gif) 0 0 no-repeat;}
#youmust .element2{margin:15px 0; padding:0 10px 0 30px; line-height:1.2em; background:url(../build/icons/check.gif) 0 50% no-repeat;}

.extrahelp{margin:0 0 25px 0;}
.extrahelp p{font-size:1.4em; line-height:1.3em;}

/* ====== SEARCH BOX ======= */
/* ========================= */
#findbox{margin:0; display:block; padding:0; outline:0;}
#findbox fieldset{width:175px; padding:0; margin:0;}
#findbox #look{bottom:0px; margin:0 0 0 3px; width:170px; height:22px; padding:5px 0 0 5px; background:url(../images/field.png) 0 0 no-repeat; border:0 none; display:block; font-weight:bold; color:#666; font-size:13px; text-shadow:0 1px 0 #fff;}
#findbox #searchbtn{display:block; border:0 none; width:175px; height:31px; text-decoration:none; color:#fff; text-align:center; background:url(../build/search_btn.png) 0 0 no-repeat; cursor:pointer;}
#findbox #searchbtn:hover{background-position:0 -31px;}

/* ====== CREDIT BOX ======= */
/* ========================= */
#creditbox{margin:0; display:block; padding:0; outline:0;}
#creditbox fieldset{width:175px; padding:0; margin:0;}
#creditbox #creditfirstname{bottom:0px; margin:0 0 10px 3px; width:170px; height:22px; padding:5px 0 0 5px; background:url(../images/field.png) 0 0 no-repeat; border:0 none; display:block; font-weight:bold; color:#666; font-size:13px; text-shadow:0 1px 0 #fff;}
#creditbox #creditlastname{bottom:0px; margin:0 0 10px 3px; width:170px; height:22px; padding:5px 0 0 5px; background:url(../images/field.png) 0 0 no-repeat; border:0 none; display:block; font-weight:bold; color:#666; font-size:13px; text-shadow:0 1px 0 #fff;}
#creditbox #searchbtn{display:block; border:0 none; width:175px; height:31px; text-decoration:none; color:#fff; text-align:center; background:url(../build/search_btn_credit.png) 0 0 no-repeat; cursor:pointer;}
#creditbox #searchbtn:hover{background-position:0 -31px;}

/* ===== CREDIT QUIZ ======= */
/* ========================= */
#fcs{width:945px; height:759px; display:block; margin:0;}

/* ====== PAGINATE ========= */
/* ========================= */
#paginate{overflow:hidden; width:100%; height:33px; display:block; margin:15px 0; clear:both; float:left; clear:both;}
#paginate .indicate{float:left; display:inline; width:60px; height:33px; margin:0 7px 0 0; padding:0; color:#fff; font-size:1.1em; text-transform:uppercase; clear:right; position:relative; background:url(../build/headers/pages.gif) 0 0 no-repeat;}
#paginate a{display:block; width:44px; height:29px; float:left; margin:0 3px 0 0; text-decoration:none; text-transform:uppercase; color:#fff; padding:4px 0 0 0; font-size:1.5em; background:url(../build/nav/page.gif) 0 0 no-repeat; font-weight:bold; text-align:center;}
#paginate a:hover{background-position:0 -33px;}
#paginate a.current{background-position:0 -33px;}

/* ====== SIGN UP ========== */
/* ========================= */
.signupbg{background:url(../build/entry_bg.gif) 0 0 no-repeat; width:945px; min-height:775px; clear:both; margin:25px 0 0 0; overflow:hidden;}
.signupbg .tiny{display:block; font-size:1.0em; color:#e9e9e9; margin:15px 65px 0 35px;}

#upvideo{margin:35px 0 0 35px; width:340px;}
#upvideo fieldset{margin-bottom:3px; overflow:hidden; display:block; width:340px;}
#upvideo fieldset label{display:block; font-size:1.2em; color:#fff; font-weight:bold; margin-bottom:3px;}
#upvideo fieldset input, #upvideo fieldset textarea{width:326px; background:#d1d1d1; border:0 none; height:20px;
-moz-border-radius:5px; -webkit-border-radius:5px; padding:2px 7px;}
#upvideo fieldset textarea{min-height:90px; font-size:1.2em; color:#000; padding:2px 7px; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif normal;}
#upvideo #makeaccount{margin-top:20px; display:block; border:0 none; width:164px; height:31px; text-decoration:none; color:#fff; text-align:center; background:url(../build/nav/makeaccount.png) 0 0 no-repeat; cursor:pointer; clear:both;}
#upvideo #makeaccount:hover{background-position:0 -31px;}
#upvideo .checkcopy{display:block; width:300px; text-align:justify; float:left;}
#upvideo .checkfield{margin-bottom:15px;}

#existing{margin:35px 0 0 35px; width:340px;}
#existing p{font-size:1.4em; margin-bottom:10px;}
#existing fieldset{margin-bottom:3px; overflow:hidden; display:block; width:340px;}
#existing fieldset label{display:block; font-size:1.2em; color:#fff; font-weight:bold; margin-bottom:3px;}
#existing fieldset input, #existing fieldset textarea{width:326px; background:#d1d1d1; border:0 none; height:20px;
-moz-border-radius:5px; -webkit-border-radius:5px; padding:2px 7px;}
#existing fieldset textarea{min-height:90px; font-size:1.2em; color:#000; padding:2px 7px; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif normal;}
#existing #signinaccount{margin-top:20px; display:block; border:0 none; width:164px; height:31px; text-decoration:none; color:#fff; text-align:center; background:url(../build/nav/signinaccount.png) 0 0 no-repeat; cursor:pointer; clear:both;}
#existing #signinaccount:hover{background-position:0 -31px;}

#forgotten{margin:35px 0 0 35px; width:340px; clear:both;}
#forgotten p{font-size:1.4em; margin-bottom:10px;}
#forgetten fieldset{margin-bottom:3px; overflow:hidden; display:block; width:340px;}
#forgotten fieldset label{display:block; font-size:1.2em; color:#fff; font-weight:bold; margin-bottom:3px;}
#forgotten fieldset input, #forgotten fieldset textarea{width:326px; background:#d1d1d1; border:0 none; height:20px;
-moz-border-radius:5px; -webkit-border-radius:5px; padding:2px 7px;}
#forgotten fieldset textarea{min-height:90px; font-size:1.2em; color:#000; padding:2px 7px; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif normal;}
#forgotten #getpass{margin-top:20px; display:block; border:0 none; width:164px; height:31px; text-decoration:none; color:#fff; text-align:center; background:url(../build/nav/findpassword.png) 0 0 no-repeat; cursor:pointer; clear:both;}
#forgotten #getpass:hover{background-position:0 -31px;}

#vote{margin:15px 0 0 0; float:left; display:block; overflow:hidden;}
#voted{/*margin-top:10px;*/float:left; background:url(../build/inactive_vote.gif) 0 0 no-repeat; display:block; width:164px; height:35px;}
a.vote_btn{background:url(../build/nav/voting_btn.gif) 0 0 no-repeat; display:block; width:164px; height:35px;}
a:hover.vote_btn{background-position:0 -35px;}

#popular{margin:0; display:block; overflow:hidden; float:right;}
#popular ul{list-style:none; height:15px; width:189px;}
#popular ul li{float:left; display:block; height:15px;}
#popular ul li a{font-size:1.0em; color:#8fcb0d; text-decoration:underline;}
#popular ul li .named{background:url(../build/headers/viewmeter.gif) 0 0 no-repeat; height:15px; width:105px; margin:0 10px 0 4px;
display:block;}

#popularity{margin:0; display:block; width:189px; height:38px;}
#popularity.zero{background:url(../build/meter/0.gif) 0 0 no-repeat;}
#popularity.one{background:url(../build/meter/1.gif) 0 0 no-repeat;}
#popularity.two{background:url(../build/meter/2.gif) 0 0 no-repeat;}
#popularity.three{background:url(../build/meter/3.gif) 0 0 no-repeat;}
#popularity.four{background:url(../build/meter/4.gif) 0 0 no-repeat;}
#popularity.five{background:url(../build/meter/5.gif) 0 0 no-repeat;}
#popularity.six{background:url(../build/meter/6.gif) 0 0 no-repeat;}
#popularity.seven{background:url(../build/meter/7.gif) 0 0 no-repeat;}
#popularity.eight{background:url(../build/meter/8.gif) 0 0 no-repeat;}
#popularity.nine{background:url(../build/meter/9.gif) 0 0 no-repeat;}
#popularity.ten{background:url(../build/meter/10.gif) 0 0 no-repeat;}

#popularity_small{margin:0; display:block; width:138px; height:24px; overflow:hidden;}
#popularity_small.zero{background:url(../build/meter/0_small.png) 0 0 no-repeat;}
#popularity_small.one{background:url(../build/meter/1_small.gif) 0 0 no-repeat;}
#popularity_small.two{background:url(../build/meter/2_small.gif) 0 0 no-repeat;}
#popularity_small.three{background:url(../build/meter/3_small.png) 0 0 no-repeat;}
#popularity_small.four{background:url(../build/meter/4_small.gif) 0 0 no-repeat;}
#popularity_small.five{background:url(../build/meter/5_small.gif) 0 0 no-repeat;}
#popularity_small.six{background:url(../build/meter/6_small.gif) 0 0 no-repeat;}
#popularity_small.seven{background:url(../build/meter/7_small.png) 0 0 no-repeat;}
#popularity_small.eight{background:url(../build/meter/8_small.gif) 0 0 no-repeat;}
#popularity_small.nine{background:url(../build/meter/9_small.png) 0 0 no-repeat;}
#popularity_small.ten{background:url(../build/meter/10_small.png) 0 0 no-repeat;}

#votingmech{margin:0; width:164px;}
#votingmech #cast{background:url(../build/nav/voting_btn.gif) 0 0 no-repeat; display:block; width:164px; height:35px; cursor:pointer; clear:both;}
#votingmech #cast:hover{background-position:0 -35px;}

/* ========= FOOTER ========= */
/* ========================== */
#mininav #botnav{margin:0 auto; padding:15px; width:945px; height:45px; overflow:hidden;}
#mininav #botnav{width:945px; font-size:1.2em;}
#mininav #botnav p{margin-bottom:10px;}
#mininav #botnav a{color:#8dc63f;} 
#mininav #botnav a:hover{color:#8dc63f; text-decoration:underline;}
#mininav #botnav a:visited{color:#8dc63f;}
#mininav #botnav ul{margin:0; padding:0; list-style:none;}
#mininav #botnav ul li{display:inline; padding-right:5px;}
#mininav #botnav ul li a{padding-right:5px;}

#bottom{margin:0 auto; padding:15px; width:945px; height:645px; overflow:hidden;}
#bottom a#twitter{margin-bottom:2px; width:175px; height:34px; display:block; background:url(../build/followus.png) 0 0 no-repeat;}
#bottom a:hover#twitter{background-position:0 -34px;}
#bottom a#facebookus{margin-bottom:2px; width:175px; height:34px; display:block; background:url(../build/facebookus.png) 0 0 no-repeat;}
#bottom a:hover#facebookus{background-position:0 -34px;}
#bottom a#emailthis{width:175px; height:34px; display:block; background:url(../build/sendfriendbtn.png) 0 0 no-repeat;}
#bottom a:hover#emailthis{background-position:0 -34px;}

#bottom #basecontent p{margin-bottom:10px; font-size:1.2em;}
#bottom #basecontent strong{font-size:1.5em;}

ul#doors{margin:0 auto; padding:0; width:975px; height:310px; list-style:none; overflow:hidden;} 
ul#doors li{padding:72px 0 0 50px; width:233px; height:223px; float:left; background-position:0 0; display:block; text-align:left;}
ul#doors li.pusher{margin-right:50px;}
ul#doors li p{font-family:"Lucida Grande", sans-serif; font-size:1.1em; color:#fff; width:180px; margin-bottom:10px; line-height:1.2em;}

#doorone{background:url(../build/searchdoor.png);}
#doortwo{background:url(../build/socialdoor.png);}
#doorthree{background:url(../build/senddoor.png);}

#bottom #opt{width:945px; margin-bottom:5px;}
#bottom #opt p{text-align:left; color:#fff; font-size:1.2em; display:block;}
#bottom #opt h3{width:159px; height:91px; float:left; display:inline; background:url(../build/roommate-of-the-year-footer.gif) 0 0 no-repeat; margin:15px;}
#bottom #opt .opt_top{width:945px; height:15px; background:url(../build/opt_box_top.gif) 0 0 no-repeat; display:block;}
#bottom #opt .opt_mid{width:925px; padding-right:20px; background:url(../build/opt_box_mid.gif) 0 0 repeat-y; display:block; overflow:hidden;}
#bottom #opt .opt_bot{width:945px; height:15px; background:url(../build/opt_box_bot.gif) 0 0 no-repeat; display:block;}

#bottom #asterisk{width:945px; margin-bottom:8px;}
#bottom #asterisk p{text-align:left; color:#fff; font-size:1.2em; display:block;}
#bottom #asterisk .opt_top{width:945px; height:15px; background:url(../build/opt_box_top.gif) 0 0 no-repeat; display:block;}
#bottom #asterisk .opt_mid{width:905px; padding:0 20px; background:url(../build/opt_box_mid.gif) 0 0 repeat-y; display:block; overflow:hidden;}
#bottom #asterisk .opt_mid p a:link, #bottom #asterisk .opt_mid p a:visited{color:#8dc63f;}
#bottom #asterisk .opt_bot{width:945px; height:15px; background:url(../build/opt_box_bot.gif) 0 0 no-repeat; display:block;}

/* ======== CAT POP ========= */
/* ========================== */
#category_pop{width:625px; height:755px; background:url(../build/category_pop_bg.gif) 0 0 no-repeat;}
#category_pop .roommatetype{padding:10px 10px 10px 110px;}
#category_pop .roommatetype p{color:#fff; font-size:1.2em; line-height:1.3em; text-align:left;}
#category_pop .roommatetype h4{font-family:arial, helvetica, sans-serif; font-size:1.4em; font-weight:bold; margin-bottom:5px;}
#category_pop .compulsive{background:url(../build/icons/compulsive.png) 0 50% no-repeat;}
#category_pop .possession{background:url(../build/icons/possession.png) 0 50% no-repeat;}
#category_pop .environmentalist{background:url(../build/icons/environment.png) 0 50% no-repeat;}
#category_pop .designertouch{background:url(../build/icons/designertouch.png) 0 50% no-repeat;}
#category_pop .petowner{background:url(../build/icons/petowner.png) 0 50% no-repeat;}
#category_pop .grabbag{background:url(../build/icons/grabbag.png) 0 50% no-repeat;}
#category_pop .allstar{background:url(../build/icons/allstar.png) 0 50% no-repeat;}
#category_pop .disclaimer{ text-align:left; font-size:1.0em; color:#fff; padding:175px 25px 0 25px;}
#category_pop .disclaimer a{color:#8dc63f;} 
#category_pop .disclaimer a:hover{color:#8dc63f; text-decoration:underline;}
#category_pop .disclaimer a:visited{color:#8dc63f;}

/* ====== RULES POP ========= */
/* ========================== */
#rules_pop{width:600px; padding:15px; background:#43444b;}
#rules_pop p{color:#fff; font-size:1.2em; line-height:1.3em; text-align:left; margin-bottom:10px;}
#rules_pop a:link, #rules_pop a:visited{color:#8dc63f;}

/* ========= UPLOADER ======= */
/* ========================== */
.info{font:18px arial;}
.data{background-color:#1a1a1a; border:1px solid #317db7; width:40%;}
.data tr td{background-color:#1a1a1a; font:12px arial; width:35%;}
.bar1{background-color:#1a1a1a; position:relative; text-align:left; height:24px; width:[var.progress_bar_width]px; border:1px solid #6e6e6e;}
.bar2{background:url(../build/loadbar_bg.gif) 0 0 repeat-x; position:relative; text-align:left; height:22px; width:0%;}

/* ========= PHASE II ======= */
/* ========================== */
#phase_2{margin:0 auto 25px auto; width:972px; padding-left:15px;}
#votecap{background:url(../build/vote_cap.gif) 0 0 no-repeat; width:946px; height:16px; clear:both;}

#votebg{background:url(../build/vote_bg.gif) 0 0 repeat-y; width:916px; padding:0 20px; overflow:hidden; clear:both; text-align:left;}
#votebg p{font-size:1.4em; color:#fff;}
#votebg p.big{font-size:1.6em; color:#fff; text-align:center;}
#votebg p.bigl{font-size:1.6em; color:#fff; text-align:left;}
#votebg a{text-decoration:underline; color:#8fcb0d;}
#votebg .thumb{color:#fff; width:138px; height:155px; margin:0 12px 15px 0; display:block; float:left; text-align:left; overflow:hidden;}
#votebg .thumb img{width:135px; height:95px; margin-bottom:3px;}
#votebg .thumb .vidtitle{font-size:1.2em; line-height:1.3em; margin-bottom:0;}
#votebg .thumb a.vidtitle{text-decoration:none; color:#8fcb0d;}
#votebg .thumb .author{font-size:1.0em; line-height:1.1em;}

#votefoot{background:url(../build/vote_foot.gif) 0 0 no-repeat; width:946px; height:16px; clear:both;}
#judgepop {padding:10px;}
#judgepop p{font-size:1.3em; color:#fff;}
#judgepop td{border:1px solid #fff;padding:5px;}
