/* --HTML and BODY Information-- */
html {
	margin: 0;
	padding: 0;
}

body {
	text-align:center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	color: #000000;
	background: #ffffff;
	margin: 0;
	padding: 0;
		}
		
		

		/* --HTML and BODY Information
div {border: solid 1px #f00;}
-- */

#toplogo {
		width:880px;
		margin-right:auto;
		margin-left:auto;
		padding:8px 0 4px 0;
		text-align:left;
		}
		
	#toplogo p {
		font-size: 10px;
		margin: 0 0 1px 0;
		text-align:right;
		}
		
#topbar {
		width:100%;
		background:#660000;
		padding:0px;
		margin:0px;
		}
		
		
#copyright {
		width:880px;
		margin-top: 15px;
		margin-right:auto;
		margin-left:auto;
		padding:0px;
		text-align:center;
		}

	
#mainframe {
		width:880px;
		margin-right:auto;
		margin-left:auto;
		padding:0px;
		text-align:left;
		}
		
		
#homefeature1 {
		width:610px;
		float:left;
		background:#CCCC99;
		margin:0 0 10px 0;
		padding:12px;
		}
		
	#homefeature1 p {
		margin: 0px 0 10px 0;
		line-height:22px;
		}
		
	#homefeature1 img {
		margin:0 14px 20px 0;
		float:left;
		}
		
#homefeature2 {
		width:610px;
		float:left;
		background:#D6D6AD;
		margin:0 0 10px 0;
		padding:12px;
		}
		
	#homefeature2 p {
		margin: 5px 0 5px 0;
		line-height:16px;
		}
		
	#homefeature2 img {
		margin:0 14px 20px 0;
		float:left;
		}
		
#homefeature3 {
		width:880px;
		background:#660000;
		text-align:center;
		}
		
	#homefeature3 p {
		color:#D6D6AD;
		padding:7px;
		margin:0;
		text-align:center;
		}
		
#homerightrail {
		width:240px;
		float:right;
		background:#ffffff;
		margin:0 0 10px 0;
		padding:0;
		}
		
	
	
	/* --SUBPAGE LAYOUT Information-- */	
		
#subfeature1 {
		width:650px;
		float:right;
		background:#ffffff;
		margin:0 0 10px 0px;
		padding:0;
		}
		
	#subfeature1 p {
		margin: 0 0 10px 0;
		}
		
	#subfeature1 img {
		margin:0 14px 20px 10px;
		float:right;
		}
		
	#subfeature1 img.center {
		margin:0 0 0 50px;
		float:none;
		}
		
	#subfeature1 img.left {
		margin:0 14px 10px 0;
		float:left;
		}
		
#subfeature1 img.photo {
		margin:0 0 6px 0;
		padding:0;
		float:none;
		}
		
		
#subfeature3 {
		width:880px;
		background:#CCCC99;
		text-align:center;
		}
	#subfeature3 p {
		padding:7px;
		margin:0;
		font-size: 12px;
		line-height: 16px;
		}
		
#subleftrail {
		width:200px;
		float:left;
		background:#f3f3e6;
		margin:0 0 10px 0;
		padding:5px 0 5px 0;
		}
		
#subleftrail p {
		padding:0;
		margin:5px 10px 5px 10px;
		line-height:18px;
		color:#660000;
		}
		
#subrightrail {
		width:240px;
		float:right;
		background:#f3f3e6;
		margin:5px 0 10px 4px;
		padding:5px 0 5px 0;
		}
		
#subrightrail p {
		padding:0;
		margin:5px 10px 5px 10px;
		line-height:18px;
		color:#660000;
		}
		
	#subrightrail img {
		margin:0;
		float:none;
		}


		
/* --HTML FORMATTING Information-- */	
		
p {margin:5px 5px 8px 5px;
		}
		
		
		
h1 {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0 10px 0;
	line-height:24px;
		}	
			
h2 {
	color: #660000;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	margin:5px 10px 5px 10px;
	line-height:20px;
		}	
		
h3 {
	color: #660000;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0 10px 0;
	line-height:15px;
		}	

ul{		
list-style-type: none;				
margin:0 0 10px 10px;
}

li{			
list-style-type: none;	
list-style-position: outside;		
padding-bottom: 6px;
margin-left: 10px;
}

a:link {
	color: #663300;
	text-decoration: none;
	border-bottom: 1px dotted #663300;
}

a:visited{
	color: #996600;
	text-decoration: none;
	border-bottom: 1px dotted #996600;
}

a:hover {
	color: #330000;
	text-decoration: none;
	border-bottom: 1px dotted #330000;
}

a:active {
	color: #330000;
	text-decoration: none;
	border-bottom: 1px dotted #330000;
}

a.images:link, a.images:visited, a.images:hover, a.images:active{
	text-decoration: none;
	border-bottom: none;}
