.news-archive a, .news-archive a:link, .news-archive a:hover, .news-archive a:active {
	display:block;
	padding:2px 0;
	text-decoration:none;
	width:90%;
	color:#0E6A00;
	font-weight:bold;
}

.news-archive h5{
	font-size: 12px;
	margin: 5px 0;
	color:#0E6A00;
}

.blog-article {
	background:#eff2d3;
	font-size:14px;
	padding:10px;
	margin:0 6px 0 0;
	width:584px;
	color:#007337;
	overflow:-moz-scrollbars-none;
}

.blog-article a, .blog-article a:hover, .blog-article a:active, .blog-article a:visited {
	color:#007337;
	text-decoration:none;
	font-weight:bold;
}

.blog-article h1{
	font-size:28px;
	margin:0;
}

.blog-back-link {
	float:right;
	width:200px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}

.post-comment {
	background:#5b8726;
	border-left:1px solid #ADC392;
	border-right:1px solid #ADC392;
	border-top:1px solid #ADC392;
	font-size:14px;
	font-weight:bold;
	margin:6px 0 0;
	padding:10px;
	width:584px;
	color:#FFF;
}

.comment-form {
	padding:10px;
	width:584px;
	background-color:#FFF;
	border-left:1px solid #adc392;
	border-bottom:1px solid #adc392;
	border-right:1px solid #adc392;
	margin:0;
	font-size:12px;
	color:#007337;
}

label {
	display:block;
	float:left;
	width:90px;
}
.comment-expl {
	color:#93a595;
	margin:0 0 0 10px;
}

.comment-submit {
	margin:0 0 0 90px;
}

.cbox-a, .cbox{
	margin: 10px;
	padding: 5px;
}

.cbox-a{
	border: 1px dotted #494949;
}

.poster-name{
	font-weight: bold;
}

.cdetails{
	margin:4px 0;
}


/* BLOG */

.content-blog {
	background:#00937f;
	color:#1e2a1c;
	font:11px "Times New Roman", Times, serif;
	padding:10px;
	width:342px;
	overflow:hidden;
}

.content-blog h1 {
	color:#FFF;
	margin:0;
	padding:0;
	font-size:28px;
}

.content-blog .breadcrumbs {
	font-weight:bold;
	margin:0;
}

.blog-list {
	background:#eff2d3 url(/images/blog-arrow.gif) no-repeat right center;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#007236;
	width:600px;
	padding:0 0px 10px 10px;
	margin:0;
	height:66px;
}

.blog-head {
	display:block;
	background:#eff2d3;
	padding:0 0 0 10px;
}

.blog-head h1 {
	font-size:28px;
	text-transform:capitalize;
	width:400px;
	margin:0;
	padding:10px 0 0;
	color:#007236;
}

.blog-list h2 {
	font-size:16px;
	text-transform:uppercase;
	width:400px;
	margin:0;
	padding:10px 0 0;
	color:#007236;
}

.blog-list a, .blog-list a:hover, .blog-list a:active, .blog-list a:visited {
	text-decoration:none;
	color:#007236;
}

.blog-arrow{
	cursor:pointer;
	float:right;
	height:76px;
	position:relative;
	width:20px;
}

.blog-entry {
	background:#e5f5e8;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#1e2a1c;
	width:544px;
	padding:0 0px 10px 10px;
	margin:6px 0 0;
}

.blog-entry h1 {
	font-size:16px;
	background:#e5f5e8;
	text-transform:uppercase;
	width:450px;
	margin:0;
	padding:10px 0 0;
}

.blog-entry a, .blog-entry a:hover, .blog-entry a:active, .blog-entry a:visited {
	text-decoration:none;
	color:#1e2a1c;
	font-weight:bold;
}

.blog-list-sep {
	background:#EFF2D3 url(/images/blog-list-sep.gif) no-repeat;
	height:1px;
	clear:both;
}

.blog-archives, .blog-categories {
	width:165px;
	float:left;
	color:#FFF;
	margin:6px 0 0;
}

.blog-archives h3, .blog-categories h3{
	margin:10px 0 0;
	font-size:14px;
}

.blog-archives h5 {
	color:#FFF;
	font-size:12px;
	margin:5px 0;
}

.blog-archives a, .blog-archives a:hover, .blog-archives a:active, .blog-archives a:visited {
	color:#FFF;
	font-size:12px;
}

.input-holder {
	background:transparent url(/images/blog-input-bg.jpg) no-repeat scroll 0 0;
	float:left;
	height:36px;
	padding:6px;
	width:245px;
}

.area-holder {
	background:transparent url(/images/blog-area-bg.jpg) no-repeat scroll 0 0;
	float:left;
	height:36px;
	padding:6px;
	width:384px;
	height:130px;
}

.comment-form p {
	clear:both;
}

.blog-right-content {
	min-height:235px;
}

.blog-right-back {
	min-height:235px;
}