
/* ID starts with a # */
/* Class starts with a . */

/* Blanket rules for all elements */
body{
	
	width:798px;
	font-size:80%;
	font-family:'Lucida Grande',Verdana,sans-serif;
	background-color:#5E7D8A;
	margin-left:auto;
	margin-right:auto;
	/*background-color:#663300;*/
	}
.testcolor {
	background-color:#5E7D8A; /*#6e7d9a;*/
	}
.image_float {
	float:left;
	margin:0 5px 5px 0;
	}
a:link {
	color:#990000;
	}
a:visited {
	color:#990000;
	}
a:hover {
	color:red;
	}

/* Rules for headings */
h1 {
	font-size:150%;
	}
	
h2 {
	font-size:140%;
	}
	
h3 {
	font-size:120%;
	}
	
/* Default paragraph styles */
p {
	font-size:100%;
	line-height:150%;
	}
blockquote {
	margin:0 0 0 20px;
	line-height:150%
	}
/*squish line spacing */
.squishvert {
	line-height:110%
	}
/* List Styles */
ul { 
  list-style-type:none; 
  margin:0; 
  width:250px;
  padding:0px;
  border:0px solid #000;
  font:bold 11px;
} 
li { 
  background: #DDDDDD; 
  margin-bottom: 4px; 
  /* create a shadow effect */
  border-left: 1px solid #000; 
  border-top: 1px solid #000; 
  border-right: 1px solid #000; 
  border-bottom: 1px solid  #000; 
} 

.numbered {
  border-left: 0px solid #000; 
  border-top: 0px solid #000; 
  border-right: 0px solid #000; 
  border-bottom: 0px solid  #000; 
}
/*highlight for current page in nav*/
.currentlocation {
	border-color:#990000;
	border:double;
	}
/* these features are common to all nav buttons */
ul a:link, ul a:visited, ul a:hover, ul a:active {
	display:block;
	padding:2px 10px;
	text-decoration:none;
	}

/* nav button display based on link state */
ul a:link {
	color:#000;
	background:#FFF;
	}
ul a:visited {
	color:#000;
	background:#FFF;
	}
ul a:hover {
	color:#FFF;
	background:#990000;
	
	
	}
ul a:active {
	color:#333;
	}
/*Wrapper Div*/
  #wrapper {
		margin:0 auto;
		width:800px;
		}

/* Masthead */ 
  #masthead { 
  	width:760px;
  	margin:0 0 10px 0; 
    padding:0px; 
    border:0px solid #000; 
    
    } 

/* NAVIGATION BAR ON LEFT */ 
  #nav { 
  	float:left;
  	
    width:253px;
    margin-bottom:10px; 
    padding:0px;
    border:0px solid #000;
    
    } 
	
	legend {
		background:#DDDDDD;
		margin:0;
		padding:5px;
		border-style:solid;
		border-width:2px;
		border-color:#FFF #AAA #666 #FFF;
		font-size:larger;
		}
/* CONTENT CONTAINER ON RIGHT */ 
  #pic { 
  	/*float:left;*/
  	
    width:496px;
	margin-left:263px;
    margin-bottom:10px; 
    padding:10px;
    border:1px solid #000;
    background-color:#FFF;  
    
    }     
/* CONTENT DIV */ 
  #content { 
  	
  	width:780px;
  	margin-left:0px;
    margin-bottom:10px; 
    padding:10px; 
    border:1px solid #000;
    background-color:#FFF;  
    } 
 
 
    
/* Footer */ 
  #footer { 
    clear:both;
    font-size:10px;
    width:780px; 
    padding:10px; 
    border:1px solid #000; 
    background-color:#fff; 
    }

.spacer {
	clear:left;
	}
