@charset "utf-8";
/* CSS Document */
html, body {
	height: 100%;
	background:#e5e5e5;
}
body{	
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	
	letter-spacing:;
	color:#000;
}
h1{
	font-size:16px;
	color:#000;
	color:#780e27;
	margin:0 0 10px 0;
}
h2{
	font-size:14px;
}
h3{
	
}
p{
	line-height:16px;
}
a{
	text-decoration:none;	
	outline:none !important;
	color:#780e27;
}
a:hover{
	color:#E83336;
}
.clear{ clear:both; } .hidden{display:none; }
.fll{ float:left; } .flr{ float:right; } 
.white{ color:#fff; } .black{ color:#000; } 
header, nav{
	width:950px;
	margin:0 auto 0 auto;	
}
header{
	
}
nav{
	height:50px;
	margin-bottom:50px;
}
nav a{
	display:block;
	float:left;
	height:40px;
	width:94px;
	background:#FFFFFF;
	line-height:14px;
	color:#51091a;
	text-align:center;
	margin-right:1px;
	padding-top:10px;
}
nav a.last{
	margin-right:0px;	
}
nav a:hover{
	color:#464646;
	background:#F9EFDF;
}
body.home a.home, body.history a.history, body.reading a.reading, body.gallery a.gallery, body.shop a.shop, body.news a.news, body.about a.about, body.members a.members, body.links a.links, body.contact a.contact {
	color:#464646;
	background:#F9EFDF;
}
main{
	color:#4f4f4f;
	padding:0 10px 10px 10px;
	width:930px;
	margin:0 auto 0 auto;
}
main div#right{
	width:504px;	
}
main div#right p:first-of-type{
	margin-top:0px;	
}
div#holder{
	border:2px solid #000000;
	height:253px;
}
div#news{
	margin-top:40px;
	width:359px;
	color:#500819;
	text-align:center;
	padding:10px;
	border:2px solid #000000;
	background:#FFFFFF;
}
div#news h3{
	color:#000;	
}
footer{
	padding:10px;
	width:930px;
	margin:50px auto 0 auto;
}
div.galItem{
	float:left;
	margin-right: 50px;
	width:210px;
	margin-bottom:20px;
	text-align:center;
}
div.galItem img{
	margin-bottom:20px;
}
div.galItem a{
	display:block;
	color:#2b2b2b;
	padding:10px;
}
div.galItem a:hover{
	color:#000;
	background:#fffffa;
}
div.gal-text{
	width:400px;	
}
div.paging {
	height:40px;
	line-height:40px;
	margin-bottom:20px;
}
#submenu{
	float:left;
	width:140px;
	margin-top:50px;
}
#submenu a{
	display:block;
	height:22px;
	line-height:22px;
	padding:5px;
}
.back{
	float:left;
	margin-bottom:20px;	
	display:block;
}
#submenu a:hover,#submenu .selected{
	background:#FFFFFF;
}

div.normal{
	float:right;
	width:750px;
}
.normal h1{
	margin:0 0 20px 10px;	
}
.last{
	margin-right:0!important;	
}