/* CSS Document */
a:visited{color: #694016;}
a:hover{color: #8b6508;}
a:link{color:#003300;}

img {border-color:#663300;}
	
body {height: auto;
	  width: auto;
	  background-color:#FFFFE0;
	  font-family: Helvetica, sans-serif;
	  margin: 15px;	 
	  padding: 10px;
	  border:solid;
	  border-color: #8b6508;
	   }
	
	 
#banner{background-image: none;
		background-repeat:no-repeat;
		background-color: black;
		border:0;		
		margin: 0 0 10px 0;
		padding: 0;
		height: 150px;
		}

#container {background-color:#FFFFE0;
			width: 99.5%;
			margin:0 0 auto 0;
			padding:0 0 0 0 ;
						}
			
#maincontent {
				margin-left:125px;
				margin-right:20px;}

#footer{background-color:#FFFFE0;
		width:95%;
		height:120px;
		padding: 15px 20px;}
		
table{ border-color:#663300;}		
table tr td{ border-color:#663300;}


#siteTable table{width: 350px;
			height:350px;
 			margin: 0 0 0 20px;
  			padding: 0; 
  			border-color: #8b6508;
   			border-style:outset;
    		border-width:thick;}

#siteTable table tr td{width: 50%;}
#siteTable table tr td p{margin: 5px; font-size:1em;}

#recTable table{width: 350px;
			height:350px;
 			margin: 0 0 0 20px;
  			padding: 0; 
  			border-color: #8b6508;
   			border-style:outset;
    		border-width:thick;
			}
						
#recTable table tr td{width: 50%;}	
#recTable table tr td p{margin: 5px; font-size:1em;}

#prospTable table{width: 95%;
				  margin: 0;
  			      padding: 0; 
  			      border-color: #8b6508;
   			      border-style:outset;
    		      border-width:thick;
				  }	
#prospTable table tr td{ text-align:center;} 		

p {font-size:.8em; }
h1, h2, h3, h4 {color:#003300;}
h1 {font-size: 1.6em; font-weight: bold ;}
h2 {font-size: 1.4em; font-weight: bold ;}
h3 {font-size: 1.1em; font-weight: bold ;}
h4 {font-size: .8em; font-weight: bold ;}
h5 {font-size: .7em; font-weight: bold ; color:black;}
ul {font-size: .8em;}
ol li{font-size: .8em;}
none {font-size: medium;}

table tr td p{margin:0; padding:2px; font-size:1em;}

.special{font-weight: bold;
		 font-variant: small-caps;
  		 margin: 5px; 
   		 }


.floatimgleft{
			float:left;
			margin-top:10px;
			margin-right:10px;
			margin-bottom:10px;
			}
			
.floatimgright{
		   	float:right;
			margin-top:10px;
			margin-left:10px;
			margin-bottom:10px;
			}
#lsidebar{	float: left;
			padding: 0;
			width: 115px;
			border: solid;
			border-width:thin;
			border-color:#8b6508;
			background-color: #BDB76B;
			}
#lsidebar h4{padding: 0 5px;}

#topmenu{width: 100%;}

#topmenu table tr td{	 
					   	font-size:.75em;
            			font-weight: bold;
						padding: 10px 25px;
						text-align: center;
						}
						
.column1{padding:10px; margin:10px 30px 10px 10px;}
.column2{padding:10px; margin:10px;}

.floatleft{float:left; margin: 0; padding: 0;}
.floatright{float:right; margin: 0; padding: 0;}

.paraBold{font-size:.8em; font-weight: bold; padding: 0; margin: 0; }

.photocaption{font-size:.6em; margin:0; padding:0;}

.occupation{font-size:.9em;  margin:0; padding:0;}

.floatleftright{float:left; margin-left: 20px;}
.floatleftright2{float:left; margin-left: 40px;}
