/*
 * Plugin style - easier than a child template...
 */

body{
	background-image:url(./images/pageBG.png);
	background-color: #FBFBFB;
}

h1, h2,
.postContent h1,
.postContent h2{
	font-weight: normal; 
	color:#344020;
}

a, a:link, a:visited {
	/* color:#7AB317;*/
	color: #458B00;
}

.header  {
	background:url(./images/header.jpg) no-repeat scroll 0 0 transparent;
	height:114px;
}

.header_seaGreen  {
	background: none;
	height:89px;
}
.headerMain h1{
	color:#566A55;	
	position: absolute;
	left: 710px;
	top: 145px;
	font-size: 20px;
}
.headerMain h1 a,
.headerMain h1 a:visited,
.headerMain h1 a:hover {
	color:#566A55;	
	font-size: 20px;
}

.headerMain span{
	position: absolute;
	left: 710px;
	top: 165px;
	font-size: 12px;
	color:#566A55;	
}

.headerSearch {
	background:url(./images/headerSearch.png) no-repeat 0 0;
}

.headerMenu2,
.headerMenu2DS ul,
.headerMenu2DS li,
.headerMenu2 li a:hover,
.headerMenu2 li a.homeIcon,
.headerMenu2 li a.homeIcon:visited {
	background-image:url(./images/headerMenu2.png);
}

.headerMenu2DS ul {
	background-position: -958px -93px;
	
}
.headerMenu2DS li {
	background-position: right -93px;	
}

.headerMenu2 li a,
.headerMenu2 li a:visited {
	background-image:url(./images/headerMenu2.png);
	background-position: right -120px;
	
}

.headerMenu2 li a,
.headerMenu2 li a:visited {
	color: #666;
}

.headerMenu2 li a:hover {
	color: #333;
	background-image:url(./images/headerMenu2.png);
	background-position: right -60px;
}

.headerMenu2 li a.homeIcon, 
.headerMenu2 li a.homeIcon:visited {
	background-image:url(./images/headerMenu2.png);
	background-position: left -120px;
}

.headerMenu2 li a.homeIcon:hover {
	background-position: left -60px;
}

.headerMenu2 li.page-item-5 {
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.headerMenu2 li.page-item-5 a,
.headerMenu2 li.page-item-5 a:link,
.headerMenu2 li.page-item-5 a:visited
{
	color:#6CA014;
}

.headerMenu2 li.page-item-5 a:hover {
	color:#608D12;
}


.sidebars h4 span{
	color:#566A55;	
}

.postHeader {

}
h1.postTitle,
h2.postTitle  {
	font-family:Verdana,Geneva,sans-serif;
	font-size:16px;
	font-weight: normal;
}

.postTitle a,
.postTitle a:visited,
.postTitle a:hover {
	/* color:#415C15;*/	
	color:#505B4F;
}

.postHeaderCompact .postTitle a,
.postHeaderCompact .postTitle a:visited,
.postHeaderCompact .postTitle a:hover {
	color:#344020;
}


.postHeaderCompact{
	padding-left: 0;
}
.postHeaderCompact h1.postTitle {
	top:6px;
}

.postHeaderCompact,
.postHeader .postTitle {
	/* background:url(./images/heading.png) no-repeat 0 0;*/
	background-image: none;
}

.postHeaderCompact .inner{
	/* border:1px solid #FFcc00;*/
	/* background:url(./images/heading.png) no-repeat right 0;*/
	background-image: none;
}

.postHeader .postTitle span {
	padding:5px 15px 4px 0px;
	/* background:url(./images/heading.png) no-repeat right 0;*/
	background-image: none;
}
.postHeader .bottom {
	margin-top: -2px;
	/* background:url(./images/heading.png) no-repeat 0 -60px; */
	background-image: none;
}
.postHeader .bottom div {
	margin: 2px 0px;
	padding-left: 6px;
	height: 17px;
	/* background:url(./images/heading.png) no-repeat right -60px; */
	background-image: none;
}
.postDate {
	padding-left: 18px;
	line-height: 17px;
	/* background:url(./images/heading.png) no-repeat 0 -86px; */
	background:url(./images/post-header-icons.png) no-repeat 0px 0px;
	color: #818181;
}
.postAuthor {
	padding-left:18px;
	line-height: 16px;
	/* background:url(./images/heading.png) no-repeat -200px -86px;	*/
	background:url(./images/post-header-icons.png) no-repeat 0px -60px;
	
}
.postHeaderCompact .bottom {
	/* border: 1px solid blue;*/
	bottom:-20px;
	height:20px;
	/* background:url(./images/heading.png) no-repeat 0 -32px; */
	background-image: none;
}
.postHeaderCompact .bottom span {
	/* background:url(./images/heading.png) no-repeat right -32px;*/
	background-image: none;
}

.postContent {
	margin: 4px 15px 0px 15px;
	color: #333;
}

.postFooter  {	
	margin-top: -6px;
	margin-bottom: 30px;
}

.postFooter,
.postFooter .r {
	color: #818181;
	background-image:url(./images/postFooter.png);
}

.postCategories,
.postCategories a,
.postCategories a:link,
.postCategories a:visited,
.postTags 
.postTags a,
.postTags a:link,
.postTags a:visited
{
	color: #818181;
}


.postAuthor  a,
.postAuthor  a:link,
.postAuthor  a:visited{	
	color: #555;
}

.postAuthor  a.authorhomepage,
.postAuthor  a.authorhomepage:link,
.postAuthor  a.authorhomepage:visited{	
	color:#7AB317;
}

a.postCommentLabel span,
a.postReadMore span {
	background-position: 100% -80px;	
}

a.postCommentLabel:hover,
a.postReadMore:hover,
a.postCommentLabel:hover span,
a.postReadMore:hover span {
	background-position: 100% -80px;	
	text-decoration: underline;
}

.postReadMore, a.postReadMore:hover {	
	color:#7AB317;
}


.sidebars .t,  
.sidebars .t div,
.sidebars .i,
.sidebars .i .i2,
.sidebars .b, 
.sidebars .b div {
	background-image:url(./images/sidebars.png);
}

.sidebars h4 span  {
	background-color:#F0F0F0;
}

.sidebars .sidebarBox{
	padding-top:12px;
}

.sidebars a,
.sidebars a:link,
.sidebars a:visited {	
	color:#5C7A99;
}

.sidebars .textwidget h3{
	margin: 6px 0 -6px 0;
}

.sidebars .textwidget h3 a,
.sidebars .textwidget h3 a:link,
.sidebars .textwidget h3 a:visited {	
	/* font-weight: bold; */
	color:#7AB317;
	font-size: 15px;
}

.sidebars .textwidget h3 a strong{
	letter-spacing: 1px;	
	/* font-weight: bold;*/
}

.recentcomments,
.recentcomments  a.url,
.recentcomments  a.url:link,
.recentcomments  a.url:visited{
	color: #4D5F4B;
}


.code {
	padding: 6px;
	background-color: #ECECEC;
	border: 1px solid #B9BABB;
}

.code pre{
	margin: 0;
	padding: 0;
	background-image: none;	
}

/*
.footer .copyright{
	display: none;
}

.footer .design  {
	top: 24px;
}
*/
