/* General Reset */
body{
	margin:0;
	color:#000;
	font:13px/17px 'DroidSansRegular', Arial, Helvetica, sans-serif;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{text-decoration:underline; color:#000;}
a:focus,
input:focus,
textarea:focus,
select:focus{outline:none;}
input,
textarea,
select{
	color:#000;
	vertical-align:middle;
	font:100% 'DroidSansRegular', Arial, Helvetica, sans-serif;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
img{border-style:none;}
blockquote, q{quotes: none;}
q:before,
q:after {content: '';}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
/* custom fonts */
@font-face {
	font-family: 'DroidSansRegular';
	src: url('../fonts/droidsanswebfont.eot');
	src: url('../fonts/droidsanswebfont.eot#iefix') format('embedded-opentype'),
		 url('../fonts/droidsanswebfont.woff') format('woff'),
		 url('../fonts/droidsanswebfont.ttf') format('truetype'),
		 url('../fonts/droidsanswebfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DroidSansBold';
	src: url('../fonts/droidsans-boldwebfont.eot');
	src: url('../fonts/droidsans-boldwebfont.eot#iefix') format('embedded-opentype'),
		 url('../fonts/droidsans-boldwebfont.woff') format('woff'),
		 url('../fonts/droidsans-boldwebfont.ttf') format('truetype'),
		 url('../fonts/droidsans-boldwebfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansbold';
	src: url('../fonts/opensans-bold-webfont.eot');
	src: url('../fonts/opensans-bold-webfont.eot#iefix') format('embedded-opentype'),
		 url('../fonts/opensans-bold-webfont.woff') format('woff'),
		 url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
		 url('../fonts/opensans-bold-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* General settings */
.w1{
	overflow:hidden;
	position:relative;
	width:100%;
}
.wrapper{
	margin:0 auto;
	padding:0 14px;
	max-width:940px;
}
/* header */
header{
	padding:12px 0 14px;
	overflow:hidden;
}
header .top{
	overflow:hidden;
	padding:0 0 9px;
}
.header-form{
	overflow:hidden;
	padding:0 0 18px;
}
.header-form form{
	border:1px solid #ccc;
	float:right;
}
.header-form .social{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.header-form .social li{
	float:left;
	border-right:1px solid #ccc;
}
.header-form .social li a img{
	vertical-align:top;
}
.header-form .search-area{
	float:left;
	width:210px;
}
.header-form .search-area input[type="submit"]{
	float:right;
	background:url(../images/bg-header-search-btn.gif) no-repeat;
	width:32px;
	height:30px;
	cursor:pointer;
	border:0;
	padding:0;
}
.header-form .search-area div{
	overflow:hidden;
	padding:0 8px;
}
.header-form .search-area input[type="text"]{
	float:left;
	width:100%;
	height:30px;
	font:12px/28px Arial, Verdana, Helvetica, sans-serif;
	float:left;
	color:#777;
	background:none;
	border:0;
	padding:0;
}
header .holder{
	overflow:hidden;
}
.logo{
	margin:0px 27px 0 0;
	overflow:hidden;
	float:left;
	background:url(../images/logo.png) no-repeat;
	width:185px;
	height:146px;
	text-indent:-9999px;
	cursor:pointer;
}
.logo a{
	height:100%;
	display:block;
}
header .img{
	overflow:hidden;
	border:1px solid #7e7e80;
}
header .img img{
	vertical-align:top;
	max-width:100%;
	width:100%;
}
/* main nav */
#main-nav{
	margin:0 -9999px 24px;
	padding:0 9999px;
	z-index:200;
	max-width:940px;
	background: #3d3d3d;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkM2QzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzNkM2QzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzRhNGE0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MzYzNjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3d3d3d 0%, #3d3d3d 69%, #4a4a4a 83%, #636363 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3d3d), color-stop(69%,#3d3d3d), color-stop(83%,#4a4a4a), color-stop(100%,#636363));
	background: -webkit-linear-gradient(top,  #3d3d3d 0%,#3d3d3d 69%,#4a4a4a 83%,#636363 100%);
	background: -o-linear-gradient(top,  #3d3d3d 0%,#3d3d3d 69%,#4a4a4a 83%,#636363 100%);
	background: -ms-linear-gradient(top,  #3d3d3d 0%,#3d3d3d 69%,#4a4a4a 83%,#636363 100%);
	-pie-background: linear-gradient(  #3d3d3d 0%,#3d3d3d 69%,#4a4a4a 83%,#636363 100%);
	position:relative;
}
#main-nav ul{
	/*margin:0 -13px;*/
	padding:0;
	list-style:none;
}
#main-nav ul:after{
	display:block;
	clear:both;
	content:"";
}
#main-nav > ul > li{
	float:left;
	position:relative;
	padding:0 0 0 7px;
}
#main-nav ul li:first-child{
	padding-left:22px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
}
#main-nav ul li a{
	display:block;
	height:25px;
	color:#fff;
	padding:12px 9px 0;
	text-transform:uppercase;
	text-decoration:none;
	font:13px/16px 'DroidSansBold', Arial, Verdana, Helvetica, sans-serif;
	position:relative;
	float:left;
}
#main-nav ul li.active a,
#main-nav ul li:hover > a{
	background: #636363;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzNjM2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iIzRhNGE0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iIzNkM2QzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDNkM2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #636363 0%, #4a4a4a 17%, #3d3d3d 31%, #3d3d3d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636363), color-stop(17%,#4a4a4a), color-stop(31%,#3d3d3d), color-stop(100%,#3d3d3d));
	background: -webkit-linear-gradient(top,  #636363 0%,#4a4a4a 17%,#3d3d3d 31%,#3d3d3d 100%);
	background: -o-linear-gradient(top,  #636363 0%,#4a4a4a 17%,#3d3d3d 31%,#3d3d3d 100%);
	background: -ms-linear-gradient(top,  #636363 0%,#4a4a4a 17%,#3d3d3d 31%,#3d3d3d 100%);
	-pie-background: linear-gradient(  #636363 0%,#4a4a4a 17%,#3d3d3d 31%,#3d3d3d 100%);
}
#main-nav .menu-btn{display:none;}
/* nav drop */
#main-nav .drop{
	position:absolute;
	left:-9999px;
	top:37px;
	width:200px;
	background:#333;
	margin:0;
	padding:0;
	list-style:none;
}
#main-nav ul li:hover .drop{
	left:7px;
}
#main-nav .drop li{
	float:none;
	overflow:hidden;
}
/* main */
#main{
	padding:0 10px 5px 0;
}
#main.main-type2{
	padding-bottom:33px;
}
#main:after{
	display:block;
	clear:both;
	content:"";
}
/* content */
#content{
	float:left;
	width:690px;
}

/* event content */
#content-event{
	float:left;
	width:940px;
}


#content-event .alignright {
float: right;
}

#content-event .alignleft {
float: left;
}

/* slideshow */
#slideshow{
	overflow:hidden;
	position:relative;
	padding:0 0 21px;
	max-width:673px;
}
#slideshow ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#slideshow ul li{
	position:relative;
}
#slideshow .visual{
	overflow:hidden;
}
#slideshow .visual img{
	vertical-align:top;
	width:100%;
	max-width:100%;
}
#slideshow .text{
	position:absolute;
	left:0;
	right:0;
	bottom:1px;
	height:33px;
	padding:7px 11px 0;
	font:18px/25px 'open_sansbold', Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	background:#333;
}
/* gallery */
#gallery{
	overflow:hidden;
	max-width:673px;
	margin:0 0 33px;
}
#gallery .label{
	float:left;
	height:70px;
	background:#ff5a00;
	padding: 12px 5px 0 3px;
	color:#fff;
	font:15px/18px 'open_sansbold', Arial, Verdana, Helvetica, sans-serif;
}
#gallery .holder{
	overflow:hidden;
	height:77px;
	padding:3px 0 0 15px;
	background:#fff;
	border:1px solid #ccc;
	position:relative;
	border-width:1px 1px 1px 0;
}
#gallery .holder ul{
	margin:0;
	position:relative;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#gallery .holder ul li{
	float:left;
	width:84px;
	margin:0 25px 0 0;
}
#gallery .holder ul .li-1{
	width:92px;
}
#gallery .holder ul .li-2{
	width:126px;
}
#gallery .holder ul .li-3{
	width:163px;
}
#gallery .holder ul .li-4{
	width:84px;
	text-align:center;
}
#gallery .holder ul li a img{
	vertical-align:top;
}
.simply-scroll{position:relative;}
.simply-scroll-clip{
	overflow:hidden;
	position:relative;
}
/* content cols */
.cols{
	overflow:hidden;
	margin:0 0 0 -3px;
	padding:0 0 0 3px;
}
.cols .col{
	float:left;
	width:63%;
}
.cols .col h2{
	margin:0 0 8px;
	height:28px;
	padding:0 0 0 6px;
	background:url(../images/bg-headline-3.gif) repeat-x;
	font:20px/25px 'open_sansbold', Arial, Verdana, Helvetica, sans-serif;
}
.cols .col.alignright{
	float:right;
	width:31%;
}
.more{
	overflow:hidden;
	line-height:20px;
	padding:0 0 0 4px;
}
.more a{
	float:left;
	color:#ff5900;
	font-size:12px;
}
.latest-headlines{
	margin:0;
	padding:0 0 8px 6px;
	list-style:none;
	overflow:hidden;
}
.latest-headlines li{
	vertical-align:top;
	overflow:hidden;
	padding:0px 0 0; /* 0px originally 37px */
}
.latest-headlines > li:first-child{
	padding:0;
}
.latest-headlines li h3{
	margin:0 0 3px;
	font:16px/20px 'open_sansbold', Arial, Verdana, Helvetica, sans-serif;
}
.latest-headlines li h3 a{
	color:#ff5900;
}

.latest-headlines li h3 a:hover{
 	color:#000;	
}
.latest-headlines li span{
	display:block;
	color:#333;
	padding:0 0 14px;
	font-size:12px;
}
.latest-headlines li p{
	margin:0 0 12px;
}
.main-social{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.main-social li{
	float:left;
	padding:0 6px 8px 0;
}
.main-social li a{
	float:left;
}
.main-social li img{
	vertical-align:top;
	float:left;
}
.latest-headlines .more{
	overflow:hidden;
	padding:0;
}
.latest-headlines .more a{
	float:left;
	color:#ff5900;
	font-size:12px;
}
/* blog block */
.blog-block{
	overflow:hidden;
	padding:0 0 32px;
}
.blog-block h3{
	margin:0 0 14px;
	padding:1px 0 0 4px;
	height:20px;
	background:url(../images/bg-headline.gif) repeat-x;
	font:14px/17px 'open_sansbold', Arial, Verdana, Helvetica, sans-serif;
}
.blog-block ul{
	margin:0;
	padding:0 0 0 4px;
	list-style:none;
}
.blog-block ul li{
	padding:20px 0 0;
}
.blog-block ul li:first-child{
	padding:0;
}
.blog-block ul li h4{
	margin:0;
	font:13px/17px 'open_sansbold', Arial, Verdana, Helvetica, sans-serif;
}
.blog-block ul li h4 a{
	color:#ff5900;
}
.blog-block ul li h4 a:hover{
 	color:#000;	
}
.blog-block ul li span{
	display:block;
	color:#333;
	font-size:11px;
	line-height:14px;
	padding:0 0 4px;
}
.blog-block ul li p{
	margin:0 10px 0 0;
	color:#000;
}
.blog-block-type2 h3{
	margin:0 0 9px;
}
.blog-block-type2 ul{
	padding-bottom:10px;
}
.blog-block-type2 ul li{
	padding-top:8px;
}
.blog-block-type2 ul li h4{
	line-height:16px;
	margin:0 0 4px;
}
/* aside */
aside{
	float:right;
	width:214px;
}
.aside-list{
	margin:0;
	padding:0;
	list-style:none;
}
.aside-list > li{
	overflow:hidden;
	padding:0 0 27px;
}
.aside-list h3{
	margin:0 0 6px;
	padding:0 3px;
	font:14px/20px 'open_sansbold', Arial, Verdana, Helvetica, sans-serif;
	background:url(../images/bg-headline.gif) repeat-x;
	height:20px;
}
.aside-list .li-1 h3,
.aside-list .li-2 h3{
	background:url(../images/bg-headline-2.gif) repeat-x;
	height:17px;
	line-height:16px;
}
.aside-list .visual{
	overflow:hidden;
}
.aside-list .li-1 .visual{
	padding-left:1px;
}
.aside-list .li-2 .visual{
	padding:0 0 0 2px;
}
.aside-list .visual img{
	vertical-align:top;
}
.aside-list .li-2 ul{
	margin:0;
	padding:1px 11px 1px 0;
	list-style:none;
	font-size:12px;
	line-height:15px;
	overflow:hidden;
}
.aside-list .li-2 ul li{
	text-align:center;
	overflow:hidden;
	padding:0 0 1px;
}
.aside-list .li-2 ul li a{
	color:#ff5900;
	text-decoration:underline;
}
.aside-list .li-2 ul li a:hover{
	text-decoration:none;
}
.aside-list .li-3{
	padding-bottom:21px;
}
.aside-list .li-3 h3{
	margin-bottom:2px;
}
.aside-list .li-4{
	padding-bottom:34px;
}
.aside-list .li-4 h3{
	margin-bottom:10px;
}
.aside-list .li-5{
	padding-bottom:31px;
}
.aside-list .li-5 .visual{
	padding:0 11px 0 0;
	text-align:center;
}
.aside-list .li-5 h3{
	margin-bottom:10px;
}
.aside-list .li-6 h3{
	margin-bottom:2px;
}
.aside-list .li-6 .visual{
	padding:0 0 0 2px;
}
/* footer */
footer{
	background:#3d3d3d;
	overflow:hidden;
	max-width:940px;
	margin:0 -9999px;
	font-size:12px;
	padding:0 9999px 29px;
}
footer .section{
	float:left;
	color:#fff;
	padding:19px 0 0 10px;
}
footer .section .copyright{
	display:block;
	line-height:15px;
	padding:1px 0 9px;
}
footer .section .by{
	overflow:hidden;
	padding:4px 0 5px 33px;
	background:url(../images/logo02.png) no-repeat 0 50%;
}
footer .section .by a{
	color:#fff;
}
footer .nav{
	margin:0;
	width:300px;
	padding:20px 21px 0 0;
	list-style:none;
	float:right;
}
footer .nav li{
	overflow:hidden;
	text-align:right;
	line-height:15px;
	padding-bottom:1px;
}
footer .nav li a{
	color:#fff;
}
/* inner.html */
.text-block{
	overflow:hidden;
	margin:-3px 0 0;
	padding:0 0 52px 3px;
}
.text-block h2{
	margin:0 0 10px;
	color:#ff5900;
	font:16px/23px 'open_sansbold', Arial, Verdana, Helvetica, sans-serif;
}
.text-block .author{
	display:block;
	font-size:12px;
	line-height:15px;
	padding:0 0 15px;
	color:#333;
}
.text-block .text{
	overflow:hidden;
	padding:0 30px 0 0;
}
.text-block .text p{
	margin:0 0 17px;
	line-height:20px;
}
.text-block .text .wp-image-12109{
    width:100% !important;
    height: auto !important;
}
.text-block .text .main-social{
	padding-top:5px;
}
.cols-type2 .col{
	width:460px;
}
.cols-type2 .col h2{
	margin-bottom:12px;
	padding-left:6px;
}
.cols-type2 .latest-headlines{
	padding:0 0 22px 4px;
}
.cols-type2 .latest-headlines > li{
	padding:19px 0 0;
	vertical-align:top;
}
.cols-type2 .latest-headlines > li:first-child{
	padding:0;
}
.cols-type2 .latest-headlines li h3{
	font-size:13px;
	margin-bottom:0;
	line-height:16px;
}
.cols-type2 .latest-headlines li span{
	font-size:11px;
	line-height:14px;
	padding:0 0 2px;
}
.cols-type2 .latest-headlines li p{
	margin:0 0 10px;
}
.cols-type2 .latest-headlines .main-social{
	padding-bottom:14px;
}
.cols-type2 .latest-headlines .more{
	padding:0;
}
.cols-type2 .blog-block{
	padding:0 0 28px;
}
.cols-type2 .blog-block h3{
	margin:0 0 15px;
}
.cols-type2 .blog-block-type2 h3{
	margin-bottom:9px;
}
.cols-type2 .blog-block-type2 ul li h4{
	margin:0 0 2px;
}
.cols-type2 .blog-block-type2 ul li span{
	padding:0 0 4px 3px;
}
.cols-type2 .blog-block ul{
	padding-bottom:4px;
}
.cols-type2 .blog-block ul > li{
	padding:14px 0 0;
	vertical-align:top;
}
.cols-type2 .blog-block ul > li:first-child{
	padding:0;
}
.cols-type2 .blog-block-type2 ul li{
	padding:10px 0 0;
}
.cols-type2 .blog-block-type2 ul li:first-child{
	padding:0;
}
.cols-type2 .blog-block-type2 .more{
	padding-left:7px;
}
/* media */
@media (max-width:968px){
	#main-nav{
		background: #ffffff;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f1f1));
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%);
		background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%);
		background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%);
		-pie-background: linear-gradient(  #ffffff 0%,#f1f1f1 100%);
		box-shadow: 0 2px 2px 1px #c6c4c4;
		-webkit-box-shadow: 0 2px 2px 1px #c6c4c4;
		padding:0 6px;
		margin:0 0 29px;
		border-radius: 15px;
		-webkit-border-radius: 15px;
		position:relative;
	}
	#main-nav a{
		text-decoration:none;
	}
	#main-nav .menu-btn{
		display:block;
		font-size:18px;
		padding:3px 22px 5px 0;
		line-height:22px;
		background:url(../images/arrow01.png) no-repeat 100%;
		text-align:center;
	}
	#main-nav .menu-btn.active{
		background-image:url(../images/arrow02.png);
	}
	#main-nav ul{
		/*margin:0 -6px;*/
		padding:0;
		/*display:none;*/
		list-style:none;
	}
	#main-nav ul li{
		overflow:hidden;
		float:none;
		border-top:1px solid #e2e2e2;
		/*padding:0; */
                padding: 0 0 0 22px;
	}
	#main-nav ul li a{
		display:block;
		padding:5px 22px 5px 0;
		height:auto;
		text-align:center;
		color:#333;
		position:relative;
	}
	#main-nav ul li.last-child a{
		border-radius: 0 0 15px 15px;
		-webkit-border-radius: 0 0 15px 15px;
	}
	#main-nav ul li.active a{
		background:none;
	}
	#main-nav ul li.active a:hover,
	#main-nav ul li:hover > a{
		background:#e2e2e2;
	}
	#main-nav .drop{
		position:static;
		left:auto;
		top:auto;
		width:100%;
	}
	#main-nav .drop{
		background:#d3d1d1;
	}
	header{
		padding-bottom:29px;
	}
	header .logo{
		float:none;
		display:block;
		margin-bottom:-32px;
	}
	.header-form{
		padding-bottom:40px;
	}
	header .img{
		max-width:726px;
		margin:0 auto;
	}
	#main{
		padding-right:0;
	}
	#content{
		float:none;
		padding:0 0 30px;
		width:auto;
	}
	#slideshow,
	#gallery{
		margin:0 auto;
	}
	#gallery{
		margin-bottom:33px;
		max-width:100%;
	}
	aside{
		float:none;
		width:auto;
	}
	.aside-list{
		margin:0;
		padding:0;
		overflow:hidden;
		text-align:center;
	}
	.aside-list > li{
		margin:0 10px 0 0;
		display:inline-block;
		vertical-align:top;
		text-align:left;
	}
	.aside-list > li a img{
		max-width:100%;
		width:100%;
	}
	.aside-list .li-6 h3{
		margin-bottom:15px;
	}
	.cols-type2 .col{
		display:none;
	}
	.cols-type2 .col.alignright{
		display:block;
	}
	.main-type2 #content{
		overflow:hidden;
	}
	.main-type2 .text-block{
		float:left;
		width:65%;
	}
	.main-type2 .cols{
		float:right;
		width:31%;
	}
	.main-type2 .cols .col{
		padding:0;
		margin:0;
		width:100%;
	}
	.main-type2 .text-block .text .main-social,
	.main-type2 .cols-type2 .blog-block{
		display:none;
	}
	.main-type2 .cols-type2 .blog-block-type2{
		display:block;
	}
}
@media (max-width:767px){
	body{
		min-width:320px;
	}
	#main-nav{
		border-radius: 10px;
		margin:0 0 17px;
		-webkit-border-radius: 10px;
	}
	#main-nav ul{
		/*margin:0 -6px;
		display:none;*/
	}
	#main-nav .menu-btn{
		line-height:18px;
		font-size:12px;
		padding-top:0;
		background-image:url(../images/arrow03.png);
		padding-bottom:0;
	}
	#main-nav .menu-btn.active{
		background-image:url(../images/arrow04.png);
	}
	#main-nav ul li.last-child a{
		border-radius: 0 0 10px 10px;
		-webkit-border-radius: 0 0 10px 10px;
	}
	#main-nav ul li a{
		/*font-size:10px;
		line-height:18px;*/
                font-size: 12px;
                line-height: 30px;
		padding-top:0;
		padding-bottom:0;
	}
	header{
		padding-bottom:17px;
	}
	header .logo{
		margin-bottom:14px;
		margin-top:0;
	}
	.header-form{
		padding-bottom:0;
	}
	.header-form form{
		float:left;
	}
	.header-form .search-area{
		width:169px;
	}
	header .img{
		display:none;
	}
	#gallery{
		margin:0 0 17px;
	}
	#content{
		padding:0;
	}
	.latest-headlines > li{
		padding-top:24px;
	}
	.latest-headlines li h3{
		font-size:13px;
		margin:0;
		line-height:17px;
	}
	.latest-headlines li span{
		padding:0 0 3px;
	}
	.text-block h2{
		font-size:13px;
		line-height:17px;
		margin:0 0 3px;
	}
	.cols .col,
	.cols .col.alignright{
		float:none;
		padding: 0 0 25px;
		width:auto;
	}
	.cols .col.alignright{
		padding:0;
	}
	.aside-list{
		margin:0 -20px 0 0;
	}
	.aside-list > li{
		margin:0 10px 0 0;
	}
	footer{
		min-height:96px;
	}
	footer .nav{
		display:none;
	}
	.main-type2 #content{
		overflow:hidden;
	}
	.main-type2 .text-block{
		float:none;
		width:auto;
	}
	.main-type2 .cols{
		float:none;
		width:auto;
	}
	.main-type2 .cols .col{
		padding:0;
		margin:0;
		width:100%;
	}
	.main-type2 .text-block .text .main-social,
	.main-type2 .cols-type2 .blog-block{
		display:block;
	}
}
@media (max-width:430px){
	
	.logo {margin-left:auto; margin-right:auto; }
	
	.header-form {margin-left:30px; margin-right:auto; text-align:center; }
	.aside-list h3{
		font-size:12px;
	}
	
	.aside-list {
		margin:0;
	}
	
	aside {width:360px;}
	
	.main-social li{
		padding:0 3px 8px 0;
	}
	#gallery{
		display:none;
	}
}
@media (min-width:968px){
	#main-nav ul{
		display:block !important; 
	}
}