@charset "utf-8";
/* CSS Document */

.container {
	width: 976px;
}
img#banner {
	width: 100%;
	height: auto;
}
.container, .content, #homeColumnNews, #homeColumn2, #homeColumnFeatures, .widget {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#homeColumnNews {
	margin: 0;
	width: 58%;
	float: left;
	padding-top: 0em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 0;
}
#homeColumnNews img {
	max-width: 100%;
	height: auto;
}
#homeColumnFeatures {
	float: left;
	width: 42%;
}
.content {
	padding-top: 0.9em;
}
.widget {
	float: left;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	background-color: #F3F3F3;
	padding-top: 0.9em;
	padding-right: 0.8em;
	padding-bottom: 1.2em;
	padding-left: 0.8em;
/*	border: 1px solid #EBEBEB;*/
	border-top: 3px solid #b15a7d;
	margin-bottom: 1em;
}
.widget h2 {
	font-size: 160%;
	font-weight: normal;
	color: #9B4661;
}
#widgetGallery {
	padding-left: 0.8em;
	padding-right: 0.8em;
}
#widgetGallery img {
	max-width: 100%;
	height: auto;
	padding-bottom: 0.6em;
	border: none;
}

#widgetGalleryCap {
	font-style: italic;
	font-size: 90%;
	line-height: 1.2;
	color: #666;
}
#HomeTab1 {
	color: #FFFFFF;
	margin: -20px;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	background-color: #e8a800;
	height: 18px;
	width: 60px;
	position: relative;
	float: right;
	left: 56px;
	top: 21px;
	padding: 8px;
	transform: rotate(90deg);
	transform-origin: left bottom;
	-ms-transform: rotate(90deg);
	-ms-transform-origin: left bottom; /* IE 9 */
	-moz-transform: rotate(90deg);
	-moz-transform-origin: left bottom;
	/* Firefox */
	-webkit-transform: rotate(90deg);
	-webkit-transform-origin: left bottom; /* Safari and Chrome */
	-o-transform: rotate(90deg);
	-o-transform-origin: left botttom; /* Opera */
}
#HomeTab2 {
	color: #FFFFFF;
	margin: -20px;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	background-color: #d1741e;
	height: 18px;
	width: 85px;
	position: relative;
	float: right;
	left: 81px;
	top: 105px;
	padding: 8px;
	transform: rotate(90deg);
	transform-origin: left bottom;
	-ms-transform: rotate(90deg);
	-ms-transform-origin: left bottom; /* IE 9 */
	-moz-transform: rotate(90deg);
	-moz-transform-origin: left bottom;
	/* Firefox */
	-webkit-transform: rotate(90deg);
	-webkit-transform-origin: left bottom; /* Safari and Chrome */
	-o-transform: rotate(90deg);
	-o-transform-origin: left botttom; /* Opera */
}
a:link.HomeTab {
	color: #FFFFFF;
	text-decoration: none;
	border: none;
}
a:visited.HomeTab {
	color: #FFFFFF;
	text-decoration: none;
	border: none;
}
a:hover.HomeTab {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #FFF;
}
a:active.HomeTab {
	color: #FFFFFF;
	border-bottom: 1px solid #FFF;
}
.widget .ButtonGreen {
	font-size: 90%;
}
#homeColumnNews h2 {
	color: #184D09;
}
.sd-sharing {
	display: none;
}
.post_block {
	display: block;
	cursor: pointer;
/*	margin-bottom: 2.1em;*/
border-bottom: solid #EBEBEB 1px; 
padding-bottom: 1.2em; 
margin-bottom: 0.9em;
}
.post_thumbnail {
	margin-top: 0.6em;
}
.post_thumbnail:first-of-type {
	margin-top: 0em;
}
.post_excerpt {
	margin-bottom: 0.3em;
}
.post_date {
	color: #999;
	font-size: 80%;
	font-weight: normal;
	display: inline;
}
.post_thumbnail_caption {
	font-style: italic;
	font-size: 80%;
	color: #999;
	margin-top: 0.3em;
	margin-bottom: 0.6em;
}
#headerBanner {
	display: block;
}
.TextIntro {
	font-size: 120%;
	color: #737373;
}
#headerBanner {
	width: 100%;
	height: 94px;
	border-bottom-style: solid;
	border-bottom-color: #b15a7d;
	border-bottom-width: 0.6em;
}

.TabsExtra {
	float: right;
	}
a.TabSpecial {
	display: inline-block;
	font-weight:normal;
	padding-top: 0.5em;
    padding-right: 0.9em;
    padding-bottom: 0.5em;
    padding-left: 0.9em;
	border-bottom: none;
	font-size: 102%;
	margin-left: 1px;
	color: #FFF;
	}
a:hover.TabSpecial, a:active.TabSpecial {
	color: #333 !important;
	font-weight: bold !important;
	border-bottom: none;
}
.TabSpecial1 {
	background-color: #e8a800 !important;
	width: 2em;
}
.TabSpecial2 {
	background-color: #d1741e !important;
	width: 3.3em;
}




 @media screen and (max-width: 976px) {
.container {
	width: 100%;
}
#homeColumnNews {
	width: 54%;
}
#homeColumnFeatures {
	width: 46%;
}
}
 @media screen and (max-width: 768px) {
.container {
	width: 100%;
}
.header img {
	max-width: 100%;
	height: auto;
}
#headerStrap {
	display: none;
	visibility: hidden;
}
#homeColumnNews {
	width: 100%;
	padding-bottom: 1.2em;
	padding-right: 0em;
}
.widget {
	width: 100%;
	margin-left: 0em;
}
.widget iframe {
	display: block;
	position: relative;
	width: 100%;
}
#widgetGallery {
	width: 100%;
}
img.attachment-large.size-large.wp-post-image {
	width: 760px;
}
#homeColumnFeatures {
	width: 100%;
}
#homeColumnNews {
	width: 100%;
}
#homeColumnNews img {
	max-width: 100%;
	height: auto;
}
.post_block, .post_image, .post_title, .post_excerpt {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.post_block {
	clear: both;
	overflow: hidden;
}
.post_image {
	float: left;
	width: 55%;
	padding-top: 0em;
	padding-right: 0.9em;
}
.post_text {
	float: right;
	width: 45%;
}
.post_text.no-thumb {
	float: left;
	width: 100%;
}
}
 @media screen and (max-width: 600px) {
.container {
	width: 100%;
	min-width: 320px;
}
.content {
	padding-left: 0.6em;
	padding-right: 0.6em;
}
.post_image {
	float: none;
	width: 100%;
	padding-top: 0em;
	padding-right: 0em;
}
.post_text {
	float: none;
	width: 100%;
}
h1 {font-size: 200%;}
.TextIntro {
	font-size: 112%;
}
.TabSpecial {display: none !important;}
 }
 @media screen and (max-width: 480px), screen and (max-width: 1280px) and (-webkit-min-device-pixel-ratio: 2) and (orientation : portrait), 
screen and (max-width: 1280px) and (min-resolution: 192dpi) and (orientation : portrait)
 {

}
