/* ----- SUB PAGE TEMPLATE 1 ----- */

/* ----- SUB PAGE TEMPLATE 1 - STRUCTURE/LAYOUT STYLES ----- */

div#main-content{
	min-height:612px;
	height:auto !important;
	height:612px;
	background-image: url(../images/content-bg.jpg)!important;
	background-position: top left!important;
	background-repeat:no-repeat!important;
}

	div#main-content #left{
		float: left;
		position: relative;
		width: 210px;
	}

		div#main-content #left img.topic-img-1{
			width: 145px;
			height: 135px;	
			margin-top: 30px;
			margin-left: 20px;
			border: 1px solid #382008;			
		}
		
		div#main-content #left img.topic-img-2{
			width: 145px;
			height: 265px;	
			margin-top: 35px;
			margin-left: 20px;
			border: 1px solid #382008;		
		}

	div#main-content #content{
		margin-left: 210px;
		margin-right: 240px;
		text-align: justify;
	}

		div#main-content #content div.sub-paragraph ul{
			list-style: circle;
			list-style-type: circle;
		}
		
	div#main-content div.itemPreview{
		margin-bottom: 30px;
		background:url(../images/item-expanded.gif) left top no-repeat;
		position:relative;
		min-height: 20px; _height: 20px;
	}
		div#main-content div.collapsed{
			background:url(../images/item-collapsed.gif) left top no-repeat;
		}
		
		div#main-content div.itemPreview h3.itemPreviewTitle{
			font-size: 1.1em; 
			font-weight: bold;
			display: inline; _zoom: 1;
			padding: 0 50px 10px 0;
			margin: -3px 0 0 0;
			background: #FFFFFF; 
			float:left;_display:inline;
			width:91%;
	
		}
	
	div#main-content div.itemPreviewIntro{
		display: block;
		margin-top: 10px;
	}
	div#main-content div.itemPreviewIntro p{
		margin: 0;
	}
	
	div#main-content div.itemPreview div.actionbtn{
		position:absolute;
		top:0;
		right: 17px;
		width: 21px;
		height: 20px;
		cursor:pointer;
	}

div#gallery{
	width: 187px;
	position: absolute;
	right: 10px;
	top: 480px;
}

	div#gallery div.imgRotate{
		width: 183px;
		height: 89px;
		overflow: hidden;
		border: 2px solid #adadad;
	}
	
	body:first-of-type div#gallery img.border.top{
		padding-bottom: 5px;
	}
	
	body:first-of-type div#gallery img.border.bottom{
		padding-top: 5px;
	}
	
	div#gallery h2{
		background-image: url(../images/featureBox-bg.jpg);
		background-repeat: no-repeat;
		background-position: center;
		margin: 5px 0px 5px 0px;
		padding: 0px 5px 0px 5px;
	}
	
		div#gallery h2 span{
			background-color: #FFFFFF;
			padding-left: 5px;
			padding-right: 5px;
		}

div#location{
	width: 187px;
	position: absolute;
	right: 10px;
	top: 640px;
}

	div#location h2{
		background-image: url(../images/featureBox-bg.jpg);
		background-repeat: no-repeat;
		background-position: center;
		margin: 5px 0px 5px 0px;
		padding: 0px 5px 0px 5px;
	}
	
		div#location h2 span{
			background-color: #FFFFFF;
			padding-left: 5px;
			padding-right: 5px;
		}

	div#location img{
		border: 2px solid #adadad;
		padding: 0px;
		margin: 0px;
	}
	
	div#location p{
		padding: 0px;
		margin: 0px;
	}
	
div#contact-us{
	width: 187px;
	position: absolute;
	right: 10px;
	top: 920px;
}

	div#contact-us h2{
		background-image: url(../images/featureBox-bg.jpg);
		background-repeat: no-repeat;
		background-position: center;
		margin: 5px 0px 5px 0px;
		padding: 0px 5px 0px 5px;
	}
	
		div#contact-us h2 span{
			background-color: #FFFFFF;
			padding-left: 5px;
			padding-right: 5px;
		}	
	
	div#contact-us p{
		padding: 0px;
		margin: 0px;
	}
	
div#news{
	width: 187px;
	position: absolute;
	right: 10px;
	top: 795px;
}

	div#news h2{
		background-image: url(../images/featureBox-bg.jpg);
		background-repeat: no-repeat;
		background-position: center;
		margin: 5px 0px 5px 0px;
		padding: 0px 5px 0px 5px;
	}
	
		div#news h2 span{
			background-color: #FFFFFF;
			padding-left: 5px;
			padding-right: 5px;
		}	
	
	div#news .news-intro{
		margin: 0px;
		padding: 0px;
	}
	div#news .news-intro p{
		margin-bottom: 0px;
	}
	
/* ----- SUB PAGE TEMPLATE 1 - FONT STYLES ----- */	

div#main-content #content h2.header{
	color: #382008 !important; 
	font-size: 1.4em !important; 
	text-transform: uppercase !important; 
}

div#main-content #content p.paragraph{
	color: #382008;
	font-size: 1em;
	text-transform: none;
}

div#main-content #content div.sub-paragraph{
	color: #382008;
	font-size: 1em; 
	text-transform: none;
}

	div#main-content #content div.sub-paragraph h2{
		font-size: 1em; 
		font-weight: bold;
	}
	
	div#main-content #content div.sub-paragraph h3{  
		font-size: 1.1em; 
		font-weight: bold; 
	}
	
	div#main-content #content div.sub-paragraph h4{ 
		font-size: 1em; 
		font-weight: bold;
	}
	
	div#main-content #content div.sub-paragraph h4{ 
		font-size: 1em; 
		font-weight: bold;
	}
	
	div#main-content #content div.sub-paragraph a{
		color: #ae1d0c;
		font-size: 1em; 
		font-weight: bold;
		text-decoration: underline;
	}
	
	div#main-content #content div.sub-paragraph a:visited{
		color: #ae1d0c;
		text-decoration: underline;
	}
	
	div#main-content #content div.sub-paragraph ul{
		color: #b79268;
	}
	
	

div#gallery{ 

}

	div#gallery h2{ 
		color: #3c1f01;
		font-size: 1.1em;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
	}	
	
div#location{ 
	text-align: center;
}

	div#location h2{ 
		color: #3c1f01;
		font-size: 1.1em;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	div#location p{
		color: #513f29;
		font-size: 1em;
	}
	
	div#location a{
		color: #ae2407;
		font-size: 1em;
		font-weight: bold;
		font-style: italic;
		text-align: center;
		text-decoration: none;
	}
	
	div#location a:hover{
		color: #ae2407;
		font-weight: bold;
		font-style: italic;
		text-decoration:underline !important;
	}
	
	div#location a:visited{
		color: #ae2407;
		font-weight: bold;
		font-style: italic;
	}

div#contact-us{ 
	text-align: center;
}

	div#contact-us h2{ 
		color: #3c1f01;
		font-size: 1.1em;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	div#contact-us p{
		color: #513f29;
		font-size: 1em;
	}
	
	div#contact-us a{
		color: #513f29;
		font-size: 1em;
		font-weight: bold;
		font-style: italic;
		text-align: center;
		text-decoration: none;
	}
	
	div#contact-us a:hover{
		color: #513f29;
		font-weight: bold;
		font-style: italic;
		text-decoration: underline;
	}
	
	div#contact-us a:visited{
		color: #513f29;
		font-weight: bold;
		font-style: italic;
		text-decoration: none;
	}
	
div#news{ 
	text-align: center;
}

	div#news h2{ 
		color: #3c1f01;
		font-size: 1.1em;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	div#news .news-intro{
		color: #513f29;
	}
	
		div#news .news-intro a{
			color: #513f29;
			font-size: 1em;
			text-decoration: underline;
		}
		
		div#news .news-intro a:hover{
			color: #513f29;
			font-size: 1em;
			text-decoration: underline;
		}
		
		div#news .news-intro a:visited{
			color: #513f29;
			font-size: 1em;
			text-decoration: underline;
		}
		
		div#news a.featureBox.url{
			color: #ae2407;
			font-size: 1em;
			font-weight: bold;
			font-style: italic;
			text-align: center;
			text-decoration: none;
		}
	
		div#news a.featureBox.url:hover{
			color: #ae2407;
			font-weight: bold;
			font-style: italic;
			text-decoration: underline !important;
		}
		
		div#news a.featureBox.url:visited{
			color: #ae2407;
			font-weight: bold;
			font-style: italic;
			text-decoration: none;
		}
	
