body {
	margin: 0;
	padding: 0;
	background: #9a9a9a;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #2d2d2d;
}



h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-weight: 200;
	
}

h1 {font-size: 2.8em;color:#3d3d3d}
h2 {font-size: 2.8em;color:#233014}
h3 {font-size: 1.6em;}

p {margin-top: 0;line-height: 160%;}

ul, ol {margin-top: 0;}

a {color: #b43e17;}
a:hover {text-decoration: none;color:#dd3805; }



.container {width: 1000px;margin: 0px;}


/* Header */
#wrapper{}

#header-wrapper {overflow: hidden;height: 120px; margin-top:4px;}

#header {
	overflow: hidden;
	width: 1000px;
	height: 150px; 
	margin: 0 auto;
	padding: 0px 0px;
	background:#233014;
	border-radius: 15px;
}

/* Logo */

#logo {
	float: left;
	padding-left:2px;
	padding-top:6px;
	text-align:center;
	color: #7d9b66;
	font-size:16px;
}



#logo h1 {
	letter-spacing: -1px;
	font-size:32px;
	margin-top:8px;
	color:#7d9b66
}

#loginform {	padding: 5px;
	background: #c4c4c4;
	border-radius: 7px;}

#page-logo {float:left;padding-top:8px;}


#logo a {
	border: none;
	background: none;
	text-decoration: none;
	color: #ffffff;
}


#page-nav {width:550px;height:120px;float:right;padding-top:10px;font-size: 13px;}

/* Menu */

#menu {
	float:right;
	width: 550px;
	margin: 0;
	padding: 0;
    position:relative;
	top:40px;
}

#menu ul {
	float: right;
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	padding: 0px 0px 0px 0px;
}

#menu a {
	display: block;
	margin-right: 1px;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
	text-align: center;
	font-size: 13px;
	font-weight: 300;
	color: #FFFFFF;
	border: none;
}

#menu a:hover, #menu .current_page_item a {
	text-decoration: none;
	color: #FFFFFF;
	background: #71a135;
	border-radius: 5px;
}

#menu .current_page_item a {
	background: #71a135;
	border-radius: 5px;
}

#page-sub-menu {float:right;color:#c0c0c0;padding-right:16px;padding-top:0px;font-size:11px;}
#page-sub-menu a {text-decoration: none;color: #c0c0c0;}


/* Page */
#page-wrapper{

	overflow: hidden;
	width: 1000px;
	
	margin: 0 auto;
	padding: 0px 0px;
	
	

}

#page {
	width: 980px;
	margin: 0 auto;
	padding: 20px 10px 0px 10px;
	background: #ffffff;
	
}

/* Content */

#content {
	float: left;
	width: 710px;
	padding: 0px 0px 0px 0px;
	background:#ffffff;
}

#content_full {
	float: left;
	width: 980px;
	padding: 0px 0px 0px 0px;
	background:#ffffff;
}

.post {
	overflow: hidden;
	margin-bottom: 0px;
}

.post .title {
	padding: 0px 0px 4px 0px;
	letter-spacing: -1px;
	
}

.post .title a {
	border: none;
	text-decoration: none;
	color: #6E6E6E;
}

.post .meta {
	
	padding: 10px 0px 0px 0px;
	text-align: left;
	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.post .meta .date {
	float: left;
}

.post .meta .posted {
	float: right;
}

.post .meta a {
}

.post .entry {
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.links {

}

.more {
	display: block;
	float: left;
	width: 88px;
	padding: 5px 5px;
	margin-right: 10px;
	background: #B50D0D;
	border-radius: 5px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}

.comments {
	display: block;
	float: left;
	width: 140px;
	padding: 5px 5px;
	background: #B50D0D;
	border-radius: 5px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}

a.register {
	display: block;
	float: left;
	width: 230px;
	padding: 5px 5px;
	background: #71a135;
	border-radius: 5px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	margin-top:8px;
	margin-bottom:8px;
}
a.register:hover {

	color: #1b3636;
	font-weight:bold;

}


/* Sidebar */

.sidebar {
	float: right;
	width: 240px;
	margin: 0px;
	padding: 10px;
	background: #F0F0F0;
	border-radius: 7px;
	
}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar li {
	margin: 0;
	padding: 0;
}



.sidebar li ul {
	margin: 0px 0px;
	padding-bottom: 10px;
	font-size: 13px;
}

.sidebar li li {
	line-height: 30px;
	border-bottom: 1px solid #bfbfbf;
	margin: 0px 0px;
	
}

.sidebar li li span {
	display: block;
	margin-top: -15px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}

.sidebar li li a {
	padding: 0px 0px 0px 15px;
	text-decoration:none;
}

.sidebar h3 {
	text-align:center;
	padding: 0px 0px 0px 0px;
	letter-spacing: -.5px;
	font-size: 1.2em;
	color: #4e4e4e;
}

.sidetexthead
 {
	text-align:center;
	padding: 0px 0px 0px 0px;
	letter-spacing: -.5px;
	font-size: 1.2em;
	color: #4e4e4e;
	display:block;
}

.sidebar p {
	margin: 0 0px;
	padding: 0px 30px 20px 30px;
	text-align: justify;
}

.sidebar a {
	border: none;
}

.sidebar a:hover {
	text-decoration: underline;
}

.sidetext {
	float: right;
	width: 240px;
	margin: 0px;
	padding: 10px;
	background: #F0F0F0;
	border-radius: 7px;
	margin-top:20px;
		font-family: Arial, sans-serif;
	font-size: 13px;
	color: #4f4f4f;
}

/* Three Column Footer Content */

#footer-content-wrapper {
}

#footer-content {
	overflow: hidden;
	width: 1000px;
	margin: 0px auto;
	padding: 50px 0px;
	color: #FFFFFF;
}

#footer-content h2 {
	color: #FFFFFF;
}

#footer-content a {
}

#footer-bg {
	overflow: hidden;
	padding: 30px 0px;
	background: #E8E8E8;
}

#footer-content h2 {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	font-size: 26px;
	color: #FFFFFF;
}

#footer-content #fbox1 {
	float: left;
	width: 300px;
	margin-right: 50px;
}

#footer-content #fbox2 {
	float: left;
	width: 300px;
}

#footer-content #fbox3 {
	float: right;
	width: 300px;
}

#footer-content a {
}

#column1 {
	float: left;
	width: 290px;
	margin-right: 30px;
}

#column2 {
	float: left;
	width: 280px;
}

#column3 {
	float: right;
	width: 260px;
}

/* Footer */

#footer {

	overflow:hidden;
	margin: 0 auto;
	padding: 10px 0 10px 0;
	
	background: #1c2510;
}

#footer p {
	margin: 0;
	padding-top: 4px;
	letter-spacing: 1px;
	line-height: normal;
	text-align: center;
	font-size:13px;
	color: #ffffff;
}

#footer a {
	color: #FFffff;
}




.list-style1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.list-style1 a {
	color: #7F7F7F;
}

/** LIST STYLE 1 */

ul.style1 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

ul.style1 li {
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #162738;
	line-height: 160%;
}

ul.style1 a {
	display: block;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #93B2A0;
}

ul.style1 a:hover {
	text-decoration: underline;
}

ul.style1 .first {
	border-top: none;
	padding-top: 0px;
}

#featured-content2 {
	overflow: hidden;
	width: 990px;
	margin: 0px auto;
	padding: 0px 0px 0px 10px;
	background:#ffffff;

}

#featured-content {
	overflow: hidden;
	width: 1000px;
	margin: 0px auto;
	padding: 0px 0px 20px 0px;
	background:#ffffff;
	
}

#featured-content h2 {
	padding: 0px 0px 0px 0px;
	font-size: 30px;
	
	text-align:center;
	border-top: 1px solid #a9c96b;
	border-bottom: 1px solid #a9c96b;
}

#featured-content #column1 {
	float: left;
	width: 310px;
	background:#ffffff;
	margin-left:10px;
	margin-right:25px;
	padding-bottom:10px;
	border-bottom: 1px solid #a9c96b;
}

#featured-content #column2 {
	float: left;
	width: 310px;
	background:#ffffff;
	border-bottom: 1px solid #a9c96b;
	padding-bottom:10px;
}

#featured-content #column3 {
	float: right;
	width: 310px;
	margin-right:10px;
	background:#ffffff;
	border-bottom: 1px solid #a9c96b;
	padding-bottom:10px;
}

.button a {
	display: block;
	float: left;
	width: 88px;
	padding: 5px 5px;
	margin-right: 10px;
	background: #71a135;
	border-radius: 5px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}

.button a:hover {
	color: #1b3636;
	font-weight:bold;
}

.button2 a {
	display: block;
	float: left;
	width: 190px;
	padding: 5px 5px;
	background: #71a135;
	border-radius: 5px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}


.button3 a:hover {
	color: #1b3636;
	font-weight:bold;
}

.button3 a {
	display: block;
	float: left;
	width: 220px;
	padding: 5px 5px;
	background: #71a135;
	border-radius: 5px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}


.button2 a:hover {
	color: #1b3636;
	font-weight:bold;
}


.button4 a {
	display: block;
	float: left;
	width: 204px;
	padding: 5px 5px;
	margin-right: 10px;
	background: #71a135;
	border-radius: 5px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}

.button4 a:hover {
	color: #1b3636;
	font-weight:bold;
}



.fltimg {float: right;border: none;padding: 0.0em;}
.loginerror {color:#dc143c;text-align:right;}


#sendpassform {	padding: 5px;
	background: #c4c4c4;
	border-radius: 7px;}
	
.grid-fourths {float: left;width:234px;}

.grid-fourths-ul {

	
	list-style: none;
	line-height: 1.6em;
}

.subhigh {color:#2d2d2d ;}
.red {color:#dc143c;}
.small {font-size:0.8em}