
body {
	background-image: url(../images/soil.gif);
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-size:12pt;
	font-family:'Arial Pro','Geneva','Georgia','Tahoma';
	color: #41250d;
	line-height:14pt;
	overflow-y: auto;
}
#tooltip { 
    display:none; 
    background:transparent url(../images/tooltip.png); 
    font-size:12pt; 
    height:50px; 
    width:160px; 
    padding:15px 25px 7px 25px; 
    color:#41250d;
    text-align:center;
    font-weight:bold;
    
}
.entry p{
	margin-bottom:15px;
}
.entry ul{
	list-style:circle!important;
	margin-left:25px;
}
.entry li{
	margin-bottom:15px;
	padding-left:5px;
}

#container {
	background: transparent url(../images/container-bg.jpg) no-repeat center top;
	width: 100%;
	height: 100%;
	text-align: center;
}

#inner-container {
	margin: 0 auto;
	width: 1150px;
	position:relative;
}
#home-button{
	position:absolute;
	z-index:500;
	display:block;
	width:500px;
	height:280px;
	left:220px;
	top:0;
}

.column{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: transparent url(../images/trans_80.png) repeat top left;
	float:left;
	text-align:left;
	padding:10px;
}
#left-column {
	width:190px;
	padding:10px 5px;
	position:relative;
}
#center-column {
	margin-top: 300px;
	width: 580px;
	margin-right:25px;
	position:relative;
}
.feed{
	position:absolute;
	right:10px;
	top:-30px;
}
.home{
	position:absolute;
	left:25px;
	top:-30px;
}
.experts{
	position:absolute;
	left:70px;
	top:-30px;
}
.love{
	position:absolute;
	left:115px;
	top:-30px;
}

#right-column {
	width: 280px;
	float:right;
	margin-top:25px;
}
.left-column{
	margin-top:300px;
	float:left;
	width:200px;
	margin-right:25px;
	
}
.right-column-spacer{
	margin-top:8px;
	float:right;
	width: 300px;
}
.banner-left-column{
	margin-top:15px;
	width: 200px;
	float:left;
	text-align:center;
}
.banner-right-column{
	margin-top:25px;
	margin-right:2px;
	width: 296px;
	float:right;
}

.clearfix {
	height: 0px;
	clear: both;
	font-size: 1px;
	margin-top:-1px;
}

/** TITLES ***/
h1{
	font-size:20pt;
	line-height:20pt;
	font-weight:normal;
	margin-bottom:10px;
	color: #3b8b03;
	
}
h2{
	
}
h2.widget-title{
	font-size:16pt;
	line-height:20pt;
	border-bottom:1px solid #41250d;
}
a{
	color:#41250d;
}
a:hover{
	color:#e68600;
}

/** LEFT NAVIGATION ***/

#page-nav{
	
}
#page-nav li{
	margin-bottom:2px;
}
#page-nav li a{
	font-size:15pt;
	font-weight:normal;
	display:block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 6px 6px 6px 35px;
	text-decoration:none;
	background:transparent url(../images/icons/link-icon1.png) no-repeat left top;
}
#page-nav li a:hover{
	background-color:#FFFFFF!important;
}
#page-nav li a.pos1{
	background:transparent url(../images/icons/link-icon1.png) no-repeat left top;
}
#page-nav li a.pos2{
	background:transparent url(../images/icons/link-icon2.png) no-repeat left top;
}
#page-nav li a.pos3{
	background:transparent url(../images/icons/link-icon3.png) no-repeat left top;
}
#page-nav li a.pos4{
	background:transparent url(../images/icons/link-icon4.png) no-repeat left top;
}
#page-nav li a.pos5{
	background:transparent url(../images/icons/link-icon5.png) no-repeat left top;
}
#page-nav li a.pos6{
	background:transparent url(../images/icons/link-icon6.png) no-repeat left top;
}
#page-nav li a.pos7{
	background:transparent url(../images/icons/link-icon7.png) no-repeat left top;
}
#page-nav li a.pos8{
	background:transparent url(../images/icons/link-icon8.png) no-repeat left top;
}
#page-nav li a.pos10{
	background:#3b8b03 url(../images/icons/link-icon9.png) no-repeat left top;
	color:#FFFFFF;
}
#page-nav li a.pos10:hover{
	color:#e68600;
}
#other_links{
	margin-top:25px;
}
#other_links li{
	
}
#other_links li a{
	font-size:15pt;
	font-weight:normal;
	display:block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 6px 6px 6px 30px;
	text-decoration:none;
	background:transparent url(../images/list-item-links.jpg) no-repeat 5px 9px;
}
#other_links li a:hover{
	background-color:#FFFFFF!important;
}

/**WIDGETS**/

.widget-archives{
	margin-bottom:25px;
}
.widget-archives li a{
	display:block;
	background:transparent url(../images/icons/list-item.png) no-repeat left 1px;
	text-decoration:none;
	margin:4px 0px;
	padding:6px 0px 2px 30px;
}
.widget-archives li a:hover{
	color:#41250d;
	background-color:#FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.widget-tags{
	margin-top:10px;
}
.widget-tags  a{
	display:inline-block;
	text-decoration:none!important;
}


/** AUTHOR PAGE **/
.profile {
	background-color:#FFFFFF;
	padding:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.profile .avatar img{
  	padding: 3px;
  	border: 1px solid #E7E8E6;
}
.profile .avatar{
	float:left;
}
.profile h1{
	margin-left:10px;
	float:left;
}
.profile .info{
	margin-left:10px;
	float:left;
	width:360px;
}
.profile  p.im{
	margin-left:10px;
	float:left;
	width:360px;
}


.left {
	float:left;
}
.right {
	float:right;
}
/**
 * BLOG ITEM OVERVIEW
 */
.blog-item{

}
.blog-item-title{
	float:left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:5px;
	cursor:pointer;
	width:570px;
}
.blog-item .hover{
	background-color:#FFF;
}
.blog-item-title .blog-date{
	width:47px;
	height:47px;
	background:transparent url(../images/date-bg.png) no-repeat left top;
	float:left;
}
.blog-item-title .blog-date .day{
	font-size:20pt;
	color:#FFF;
	text-align:center;
	padding:3px 0;
}
.blog-item-title .blog-date .month{
	font-size:15pt;
	color:#FFF;
	text-align:center;
}
.blog-item-title h2{
	float:left;
	color: #3b8b03;
	font-size:20pt;
	line-height:20pt;
	font-weight:normal;
	width:460px;
	margin-left:10px;
	margin-bottom:5px;
}
.blog-item-title h5{
	min-width:30%;
	float:right;	
	text-align:right;
	font-size:11pt;
	font-weight:normal;
}
.blog-item-content{
	margin:5px 0 10px 0px;	
}
.blog-item-footer{
	border-top: 1px solid #41250d;
	margin-bottom:35px;
	width:100%;
	float:left;
}
.blog-item .tags{
  display: block;
  padding-left: 19px;
  margin: 0;
  background:transparent url(../images/post-icons.png) no-repeat 0 top;
  font-size:10pt;
  width:70%;
}
.blog-item .comments{
  background:transparent url(../images/post-icons.png) no-repeat 2px bottom;
  padding-left: 19px;
  font-size:10pt;
}
.blog-item .postmetadata{
	margin-top:10px;
	font-size:9pt;
	color:#969696;
}
.blog-item .postmetadata a{
	color:#969696;
}
.blog-item .postmetadata a:hover{
	color:#e68600;
}

.blog-item-content p{
	margin:0 0 10px 0;
}

/**  
**	BLOG COMMENTS
***/
.blog-comment{
	background-color:#FFFFFF;
	padding:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.blog-comment-pair{
	background-color:transparent;
}
.blog-comment .blog-comment-avatar{
	float:left;
		padding: 3px;
  	border: 1px solid #E7E8E6;
  	margin-right:10px;
}
.blog-comment .blog-comment-details{
	margin-left:80px;
	margin-bottom:5px;
}
.blog-comment .blog-comment-content{
	margin-left:80px;
	border-top:1px solid #E0D7CF;
	padding-top:5px;
	font-size:10pt;
}

/** SEARCH USERS  + USER **/
.search-content{
	margin:0px 10px 0 0px;
}
.search-bar{
	padding:5px;
	border:1px solid #3b8b03;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#FFFFFF;
}


/** AUTHOR PAGE **/
.author-item {
	
	padding:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:left;
	width:90%;
	margin-right:5%;
	border:1px solid #d9d7d6;
	cursor:pointer;
}
.author-hover{
	background-color:#FFFFFF;
}
.author-item .avatar img{
  	padding: 3px;
  	border: 1px solid #E7E8E6;
}
.author-item .avatar{
	float:left;
}
.author-item h2{
	margin-left:70px;
}
.author-url{
	margin-left:70px;
}


/*** CAPTCHA ***/
.recaptcha-error{
	border:red 1px solid;
	background-color:lightcoral;
	color:#000000;
	font-size:100%;
	margin-bottom:5px;
	padding:5px;
}




















