html { padding: 0; background: #FFFFFF url(http://img.nerdpass.com/nerdpass/tour1/background.jpg) fixed }
body { 
    width: 1000px;
	padding: 0 5px 0 5px; margin: auto;
	font: normal 12px Verdana, Arial; color: #454545;
	background-color: #454545;
}


h1 { font: bold 16px Arial; color: #FFFFFF; background: #131313; padding: 5px 10px 5px 10px; margin-top: 0;  margin-bottom: 5px }
h2 { background: #343434; padding: 5px; color: #FFFFFF; text-align: center; margin: 0 0 8px 0; font: bold 15px Verdana }
h3 { background: #000000; padding: 8px; color: #FFFFFF; text-align: center; margin: 0 0 8px 0; font: bold 27px Arial; letter-spacing: -1px }
h4 { color: #959595; text-align: center; margin: 0 0 8px 0; font: bold 22px Arial; }

.fr {float: right }
.c { clear: both }

p 		{ margin: 0; padding: 0 0 8px 0 }
a 		{ text-decoration: none; color: #FF5903; text-shadow: 0.1em 0.1em #000000 }
a:hover { text-decoration: underline }
form 	{ margin: 0; padding: 0 }


.c { clear: both }
.bg { padding: 5px; color: #FFFFFF; background: #343434; }
.small { font-size: 10px }
.bigred { font: bold 27px Verdana; color: #C92727 }
.latest { vertical-align: top; text-align: center; font: normal 10px Arial; padding-top: 0; padding-bottom: 5px }
.latest_img { border: 1px solid #000000; margin-bottom: 3px; width: 220px; height: 160px; c}

#episode { background: #232323; padding: 5px; color: #FFFFFF; }
#episode h1  { font-size: 15px; padding: 6px 0 3px 10px; margin: 0; display: block; }
#episode .h1 { font-family: Arial; background: #131313; padding: 0 6px 6px 10px; margin: 0 0 6px 0 }

#column { background: #232323; padding: 5px; color: #FFFFFF; width: 200px; vertical-align: top; text-align: center }
#column img { border: 1px solid #000000 }

#upgrade { display: none; text-align: center }
#joinfm  { width: 720px; height: 472px; text-align: center; margin: auto; background: #000000; display: none }

#lighty, #player, .HD, .SD { width: 720px; height: 405px; background: #000000; margin: auto }
.SD { height: 505px; }

#lighty  { width: 720px; height: 472px; text-align: center; margin: auto; background: #000000 }
#preview { width: 720px; height: 472px; text-align: center; font: normal 20px Arial, Verdana  }
.splash { margin-left: 275px; }

.slideshow1 { width: 1000px; height: 290px; overflow: hidden }
.slideshow2 { width: 1000px; height: 207px; overflow: hidden}
.slideshow3 { width: 440px;  height: 310px; overflow: hidden }
.slideshow1 img,
.slideshow2 img, 
.slideshow3 img { border: none }

.nobg { border: 0; background: none }
.site { font: bold 13px Arial; padding-left: 2px }
.m10 { margin: 10px }
.f14 { font-size: 14px; font-weight: normal }

#updates, #girls { background: #232323; padding: 5px; }
#girls td { color: #FFFFFF; width: 200px }
#updates td { color: #FFFFFF; width: 300px }
#updates img { border: 1px solid #AAAAAA }
#updates .copy { padding-left: 3px; font-size: 11px; margin-top: 2px }

#profile { padding: 10px; font-size: 14px; color: #FFFFFF }

#mainbox { background: #232323; padding: 5px; width: 690px }
#mainbox img { border: 1px solid #000000; clear: both }
#mainbox .desc  { color: #FFFFFF; line-height: 18px }

.mygirls { background: #232323; padding: 10px 20px 20px 20px; text-align: center; color: #FFFFFF; }
.mygirls a { text-shadow: none } 
.mygirls img { border: 1px solid #000000 }
.mygirls td { font-size: 10px; color: #333333; vertical-align: top }

.title { color: #FF5903; font-size: 14px; margin-top: 10px }
.tsl { margin: 0 0 0 3px; text-align: left; font-size: 12px }
.desclaimer { padding: 20px 100px 20px 100px; font-size: 10px }
.hw3 { background: #131313; padding: 5px; color: #FFFFFF; text-align: center; }

.hw1 { font: bold 16px Arial; color: #FFFFFF; background: #131313; padding: 5px 10px 5px 10px; margin-bottom: 5px }
.hw2 { background: #131313; padding: 5px; color: #FFFFFF; text-align: center }
.hw2 b { font-size: 18px }

.space { margin: 1px;  }
.description { padding: 10px 20px 10px 20px; font-size: 12px; line-height: 16px; text-align: justify }






.bookmark { font-size: 22px; margin: 15px }
.big {  font: bold 22px Verdana; letter-spacing: -1px }
.pagination { color: #FFFFFF; display: inline }
.pagination a { text-decoration: none; color: #FFFFFF; }  
.pagination a:hover { text-decoration: underline }
.selected { background: #666666; color: #FFFFFF; padding: 1px 5px 1px 5px } 


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


#bar { border: 1px solid #595B56; vertical-align: top; padding: 5px 3px 3px 3px; width: 185px; background: #D2D5D3 }
#bar a { color: #000000; text-decoration: none; }
#bar a:hover { text-decoration: underline }

#footer   { font: normal 12px Arial; color: #95A2AA; background: #333333; padding: 20px } 
#footer a { color: #95A2AA; font-weight: bold } 

form { margin: 0; padding: 0 }

.brd input, .brd select { border: 1px solid #000000; padding: 2px 5px 2px 5px; background: #FFFFFF }

#signup { font: normal 17px Helvetica, Arial }
#signup td { text-align: left; font: normal 17px Helvetica, Arial; padding-right: 10px } 
#signup_tr td { text-align: left; } 
#signup .big { color: #255BB1; font: bold 19px Helvetica, Arial }
#signup input { font: normal 13px Arial }
#signup p.small { font: normal 12px Arial; margin: 5px; text-align: center }
#join_sites td { text-align: center; color: #FD5500; font-weight: bold; padding: 0 12px 0 12px }
#join_sites p { padding: 0 0 10px 0; margin: 0 }
.join_error { font-size: 11px; color: #DA2222 }
.join_input { width: 200px }
