body		{
		font-size: 78%;
		font-family: helvetica, arial, verdana, sans-serif;
       		color: #000;
		text-align: justify;
		margin-left: auto;
		margin-right: auto;
		font-weight: 300;
		padding-left: 0px;
		padding-right: 60px;
		margin-top: 0px;
		margin-bottom: 0px;
		background: #fafafa url("../images/gradient.png") top right repeat-y;
		}

#container	{
		background: transparent;
		clear: both;
		margin: 0px;
		}

#container2	{
		background: transparent;
		margin-top: 20px;
		margin-bottom: 0px;
		margin-left: 1em;
		margin-right: 1em;
		}
		
#navbar		{
		float: left;
		width: 12em;
		position: relative;
		margin-right: 25px;
		margin-bottom: 500px;
		margin-top: 0px;
		padding-top: 20px;
		padding-bottom: 100px;
		background: #F2EFEA url('../images/navbg.png') bottom right no-repeat;
		}

.menu		{
		line-height: 1.6em;
	        margin-top: 0px;
		margin-left: 10px;
		clear: both;
		}

.box		{
		float: left;
		width: 210px;
		margin: 5px;
		}	


#footer,#header	{
		text-align: left;
		}

#header		{
		height:  7.3em;
		padding-right: 300px;
		padding-left: 10px;
		padding-top: 3px;
		padding-bottom: 10px;
		margin-bottom: 0px;
		margin-top: 0px;
		border-top: solid 1px #B79A72;
		border-bottom: solid 1px #B79A72;
		background: #fafafa url("../images/scenic.png") top right no-repeat;
		}		

#footer		{
		border-top: solid 1px #B79A72;
		padding-top: 3px;
		padding-right: 140px;
		height: 100px;
		clear: both;
		margin-top: 0px;
		margin-bottom: 0px;
		text-align: right;
		color: #000;
		background: transparent url("../images/horse.jpg") bottom right no-repeat;
		}

#firstcol	{
		margin-right: 25px;
		}
		
#col,#firstcol
		{
		background: transparent; 
		line-height: 1.6em; 
		float: left;
	       	width: 330px; 
		color: #000; 
		}

p.feature	{
		color: #634428;
		font-style: italic;
		font-family: georgia, "times new roman", serif;
		width: 240px;
		padding: 10px;
		font-size: 1.6em;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		}

dl		{
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 0px;
		}	

dt		{
		color: #634428;
		font-weight: 900;
		text-align: left; 
		margin-bottom: 10px;
		}

.menu dt	{
		display: none;
		}	
		
dd		{
		margin-bottom: 6px;
		margin-left: 0px;
		}

a		{
		color: #634428; 
		text-decoration: none; 
		border-bottom: solid 1px #634428;
		font-weight: 600;
		}

a:hover		{
		color: #AF7B4C;
		border: none;
		}		

a:visited	{
		color: #AF7B4C;
		border-bottom: solid 1px #AF7B4C;
		}	

a:visited:hover	{
		color: #634428;
		border:none;
		}
		
a.separate, a.separate:visited, a.separate:hover	
		{
		border-top: solid 1px #AF7B4C;
		padding-top: .3em;
		}
		
#navbar a	{
		border-bottom: none;
		}

a.img, a.img:hover, a.img:visited
		{
		border: none;
		background: none;
		}	
 
.spacer		{
		height: .1px;
	       	clear: both
		}

h1		{
		font-size: 200%
		}
	
h1#headline	{
		font-style: italic; 
		}

h1,h2,h3	{
		color: #634428; 
		font-family: georgia, "times new roman", serif;
		text-align: left;
		}
		
h2		{
		color: #AF7B4C; 
		font-style: italic; 
		font-size: 125%;
		}

h3		{
		margin-bottom: -5px;
		font-size: 120%;
		}	
		
img		{
		border: solid 1px #AF7B4C;
		background: #634428;
		padding: 1px;
		margin-right: 10px;
		margin-bottom: 10px;
		}	

#widetable td	{width: 18em;}
	
td.wide		{width: 148px;}

table		{
		border: solid 1px #9F886D;
		margin-bottom: 10px;
		}

tr.header	{
		background: #BF9E77;
		font-weight: 600;
		color: #fafafa;
		font-size: 140%;
		font-style: italic;
		text-align: center;
		font-family: "georgia", "times new roman", serif;
		}
		
		
tr.header2	{
		background: #F2EFEA;
		font-weight: 600;
		text-align: left;
		}

tr.header3	{
		background: #fafafa;
		font-weight: 600;
		text-align: left;
		}		
		
td		{
		width: 70px;
		padding-left: 2px;
		padding-right: 2px;
		border: solid 1px #9F886D;
		vertical-align: text-top;
		text-align: left;
		}	

