body		{
		font-size: 89%; 
		font-family: "georgia", "times new roman", serif;
       		color: #000;
	       	background: #3c2d23;
		width: 710px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 20px;
		margin-bottom: 5px;
		}

#container	{
		clear: both;
		width: 710px;
		}

#container2	{
		background: #FFFFEF; 
		padding-left: 10px;
		margin: auto;
		clear: both;
		border-top: solid 1px #b1a193;
		border-bottom: solid 1px #b1a193;
		}	

#navbar		{
		background: #ffffef; 
		padding: 4px;
		margin-top: 0px;
		}

.menu		{
		background: #8c2300;
		padding: .8em;
		line-height: 1.6em;
		color: #FFFFEF;
		height: 3em;
		}

p.sectionbreak	{
		margin: 0;
		padding: 0;
		}

#footer,#header	{
		color: #fff; 
       		padding-left: 1em;
		padding-right: 1em;
	       	clear: both; 
		}

#header		{
		background: url("head.png") top left no-repeat;
		width: 710px;
		height: 128px;
		padding-top: 10px;
		text-align: left;
		}		

#footer		{
		background: #8c2300;
		border: solid 5px #ffffef;
		height: 3em;
		padding-right: 1em;
		padding-top: 1em;
		text-align: right;
		font-weight: 900;
		font-size: 82%;
		}

#col,#firstcol,#news,#noheadcol
		{
		background: transparent; 
		padding: 4px; 
		line-height: 1.5em; 
		float: left;
	       	width: 310px; 
		color: #000; 
		margin: 14px 12px 14px;
		text-align: justify;
		}

#noheadcol		{
		padding-top: 40px;
		}

#news		{
		background: #FFFFEF url("newsbg.png") bottom right no-repeat;
		margin-top: 5px;
		margin-bottom: 35px;
		margin-left: auto;
		margin-right: auto;
		padding-top: 5px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 25px;
		width: 295px;
		}

table		{
		padding: 0;
		margin: 0;
		}

td		{
		text-align: left;
		}

textarea	{
		width: 10.5em;
		}	

#news dt		{
		display:none;
		}
		
#news dd		{
		float: left;
		}

#address a	{
		color: #fff; 
		text-decoration: none; 
		border-bottom: dotted 1px #FFFFEF;
		}

#address a:hover, a:visited	
		{
		border-bottom: solid 1px #FFFFEF;
		}	

a		{
		color: #000;
		}

a:hover, a:visited	
		{
		border-bottom: solid 1px #000;
		}

.menu a		{
		color: #fff; 
		text-decoration: none; 
		border-bottom: dotted 1px #FFFFEF;
		}

.menu a:hover, a:visited	
		{
		border-bottom: solid 1px #FFFFEF;
		}	 

.spacer		{
		background: transparent; 
		height: .5em;
	       	clear: both
		}

#header h1	{
		margin-top: 0px;
		font-size: 230%;
		font-style: italic;
		border-bottom: none;
		}

h1		{
		font-size: 110%;
		border-bottom: solid 1px #634428;
		}		
		
h1,h2,h3,h4	{
		color: #634428; 
		font-family: georgia, serif;
		text-align: left;
		}
		
h2		{
		color: #8C2300; 
		font-style: italic; 
		font-size: 105%;
		}

#header h2	{
		color: #8C2300; 
		font-style: normal; 
		font-size: 110%;
		}		

#news h2	{
		border-bottom: 1px solid #634428;
		margin-left: 20px;
		width: 200px;
		font-size: 98%;
		text-align: left;
		}

#news p		{
		text-align: left;
		width: 200px;
		margin-left: 20px;
		font-size: 90%;
		line-height: 1.7em;
		}	
		
h3		{
		font-size: 100%;
		border-bottom: solid 1px #634428; 
		}

img.border	{
		border: solid 1px #634428; 
		}

img.right	{
		background: #fff;
		float: right;
		margin-left: 15px;
		margin-bottom: 5px;
		border: solid 1px #634428;
		padding: .05em;
		}		

img.left	{
		background: #fff;
		float: left;
		margin-right: 15px;
		margin-bottom: 5px;
		padding: .05em;
		border: solid 1px #634428; 
		}

p.last		{
		padding-bottom: 80px;
		background: url(squiggle.png) bottom center no-repeat
		}		

dt		{
		font-weight: 600;
		}

