html { padding: 0; background: #4CB7FF url(http://img.nerdpass.com/tugexpress/tour1/tug_bg.gif) }
body { 
    width: 997px;
	padding: 0; margin: auto;
	font: normal 12px Arial; color: #000000;
}

p { margin: 0; padding: 0 0 8px 0 }
form { margin: 0; padding: 0 }
form { margin: 0; padding: 0 }
#signup td { text-align: left; } 
#signup_tr td { text-align: left; } 

a { color: #0034F2 }

.btn { background: url(http://img.nerdpass.com/tugexpress/tour1/button.jpg); width: 172px; height: 20px; padding: 6px 0 0 12px; font-weight: bold }
.lst { width: 421px; height: 330px; padding: 18px 18px 18px 26px; }
.big { font: bold 22px Arial; color: #7D7D7D; }
.line { border-bottom: 1px solid #000000; padding: 5px; }
.title { background: url(http://img.nerdpass.com/tugexpress/tour1/episode.jpg); height: 36px; padding: 0 0 0 28px; color: #FFFFFF }
.small { font-size: 10px }
a.mnu { color: #FFFFFF; text-decoration: none; }
a.mnu:hover { color: #FFFFFF; text-decoration: underline }

#lighty  { width: 720px; height: 426px; text-align: center; margin: auto; background: #000000 }
#preview  { width: 740px; height: 416px; border: 1px solid #000000; text-align: center; font: normal 20px Arial, Verdana  }
#browse   { border-top: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; padding: 10px; margin: 10px; font-size: 15px; width: 100% }
#footer   { font: normal 12px Arial; color: #6D6F6A; padding: 10px } 
#footer a { color: #6D6F6A; font-weight: bold } 

/* GLOBALHEADER */
#menu { width: 969px; height: 47px; margin: 0 auto; position: relative; z-index: 9998; }
#menu #nav { margin: 0; padding: 0; }
#menu #nav li { display: inline; }
#menu #nav li#home a { float: left; width: 170px; height: 0; padding-top: 47px; overflow: hidden; }
#menu #nav li#girl a { float: left; width: 143px; height: 0; padding-top: 47px; overflow: hidden; }
#menu #nav li#book a { float: left; width: 224px; height: 0; padding-top: 47px; overflow: hidden; }
#menu #nav li#join a { float: left; width: 247px; height: 0; padding-top: 47px; overflow: hidden; }
#menu #nav li#memb a { float: left; width: 185px; height: 0; padding-top: 47px; overflow: hidden; }
#menu #nav li a,
#menu #globalsearch { background: url(http://img.nerdpass.com/tugexpress/tour1/menu.jpg) no-repeat; }

#signup { width: 100% }
td.a { font-size: 11px; padding-left: 100px }
td.b { font-size: 11px; padding-left: 100px; background: url(http://img.nerdpass.com/tugexpress/tour1/ling.gif) no-repeat center bottom }

/* BUTTONS */
#menu #nav li#home a { background-position: 0 0; }
#menu #nav li#girl a { background-position: -170px 0; }
#menu #nav li#book a { background-position: -313px 0; }
#menu #nav li#join a { background-position: -537px 0; }
#menu #nav li#memb a { background-position: -784px 0; }

/* OVER STATES */
#menu #nav li#home a:hover { background-position: 0 -47px; }
#menu #nav li#girl a:hover { background-position: -170px -47px; }
#menu #nav li#book a:hover { background-position: -313px -47px; }
#menu #nav li#join a:hover { background-position: -537px -47px; }
#menu #nav li#memb a:hover { background-position: -784px -47px; }

/* PRESSED STATES */
#menu #nav li#home a:active { background-position: 0 -94px; }
#menu #nav li#girl a:active { background-position: -170px -94px; }
#menu #nav li#book a:active { background-position: -313px -94px; }
#menu #nav li#join a:active { background-position: -537px -94px; }
#menu #nav li#memb a:active { background-position: -784px -94px; }

/* ON STATES */
#menu.home #nav li#home a:hover { background-position: 0 -151px; cursor: default; }
#menu.girl #nav li#girl a { background-position: -170px -151px !important; }
#menu.book #nav li#book a { background-position: -313px -151px !important; }
#menu.join #nav li#join a { background-position: -537px -151px !important; }
#menu.memb #nav li#memb a { background-position: -784px -151px !important; }

#signup { font: normal 15px Helvetica, Arial }
#signup td { text-align: left; font: normal 15px Helvetica, Arial; padding-right: 10px } 
#signup_tr td { text-align: left; } 
#signup .big { color: #255BB1; font: bold 17px 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 }

