*{



	margin:0;



	padding:0;



	max-height:100000px;



}



ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset{margin:0 0 14px;}



html, body, div, span, applet, embed, object, iframe, frameset,



p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,



h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,



i, cite, em, var, dfn, address, s, strike, del,



dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,



fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,



article, aside, canvas, details, figcaption, figure, footer, header,



hgroup, menu, nav, section, summary, time, mark, audio,video{



	border:0;



	background:none;



}



body{



	color:#332a12;



	font:17px/24px "Arvo", Arial, serif;



	background:#7b1e1a;



	-webkit-text-size-adjust:100%;



	-ms-text-size-adjust:none;



}



a{



	text-decoration:underline;



	color:#000;



}



a:hover{text-decoration:none;}



a:active{background-color: transparent;}



input, textarea, select{



	font:100% arial,sans-serif;



	vertical-align:middle;



	color:#000;



	overflow: auto;



}



label{vertical-align:middle;}



button, input{



	width: auto;



	overflow: visible;



}



h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}



h1{font-size:200%;}



h2{font-size:450%;}



h3{font-size:125%;}



h4{font-size:110%;}



h5{font-size:100%;}



h6{font-size:90%;}



i, cite, em, var, dfn, address{font-style:italic;}



u, ins{text-decoration: underline;}



s, strike, del{text-decoration: line-through;}



blockquote, blockquote:before, blockquote:after, q, q:before, q:after{quotes: none;}



blockquote:before, blockquote:after, q:before, q:after{content: "";}



table, caption, tbody, tfoot, thead, tr, th, td{



	border-collapse: collapse;



	border-spacing: 0;



}



th, td{



	border:1px solid #ccc;



	padding:3px 7px;



	text-align:left;



	vertical-align:top;



}



th{



	border-color:#999;



	text-align:center;



	vertical-align:middle;



}



ul{margin-left:1px;}



ul li, ol li{list-style-position:inside;}



ul li{list-style-type:disc;}



input[type="text"],



textarea{



	-webkit-border-radius:0;



	border-radius:0;



	-webkit-appearance:none;



	-moz-appearance:none;



}



#wrapper{



	margin:0 auto;



	width:900px;



}



#header{



	padding:44px 53px 25px 51px;



	background:#191919;



	overflow:hidden;







}



.menu-block{



	padding:61px 0 0;



	float:right;



}



.title-menu{



	margin:0 0 14px;



	color:#7f8080;



	display:block;



	text-align:center;



	text-transform:uppercase;



	font:16px/16px "Arvo", Arial, serif;



	letter-spacing:2px;



}



.menu-header{



	margin:0;



	list-style:none;



	text-transform:uppercase;



	font:24px/24px "Arvo", Arial, serif;



	overflow:hidden;



	letter-spacing:2px;



}



.menu-header li{



	margin:0 0 0 35px;



	float:left;



	list-style:none outside;



}



.menu-header a{



	text-decoration:none;



	color:#fff;



}



.menu-header a:hover{text-decoration:underline;}

.logo-holder{

	overflow:hidden;

	position:relative;

	float:left;

}

.logo{



	background:url(images/logo.png) no-repeat;



	width:370px;



	height:113px;



	text-indent:-9999px;



	overflow:hidden;



	margin:0;



}



.logo a{



	display:block;



	height:100%;



}

.print-logo{display:none;}

.logo1{

	position:absolute;

	bottom:0;

	right:0;

	width:329px;

	height:15px;

	text-indent:-9999px;

	overflow:hidden;

	background:url(images/logo1.png) no-repeat;

}

.slideshow{



	position: relative;



	height: 366px;



	border-bottom:12px solid #ca932d;



}



.slideshow .slide{



	position: absolute;



	z-index: 1;



}



.slideshow .slide img{vertical-align:top;}



.slideshow .slide.active{z-index: 2;}



.post-block{



	padding:0 0 20px;



	background:#fff;



	overflow:hidden;



}



.post-box{



	padding:0 21px;



	float:left;



	width:258px;



	position:relative;



}



.post-box:before{



	position:absolute;



	content:"";



	top:0;



	left:0;



	width:1px;



	height:999px;



	background:#918f8f;



}



.post-box p{margin:0 0 9px;}



.post-block h2{



	margin:0 -21px 12px -20px;



	padding:13px 21px;



	color:#4e4e4d;



	font:bold 24px/28px "Arvo", Arial, serif;



	background:#e6e4e1;



}



.post-block h2 a{



	text-decoration:none;



	color:#4e4e4d;



}



.post-block h2 a:hover{text-decoration:underline;}



.post-box ul{



	margin:-8px 0 33px;



	list-style:none;



	overflow:hidden;



}



.post-box li{



	padding:9px 0 12px;



	border-top:1px solid #cac6bf;



	list-style:none outside;



}



.post-box li:first-child{border-top:none;}



.post-box a{text-decoration:none;}



.post-box a:hover{text-decoration:underline;}



.link-more{



	padding:0 0 0 17px;



	float:right;



	text-transform:uppercase;



	color:#968e80;



	font:bold 16px/17px "Arvo", Arial, serif;



	text-decoration:none;



	background:url(images/sprite.png) no-repeat 0 2px;



}



.link-more:hover{text-decoration:underline;}



#main{



	overflow:hidden;



	background:#fff;



}



#content{



	padding:15px 0 138px 33px;



	float:left;



	width:514px;



	color:#000;



	font:15px/22px "Arvo", Arial, serif;



}



#content h1{



	margin:0 0 7px;



	color:#7b1e1a;



	font:36px/43px "Arvo", Arial, serif;



	letter-spacing:-1px;



}



#content h2{



	margin:0 0 7px;



	color:#4e4e4d;



	font:22px/26px "Arvo", Arial, serif;



}



.authot-box{



	color:#332a12;



	font:bold 14px/20px "Arvo", Arial, serif;



}



#content .link-author{



	margin:0;



	color:#332a12;



	font:bold 14px/20px "Arvo", Arial, serif;



	text-decoration:none;



}



#content .link-author:hover{text-decoration:underline;}



.sub-title{



	margin:0 0 9px;



	padding:0 0 16px;



	color:#000;



	font:14px/20px "Arvo", Arial, serif;



	border-bottom:1px solid #332a12;



	display:block;



}



#content p{margin:0 0 12px;}



#content>a{



	margin:0 0 12px;



	display:inline-block;



	vertical-align:top;



	color:#7b1e1a;



	text-decoration:none;



	font-weight:bold;



}



#content>a:hover{text-decoration:underline;}



.alignright{



	margin:9px 0 20px 20px;



	float:right;



}



#content>ol{



	margin:0 0 5px;



	padding:0 0 0 20px;



	height:1%;



	overflow:hidden;



	counter-reset: item;



	list-style:none;



}



#content ol li{



	margin:0 0 6px;



	padding:0 0 0 25px;



	position:relative;



}



#content>ol>li{padding:0 0 0 25px;}



#content>ol>li:before{



	margin:0 8px 0 0;



	content:counters(item, ".", decimal) ".";



	counter-increment:item;



	color:#7b1e1a;



	position:absolute;



	top:0;



	left:0;

	min-width:18px;

	max-width:25px;

	text-align:right;

}



#content ol ol{



	margin:0;



	list-style:none;



	counter-reset:item1;



}



#content ol ol li:before{



	margin:0 8px 0 0;



	content:counters(item1, ".", lower-alpha) ".";



	counter-increment:item1;



	color:#7b1e1a;



	position:absolute;



	top:0;



	left:0;

	min-width:18px;

	max-width:25px;

	text-align:right;

}



#content ul{



	margin:0 0 5px;



	padding:0 0 0 23px;



	list-style:none;



	overflow:hidden;



}



#content ul li{



	margin:0 0 6px;



	padding:0 0 0 9px;



	list-style:none outside;



	background:url(images/sprite.png) no-repeat 0 -101px;



}



#content .social-network{



	margin:20px 0 70px 30px;



	padding:0;



	float:right;



	width:82px;



	list-style:none;



	overflow:hidden;



	text-transform:uppercase;



	font:10px/13px "Arvo", Arial, serif;



}



#content .social-network li{



	margin:0;



	padding:6px 0 8px 22px;



	border-top:1px solid #eae8e9;



	list-style:none outside;



	background:url(images/social-network.png) no-repeat;



}



#content .social-network li:first-child{border-top:none;}



#content .social-network a{



	text-decoration:none;



	color:#333;



}



#content .social-network a:hover{text-decoration:underline;}



#content .social-network .facebook{background-position:0 6px;}



#content .social-network .twitter{background-position:0px -22px;}



#content .social-network .google{background-position:0 -50px;}



#content .social-network .save{background-position:0 -78px;}



#content .social-network .e-mail{background-position:0 -106px;}



#content .social-network .share{background-position:0 -134px;}



#content .social-network .print{background-position:0 -162px;}



#sidebar{



	padding:0 18px 0 26px;



	float:right;



	width:262px;



	background:#fcf1cf;



}



#sidebar h2{



	margin:0 -26px;



	padding:16px 28px 13px;



	color:#9f926b;



	font:bold 22px/26px "Arvo", Arial, serif;



	background:#fae6aa;



}



#sidebar h3{



	margin:0 -26px 16px;



	padding:16px 18px 15px 28px;



	text-transform:uppercase;



	color:#918a77;



	background:#e4d9bc;



	font:21px/21px "Arvo", Arial, serif;



	border:solid #fff;



	border-width:1px 0;



}



#sidebar .widget h3{



	margin:0 -26px;



	padding:20px 18px 14px 28px;



	text-transform:uppercase;



	color:#a99b6f;



	background:#fae6aa;



	font:19px/21px "Arvo", Arial, serif;



}



#sidebar h4{



	margin:0 0 3px;



	font:bold 14px/18px "Arvo", Arial, serif;



}



.list-block{



	margin:0 0 22px;



	list-style:none;



	overflow:hidden;



}



.list-block li{



	margin:0 0 4px;



	list-style:none outside;



}



.list-block a{



	color:#231f20;



	font:14px/20px "Arvo", Arial, serif;



	text-decoration:none;



}



.list-block a:hover{text-decoration:underline;}



.sidebar-list{



	border-top:1px solid #fdf3d6;



	margin:0;



	padding:0 0 39px;



	list-style:none;



	overflow:hidden;



	font:14px/18px "Arvo", Arial, serif;



	background:#fcf1cf;



}



.sidebar-list li{



	padding:11px 0;



	list-style:none outside;



	border-bottom:1px solid #fef8e7;



}



.sidebar-list a{



	text-decoration:none;



	color:#231f20;



}



.sidebar-list a:hover{text-decoration:underline;}



.sidebar-list .name{letter-spacing:0;}



#sidebar address{



	margin:-3px 0 32px;



	font:14px/28px "Arvo", Arial, serif;



}



#sidebar address span{text-transform:uppercase;}



#sidebar .widget{display:none;}



#sidebar .widget:first-child{display:block;}



#sidebar.active .widget{display:block;}



#sidebar.active .widget:first-child{display:none;}



#footer{



	margin:0 auto;



	width:900px;



}



.footer-holder{



	margin:0 0 15px;



	padding:35px 0 11px;



	background:#ca932d;



	text-align:center;



}



.caption-box{



	margin:0 0 6px;



	text-align:center;



	font:22px/24px "Arvo", Arial, serif;



}



.caption-box a{



	color:#544829;



	text-decoration:none;



}



.caption-box a:hover{text-decoration:underline;}



.caption-box strong{



	margin:16px 0 0;



	color:#332a12;



	display:block;



	font:bold 32px/32px "Arvo", Arial, serif;



}



#nav{



	margin:0 0 19px;



	list-style:none;



	overflow:hidden;



	color:#fff;



}



#nav li{



	margin:0 5px;



	display:inline-block;



	vertical-align:top;



	list-style:none outside;



	position:relative;



}



#nav li:after{



	content:"";



	position:absolute;



	top:3px;



	left:-8px;



	width:2px;



	height:16px;



	background:url(images/sprite.png) no-repeat 0 -41px;



}



#nav li:first-child:after{background:none;}



#nav a{



	text-decoration:none;



	color:#fff;



}



#nav a:hover{text-decoration:underline;}



.footer-holder address{



	margin:0 0 39px;



	color:#332a12;



	font:16px/31px "Arvo", Arial, serif;



}



.footer-holder address strong{font:bold 16px/18px "Arvo", Arial, serif;}



.footer-holder address a{



	text-decoration:none;



	font:bold 16px/18px "Arvo", Arial, serif;



}



#footer h3{



	margin:0 0 25px;



	text-transform:uppercase;



	font:18px/22px "Arvo", Arial, serif;



}



#footer h3 span,



#footer h3 span a{



	font-size:22px;



	line-height:22px;



	color:#7b1e1a;



	font-weight:bold;



	text-decoration:none;



}



.form-message{position:relative;}



.form-message  legend{



	position:absolute;



	left:-9999px;



	top:auto;



	width:1px;



	height:1px;



	overflow:hidden;



}



.row-holder{



	margin:0 0 9px;



	padding:0 0 0 99px;



}



.form-message .row1{margin:0 0 22px;}
.form-message .row1:after,
.row-holder:after{

	clear:both;

	content:"";

	display:block;

}


.form-message .row{



	margin:0 0 0 18px;



	float:left;



}



.row-holder .row:first-child{margin:0;}



.form-message label{



	margin:4px 20px 0 0;



	float:left;



	color:#332a12;



	text-align:right;



	width:100px;



	text-transform:uppercase;



	font:16px/16px "Arvo", Arial, serif;



}



.form-message input[type="text"]{



	background:#fff;



	width:192px;



	height:16px;



	border:none;



	padding:5px 10px 7px;



	margin:0;



	float:left;



	color:#332a12;



	font:14px/16px "Arvo", Arial, serif;



}



.form-message textarea{



	margin:0;



	padding:10px;



	max-width:192px;



	min-width:192px;



	min-height:153px;



	max-height:153px;



	color:#332a12;



	overflow:auto;



	border:none;



	float:left;



	background:#fff;



	font:14px/16px "Arvo", Arial, serif;



}



.form-message input[type="submit"]{



	background:none;



	color:#7b1e1a;



	border:none;



	margin:0;



	cursor:pointer;



	font:bold 18px/20px "Arvo", Arial, serif;



	text-decoration:underline;



}

/* footer */
.footer-holder {
    margin: 0 0 15px;
    padding: 35px 0 11px;
    background: #ca932d;
    text-align: center;
    overflow: hidden;
}
#footer h3 {
    margin: 0 0 25px;
    text-transform: uppercase;
    font: 18px/22px "Arvo", Arial, serif;
    color: #fff;
}
.footerform h2 {
    color: #fff;
    font-size: 32px;
}
.footerleft {
  width: 35%;
    float: left;
    overflow: visible;
    padding: 50px;
    color: #fff;
    text-align: left;
    font-size: 18px;
   
}
.footerright {
  width: 35%;
    float: right;
    overflow: visible;
    padding: 50px;
    color: #fff;
    text-align: left;
    font-size: 18px;
   
}
.footerleft h3,
.footerright h3{
    color: #332a12 !important;
    font-size: 24px !important;
    font-weight: bold !important;
}
.footerleft p {
    padding-top: 20px;
}
.footerleft em {
    font-style: normal;
    font-size: 22px;
    /* margin: 20px 0 10px; */
    font-weight: 500;
}
.footerright p {
    padding-top: 20px;
    line-height: 2;
}
.footerright a {
    color: #fff;
   

.form-message input[type="submit"]:hover{text-decoration:none;}



.footer-block{



	padding:0 0 20px;



	color:#fff;



	overflow:hidden;



	text-align:center;



	font:13px/15px "Arvo", Arial, serif;



}



.footer-block p{margin:0;}



.footer-block p a{



	text-decoration:none;



	color:#fff;



}

.wpcf7-form {
    padding: 42px 0 0;
    position: relative;
}



.footer-block p a:hover{text-decoration:underline;}
.skip{
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#skip a:focus{
	position:static;
	width:auto;
	height:auto;
	left:0;
	top:0;
}


.form-message .row1:after,



.form-message .row-holder:after,



.for