@charset "utf-8";
* {
margin:0;
padding:0;
}

body {
background-image:url(images/forestsm.jpg);
letter-spacing:.05em;
}

#container {
width:800px;
background-image:url(images/bg.png);
border:thin solid #9ABD7A;
margin:40px auto;
}

#header {
color:#FFF;
background-image:url(images/headerbg.png);
border-bottom:thin solid #9ABD7A;
padding-top:7px;
}

#header h1 {
text-align:center;
font-family:Papyrus, sans-serif;
}

#header img {
margin-left:150px;
}

#nav {
width:210px;
float:left;
}

#nav ul {
list-style-type:none;
background-image:url(images/bg.gif);
}

#nav a {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
color:#212D16;
display:block;
background-color:#5D7E3E;
text-decoration:none;
border-bottom:thin solid #9ABD7A;
padding:10px 0 5px 10px;
}

#nav a:hover {
background-color:#212D16;
color:#d6ddbc;
}

#mainContent {
background-color:#212D16;
width:549px;
margin-left:210px;
color:#d6ddbc;
border-left:thin solid #9ABD7A;
padding:20px;
}

#mainContent h2 {
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:10px;
}

#mainContent a h2 {
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:10px;
color:#d6ddbc;
}

#mainContent h4 {
text-decoration:underline;
}

#mainContent p {
font-family:Arial, Helvetica, sans-serif;
}

.smallCaps{
    font-variant: small-caps;
}

em{
    color:#985f6c;
}

#mainContent a{
color:#d6ddbc;
text-decoration:none;
}

#mainContent a:hover{
text-decoration:underline;
}

#video{
	width:550px;
	border:thin solid #9ABD7A;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

#footer {
color:#D6DDBB;
border-top:thin solid #9ABD7A;
background-image:url(images/headerbg.png);
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
padding:4px 0;
}

.left {
float:left;
padding-right:10px;
padding-bottom:10px;
}

.left img {
padding-right:10px;
padding-bottom:10px;
}

.right {
float:right;
padding:5px 0 5px 5px;
}

.clearfloat {
clear:both;
}
