body {
font-family:"trebuchet ms", tahoma, verdana;
font-size:8pt;
/*background:url(bg.png) repeat-x #5A5A61;*/
background:url(bg.png) 400px 0px repeat-x fixed #000;
line-height:130%;
color:#909090;
text-align:justify;
}

div#container {
margin-left: -356px;
margin-right: 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
position: absolute; 
width: 713px;
top: 0%;
left: 50%;
z-index: 2;
}

div#layout {
width:713px;
min-height:403px;
background: url(layout.png) top no-repeat;

}

div#content {
width:330px;
margin-left: 380px;
padding-top: 80px;
min-height: 403px;
}

div#content p { margin:5px;  }

div#disclaimer {
font-size:7pt;
text-align:center;
background:url(h1bg.gif) 0px -12px repeat-x;
margin:10px 50px;
padding:0px 0px 0px;
background:#777;
border:1px solid #eee;
color:#000;
}

div#disclaimer em { color:#eee !important; }
div#disclaimer a:link, div#disclaimer a:visited { color:#eee !important; }
div#disclaimer a:hover, div#disclaimer a:active { color:#333 !important; }

div#content a { text-decoration:none; cursor:crosshair; }
div#content a:link, a:visited { color:#175B88; }
div#content a:hover, a:active { color:#2ECAD0; text-decoration:underline; }

/* div#content ul { padding:0px 88px 0px 100px; list-style-type:none; }
div#content ul li { background:url(list.gif) 0px 4px no-repeat; padding-left:13px; } */

div#content ul {
list-style-type:square;
padding:0px 5px;
margin:5px 35px;
}


div#nav {
width:160px;
margin:0px 0px 0px -250px;
top:400px;
left:50%;
position:relative;
z-index:5;
}

div#nav ul {
margin: 10px 0px 0px !important;
padding:0px 4px 5px !important;
list-style-type: none;
background-image:none !important;
}

div#nav li {
margin:0px !important;
padding:0px !important;
}

#nav a {
display: block;
padding:3px;
width:150px;
background-color: #454545;
text-align:center;
font-weight:bold;
}

#nav a:link, #navlist a:visited {
color:#fff !important;
text-decoration: none;
text-transform:uppercase;
}

#nav a:hover {
background-color: #909090;
color: #fff;
text-decoration:none !important;
}

#nav a.alt {
background-color:#2e2e2e;
}

#nav a.alt:hover {
background-color:#909090;
}

em { font-style:italic; color:#A2443D; }
strong { font-weight:bold; color:#A2443D; }
span { color:#A2443D; }
span.s { text-decoration:line-through; }
span.u { text-decoration:underline; }

img.left {
float:left;
margin:5px;
}

img.right {
float:right;
margin:5px;
}

h1 {
font-size:10pt;
font-family:"trebuchet ms", tahoma;
text-transform:uppercase;
color:#454545;
font-weight:bold;
}

h2 {
margin:5px 5px -5px;
padding:0px 3px 5px;
color:#454545;
font-size:9pt;
text-transform:uppercase;
}

h3 {
font-weight:bold;
text-transform:uppercase;
font-family:"century gothic", tahoma;
color:#777;
font-size:10px;
margin:5px;
letter-spacing:1px;
}

a img { border-width:0px; }

span.show_members_no_email, span.show_members_no_website { color:#909090; }
a.show_members_website { color:#909090 !important; }