@charset "UTF-8";
/* CSS Document */


body	{
	margin: 0;
	padding: 0;
	background: #120012 url(../_images/bg.jpg) top center no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 18px;
	color: #663366;
	font-size: 13px;
}
#h1	{
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #330033;
	font-size: 22px;
}
#h2	{
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #663366;
	font-size: 16px;	
	font-style: italic;
	line-height: 18px;
}
#wrapper	{
	width: 800px;
	margin:0 auto;
}
#container {
	background: url(../_images/wrapper_bg.jpg) top left repeat-y;
	width: 800px;
	float:left;
}
#header	{
	background: url(../_images/header_secondary.jpg) top left no-repeat;
	width: 800px;
	height: 152px;
	float:left;
}
#header-home	{
	background: url(../_images/header_home.jpg) top left no-repeat;
	width: 800px;
	height: 152px;
	float:left;
}
#sec-fade	{
	background: url(../_images/sec-fade.jpg) no-repeat;
	width: 800px;
	float:left;
}
#image-home	{
	float: left;
	width: 800px;
	height: 403px;
	background: url(../_images/image-home.jpg) no-repeat;	
}
#nav {
	width: 180px;
	float: left;
	margin: 20px 0;
	font-size: 11px;
	color: #330033;
	line-height: 35px;
}
.nav-item	{
	margin: 0 0 0 20px;
	float:left;
	width:160px;
}
.nav-item a	{
	color: #330033;
	text-decoration:none;
}
.nav-item a:hover	{
	color: #8c5e97;
}
.nav-locator	{
	background: #f1e9cb url(../_images/nav-bullet.gif) 4px center no-repeat;
	width:160px;
	padding:0 0 0 20px;
	float:left;
}
#content {
	width: 560px;
	float: left;
	padding: 25px;
}
#h1	{
	width: 100%;
	color: #330033;
	font-size: 22px;
	float:left;
}
#h2	{
	width: 100%;
	color: #663366;
	font-size: 16px;	
	font-style: italic;
	float: left;
	padding: 5px 0;
}
#content2	{
	width: 100%;
	float: left;	
}
#photos	{
	width: 263px;
	float: left;
}
.photo	{
	width: 263px;
	height: 175px;
	float: left;
	padding: 0;
	position: relative;
	text-align:center;
	overflow:hidden;
}
.photo span {
	width: 263px;
	height: 175px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../_images/border.png) no-repeat;
}
.photo-border	{
	width: 263px;
	height: 175px;
	float: left;
	padding: 0;
	background: url(../_images/border.png) no-repeat;
}
#map {
	width: 263px;
	float: left;
	padding: 0;
}
#text	{
	width: 250px;
	float: left;
	padding: 15px 20px 20px 20px;
}
#footer	{
	width: 800px;
	height: 45px;
	background: url(../_images/footer.jpg) no-repeat;
	text-align: center;
	font-size: 9px;
	color: #ffffff;
	float:left;
}
#footer a	{
	color: #f1e9cb;
	text-decoration:none;
}
#footer a:hover	{
	color: #ffffff;
}
#footer-text {
	padding:12px 0 0 0;
}