html,body {margin:0;padding:0}
body {font: 90%/1.3 Verdana,Helvetica,Arial,sans-serif;
    text-align: left; background: #eee; padding-bottom:20px}

#header {width:100%; overflow:hidden; background: #cdcdff; }
#header h1, #menu{width:780px; margin:0 auto; text-align:left}
#header h1 {padding: 30px 0 20px; color: #c40000}

h2,h3,h4 {padding: 0; margin: 0; }
img {border: 0; margin:3px}

ul#nav,ul#nav li {list-style-type:none;margin:0;padding:0}
ul#nav {float:right;font-size: 88%}
ul#nav li {float:left;margin-left: 4px;text-align: center}
ul#nav a {float:left;width: 8em; height: 2.5em; padding: 5px 0; text-decoration:none;
	background: #E7F1F8; color: black;
	border-top : 1px solid #ffffee; border-left : 1px solid #ffffee; border-right : 1px solid #ffffee;}
ul#nav a:hover {background: #ffffee; color: black}
ul#nav li.currentlink a,ul#nav li.current a:hover {background: #ffffee;color: black}

#content {
	margin: 0 auto;
	padding: 15px;
	background: #ffffee;
}

#left {
	float: left;
	width: 76%;
	padding: 1em;
	margin-bottom: 1.2em;
	background: #ffffee;
}

#right {
	float: right;
	width: 20%;
	margin: 0 0 10px 0;
}

#right .box {
	padding: 1em;
	margin: 0 0 1em 0;
	background : #d8e0e0;
}

#right .box li {
	padding-bottom: 7px;
}

th {text-align: center;}
ul {padding: 0; margin: 0;}
li {list-style-type: none;}