* { 
	margin:0; 
	padding:0;
	font-size:100.01%;
}
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;
}
html {font-size: 62.5%;}
body {
	color:#000;
	font:1.4em/1.214em Arial, Helvetica, sans-serif;
	background:#fff;
	min-width:929px;
}
a {
	text-decoration:none;
	color:#6e9934;
}
a:hover {text-decoration:underline;}
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:150%;}
h3{font-size:120%;}
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.blog-style li.blog-style{list-style-position:outside; margin-left: 1em;}
ul li{list-style-type:disc;}
article,
aside,details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
figure {
	margin:0;
	padding:0;
}
.aligncenter { text-align: center;}
img.aligncenter {
	display: block;
	margin: 0 auto;
}
.alignleft {float: left;}
.alignright {float: right;}
#w1 {
	overflow:hidden;
	position:relative;
	width:100%;
}
#wrapper {
	width:889px;
	margin:0 auto;
}
#header {
	padding:8px 0 24px;
	position:relative;
	z-index:10;
}
.inner-page #header {padding:15px 0 0;}
.logo {
	display:block;
	width:889px;
	height:149px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/logo01_b.gif) no-repeat 0px 0;
	margin:0 0 6px;
	padding:0 0 0 0px;
}
.logo a {
	display:block;
	height:100%;
}
.topbar {
	background:#6e9934;
	margin:0 0 1px;
	overflow:hidden;
	height:34px;
}
a.btn-donate {
	float:left;
	border:1px solid #d50000;
	font:bold 1.286em/1.222em Times, "Times New Roman", serif;
	text-transform:uppercase;
	color:#fff;
	height:23px;
	width:187px;
	padding:5px 0 4px;
	text-align:center;
	background: #e09696;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwOTY5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e09696 0%, #d50000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e09696), color-stop(100%,#d50000));
	background: -webkit-linear-gradient(top,  #e09696 0%,#d50000 100%);
	background: -o-linear-gradient(top,  #e09696 0%,#d50000 100%);
	background: -ms-linear-gradient(top,  #e09696 0%,#d50000 100%); 
	background: linear-gradient(to bottom,  #e09696 0%,#d50000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e09696', endColorstr='#d50000',GradientType=0 );
}
.topbar .btn-newsletter {
	float:left;
	border-width:0 1px;
	border-color:#fff;
	border-style:solid;
	background:#6e9934 url(images/sprite.png) no-repeat 190px -319px;
	color:#fff;
	width:162px;
	font:bold 1.286em/1.222em Times, "Times New Roman", serif;
	text-align:left;
	height:23px;
	padding:6px 33px 5px 28px;
	text-transform:uppercase;
}
.social-networks {
	text-align:center;
	width:235px;
	float:left;
	border-right:1px solid #fff;
	height:30px;
	padding:4px 0 0;
	background:#6e9934;
}
.social-networks ul,
.social-holder ul {
	display:inline-block;
	vertical-align:top;
	margin:0;
	padding:0;
}
* + html .social-networks ul {display:inline;}
* + html .social-holder ul {display:inline;}
.social-networks ul li,
.social-holder ul li {
	float:left;
	margin:0 2px;
	list-style:none;
	list-style-position:outside;
}
.social-holder ul li {margin:0 2px 0 3px;}
.social-networks a,
.social-holder a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:27px;
	height:27px;
}
.social-networks .facebook,
.social-holder .facebook {
	background:url(images/sprite.png) no-repeat;
	width:28px;
}
.social-networks .twitter,
.social-holder .twitter {background:url(images/sprite.png) no-repeat 0 -28px;}
.social-networks .pinterest,
.social-holder .pinterest {background:url(images/sprite.png) no-repeat 0 -56px;}
.social-networks .google-plus,
.social-holder .google-plus {background:url(images/sprite.png) no-repeat 0 -84px;}
.social-networks .youtube,
.social-holder .youtube {
	background:url(images/sprite.png) no-repeat 0 -112px;
	width:28px;
}
.social-networks .rss,
.social-holder .rss {background:url(images/sprite.png) no-repeat 0 -140px;}
.search-form {
	padding:4px 5px 3px 4px;
	height:27px;
	width:230px;
	overflow:hidden;
	margin:0;
	background:#6e9934;
}
.search-form input[type="submit"] {
	float:right;
	width:27px;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	background:#445e22 url(images/sprite.png) no-repeat 0 -323px;
	border:0;
	margin:0 0 0 4px;
	padding:0;
	font-size:0;
	line-height:0;
}
.search-form input[type="submit"]:hover {cursor:pointer;}
.search-field {
	float:right;
	border:1px solid #666;
	position:relative;
	height:25px;
	overflow:hidden;
	background:#c6e0ab;
	width:174px;
	box-shadow: -2px 2px 2px #80916f inset;
	-webkit-box-shadow: -2px 2px 2px #80916f inset;
	-moz-box-shadow: -2px 2px 2px #80916f inset;
}
.search-field em {
	float:right;
	width:19px;
	height:25px;
	margin:0 7px 0 0;
	background:url(images/sprite.png) no-repeat -55px -1px;
}
.search-form input[type="text"] {
	float:left;
	width:130px;
	border:0;
	margin:0;
	padding:6px 5px 5px 10px;
	color:#6e9934;
	text-transform:uppercase;
	font:11px/14px Arial, Helvetica, sans-serif;
	background:none;
}
#nav {
	width:889px;
	background:#709a36 url(images/bg-nav.png) no-repeat;
	height:39px;
	position:relative;
}
#nav:after {
	content:"";
	position:absolute;
	z-index:1;
	width:889px;
	height:24px;
	background:url(images/bg-shadow02.png) no-repeat 0 100%;
	left:0;
	top:39px;
}
.inner-page #nav:after {background:none;}
#nav ul {
	margin:0;
	padding:0;
	width:100%;
	position:relative;
	font:bold 20px/22px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#nav ul li {
	list-style:none;
	list-style-position:outside;
	float:left;
	padding:0 0 0 1px;
	background:url(images/sep-nav.gif) no-repeat;
}
#nav ul a {
	display:block;
	height:23px;
	padding:125px 125px;
	color:#fff;
	text-align:center;
}
#nav .scaling-active a {padding:8px 0;}
#nav ul a:hover,
#nav ul li:hover a {
	background:#597e27;
	text-decoration:none;
	box-shadow: -8px 8px 8px #304415 inset;
	-webkit-box-shadow: -8px 8px 8px #304415 inset;
	-moz-box-shadow: -8px 8px 8px #304415 inset;
}
#nav ul ul {
	margin:0;
	padding:10px 0 10px;
	background:#597e27;
	position:absolute;
	top:39px;
	left:0;
	overflow:hidden;
	font:bold 0.6em/1.25em Arial, Helvetica, sans-serif;
	display:none;
	z-index:20;
}
#nav li:hover ul {display:block;}
#nav ul ul li {
	float:left;
	background:none;
	padding:0 16px 0 15px;
}
#nav ul ul a {
	display:inline;
	padding:0;
	margin:0;
}
#nav ul li:hover ul a,
#nav ul ul a {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#nav ul li:hover ul a:hover {text-decoration:underline;}
#content {padding:0 0 28px;}
.inner-page #content {padding:0 0 37px;}
.slideshow {
	width:865px;
	border:1px solid #070707;
	padding:10px 10px 11px 12px;
	position:relative;
	background: #f2f2f1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f2f2f1 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f1), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #f2f2f1 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #f2f2f1 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #f2f2f1 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #f2f2f1 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f1', endColorstr='#ffffff',GradientType=0 );
	margin:0 0 31px;
}
.slideshow .holder {overflow:hidden;}
.slideshow:after {
	content:"";
	position:absolute;
	z-index:1;
	width:889px;
	height:24px;
	background:url(images/bg-shadow02.jpg) no-repeat 0 100%;
	left:0;
	bottom:-25px;
}
.slideshow .slideset {
	float:left;
	width:596px;
	min-height:312px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.slideshow img {
	display:block;
	vertical-align:top;
}
.slideshow .slide {
	position:absolute;
	top:0;
	left:0;
	width:596px;
	min-height:312px;
	z-index:1;
	background:#fff;
}
.slideshow .slide.active {z-index:5;}
.slideshow .pagination {
	float:right;
	width:269px;
	position:relative;
	z-index:5;
	margin:0 0 0 -13px;
	padding:0 0 0 13px;
	font:0.715em/1.2em Arial, Helvetica, sans-serif;
}
.slideshow .pagination li {
	height:79px;
	width:269px;
	list-style:none;
	list-style-position:outside;
	margin:0 0 -1px;
	position:relative;
	z-index:1;
	vertical-align:top;
}
.slideshow .pagination li:first-child {margin:0 0 -2px;}
.slideshow .pagination li:hover,
.slideshow  .pagination li.active {z-index:10;}
.slideshow .pagination a {
	display:block;
	height:58px;
	width:253px;
	padding:11px 5px 11px 11px;
	background:url(images/bg-pagination.png) no-repeat;
}
.slideshow .pagination a:hover span,
.slideshow .pagination a:hover em,
.slideshow .pagination a:hover strong {
	cursor:pointer;
	text-decoration:none;
}
.slideshow .pagination a em {
	display:block;
	color:#000;
	font:bold 1.2em/1.167em Times, "Times New Roman", serif;
}
.slideshow .pagination a strong {
	display:block;
	font:bold 1.4em/1.286em Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 -2px;
}
.slideshow .pagination a .text {
	color:#000;
	display:block;
}
.slideshow .pagination .frame {
	display:block;
	overflow:hidden;
	position:relative;
	height:58px;
}
.slideshow .pagination a:hover,
.slideshow .pagination li.active a {
	cursor:pointer;
	text-decoration:none;
	background:url(images/bg-pagination-a.png) no-repeat;
	margin:0 0 0 -13px;
	padding:11px 5px 11px 24px;
}
.section {
	padding:0 0 11px;
	overflow:hidden;
	position:relative;
}
.section .heading {
	overflow:hidden;
	position:relative;
	margin:0 0 20px;
	text-align:center;
}
.section .heading .wrap {
	position:relative;
	overflow:hidden;
	background:url(images/divider01.gif) repeat-x 0 25px;
	text-align:center;
	z-index:1;
}
#content .section .heading h2 {
	display:inline-block;
	padding:5px 35px 4px 35px;
	color:#000;
	font:bold 2.143em/1.133em Times, "Times New Roman", serif;
	background:#fff;
	border:1px solid #000;
	margin:0;
	text-transform:uppercase;
}
* + html #content .section .heading h2 {display:inline;}
.category {
	margin:0;
	padding:7px 0 6px;
	width:900px;
	font-size:0.786em;
	line-height:1.182em;
}
.category li {
	display:inline-block;
	vertical-align:top;
	width:292px;
	padding:0 3px 15px 0;
}
* + html .category li {
	display:inline;
	padding:0 6px 15px 0;
}
.category .box {
	border:1px solid #000;
	padding:0 10px 10px;
	display:block;
	color:#000;
	text-decoration:none;
}
.category img {
	display:block;
	vertical-align:top;
	margin:0 -10px 5px;
}
.category strong.title {
	margin:0 0 6px;
	min-height:45px;
	font:bold 2.182em/0.917em Times, "Times New Roman", serif;
	text-transform:uppercase;
	display:block;
}
.category span.text {display:block;}
.category a:hover,
.category a:hover span,
.category a:hover strong,
.category a:hover img {
	cursor:pointer;
	text-decoration:none;
}
.items {
	margin:0;
	padding:7px 0 0;
	width:900px;
	font-size:0.786em;
	line-height:1.273em;
}
.items li {
	display:inline-block;
	vertical-align:top;
	width:292px;
	padding:0 3px 15px 0;
}
* + html .items li {
	display:inline;
	padding:0 6px 15px 0;
}
.items .box {
	border:1px solid #000;
	padding:0 10px;
	display:block;
	color:#fff;
	text-decoration:none;
}
.items img {
	display:block;
	vertical-align:top;
	margin:0 -10px 1px;
}
.items strong.title {
	margin:0 -10px;
	padding:4px 9px 3px;
	min-height:45px;
	overflow:hidden;
	font:bold 2.182em/0.917em Times, "Times New Roman", serif;
	background:#6e9933 url(images/bg-title.jpg) no-repeat;
	text-transform:uppercase;
	display:block;
}
.items a:hover,
.items a:hover strong,
.items a:hover img {
	cursor:pointer;
	text-decoration:none;
}
.social-holder {
	display:inline-block;
	background:#ebebeb url(images/bg-social-holder.gif) no-repeat 50% 0;
	border-width:0 1px 1px;
	border-color:#000;
	border-style:solid;
	position:relative;
	z-index:5;
	margin:-1px 0 0;
	padding:10px 89px 7px;
}
* + html .social-holder {display:inline;}
.area {overflow:hidden;}
.visual {
	float:left;
	width:460px;
	padding:4px 5px 12px 4px;
	border:1px solid #000;
	overflow:hidden;
	background: #f2f2f1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f2f2f1 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f1), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #f2f2f1 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #f2f2f1 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #f2f2f1 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #f2f2f1 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f1', endColorstr='#ffffff',GradientType=0 );
}
.gallery {
	width:460px;
	overflow:hidden;
	position:relative;
}
.gallery .slideset {
	overflow:hidden;
	width:9999px;
}
.gallery .slide {float:left;}
.gallery .mask {
	overflow:hidden;
	position:relative;
	margin:0 0 10px;
}
.gallery .pagination {
	width:462px;
	overflow:hidden;
	position:relative;
}
.gallery .pagination ul {
	margin:0;
	padding:0;
	width:9999px;
	overflow:hidden;
}
.gallery .pagination ul li {
	list-style:none;
	list-style-position:outside;
	width:145px;
	overflow:hidden;
	margin:0 12px 0 0;
	float:left;
}
.gallery img {
	display:block;
	vertical-align:top;
}
.social-section {
	float:right;
	width:397px;
}
.social-section .row {
	overflow:hidden;
	padding:0 0 9px;
}
.social-section .icon {
	float:left;
	margin:15px 26px 0 0;
}
.social-section .holder {
	float:left;
	width:303px;
	position:relative;
	border:1px solid #666;
	background:#fff;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.social-section .holder:after {
	display:block;
	content:"";
	clear:both;
}
.social-section .holder .arrow {
	position:absolute;
	left:-12px;
	top:50%;
	margin:-12px 0 0;
	width:12px;
	height:14px;
	background:url(images/sprite.png) no-repeat -64px -97px;
	overflow:hidden;
	text-indent:-9999px;
}
.social-section  .fb-box {
	height:96px;
	border:1px solid #aaa;
}
.fb-box .like {
	float:left;
	width:132px;
	background:#ebf0f6 url(images/sprite.png) no-repeat -156px 28px;
	overflow:hidden;
	text-indent:-9999px;
	height:96px;
	border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
}
.social-section .fb-box .arrow {
	position:absolute;
	left:-12px;
	top:50%;
	margin:-14px 0 0;
	width:12px;
	height:14px;
	background:url(images/sprite.png) no-repeat -64px -74px;
	overflow:hidden;
	text-indent:-9999px;
}
.fb-box .num {
	overflow:hidden;
	height:51px;
	width:171px;
	padding:35px 0 10px;
	background:#fff;
	border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0;
	text-align:center;
	letter-spacing:2px;
}
.fb-box .num strong {font:bold 30px/34px Arial, Helvetica, sans-serif;}
.twitter-row .icon {margin:70px 26px 0 0;}
.social-section .tweet-box .arrow {
	top:105px;
	margin:-14px 0 0;
}
.tweet-box div.header_48 {
	background:#eceff5;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	overflow:hidden;
	padding:8px 8px 7px;
	margin:0 0 10px;
}
.tweet-box .header_48 img {
	float:left;
	margin:0 7px 0 0;
}
.tweet-box .text_18 {
	overflow:hidden;
	display:block;
	font:bold 1em/1.071em Times, "Times New Roman", serif;
	color:#000;
	padding:6px 0 0;
	text-transform:uppercase;
}
.tweet-box .text_18 span {
	display:block;
	text-transform:uppercase;
	font:0.858em/1.167em Arial, Helvetica, sans-serif;
	padding:3px 0 0;
}
.tweet_area {
	margin:0;
	font:0.858em/1.25em Arial, Helvetica, sans-serif;
	padding:0 2px 0 13px;
}
.tweet_area li {
	list-style:none;
	list-style-position:outside;
	padding:0 0 14px;
}
.tweet_area .date {
	display:block;
	font:0.834em/1.4em Arial, Helvetica, sans-serif;
}
.rss-row .icon {margin:11px 26px 0 0;}
.social-section .rss-box {
	font:0.858em/1.25em Arial, Helvetica, sans-serif;
	padding:7px 20px 12px 13px;
	width:270px;
}
.short-post .date {
	display:block;
	font:0.834em/1.4em Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}
#content .short-post h3 {
	font:bold 1.167em/0.929em Times, "Times New Roman", serif;
	text-transform:uppercase;
	margin:0 0 1px;
}
#content .short-post h3 a {color:#000;}
#content .short-post p {margin:0;}
.social-section .rss-box .arrow {
	top:24px;
	margin:0;
}
.social-section .btn-newsletter {
	display:block;
	text-align:center;
	border:1px solid #909192;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background:#ebf0f6 url(images/sprite.png) no-repeat 0 -168px;
	min-height:19px;
	max-height:75px;
	padding:12px 10px 10px;
	width:373px;
	font:bold 1em/1.214em Times, "Times New Roman", serif;
	color:#000;
	overflow:hidden;
	text-transform:uppercase;
}
.head {position:relative;}
.head .photo {
	position:relative;
	z-index:1;
}
.head .photo img {
	display:block;
	vertical-align:top;
}
.head .title {
	width:552px;
	padding:12px 12px 34px 28px;
	background:url(images/bg-title02.png) no-repeat 0 100%;
	color:#fff;
	position:absolute;
	z-index:10;
	left:0;
	bottom:-31px;
}
#content .head h2 {
	font:bold 2.572em/1.083em Times, "Times New Roman", serif;
	margin:0;
	color:#fff;
	letter-spacing:2px;
	text-transform:uppercase;
}
.menu {
	background:#597e27;
	padding:21px 10px 11px 35px;
}
.menu ul {
	margin:0;
	font:bold 0.858em/1.25em Arial, Helvetica, sans-serif;
	overflow:hidden;
	text-transform:uppercase;
	letter-spacing:1px;
	position:relative;
	z-index:20;
}
.menu ul li {
	list-style:none;
	list-style-position:outside;
	float:left;
	margin:0 0 0 20px;
}
.menu ul a {color:#fff;}
.twocolumns {
	overflow:hidden;
	position:relative;
	background:url(images/bg-twocolumns.jpg) no-repeat 50% 0;
}
.twocolumns .wrap {
	background:url(images/divider02.gif) repeat-y 261px 0;
	padding:8px 6px 0 4px;
	overflow:hidden;
	position:relative;
}
.article {
	float:right;
	width:610px;
	padding:8px 0 0 12px;
	margin:-8px 0 0;
	overflow:hidden;
}
.features {
	margin:0;
	padding:0 0 20px;
	width:630px;
	font-size:0.715em;
	line-height:1.2em;
}
.features li {
	display:inline-block;
	vertical-align:top;
	width:201px;
	padding:0 0 15px 0;
}
* + html .features li {
	display:inline;
	padding:0 2px 15px 0;
	margin:0;
}
.features .box {
	border:1px solid #000;
	padding:0 9px 32px;
}
.features img {
	display:block;
	vertical-align:top;
	margin:0 -9px 7px;
}
#content .features h3 {
	margin:0 0 23px;
	font:bold 2.2em/1em Times, "Times New Roman", serif;
	letter-spacing:2px;
	text-transform:uppercase;
}
#content .features h3 a {color:#000;}
#content .features p {margin:0;}
.article .text {padding:0 17px;}
#content h1 {
	font:bold 2.572em/1.111em Times, "Times New Roman", serif;
	margin:0 0 -3px;
	text-transform:uppercase;
}
#content h3 {
	font:1.286em/1.222em Arial, Helvetica, sans-serif;
	margin:0 0 22px;
}
#content h2 {
	font:bold 1.715em/1.125em Times, "Times New Roman", serif;
	margin:0 0 -3px;
	text-transform:uppercase;
}
#content p {margin:0 0 27px;}
.wp-caption {overflow:hidden;}
.article .image {
	float:left;
	border:1px solid #000;
	padding:7px 6px 16px 7px;
	font-size:0.858em;
	line-height:1.167em;
	margin:0 0 9px;
}
.article .image img {
	display:block;
	vertical-align:top;
	margin:0 0 14px;
}
.article .image figcaption {
	display:block;
	padding:0 9px;
}
#sidebar {
	float:left;
	width:248px;
}
#sidebar .widget {
	border:1px solid #a34617;
	padding:8px 3px 4px;
	background:#df6020;
	position:relative;
	margin:0 0 15px;
	color:#fff;
	font:0.786em/1.273em Arial, Helvetica, sans-serif;
}
#sidebar .widget:after {
	position:absolute;
	bottom:-14px;
	left:0;
	width:248px;
	height:13px;
	content:"";
	clear:both;
	background:url(images/bg-shadow01.png) no-repeat;
}
#content #sidebar .widget h3 {
	color:#fff;
	padding:0 0 0 43px;
	margin:0 0 12px;
	font:bold 2.182em/0.833em Times, "Times New Roman", serif;
	background:url(images/sprite.png) no-repeat -347px -3px;
	letter-spacing:1px;
	text-transform:uppercase;
}
.news-list {
	margin:0;
	background:#ea976c;
	padding:7px 13px 2px 10px;
}
.news-list li {
	border-top:2px solid #f7d5c4;
	padding:7px 0 6px;
	vertical-align:top;
	height:1%;
	list-style:none;
	list-style-position:outside;
}
.news-list li:first-child {
	border-top:0;
	padding:0 0 7px;
}
.news-list .date {
	display:block;
	color:#9d5112;
	font-style:normal;
}
#content .news-list h4 {
	text-transform:uppercase;
	color:#fff;
	margin:0;
	font:bold 1.091em/1.25em Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
#content .news-list h4 a {color:#fff;}
#content .news-list p {margin:0;}
#sidebar .social-networks {
	float:none;
	border:0;
	background:none;
	padding:3px 0 0 3px;
}
#footer {
	margin:0 -9999px;
	padding:0 9999px;
	background:#6e9934 url(images/bg-footer02.gif) repeat-y 50% 0;
	width:889px;
	color:#fff;
	font:0.858em/1.167em Arial, Helvetica, sans-serif;
}
.footer-holder {
	overflow:hidden;
	position:relative;
	width:889px;
	background:url(images/bg-footer.png) no-repeat 50% 0;
	margin:0 -9999px;
	padding:27px 9999px 19px;
}
.footer-frame {
	position:relative;
	overflow:hidden;
}
#footer .col01 {
	float:left;
	width:143px;
}
#footer a {color:#fff;}
#footer .col02 {
	float:left;
	width:215px;
	padding:0 6px 9999px 13px;
	margin:0 0 -9999px;
	border-left:1px solid #b0d184;
}
.footer-logo {
	display:block;
	overflow:hidden;
	width:102px;
	height:109px;
	background:url(images/logo03.png) no-repeat;
	text-indent:-9999px;
	margin:6px 0 0;
}
#footer .title {
	display:block;
	font:bold 1.167em/1.071em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:1px 0 2px;
}
#footer address {
	display:block;
	font-style:normal;
	margin:0 0 15px;
}
#footer address span {display:block;}
#footer .phone {
	margin:0;
	padding:0 0 15px;
	overflow:hidden;
}
#footer .phone dt {
	float:left;
	margin:0 3px 0 0;
	font-weight:bold;
}
#footer .contact {
	margin:0;
	padding:0;
	overflow:hidden;
}
#footer .contact dt {
	float:left;
	margin:0 3px 0 0;
	font-weight:bold;
}
#footer .contact span {font-weight:normal;}
.footer-nav {
	margin:0;
	font:bold 1.167em/1.214em Arial, Helvetica, sans-serif;
}
.footer-nav li {
	list-style:none;
	list-style-position:outside;
	vertical-align:top;
	height:1%;
	padding:0 0 7px;
}
/*FINAL blog archive*/
.inner-page2 #header {
	padding:15px 0 0;
}
.inner-page2 .twocolumns {
	background:none;
}
.inner-page2 .twocolumns .wrap {
	padding:10px 0 0 4px;
}
.inner-page2 .article {
	width:616px;
}
.header-heading .bg {
	display:block;
	background:#df6020;
	height:16px;
	border:1px solid #9d3805;
	border-top:0;
	margin:0 0 -7px;
}
.header-heading .title {
	width:592px;
	background:url(images/bg-shadow03.png) no-repeat 50% 100%;
	color:#fff;
	padding:0 0 20px;
	margin:0 0 -16px;
}
.header-heading h2 {
	font:bold 2.572em/1.084em Times, "Times New Roman", serif;
	margin:0;
	padding:12px 12px 13px 28px;
	background:#709934;
	color:#fff;
	letter-spacing:2px;
	text-transform:uppercase;
}
.post {
	margin:0 0 27px;
	overflow:hidden;
}
.post .alignleft {
	margin:1px 15px 5px 0;
}
.post .holder {
	overflow:hidden;
	font-size:0.8572em;
	line-height:1.1668em;
	padding:0 0 1px;
}
#content .post h1 {
	color:#709934;
	margin:0 0 2px;
	font:bold 1.5em/1em Times, "Times New Roman", serif;
}
.post .date {
	color:#000;
	display:block;
	padding:0 0 15px;
	font-weight:bold;
}
.post .date .author {
	color:#000;
}
#content .post p {
	margin:0 0 6px;
}
.post .post-footer {
	overflow:hidden;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	padding:0 0 0 9px;
	font-size:10px;
	line-height:16px;
}
.post .more {
	float:right;
	color:#fff;
	text-transform:uppercase;
	background:#df6020 url(images/btn-more.gif) repeat-y;
	padding:2px 6px 2px 25px;
	max-width:120px; 
	font-size:10px;
	line-height:10px;
	margin:1px 0;
}
.post .meta {
	float:left;
	width:450px;
	vertical-align:middle;
}
.post .meta a {
	color:#709934;
}
.post .meta .comment {
	padding:0 2px 0 27px;
	background:url(images/ico-comment.png) no-repeat 0 50%;
}
span.wpcf7-list-item { display: block; }
}