/* CSS Document */



* {
	margin: 0;
}
html, body {
	height: 100%;
}


body {background-color:#82a6cf;
		font-family:Arial, Helvetica, sans-serif;
		color:#34300d;
		font-size:12px;
		line-height:20px;}

p, .p {font-family:Arial, Helvetica, sans-serif;
		color:#34300d;
		font-size:12px;
		line-height:20px;
		margin-bottom:20px;}

h1, .h1 {font-family:"Times New Roman", Times, serif;
		font-size:25px;
		letter-spacing:.75px;
		color: #898458;
		margin-bottom:20px;
		font-weight:normal;
		}

h2, .h2 {color: #898458;
		margin-bottom:10px;
		font-size:14px;}

h3, .h3 {margin-bottom:0px;
font-size:12px;
color: #898458;}

a {color:#4e81bb;
text-decoration:underline;}

a:hover {text-decoration:none;}


.container {
	width:960px;
	
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -65px; /* the bottom margin is the negative value of the footer's height */
	position:relative;
	background-image:url(images/mainbackground.gif);
	background-position:left top;
	background-repeat:repeat-y;
}


.nav {width: 175px;
padding-left:25px;
margin-top:5px;}

.nav ul {list-style: none;
margin: 0;
padding: 0;
border: none;}

.nav li
{
border-bottom: 1px solid  #898458;
margin: 0;
}

.nav li a
{
display: block;
padding: 7px 5px;
font-size:15px;
color: #898458;
text-decoration: none;
width: 100%;
letter-spacing:.75px;
}

.nav li a:hover
{
color:#34300d;
}

.sidebar {float:left;
width:215px;
margin-left:15px;
padding-top:10px;
}


.mainarea {float:right;
			width:715px;
			margin-right:3px}
			
.bigpic {margin-bottom:20px;}


.text {padding: 10px 30px 20px 30px}


.text-left {float:left;
width:415px;
border-right: 1px solid  #898458;
padding-right:20px;}
.text-right  {float:right;
			width:200px;}


.footer, .push {
	height: 65px; /* .push must be the same height as .footer */
}

.push {clear:both;}

.footer {background-color:#898458;
position:relative;}

.footertext {display:block;
width:685px;
margin:0px auto;
padding-top:20px;
padding-left:275px;
position:relative;
height:45px;
}

.footertext p {margin-bottom:0px;
font-size:11px;}

.footertext a {color:#FFFFCC}

.marmot {position:absolute;
bottom:0px;
left:-30px;}


.marmotbane {height:240px;}


table {margin-bottom:18px;}
	
	
ul {margin-bottom:18px;}

hr {margin-bottom:18px}


/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/
td p{
	margin: 1.12em 0;
	line-height: 1em;
}

/* Visual editor puts everything inside of P tags. Make sure this doesn't affect layout.*/
main_picture p{
	margin:0;
	padding:0;
	line-height:1em;
	display:inline;
	white-space:nowrap;
}

.timestamp {
display:none;
color:#999999;
margin-left: 10px;
}
.datestamp {
color:#ffffff;
display:inline;
top:-12px;
position: relative;
}

div.c_body {
	margin-bottom:60px;
}