/* ----- SUB PAGE TEMPLATE 1 ----- */

/* ----- SUB PAGE TEMPLATE 1 - STRUCTURE/LAYOUT STYLES ----- */

div#main-content{
	min-height:402px;
	height:auto !important;
	height:402px;;
	background-image: url(../images/content-bg.jpg)!important;
	background-position: top left!important;
	background-repeat:no-repeat!important;
	padding-bottom: 30px;
}

	div#main-content #content{
		margin-left: 35px;
		margin-right: 35px;
		text-align: justify;
	}
	
	div#main-content #map{
		float: left;
		border:4px solid #e7dbcf;
	}
	
	div#main-content div.location.info{
		float: right;
		width: 285px;
	}
	
/* ----- SUB PAGE TEMPLATE 1 - FONT STYLES ----- */	

div#main-content #content h2.header{
	color: #382008 !important; 
	font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif !important;  
	font-size: 1.4em !important; 
	text-transform: uppercase !important; 
	margin-bottom: 10px;
}

div#main-content div.location.info p{
	color: #382008;
	font-size: 1em;
	text-transform: none;
}