html { padding: 0; background-color: #FFF89B }
body { 
    width: 882px;
	padding: 0 5px 0 5px; margin: auto;
	font: normal 12px Arial; color: #000000;
	background-color: #FFFFFF;
}

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

.bookmark { font-size: 22px; margin: 15px; color: #0000EE }
.big {  font: bold 22px Verdana; letter-spacing: -1px }
.bg { background: #82BEFA; padding: 4px 2px 4px 2px; color: #FFFFFF; font-size: 17px }
.desc { background: #CEE7FF; color: #3522FC; padding: 8px; width: 784px; margin: auto; margin-bottom: 3px; }
.pagination { font: bold 14px Verdana, Arial; color: #000000; }
.pagination a { text-decoration: none; background: #FFFFFF; color: #000000; padding: 1px 5px 1px 5px }  
.pagination a:hover { background: #000000; color: #FFFFFF; }
.selected { background: #666666; color: #FFFFFF; padding: 1px 5px 1px 5px } 

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

.trailer { background: #575C56 url(http://img1.nerdpass.com/seemeinpublic/tour1/ttop.gif) no-repeat; width: 746px; height: 14px; text-align: center; font: normal 18px Arial; color: #FFFFFF; padding: 10px; margin-top: 5px }

#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: #000000; background: #CEE7FF; padding: 10px } 
#footer a { color: #3522FC; font-weight: bold } 

form { margin: 0; padding: 0 }
.jform { background: url(http://img1.nerdpass.com/seemeinpublic/tour1/join_bg.jpg) no-repeat; width: 456px; height: 309px; padding: 160px 10px 10px 12px }

#signup { font: normal 11px Arial }
#signup td { padding-right: 10px }
#signup input { font: normal 11px Arial }
#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 }


#preview { width: 800px; height: 448px; border: 1px solid #000000; text-align: center; font: normal 20px Arial, Verdana  }
#lighty  { width: 800px; height: 450px; text-align: center; font: normal 20px Arial, Verdana; margin: auto }

h1 { display: none }
h2 { margin: 0; font-weight: normal }

/* GLOBALHEADER */
#menu { width: 882px; height: 51px; 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: 117px; height: 0; padding-top: 51px; overflow: hidden; }
#menu #nav li#girl a { float: left; width: 225px; height: 0; padding-top: 51px; overflow: hidden; }
#menu #nav li#mony a { float: left; width: 208px; height: 0; padding-top: 51px; overflow: hidden; }
#menu #nav li#memb a { float: left; width: 146px; height: 0; padding-top: 51px; overflow: hidden; }
#menu #nav li#join a { float: left; width: 186px; height: 0; padding-top: 51px; overflow: hidden; }
#menu #nav li a,
#menu #globalsearch { background: url(http://img1.nerdpass.com/seemeinpublic/tour1/menu.jpg) no-repeat; }

/* BUTTONS */
#menu #nav li#home a { background-position: 0 0; }
#menu #nav li#girl a { background-position: -117px 0; }
#menu #nav li#mony a { background-position: -342px 0; }
#menu #nav li#memb a { background-position: -550px 0; }
#menu #nav li#join a { background-position: -693px 0; }

/* OVER STATES */
#menu #nav li#home a:hover { background-position: 0 -51px; }
#menu #nav li#girl a:hover { background-position: -117px -51px; }
#menu #nav li#mony a:hover { background-position: -342px -51px; }
#menu #nav li#memb a:hover { background-position: -550px -51px; }
#menu #nav li#join a:hover { background-position: -693px -51px; }

/* PRESSED STATES */
#menu #nav li#home a:active { background-position: 0 -102px; }
#menu #nav li#girl a:active { background-position: -117px -102px; }
#menu #nav li#mony a:active { background-position: -342px -102px; }
#menu #nav li#memb a:active { background-position: -550px -102px; }
#menu #nav li#join a:active { background-position: -693px -102px; }

/* ON STATES */
#menu.home #nav li#home a:hover { background-position: 0 0; cursor: default; }
#menu.girl #nav li#girl a { background-position: -117px -153px !important; }
#menu.book #nav li#mony a { background-position: -342px -153px !important; }
#menu.join #nav li#memb a { background-position: -550px -153px !important; }
#menu.memb #nav li#join a { background-position: -693px -153px !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 }

