html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
     margin: 0;
     padding: 0;
     border: 0;
     }	
a.nav, a.nav:link, a.nav:visited, a.nav:focus {
     display:block; 
     width:92px; 
     height:25px; 
     background:#595959; 
     border:2px solid #000; 
     margin-top:0px; 
     text-align:center; 
     text-decoration:none; 
     font-family:verdana, arial, sans-serif; 
     font-variant: small-caps; 
     font-size:12px; 
     color:#FFFFFF; 
     line-height:25px; 
     overflow:hidden; 
     float:left;
     }
a.nav:hover {
     color:#FFFFFF;
     font-weight: bold; 
     background:#595959;
     border:2px solid #00FF00; 
     }
a.nav:active {
     color:#000000; 
     background:#FFFFFF;
     }
body{
     background-color:#808080;
     font-family: georgia, "times new roman", times, serif;
     color: #000000;
     font-size:85%;
     text-align: center;
     }
#wrapper {
     width:770px;
     margin:10px auto;
     border: 0px solid #FFFFFF;
     color: #0080FF;
     background-color: #000000;
     padding:0px;
	}
#header {
     border:0px solid;
     background-color: #000000;
     color: #000000;
     height:100px;
     padding: 0px;
     width:770px;
     }
#nav {
     border:0px solid;
     background-color: #408080;
     color: #000000;
     height:29px;
     padding:0px;
     width:770px;
     }
#footer {
     float:left;
     margin-top:0px;
     margin-bottom:0px;
     padding:0px;
     border:0px solid #bbb;
     height:120px;
     width:770px;
     color: #FF8040;
     background-color: #000000;
     }
#footer div {
     margin: 15px 10px 10px 10px; 
     }
#bottom {
     clear:both;
     }
#left img {
     width: 100px;
     height: 100px;
     border: 0px;
     margin: 0px 0px -3px 0px;
     }
#header img {
     float: left;
     margin: 0px;
     }
#nav-right {
     padding: 0px;
     color: #FFFFFF;
     background-color: #000000
     }
#nav-right ul {
     margin: 15px 15px 15px 15px ;
     padding: 10px;
     color: #FFFFFF;
     background-color: #000000;
     list-style-type: none;
     border: 2px solid #0000FF;
     width: 146px;
     }
#nav-right ul li {
     padding: 5px 0px;
     margin: 0px;
     text-align: left;
     }
#nav-right ul li a {
     color: #C0C0C0;
     background-color: #000000;
     text-decoration: none;
     font-family:verdana, arial, sans-serif;
     font-variant: small-caps; 
     font-size:12px; 
     padding: 3px;
     text-align: right;
     border: 2px solid #000000;
     }
#nav-right ul li a:hover, #nav-right ul li a:focus {
     color: #FFFFFF;
     background-color: #000000;
     text-decoration: none;
     padding: 3px;
     text-align: left;
     border: 2px solid #00FF00;
     }
#nav-right ul li a:active {
     color: #000000;
     background-color: #FFFFFF;
     text-decoration: none;
     padding: 3px;
     text-align: left;
     border: 2px solid #0000FF;
     }
#centerframe {
     background-color:#000000;
     color: #FFFFFF;
     margin: 15px;
     padding: 10px;
     border: 2px solid #FF8000;
     }
#center p {
     color: #FFFFFF;
     margin: 0px;
     padding: 00px;
     border: 0px solid #FF8000;
     text-align: left;
     }
#validation span {
     display: inline;
     }


#content {
     background-color:#000000;
	 float:left;
	 width:470px;
	 border-left:100px solid #000000; /* The width and color of the left rail */
	 border-right:200px solid #000000; /* The width and color of the right rail */
     }
#left {
	 float:left;
	 width:100px;
	 margin-left:-100px;
	 position:relative;
     }
#center {
	 float:left;
	 width:470px;
	 margin-right:-470px;
     }
#right {
	 float:right;
	 width:200px;
	 margin-right:-200px;
	 position:relative;
     }
.imageleft {
     float:left;
     }
.imageright {
     float: right;
     margin: 10px 10px 5px 5px;
     }