* { 
margin: 0;
padding:0;
}

body {
margin: 10px;
background-color: #e6dfc3;
color: #000033;

}

h1 {
font-family: georgia;
text-align: center;
font-size: 1.7em;

font-variant: small-caps;
margin-bottom: 10px;
}

pre {
font-family: verdana;
text-align: justify;
font-size: 10pt;
width: 150px;
padding-bottom: 5px;

}

p.pop {

font-size:16pt;
text-align: center;
}

a {
color: #003333;
}
a:visited {
color: #003300;
}

.top {
margin: auto;
}

#header {
	width: 100%;
	padding: 20px 0 10px 0;
	font-family: 'tempus sans itc', sans-serif;
	text-align: right;
	}
	
#header h1 {
	font-family: 'tempus sans itc', sans-serif;
	text-align: right;
	font-size: 3.5em;
	padding-right: 5px;
}

#header h2 {
font-size: 3em;
padding-right: 5px;
margin-top: -20px;
}

#header img {
margin: 0;
}

#nav {
	float: left;
	width: 170px;
	padding-top: 20px;
	
	}
	
#nav ul {
list-style-type: none;
padding-bottom: 10px;
}

#nav li {
font-family: verdana;
font-size: 1em;
border-bottom: 1px solid #b5c086;
}

#nav li.current {
color: #464d2b;
padding: 5px 0 5px 5px;
background-color: #a5b06f;
}

#nav a {
text-decoration: none;
color: #464d2b;
display: block;
padding: 5px 0 5px 5px;
margin: 0;

}

#nav a.current {
	background-color: #a5b06f;
}

#nav a:hover {
background-color: #a5b06f;


}

#nav h4 {
background-color: #b6c08e;
width: 165px;
margin: 20px 0 4px 0;
font-family: verdana;
font-size: .9em;
color: #000033;
padding:6px 0 6px 5px;
border-bottom: 1px solid #68713e;
border-top: 1px solid #68713e;
}

#nav h5 {
border-bottom: 1px solid #b6c08e;
}

#nav_gall {
margin: 5px;
}

#mcontent h1 {
margin-top: 15px;
margin-bottom: 5px;
}

#mcontent p {
color: #000033;
font-size: .9em;
text-align: justify;
padding: 10px;
font-family: verdana;
}

#mcontent p:first-letter {
font-size: 150%;
color: #374022;
font-family: georgia;
font-variant: small-caps;
}

#wrapper {
background-color: #fff;
background-image: url(images/Wide_back.jpg);
background-repeat: no-repeat;
border: 1px solid #2b3c56;
width: 750px;
margin: 0 auto;

}

#main_container {
	margin: 0 0 0 170px;
	padding-top: 10px;
	padding-bottom: 20px;
	background-color: #fff;
	width: 580px;
	clear: none;
}

* html #main_container {
margin: 0 0 0 170px;
width: 576px;
}

	
#footer {
	clear: both;
	background-color: #b5c086;
	padding: 10px 10px 20px 10px;
}

#page {
background-color: #c2cba3;
overflow: auto;
}
