body, html {
	margin: 0;
	padding: 0;
	background: #122f3a;
	color: #000;
	font: .75 Geneva, Arial, Helvetica, sans-serif;
	}
body {
	min-width: 791px;
	}

img{
	border:0
	}
	
#wrap {
	margin: 0 auto;
	width: 791px;
	background: url(images/body.gif) top left repeat-y;
	}
	
#header{
	background: #fff;
	
	}
	
#nav{

	}

#nav ul{
	background: url(images/top.gif) top left no-repeat;
	width: 791px;
	margin: 0;
	padding: 0;
	height: 150px;
	list-style: none;
	}
	
#nav li{
	display: inline;
	float: right;
	padding-right: 5px;
	padding-top: 30px;

	color: #fff;
	font: .75em Geneva, Arial, Helvetica, sans-serif;
		}
		
.nav A:link {text-decoration: none; color: #fff;}
.nav A:visited {text-decoration: none; color: #fff;}
.nav A:hover {text-decoration: none; color: #c60025;}

.body A:link {text-decoration: none; color: #c60025;}
.body A:visited {text-decoration: none; color: #c60025;}
.body A:hover {text-decoration: none; color: #122f3a;}
		
	
#main {
	/*background: url(images/main_body.gif) 0 0 repeat-y #f8fbe6;*/
	float: left;
	width: 534px;
	padding-bottom: auto;

	
	}
	
#main h2, #main h3, #main p {
	padding: 0 18px 0 52px;
	}

#main h2 {
	font: 1.3em Geneva, Arial, Helvetica, sans-serif;
	align: center;
	}

#main p {
	font: .75em Geneva, Arial, Helvetica, sans-serif;
	}
	
#main ul{
	display: inline;
	float: left;
	list-style: none;
	padding: 0 0 0 52px;
		}

#main td{
	padding: 5px 5px;
	}

#main img{
	padding: 0 0 0 52px;
	}

/*.centerbutton{
	margin: 20px 0px 10px 80px;
	}*/
.centerbutton{
float: left;
width: 192px;
margin-top: 15px;
margin-left: 80px;
}
	
#sidebar {
	float: right;
	width: 255px;
	background: #B4D800;
	margin-top: -14px;
	}
	
#sidebar h3 {
	background: url(images/sidebar_header.gif) top left no-repeat #96b401;
	text-align: center;
	width: 221px;
	margin: 0 0 0 13px;
	padding: 5px 5px 10px 0;
	font: 1.3em Geneva, Arial, Helvetica, sans-serif;
	}
	
#sidebar ul {
	width: 209px;
	padding: 5px 5px 5px 12px;
	margin: 0 0 0 13px;
	background: #96b401;
	list-style: none;
	}

#sidebar li {
	font: .75em Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0 7px 0;
	}

#sidebar p {
	width: 209px;
	padding: 5px 5px 5px 12px;
	margin: 0 0 0 13px;
	background: #96b401;
	font: .75em Geneva, Arial, Helvetica, sans-serif;
	}

#sidebar_footer p {
	width: 213px;
	background: url(images/sidebar_footer.gif) bottom left no-repeat #96b401;
	padding: 0 0 10px 13px;
	margin: 0 0 15px 13px;
	font: .75em Geneva, Arial, Helvetica, sans-serif;
	}
	
#footer {
	width: 791px;
	margin: 0 auto;
	background: #b4d800;
	clear: both;
	}

#footer p {
	padding: 7px 0;
	margin: 0;
	font-size: .75em;
	text-align: center;
	font: .75em Geneva, Arial, Helvetica, sans-serif;
	}

</style>