div#content_main{
	position: relative;
	top: 0;
	left: 10px;
	background: url(../images/bgHomePage.jpg) repeat-y;
	float:left;
}
div#content_main3{
	position: relative;
	top: 0;
	left: 10px;
	background: url(../images/bgHomePage.jpg) repeat-y;
	float:left;
}

.vNavCat p.accordion_news_date {padding:0px!important;}
.post .read_more {float:left;}
div#sub_content_left{
	width: 236px;
	position: relative;
	padding: 0;
	margin: 0;
	float: left;
}


div#sub_content_left p {padding:0 0 10px 0;}
#accordion{
	width: 212px;
	position: relative;
	left: 0;
	top: 0;
	display: block;
	height: 377px;
	margin: 0 0 10px 0;
}
#accordion dt{
	line-height: 38px;
	background-color: #CE9C59;
	border-top: 2px solid #ead5b9;
	border-bottom: 2px solid #8d6a3d;
	padding: 6px 10px 4px;
	font-weight: bold;
	color: #463b39;
	text-transform: uppercase;
	font-family: "Times", "Times New Roman", serif;
	text-decoration: underline;
	cursor: pointer;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	line-height: 19px;
	position:relative;
}
#accordion dd{
	overflow: auto;
	background: #e1dbd1;
	padding: 0 12px;
}
#accordion dd div.news_story{
	font: 10px "Verdana", sans-serif;
	line-height: 13px;
	color: #433430;
}
#accordion dd div.news_story a{
	color: #568c80;
	text-decoration: none;
}
#accordion p{
	margin: 16px 0 16px 10px;
}
#accordion dt.accordionHover
{
	background-color: #aa7c3f;
}
#accordion dt.accordionActive
{
	background-color: #fff;
	border-top: 2px solid #777;
	border-bottom: 2px solid #555;
	color: #226b5b;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	line-height: 19px;
}
form p{
	font: 10px "Verdana" sans-serif;
	color: #2d2220;
}
form p input.field {
	border: none;
	font-size: 18px;
	width: 150px;
}
form p input.zip {
	border: none;
	font-size: 18px;
	width: 125px;
}
div#sub_content_middle_container {
	position: absolute;
	float: left;
	top: 0;
	left: 212px;
	margin: 0 0 -110px 0;
	width:615px;
	border: 1px solid red;
}
div#headline_container{
	position: relative;
	top: -3px;
	width: 591px;
	height: 54px;
	display: block;
	background: url(../images/bg_internal_headline.gif) repeat;
	background-position:0px 7px;
}
h1#headline {
	text-transform: uppercase;
	font: 22px "Times", "Times New Roman", sans-serif;
	color: #463b39;
	padding:12px 0 0 15px;
}
div#sub_content_middle {
	position: relative;
	background: #fff repeat scroll;
	width: 381px;
	padding: 0 25px 0 25px;
	margin: 0;
	font: 11px "Verdana", sans-serif;
	color: #454342;
}
div#middle_content_wrapper h2{
	margin: 20px 0 10px;
	font-size: 14px;
}
div#middle_content_wrapper p{
	margin: 1em 0;
	word-wrap: break-word;
	 _white-space: pre;   /* IE only hack to re-specify in addition to
	word-wrap  */
}
div#middle_content_wrapper ul{
	margin-top: -.75em;
}
div#middle_content_wrapper ul{
	margin-left: 15px;
	padding: 0;
	list-style-type: disc;
}
div#middle_content_wrapper ol{
	list-style-type: decimal;
	list-style-position: inside;
}
div#middle_content_wrapper ol#search_results li h4 a{
	display: inline;
}
div#middle_content_wrapper ul li, div#middle_content_wrapper ol li{
	margin: 8px 0;
}
div#middle_content_wrapper a{
	color: #454342;
}
div#sub_content_right{
	position: absolute;
	width: 158px;
	display: block;
	background: #d3ece8;
	padding: 0;
	margin: 0;
	color: #226b5b;
	text-align: center;
	top:200px;
	right:2px;
}
div#sub_content_right .title{
	font: 16px "Times", "Times New Roman", sans-serif;
}
div#sub_content_right img{
	margin: 10px 0;
}

div#sub_content_right a{
	color: #226b5b;
}
div#sub_content_right a:hover{
	color: #063b2f;
	text-decoration: none;
}
div#sub_content_right ul{
	width: 100px;
	text-align: left;
	margin: 5px auto;
}
div#sub_content_right ul li{
	margin: 10px 0;
}
div#sub_content_right ul li a{
	font-weight: bold;
	font-size: 10px;
}
div#questions a{
	color: #454342;
}

textarea #comment {width:400px;}
#menu {padding:10px 0; float:left;}
#menu ul {padding:10px;}
#menu ul li {}
#menu a {color:#433430;}
.post {padding:0 0 10px 0;}
.blog #sub_content_left .vNavCat, .single #sub_content_left .vNavCat, .archive #sub_content_left .vNavCat {display:none;}
.archive #sub_content_left .upcomingEvents .vNavCat {display:block;}
span.title {font-weight:bold; font-size:12px;}

.hotTopics {margin:20px 0 10px 20px;  width:180px; padding:10px; background:url(../images/hottopic.gif) no-repeat 10px 10px #fff;}
.hotTopics a {color:#624e49; line-height:16px; font-size:10px;}

.aboutBlog {padding:0 20px 10px 20px; color:#624e49; font-size:10px; line-height:16px;}
#content_main .date {background:url(../images/date.gif) no-repeat; height:33px; width:110px; color:#fff; padding:5px 0 0 7px; font-weight:bold; font-size:18px; word-spacing:16px; float:left; margin:10px 0 0 0;}
.storytitle {color:#7e6a66; float:left; font-size:18px; font-weight:bold; margin:15px 0 0 0; width:410px;}
.storytitle a {text-decoration:none;}
.meta {font-size:10px; color:#1a100e; font-family:Verdana, Geneva, sans-serif; font-weight:normal;}
.storycontent {float:left; width:540px;}
.feedback {float:left;}
.storycontent img.alignright {padding:0 0 5px 10px; float:right;}
.storycontent img.alignleft {padding:0 10px 5px 0; float:left;}
.storycontent img.alignnone {padding:0 10px 5px 10px;}
.storycontent object {margin:10px 0; display:block;}
.subscribe a {float:left; margin:0 0 10px 0;}
.subscribe img {float:left;}
.subscribe h3 {line-height:20px; width:180px;}
.date2 {font-size:10px; color:#1a100e; font-family:Verdana, Geneva, sans-serif; font-weight:normal;}
.hotTopic .storytitle {width:540px;}
#sub_content_left .hotTopics ul li {list-style:disc; margin:0 0 0 10px; color:#624E49;}
#sub_content_left .subscribe {float:left; margin:0 0 0 20px;}

.eventsCat .storytitle {width:540px;}
.eventsCat .date {display:none;}

.pagination {padding:0 0 20px 0;}