/* GLOBAL ELEMENTS */
body { 
	background:#1a0a00 url(../images/bg_wood.jpg) top center no-repeat fixed;
	margin:0;
	padding:0;
	font:12px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	text-align:left; 
	color:#6a5134;
	height: 100%;
	}
html, body {
	height: 100%;
}

#container {
	width:760px;
	background-color:#291700;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em; /* the bottom margin is the negative value of the footer's height */
}
a:link {
	text-decoration:underline;
	color:#CC9933;
}
a:hover, a:visited, a:active {
	text-decoration:underline;
	color:#cc9933;
}

#mainnav {
	font:12px "Times New Roman", Times, serif; 
	letter-spacing:4px;
	text-align:center; 
	padding:10px 0 10px 0;
	}
#mainnav ul {margin:0;padding:0;}
#mainnav li {margin:0; padding:0 20px 0 20px; display:inline;}

#mainnav a:link, a:visited {
	padding:0 0 10px 0;
	text-decoration:none;
	color:#CC9933;
}
#mainnav a:hover {padding:0 0 10px 0; text-decoration:none; color:#cc9933;}
#mainnav a:active, {padding:0 0 10px 0;background: url(../images/bg_navdots.gif) no-repeat center bottom;}
	
#content {
	width:720px;
	padding:20px;
	text-align:center;
	color:#cc9933;
	} 
#content td {font-weight:lighter; text-align:left; margin:0; padding:0 10px 10px 10px; line-height:1.5em;}
#content .h3 {font-size:14px; letter-spacing:1px; padding: 10px 0 10px 0; color:#cc9933; text-align:center; border-bottom:double medium #cc9933; border-top:double medium #cc9933}
.description {color:#6c5134;}

#footer {
	font:10px "Times New Roman", Times, serif; 
	letter-spacing:3px;
	text-align:center; 
	padding:10px 0 10px 0;
	height: 4em; /* .push must be the same height as .footer */
	}
#footer ul {margin:0;padding:0;}
#footer li {margin:0;padding:0 10px 0 10px; display:inline;}
