body { background-color: #c8cecc; } 
#content 	 { margin: 5px 20px; border: 1px solid black; background-color: rgb(247,246,241); old: #FDEDB6; }
table { 
	margin: 0;
	border-spacing: 0; 
	border: 0;
	border-collapse: collapse; 
	padding: 0; 
	}
td	{ vertical-align: top; }
a  { text-decoration: none; 
 	}
a:hover {  color: #FFCE00; text-decoration: underline; background-color: #eae1c4;
	color: rgb(102,102,102); 
	}
.box { margin: 10px 10px 10px 10px; 
	padding: 10px 10px ;
	background: #eae1c4;
	border-right: 1px solid #FFCE00; border-bottom: 1px solid #FFCE00; 
	background-image: url(images/corner.ffce00.gif);
	background-repeat: no-repeat;
	background-position: 0 0;	}
	
.box table { background: #eae1c4;
             }

#header { background: black; margin: 0; padding: 0;  text-align: left;
	}
#header a, #header a:visited, #header a:active { text-decoration: none; color: #7c6; background: transparent;
	}
#header a:hover { text-decoration: none; color: #7c6; background-image: none; 
	}
#header h6 { text-align: right; letter-spacing: .5 em; font-family: 'Trebuchet MS', Verdana ; font-weight: normal; font-style: italic; 
	color: #888; background: transparent; order-bottom: 1px solid #FFCE00; margin: 0; padding: .15em;
	}
#topmenubar-td { background-color: rgb(102,102,102); border-bottom: 1px solid black; }

#topmenubar, #topmenubar a,  { background-color: rgb(102,102,102) ; color: rgb(214,207,181); 
	margin: 0; line-height: 2 ; padding: 4px; white-space: nowrap; text-align: center;  
	font-family: Verdana, Arial, Helvetica; font-size: 9pt; 
	}
#topmenubar a:hover { text-decoration: none; background-color: #eae1c4; color: rgb(102,102,102)  
	}
.skiptopmenu {display: none}
	
#col1 { background: transparent; float: left; }
	}
#col2 { border-left: 1px solid black;  	border-right: 1px solid black; }

#col2 p {  border: 0px solid pink; font-family: Georgia; 
		font-size: 9pt; margin: 0; padding: 5px 0 0 0 ; 
	}
h3 	{	margin: 0; border: 0px dashed #008000;
		font-family: Verdana, Arial, Helvetica, Georgia, "Arial Narrow", ; 
		font-size: 9pt; 	
		padding: 5px 0 0 0;
	}
h4 	{	font:72%/1.0em "Trebuchet MS";
		font-style: bold;
  		text-transform: uppercase;
   		letter-spacing: .05em;
		color: #999;
		padding: 0;
		margin: 0;
	}
#townnav {	font-family: Verdana, Arial, Helvetica; font-size: 10pt; 
		color: #999;
		olor: FFCE00;	
		padding: 5px 0 1em 0;
	}
#townnav a,    #townnav a:visited,   #townnav a:active { 
	color: blue; 
	}
#townnav  a:hover {  color: #FFCE00; text-decoration: none; background-color: #eae1c4; color: rgb(102,102,102) ;
	}
	
	/* 	padding is inside margins to border ;
		cant see the margins
                    */
.skiptownmenu {display: none }

#col3 { background: #d9d0b3;
	}
#col3 .box { 
	}
#col3 p { margin: 0; padding-top: 10px; padding-bottom: 10px;
	}
	
/* .9em/1.5em	[ [ <'font-style'> || <'font-variant'> || <'font-weight'> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'> ]      */

.menu ul { list-style: none; font: .9em/1.5em verdana, sans-serif;
	font: 8pt; 
	}
.menu li {  
	}
#footer_td { background-color: rgb(102,102,102);  }
#footerwrap {
	
	margin: 0 0 0 0;
	padding: 0 ;
	clear: both; 
	}
#footer { font-size: .9em; margin: 0; padding: .3em 1em; background-color: rgb(102,102,102) ; color: rgb(214,207,181); 
	}
.copyright { text-align: left;
	}
.w3c { float: right; text-align: right;
	}


