html { 
	overflow-y:scroll;
	overflow-x:auto;
}
body {
    font: normal 11px Verdana, Helvetica, Arial, sans-serif;
	background:#f4f3e9;
	color:#333330
}
.access {
	position:absolute;
	text-indent:-900em;
}
.float-left {
	float:left;
	display:inline;
}
.float-right {
	float:right;
	display:inline;
}
.clear {
	clear:both;
}
/* float clearing */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
/* float clearing for IE6 */
* html .clearfix{
  height: 1%;
  overflow: visible;
}
/* float clearing for IE7 */
*+html .clearfix{
  min-height: 1%;
}

hr {
	height:1px;
	color:#660000;
	background-color:#660000;
	clear:both;
	margin:20px 0;
}
a {
	color: #663300; 
}
a:active { 
	outline: none;
}
a:focus { 
	-moz-outline-style: none;
}
a:hover {

}
a:visited {

}

h1 {
	color: #663300;
	font: bold 1.5em "Times New Roman", Times, serif;
	margin:0 0 1em 0;
}
h2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #663300; 
	margin:0 0 1em 0;
}

p {
	margin-bottom:1em;
}
#outer-container {
	position:relative;
	width:650px;
	margin:auto;
	background:#a6a876;
}
#nav-container {
	position:relative;
	padding:5px;
}
#content-container {
	position:relative;
	padding:0 15px 15px 15px;
}
#column-side {
	float:left;
}
#column-main {
	width:320px;
	padding:30px;
	background:#E8E7C8;
	border:1px solid #6D6334;
	float:right;
}
#footer-container {
	position:relative;
	width:650px;
	margin:auto;
	padding:5px;
	text-align:center;
}

div#nav-container ul {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 5px 0;
	text-transform:uppercase;
}

div#nav-container ul li {
	display: inline;
	
}

div#nav-container ul li a {
	padding: 3px 19px 3px 19px;
	margin:0 5px;
	color: #e8e7c8;
	text-decoration: none;
	background-color:#453703;
	border:1px solid #453703;
}

div#nav-container ul li a:hover,
#about #nav-about,
#contact #nav-contact,
#disclaimer #nav-disclaimer,
#newsletter #nav-newsletter,
#links #nav-links,
#news #nav-news {
	border:1px solid #453703;
	background-color: #EAEDB2;
	color:#453703;
}

