html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center;background:#F2F2F2;padding-top:5px;}
p{margin:0 10px 10px}
a{padding:5px; text-decoration:none;color:#000000;}
div#header{background-color:#C2D9C1;background-image:url('img/header.jpg');height:300px}
div#header h1{height:80px;line-height:80px;margin:0;padding-left:10px}
div#container{text-align:left;height:100%;}
div#content p{line-height:1.4;padding-left:30px;}
div#navigation{text-align:right; height: 15px}
div#navigation h3{height:40px;line-height:30px;margin:0px;padding-right:10px}
div#sidebar{background:#73A665;padding:10px;height:100%;line-height:1.4;padding-top:30px;padding-bottom:240px;}
div#sidebar p{font-style:italic;}
div#footer{height:55px;background:#C2D9C1;}
div#footer p{margin:0;padding:5px 10px;}
div#container{width:800px;margin:0 auto;background:#f2eee7}
div#content{float:right;width:550px;padding-top:30px;padding-bottom:30px}
div#navigation{width:800px}
div#sidebar{float:left;clear:left;width:200px}
div#footer{clear:both;width:100%;}
div#footer p{padding-top:20px;padding-right:120px;padding-left:120px;line-height:1.4;text-align:center;font-size:smaller;}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul li {
	position: relative;
	float: left;
    width: 160px;
}
li ul {
	position: absolute;
	top: 30px;
	display: none;
	color:#C2D9C1;
	font-size:large;
}
ul li a {
	display: block;
	text-decoration: none;
	line-height: 20px;
	padding: 5px;
	margin: 0 2px;
	background: #C2D9C1;
	color:#3e5947;
	font-size:large;
}

ul li a:hover { background: #F2F2F2; }
li:hover ul, li.over ul { display: block; }
