*{margin:0;padding:0}
html{
	font-size: 100.01%;
}

body{
	margin: 0;
	font: 64% Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif;
	min-width:998px;
	background:#361B10 url(/media/images/bg.jpg) repeat-y scroll 50% 0
}
#main form {
	padding: 0;
	margin: 0;
	display: inline;	
}
#main input,
#main textarea,
#main select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
#main fieldset{
	margin:0;
	padding:0;
	border:none;
}
#main img{border: none;}
#main table{
	padding:0;
	margin:0;
	border-collapse:collapse;
}
#main td{
	padding:0;
	margin:0;
}
#main a{color:#5D3316}
#main a:active, #main a:focus{outline:none;}
.wraper{background:#361B10 url(/media/images/bg.jpg) repeat-y 50% 0;}
#main{
	margin: 0 auto;
	width: 968px;
	padding: 0 0 50px;
}
#main #header{
	position:relative;
	padding:68px 57px 50px;
}
#main .logo{
	width: 213px;
	height: 206px;
	position:absolute;
	top:40px;
	right:-2px;
	z-index:5;
}
#main .logo a{
	overflow: hidden;
	text-indent: -9999px;
	background: url(/media/images/logo.png) no-repeat;
	display: block;
	width: 213px;
	height: 206px;
	cursor:pointer;
}
/* menu */
#main #menu ul{
	list-style:none;
	margin: 0;
	padding:0;
	width: 100%;
	position:relative;
}
#main #menu ul:after{
	content:'';
	clear:both;
	height:0;
	display:block;
}
#main #menu ul li{
	float:left;
	margin: 0 6px 0 0;
}
#main #menu ul a{
	font: 17px/36px Verdana, Arial, Helvetica, sans-serif;
	color:#f9e4c7;
	float:left;
	padding:0 13px;
	text-transform:uppercase;
text-decoration:none;
}
#main #menu ul li:hover a,
#main #menu ul li.current a{background:url(/media/images/menu-hover.png) repeat;}
/* drop menu */
#main #menu ul ul{
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:0;
	top:36px;
	padding:6px 0 0;
	background:url(/media/images/none.gif) repeat;
}
#main #menu li:hover ul,
#main #menu li.current ul{display:block}
#main #menu ul ul li{margin: 0 3px 0 0;}
#main #menu ul ul a{text-transform:none;}
#main #menu li:hover ul a,
#main #menu li.current ul a{
	color:#fff;
	background:url(/media/images/drop-menu-bg.png) repeat;
	font:14px/30px Verdana, Arial, Helvetica, sans-serif;
}
#main #menu ul ul li:hover a,
#main #menu ul ul li.current a{background:url(/media/images/drop-menu-hover.png) repeat}
#main #menu ul ul .last a{width:210px}

#main #menu ul ul ul, #main #menu li:hover ul ul, #main #menu li.current ul ul{display:none}
#main #menu li:hover + li ul {display:none}

/* sidenav */

#main #sidenav, body.columns2 .col_sidebar{float:left;font-size:120%;margin:15px 0 15px 15px;width:150px}
#main #sidenav a:hover, body.columns2 #main .col_sidebar a:hover{text-decoration:underline}
#main #sidenav ul.navlist, body.columns2 .col_sidebar ul.navlist{list-style:none}
#main #sidenav ul.navlist ul, body.columns2 .col_sidebar ul.navlist ul{margin-left:15px}
#main #sidenav ul.navlist li, body.columns2 .col_sidebar ul.navlist li{border-bottom:1px solid #5D3316;padding:2px 0;margin:2px 0}

/* copy */
#main #copy, body.columns2 .col_main{border-left:1px solid #5D3316;float:left;margin:15px}
#main #copy .contentcol, body.columns2 .contentcol{padding-top:0}

/* content */
#main #content .contentcol{padding-top:20px}
body.columns1 #main #content .contentcol{padding-top:0}
#main #content .dditem{background:none}
#main #content{
	margin:0 57px;
	border:14px solid #5d3316;
	background:url(/media/images/content-bg.jpg) repeat-y;
	padding: 0 0 20px;
	width:826px;
	overflow:hidden;
}
#main #content h3{
	font:italic 32px/40px Georgia, "Times New Roman", Times, serif;
	color:#281609;
	margin:0;
}
body.columns3 #content h3{text-align:center;}
#main .main-image{border-bottom:14px solid #5d3316;}
#main .main-image img{display:block;}
#main .text-box, #main .item{
	padding: 0 10px 0 30px;
}
body.columns3 #main .item{text-align:center}
#main .text-box h1, #main h2.pagetitle{
	font:46px/50px Georgia, "Times New Roman", Times, serif;
	color:#281609;
	margin:18px 0 22px;
	padding:0 15px;
}
body.columns3 #main h2.pagetitle{text-align:center}
#main .text-box h2, #main .item h2{
	font:italic 32px/34px Georgia, "Times New Roman", Times, serif;
	color:#281609;
	margin:0;
}
#main .text-box p, #main .item p{
	font:15px/24px Georgia, "Times New Roman", Times, serif;
	color:#281609;
	margin:12px 0;
}
#main #content .columns{
	overflow:hidden;
	width: 100%;
	background:url(/media/images/columns-separator.gif) repeat-y;
	margin: 31px 0 0;
}
#main #content .columns .col-1,
body.columns3 #content #ddcol_1{
	float:left;
	margin:8px 40px 0 25px;
	width: 378px;
	display:inline;
	padding: 0 20px 53px 0;
}
#main #content .columns .col-1 img,
body.columns3 #content #ddcol_1 img{
	display:block;
	border:6px solid #886140;
}
#main #content .columns .col-2,
body.columns3 #content #ddcol_2{
	float:left;
	width:360px;
	margin: 2px 0 0;
}
body.columns2 #content .col_sidebar{float:left;width:150px;min-height:100px;margin:0}
body.columns2 #content .col_sidebar .item{padding:0px 10px}
body.columns2 #content .col_sidebar .item.navigationmenu ul ul{margin-left:5px}
body.columns2 #main #content .contentcol.col_main{float:left;width:645px;min-height:100px;padding-top:0}

#main #content table{
	font: 14px/21px Arial, Helvetica, sans-serif;
	color:#281609;
	width: 100%;
	margin: 10px 0 0;
}
#main #content th{
	border: 2px solid #1e1006;
	text-align:center;
	width:20%;
	line-height:18px;
	font-weight:normal;
}
#main #content td{
	border: 2px solid #1e1006;
	text-align:center;
	width:20%;
}
#main #footer{
	text-align:center;
	font:13px/26px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin: 0 57px;
}
#main #footer p{margin:0;}

#main .gallery .outerframe{background:#B08665;border:1px solid #5D3316;}
#main .gallery .outerframe .frame img{margin:5px}
#main ul.galleryphotos{list-style:none;overflow:hidden;margin:5px 0}
#main ul.galleryphotos li{float:left;background:#B08665;border:1px solid #5D3316;margin-right:3px;padding:3px 3px 0}
.wraper.home #main ul.galleryphotos{border:6px solid #886140;margin:0;padding:0;text-align:left}
.wraper.home #main ul.galleryphotos li{margin:0;padding:0;border:0;text-align:left}
.wraper.home #main #content #ddcol_1 ul.galleryphotos li img{border:none}

#main .item#archivelinks{display:none}
#main .item.blog .item#archivelinks{display:block;padding:5px 0 0;border-top:4px solid #5D3316;}

.archivenav{margin-left:30px;font-size:120%}
