html { background: #000000 url(http://img.nerdpass.com/members-v2/bg_nerdpass.jpg); background-attachment: fixed }
body { 
	padding: 0; margin: auto; width: 1000px;
	font: normal 12px Arial; color: #FFFFFF;
}

img { border: 1px solid #ADADAD }

#main {
	color: #FFFFFF;
	vertical-align: top;
	background-color: #000000;
}

#column {
	width: 221px;
	font-size: 10px;
	vertical-align: top;
	background-color: #E2E2E2;
}

#rf img { border: none }

.nb { border: none }

.playerHD { width: 768px; height: 450px; }
.playerSD { width: 720px; height: 500px; margin-left: 4px }
#lighty   { margin-left: 5px }
#trial    { display: none; margin-left: 5px }

#home .vote { float: right; margin: -24px; margin-right: 15px }

.debug { color: #FFFFFF; border: 1px solid #FFFFFF; padding: 4px; margin: 5px; text-align: center }

.description { padding: 3px 20px 3px 15px; font-size: 11px; line-height: 17px }


.message { color: #ECD64F; padding: 5px; margin: 5px; border: 4px solid #ECD64F; text-align: center }

#account table   { background: #1C1C1C }
#account .left   { color: #EF6C02; text-align: right; width: 130px; vertical-align: middle; padding-top: 3px }
#account .brd    { border: 3px solid #000000 }
#account .submit { width: 154px; height: 29px }
#account td      { font: bold 12px Arial; padding-left: 10px; vertical-align: middle; }
#account th      { font: bold 12px Arial; vertical-align: middle; text-align: left; padding: 6px 0 0 40px; 
	background: #1C1C1C url(http://img.nerdpass.com/members-v2/break.jpg) repeat-x; height: 53px; color: #EF6C02  }

#account input, select { font-size: 15px; padding: 4px; width: 200px; }



#comments { color: #ABABAB; font-size: 11px}
#comments .foot   { background: #2D2D2D; height: 10px; margin-bottom: 15px }
#comments .orange { font-weight: bold; padding: 0 0 7px 10px }
#comments .title  { background: #2D2D2D; padding: 3px 10px 3px 10px; font-weight: bold }
#comments .title span { font-size: 10px; color: #B6B0B2; float: right }
#comments .item { border-bottom: 2px solid #CBCBCB; padding: 6px 10px 6px 10px; margin-bottom: 4px }
#comments .nocomment { padding: 10px; text-align: center; }

#news_comments { color: #ABABAB; font-size: 11px}
#news_comments .orange { font-weight: bold; padding: 0 0 7px 10px }
#news_comments .title  { background: #2D2D2D; padding: 3px 10px 3px 10px; font-weight: bold; color: #FFFFFF }
#news_comments .item { border-bottom: 1px solid #575757; padding: 6px 10px 6px 10px; margin-bottom: 10px; color: #575757 }



.pointer { cursor: hand; cursor: pointer }


/* model profile page */
#actor { width: 100%; }
#actor td { color: #B7B7B7 }
#actor .big { font-size: 13px }
#actor .small { font-size: 10px; line-height: 17px }
#actor p { padding-bottom: 2px }
#actor .vote { float: right; width: 120px; text-align: right }


#crew { font-size: 11px }
#crew h1     { font-size: 12px }
#crew .box   { border-top: 1px solid #333333; background: #1C1C1C; margin-bottom: 5px; padding-top: 8px } 
#crew .left  { text-align: left; padding-right: 60px }
#crew .right { text-align: right; padding-left: 60px }
#crew p.left  { margin-left: 110px }
#crew p.right { margin-right: 10px }

#model_shoots td { background: #585858 url(http://img.nerdpass.com/members-v2/shoot_list_bg.jpg) bottom repeat-x; line-height: 19px; color: #F4F4F4 }
#model_shoots .small { line-height: 13px }

.model_head { background: #2D2D2D; padding: 8px 18px 8px 18px; }




#model td { font-size: 11px; line-height: 17px; color: #ABABAB }
#model .big { font-size: 13px }
.model_bg { background: url(http://img.nerdpass.com/members-v2/model_bg.gif) top left no-repeat; height: 180px; width: 280px }

#column a { color: #000000 }
#column .space { padding: 0 10px 5px 10px; font: bold 11px Arial; line-height: 20px; }
.cnt_box { padding: 10px 15px 10px 15px; background: #FFFFFF; color: #000000; }

#search { background: url(http://img.nerdpass.com/members-v2/search.png) no-repeat; width: 134px; height: 31px; padding: 13px 20px 0 67px }
#search input { background: #E6E6E6; font: normal 12px Tahoma; width: 130px; border: none }

.h3 { background: #C4C4C4 url(http://img.nerdpass.com/members-v2/arrow2.png) top left no-repeat; color: #00000; padding: 6px 5px 10px 25px; 
font: normal 9px Verdana; border-bottom: 1px solid #595959; margin-bottom: 5px }
.h3 span { color: #222222; font: bold 14px Arial; }

#main td  { vertical-align: top }
#main .h1 { color: #FFFFFF; font: bold 12px Helvetica; padding: 6px 4px 4px 4px }
#main .h2 { color: #F3F3F3; border: 1px solid #636363; font: bold 12px Arial; background: #515151; padding: 3px 3px 3px 15px; margin: 3px 0 3px 0 }
#main img { border: 1px solid #565656 }
#main a { color: #ED6D12; text-decoration: none }
#main a:hover { text-decoration: underline }


.small    { font-size: 9px }
.white    { color: #FFFFFF; }
.blue     { color: #00426F; }
.orange   { color: #FF8900; white-space: nowrap }
.bgwhite  { background: #FFFFFF; }

.rate  td { font-size: 9px; font-weight: bold; color: #FFFFFF; padding-left: 10px }
.noborder  { border: none; padding-top: 3px }


#news { padding: 16px 10px 10px 15px; font-size: 10px; color: #000000; background: #F0F0F0 }
#news a { color: #000000; }
#news a.orange { color: #FD6405; padding-left: 5px; text-decoration: none }
#news u { color: #FD6405; font-weight: bold; }
#news div { padding-bottom: 2px }

#newsy img { border: none }

#sites td { font: bold 10px Arial; color: #FFFFFF; }
#sites a { color: #FFFFFF; text-decoration: none }
#sites span { font: normal 9px Verdana; }

.topv      { float: left; width: 177px; margin: 0px 8px 5px 5px }
#topvideos { background: #FFFFFF; color: #212121 }
#topvideos a  { color: #212121 }
#topvideos td { width: 177px; vertical-align: top }

#updates { background: #FFFFFF }
#updates td { color: #000000; font-size: 10px }
#updates img { border: 1px solid #ADADAD }

#dnlclip { font: bold 16px Arial; cursor: hand; cursor: pointer; text-align: center; color: #730005;}

.nav { padding: 10px 0 10px 15px; color: #FFFFFF; font-size: 11px }
.nav a { color: #FFFFFF; text-decoration: none; font-size: 11px; padding: 2px }
.nav a:hover { color: #ED6D12; padding: 2px; text-decoration: none; }
.nav .invert { color: #ED6D12; padding: 2px  }
















form { padding: 0; margin: 0 }
#help { width: 800px; font: normal 11px Verdana, Arial }
.quality { background: #FCC987; padding: 6px; border: 1px solid #FFFFFF; font-size: 10px; height: 104px }
#header  { width: 887px; height: 94px; font: bold 30px Arial; color: #FFFFFF; padding: 73px 0 0 30px }
.v { float: left; margin: 0 10px 0 0 } 
.f { margin: 5px 10px 0 0 } 
.p { float: right; margin: 0 10px 10px 0 }
.p span { color: #730005; cursor: pointer; cursor: hand; }

.msg a { 
	border: 2px solid #000F22; padding: 5px; text-align: center; display: block;
	background: #003690; color: #FCDEAC; font: bold 14px Verdana; width: 745px; margin: 0 20px 5px 20px; text-decoration: none 
}
.msg a:hover { background: #EA935E; color: #A4000F }

.up_icon { float: left; height: 185px; width: 160px; }
.winners { float: left; margin-right: 5px; height: 200px; width: 185px }
.top { background: #000000; height: 10px; border-bottom: 1px solid #FFFFFF }


.menu_bck   { background: url(http://img1.nerdpass.com/members/menu_bckg.jpg) repeat-x; width: 100%; }
.button_ovr { background: url(http://img1.nerdpass.com/members/menu_ovr.jpg) no-repeat; padding-top: 7px; text-align: center; color: #FFFFFF; width: 120px; height: 23px; cursor: pointer }
.button_on  { background: url(http://img1.nerdpass.com/members/menu_on.jpg)  no-repeat; padding-top: 7px; text-align: center; color: #FFFFFF; width: 120px; height: 23px; cursor: pointer }
.button_cln { padding-top: 7px; text-align: center; color: #FFFFFF; width: 120px; height: 23px; cursor: pointer }

.rating, .rating2 { 
	text-align: center; width: 149px; height: 32px; 
	color: #FFFFFF; background: url(http://img.nerdpass.com/members-v2/rating_bg.png) no-repeat; padding: 3px 0 3px 0; font-size: 9px;
}
.rating2 { background: url(http://img.nerdpass.com/members-v2/rating_bg_top.png) no-repeat; }

.brd, .brd2 { border: 1px solid #E05500 }
.brd2 { margin: 1px }
.brd3 { border: 1px solid #FFFFFF; border-top: none; }

.box { padding:  2px 10px 10px 20px }
.box2 { border: 1px solid #FFFFFF; border-top: none; border-bottom: none; padding: 5px; background-color: #F8C67F; }
a { color: #FFFFFF }

h1 { color: #FF7400; padding: 0 0 10px 0; margin: 0; font: bold 22px Arial; }
h2 { color: #8F1707; padding: 0 0 10px 0; margin: 0; font-size: 15px }
h3 { padding: 7px 10px 7px 10px; background-color: #BFBFBF; font: bold 13px Arial; margin: 5px 0 5px 0 }

ol, ul { pading-top: 0; margin-top: 0; padding-left: 30px; font-size: 10px  }



.pic_off { margin: 0 4px 4px 0; padding: 2px  }
.pic_on  { margin: 0 4px 4px 0; padding: 1px; border: 1px solid #E05500 }


a.rev { text-decoration: none }
a:hover.rev { text-decoration: underline }

// .bar3,.bar4 { padding: 2px; margin-top: 1px; float: right }
.bar4 { float: left }

.c { clear: both; }

.txt { font-size:  11px; padding: 2px }





td { font: normal 12px Arial; font: normal 12px Verdana } 

p { padding: 0 0 10px 0; margin: 0 }

#footer { background: #505050; font: normal 12px Arial; color: #FFFFFF; padding: 10px } 
#footer a { color: #FFFFFF; font-weight: bold } 


#player_nav { background: #212121; width: 780px; margin-top: 5px }
#player_nav td.left   { padding-left: 20px; text-align: left; width: 180px  }
#player_nav td.center { text-align: left; padding: 14px 0 0 20px }
#player_nav td.right  { padding: 7px 40px 0 0; text-align: right; }
#player_nav td { color: #FF8900; font: bold 14px Arial }



