body {
	margin: 0 auto 0 auto;
	font-family: Arial;
	font-size: 11px;
	color: #333;
	text-align: left;
    background-repeat: no-repeat;
    background-position: top center;
	background-color: #D2CFAE;
}
	

#topbar {
  	float: left;
  	width: 820px;
	margin: 0;
 	color: #AE222A;
    background: #fff;
 	padding: 0;
  	list-style: none;
	height: 65px;	
	}

#logo {
  	float: left;
  	margin: 0;
  	padding: 0;

  	}
	
#topnav {
  	float: right;
  	margin: 0;
	font-weight: bold;
  	padding: 20px 20px;
 	font-size: 12px;
	}

#topnav a{
	color: #AE222A;
	font-weight: normal;
	text-decoration: none;
	}	

#topnav a:hover{
	color: #333;
	font-weight: normal;
	text-decoration: none;
	}	
	
/* navbar */

#navbar {
	float: left;
	width: 178px;
	height: 156px;	
	color: #fff;	
	background: #AE222A;
 	}
	
.nav { 
	margin: 20px 10px 10px 20px;
	padding: 0 0 0 0;
	font-size: 11px;
 	line-height: 13px; 	
	}
	
.nav ul {
	margin: 0;
	padding: 0;
	}
	
.nav li {
	padding: 0 0 1px 0;
	list-style: none;
	}	

.nav a {
	color: #D2CFAE;
	text-decoration: none;
	}
	
.nav a:hover {
	color: #fff;
	text-decoration: none;
	}
	
/* navbar2 */

#navbar2 {
	float: left;
	width: 178px;
	height: 156px;	
	color: #fff;	
	background: #72161b;
   }
 	
.nav2 { 
	margin: 20px 10px 10px 20px;
	padding: 0 0 0 0;
	font-size: 11px;
 	line-height: 13px; 	
	}
	
.nav2 ul {
	margin: 0;
	padding: 0;
	}
	
.nav2 li {
	padding: 0 0 1px 0;
	list-style: none;
	}	

.nav2 a {
	color: #D2CFAE;
	text-decoration: none;
	}
	
.nav2 a:hover {
	color: #fff;
	text-decoration: none;
	}
	
/* navbar3 */

#navbar3 {
	float: left;
	width: 464px;
	height: 156px;
	color: #D2CFAE;		
	background: #8E4549;
 	}
	
.nav3 { 
	margin: 20px 10px 10px 20px;
	padding: 0 0 0 0;
	font-size: 11px;
 	line-height: 13px; 	
	}
	
.nav3 ul {
	margin: 0;
	padding: 0;
	}
	
.nav3 li {
	padding: 0 0 1px 0;
	list-style: none;
	color: #fff;
	}	

.nav3 a {
	color: #D2CFAE;
	text-decoration: none;
	}
	
.nav3 a:hover {
	color: #fff;
	text-decoration: none;
	}
	
/* highlight */	

.highlight a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	}
	
.highlight a:hover {
	color: #D2CFAE;
	font-weight: bold;
	text-decoration: none;
	}	

/* highlight2 */	

.highlight2 a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	}
	
.highlight2 a:hover {
	color: #D2CFAE;
	font-weight: bold;
	text-decoration: none;
	}
	
/* index page */

#indexheader {
	float: right;
	width: 602px;
	height: 116px;
	padding: 20px 20px 20px 20px;	
	background: #1B242B;
	}

#maintextleft {
	float: left;
	width: 316px;
	height: 305px;
	padding: 20px 20px 20px 20px;	
	background: url(../images/ace-pic5.jpg) no-repeat top left;
	}
	
#picslicetopright {
	float: right;
	width: 464px;
	height: 156px;
	background: url(../images/ace-pic3.jpg) no-repeat top left;
	}
	
#picslicebtmright {
	float: right;
	width: 464px;
	height: 345px;
	background: url(../images/ace-pic4.jpg) no-repeat top left;
	}
		
#mainpic {
 	float: left;
	width: 820px;
	height: 345px;
	}

#caption {
	float: left;
	width: 790px;
	height: 15px;	
	text-align: right;
	padding: 5px 20px 5px 10px;	
	font-size: 11px;
	color: #D2CFAE;	
	background: #AE222A;
   }
   
#summer {
  	float: left;
	width: 805px;
	height: 15px;		
	padding: 5px 0px 5px 15px;
	text-align: left;
	font-weight: normal;
	color: #D2CFAE;	
 	font-size: 10px;
	}

#summer a{
	color: #fff;
	text-decoration: none;
	}	

#summer a:hover{
	color: #ccc;
	text-decoration: none;
	}	   
 
.h1 { 
	font-size: 13px; 
	font-weight: bold; 
	color: #D2CFAE;
	}	
	
.h2 {
	font-size: 11px;
	color: #fff;
	line-height: 14px; 
	}
	
.subhead {
	color: #D2CFAE;
	font-weight: bold; 
	}
	
