	body {
		margin:0;
		padding:0;
		background-color:#666;
		color:#000;
		min-width:762px;
		font:11px/20px verdana, arial, helvetica, sans-serif;
	}
	div#wrap {
		background:#0059C1;
		margin:0 auto;
		width:762px;
	}
p {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}


a {
	color:#00ACD7;
	font-size:11px;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	}
a:link {color: #00ACD7;}
a:visited {color: #339;}


A.nav {
	color:#fff;
	font-size:11px;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	}
A.nav:link {color: #fff;}
A.nav:visited {color: #ccc;}


	#header {
		background-color:#000;
	}

	#nav {
		background-color:#000;
		padding:5px;
	}
	#nav ul{
		margin:0;
		padding:0;
	}
	#nav li{
		display:inline;
		list-style:none;
		margin:0;
		padding:0;
	}
	#main {
		background-color:#fff;
		float:right;
		width:600px;
	}
	#main h2 {
		padding:5px 10px;
	}
	#main h3, #main p {
		padding:0 10px;
	}
	#sidebar {
		float:left;
		background-color:#0059C1;
		width:145px;
		margin-left:0px;
		font-family:verdana, arial, helvetica, sans-serif;
		line-height:30px;
		padding:6px;
		font-size:9pt;
		color:#ccc;
	}
	#wrap > #sidebar {
		width:148px;
	}
	
	#sidebar h3, #sidebar p {
		padding:0 10px;
	}
	
	div#leftnav
{
float: left;
width: 125px;
margin: 5px;
padding: 1em;
}

#leftnav p { margin: 0 0 1em 0; }

#leftnav
{
/* container div set-up */
background: #0059C1;
width: 125px;
padding: 0;
line-height: 22px;
/* Set line-height because I think it looks better like this ;^) */
letter-spacing: .075em;
/* Set letter-spacing so text don't jump as much when it turns bold on hover */
}


	#leftnav a
{
letter-spacing: -1px;
text-decoration: none;
color: #ddd;
font-size: 1em;
}


#leftnav a:hover
{
color: #c06;

}

#leftnav ul
{
list-style-type: none;
padding-left: 0px;
margin: 0px;
}

#leftnav ul ul
{
padding-left: 15px;
/* offset sub menu */
}

#leftnav ul li
{
padding-left: 5px;
margin-left: 2px;
/* Set margin-left to set-up the left border */
}

#leftnav ul li#active
{
margin-left: 0px;
/* Set margin back half of left-border width (5px) */
}

#leftnav ul ul li#subactive
{
margin-left: 0px;
/* Set margin back half the 30px padding above */
border-left: 5px solid #ccc;
}

#leftnav li { border-left: 1px solid #000; }
#leftnav li#active { border-left: 5px solid #000; }

	#footer {
		background-color:#000;
		color:#ccc;
		clear:both;
	}
	#footer p {
		padding:5px;
		margin:0;
	}