#nodesign { display: none }
#nodesign2 { display: none }
#nonav { display: none }

html {margin: 0; padding: 0;}
body {margin: 0; padding: 0; font: 0.8125em Verdana, sans-serif; background-color: #000;}
pre {margin: 0; font-family: palatino, georgia, serif; font-size: .9em;}

a {color: #fff;}
p {font: 0.9em Verdana, sans-serif; color: #fff;}
.alignright {margin-top: 0; text-align: right;}
.small {font-size: .9em;}
.return {position: absolute; top: 0; right: 0; text-align: right; padding: .5em;}

h1 {font: 2.0em Georgia, "Times New Roman", serif; letter-spacing: 1px; color: #fff;}
h2 {font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px; color: #fff;}
h3 {font: bold 1em Verdana, Arial, sans-serif; letter-spacing: 2px; text-transform: uppercase; color: #fff;}
h4 {font: 0.7em Verdana, sans-serif; color: #fff;}

/*******************************************************************************
                       Positioning rules
*******************************************************************************/

#header{ 
 height:100px; 
 width:100%; 
 background-color:#000000;
 border-bottom: 1px solid black; 
 margin: 0px;
	padding: 0; 
	background: url('../home/top.jpg') no-repeat;
	height: 100px
  }
  
 
div#leftbox {      /*** No side padding or borders, to avoid the IE5.x box model problem ***/
position: absolute;
top: 100px;
left: 10px;
width: 150px;
color: #e8e8e8;
padding-top: 10px;
}


#main {
max-width: 1403px;
min-height: 500px;

border-left: 1px solid #000;
border-right: 1px solid #000;
padding: 10px;
background-color: #050505;
text-align: center;
margin:0px auto;
}

#main img {
margin:10px 10px 0;
border:none;
padding: 10px;
background:#f8f8f8;
border-width: 1px;
border-style:solid;
border-color: #000;}

#middlebox {
margin: 0 2% 0 180px;
border-left: 1px solid #666;
border-right: 1px solid #666;
padding: 10px;
background-color: #dda;     /*** This div has a background to cover the 2-tone body BG ***/
}

#footer
{border-left:1px solid #000; border-right:0px solid #000; border-top:1px solid #000; border-bottom:1px solid #000; clear: both; margin-bottom: 3em; font-size: 0.85em;}


/*******************************************************************************
                       Menu
*******************************************************************************/

#navlist
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid black;
width: 140px;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid black;
font: 0.8125em Verdana, sans-serif;
}

#navlist li a { text-decoration: none; }

#navcontainer ul li a:hover
{
color: #ffffff;
background: #000080;
}
