html, body, p, h1, h2, h3, h4, h5, h6, form, fieldset { font-size: 80%; margin: 0; padding: 0; border: 0; }
ul, ol, li { font-size: 100%; margin: 0; padding: 0; border: 0; }
#menu { 
width: 200px; 
margin: 10px; 
}

ul#menu, ul#nav li {
list-style-type: none;
}	
#menu li a { 
height: 32px; 
voice-family: "\"}\""; 
voice-family: inherit; 
height: 24px; 
text-decoration: none;}	
	
#menu li a:link, #menu li a:visited {
	color: #3c4689;
	display: block;
	background:  url(../images/menubg.gif);
	padding: 8px 0 0 10px;
	}
	
#menu li a:hover {
	color: #78a22f;
	background:  url(../images/menubg.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}


body { font-size: 100%; background-color: #fff; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/bg.gif); background-repeat: repeat-x; background-position: 0 top; text-align: center; }

#wrapper { width: 770px; background-color:#ffffff; text-align:left; margin-top: 10px; margin-right: auto; margin-left: auto; }

#banner { height: 237px; background-image: url(../images/logo.jpg); background-repeat: no-repeat; background-position: left 0; }


#content{
margin-left: 200px;
}

#content p{ color: #3c4689; font-size: 100%; text-align: justify; margin: 20px; }

#content h1{
font-size: 130%;
color: #3c4689;
padding: 0;
margin: 20px;
}

#content h2{
font-size: 110%;
color: #78a22f;
padding: 0;
margin: /*100px 0 0*/ 20px;
}

.leftimage{
float: left;
margin-right: 10px;
border: 1px solid #000000;
}

.rightimage{
margin-bottom: 20px;
float: right;
margin-left: 15px;
border: 1px solid #000000;
width: 150px;
}

/*.clearit{
clear: both;
background-color:#FFFFFF;
width: 200px;
}*/


#footer{ text-align: center; clear: both; }

#footer p { color: #78a22f; font-size: 70%; margin-bottom: 20px; padding: 3px; }

#leftcol{
margin-left: 10px;
margin-top: 20px;
width: 170px;
margin-bottom: 20px;
float: left;
}

#content p.right{
float: right;
}

.container{
width: 99%; 
float:right;
}
<!-- #bottom { width: 100%; background: #78a22f repeat-x fixed; position: absolute; left: 0; bottom: 0px; height: 10px; }
a:link { color: #3c4689; font-size: 100%; text-decoration: underline; }
a:hover { color: #78a22f; text-decoration: none; }
