@charset "UTF-8";
body, html{
		margin:0;
		padding:0;
		}
	body {
	font-family: calibri, "lucida grande", arial, helvetica, sans-serif;
	background-color: #ffffff;
	color: #000;
	min-width:900px;
	}
	#wrap {
		margin:0 auto;
		width:900px;
	}
	#header {
		background:#ddd;
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	#nav {
		background:#c99;
		padding:5px;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	#main {
		float:right;
		width:700px;
	}
	#main h2, #main h3, #main p, #main ul, #main ol {
		padding:0 10px;
		padding-left: 5%;
		margin-left:5%;
    }
	
	#main h2 {font-family: cambria, "times new roman" , serif; font-size: 120%;
	}
	
	#main h3 {font-family: cambria, "times new roman" , serif;
	}
	
	#main li {margin: .5em 0;}

	#main p.lalign
	{text-align: left;
	font-style: italic;
	font-size: small;
	} 
	
	
	#sidebar {
		float:left;
		width:200px;
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#footer {
		clear:both;
	}
	#footer p {
		padding:5px;
		margin:0;
		text-align: center;
    }
	
	#footer p.ralign
	{text-align: right;
	font-style: italic;
	}
	
#navcontainer
{
width: 100%;
margin: 0 auto;
padding: 1em 0;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 14px;
text-align: center;
}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 100%;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.5em 0 0.5em 2em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #fff;
text-decoration: none;
background: #b3b2ba;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #9897a1;
color: #eaeaea;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #50516e;
background: #e4e4e6;
border-color: #aaab9c #fff #fff #ccc;
text-decoration: underline;
}

ul#navlist li a:focus, ul#navlist li#active a:focus, ul#navlist li a:active, ul#navlist li#active a:active
{
color: #50516e;
background: #dadadf;
border-color: #aaab9c #fff #fff #ccc;
text-decoration: underline;
}