/* 
	Theme Name: Sustainable Wealth
	Theme URL: http://www.nodiamonds.com/
	Description: Theme by Anish Blon
	Author: Anish Blon
	Author URI: http://www.nodiamonds.com
	Version: 1.0
*/

*{margin:0; padding:0;}
body { background:#ccc; color:#353537; font:11px Verdana, Arial, Helvetica, sans-serif; line-height:18px;}
a, a:visited, a:active{color:#055408;outline:none;text-decoration:none;}
a:hover{text-decoration:underline;}
p { padding: 4px 0; margin:3px 0;}
img, a img { border:0;}
#wrap{width:960px; margin:0 auto; background:#fff;}
#banner{ background:#5A9541; border-bottom:#626262 12px solid; height:100px;}
#banner img{ margin-left:5px;margin-top:5px;}
#banner .search{ float:right; width:233px; margin-top:5px; margin-right:5px;font:9px Arial;color: #fff;background: #578930 url(images/top_right.jpg) no-repeat left top; height:60px;}
#banner .search p{ margin:4px 0;padding:0;}
#banner .search span.s2{font:11px Arial;float:left;padding-top:2px;}
#banner .search  p span{ font-weight:bold;color: #ff0;}
#banner .search .txt{border:0; height:21px;width:155x; float:left;margin-right:12px;}
#banner .search .search_btn{ background:url(images/search.jpg) no-repeat; border:0; width:47px; height:17px; display:block; float:right; 
margin-top:4px;}
*html #banner .search .txt {margin-right:4px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#banner .search .txt{  margin-right: 6px;}
}

#mainnav{background:#9C9999; height:30px; padding-left:15px;}
#mainnav a{color:#fff; line-height:30px; text-decoration:none; font-weight:bold; border-right:#055408 1px solid; padding:0 15px 0 0 ; margin-right:15px; font-family:Arial, Helvetica, sans-serif}
#mainnav a:hover, #mainnav a.active{color:#FCDD39;}
#mainnav a.lastlink{border:none; margin-right: 0;}

h1{color:#578930;}
#content{padding:11px 16px 11px 9px;}
#content .leftbody{float:left; width:644px;border-right:#626262 1px solid;  padding-right:15px;min-height:580px;}
#content .leftbody .box{padding:4px 8px; margin-bottom: 10px;}
#content .leftbody img{float:right;}
#content .leftbody .cat_icon_top {float:left;padding-right:5px;}
  
#content .leftbody h1{font-size:13px;}
#content .leftbody h1.big{font-size:18px; padding:5px 0;}
#content .leftbody h1.brown1{color:#8F2A0C; font-size:18px; line-height:25px;}
#content .leftbody h1.brown2, #content .leftbody h1.brown2 a{color:#8F2A0C; font-size:12px;}
#content .leftbody h1.black{color:#333333; font-size:16px; border-bottom:#ccc 3px solid; padding-bottom:3px;}
#content .leftbody .col1{float:left; width:221px}
#content .leftbody .col2{ width:415px; float:right;}
#content .leftbody .latest_news{float:left; width:353px; font-size:10px;}
#content .leftbody .latest_news .latest1{background:url(images/latest1.jpg) no-repeat left 5px; padding-left:30px;}
#content .leftbody .latest_news .latest2{background:url(images/latest2.jpg) no-repeat left 5px; padding-left:30px;}

#content .leftbody .latest_news .latest4{background:url(images/latest1.jpg) no-repeat left 5px; padding-left:30px;}
#content .leftbody .latest_news .latest8{background:url(images/latest2.jpg) no-repeat left 5px; padding-left:30px;}

#content .rightbody{width:260px; float:right;}
#content .leftbody .latest_video{float:right; width:245px;}
#content .leftbody .latest_video img{float:left;padding-right:3px;}
#content .leftbody .video{float:left; margin-left:10px; font-size:10px; width:110px;}
#content .rightbody .box{padding:4px;}
#content .rightbody h1{ font-size:11px;}
#content .rightbody h1.brown, #content .rightbody h1.brown a {color:#8F2A0C;}

#content li { list-style-type:square;margin:1px 0 1px 15px;padding:1px;}
#tablink{padding-top:10px;}
#tablink a{background:#9c9999; padding:5px 8px; line-height:22px; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold;}
#tablink a:hover, #tablink a.active{color:#FCDD39;}

#contributors{ float:right; }
#contributors a, #content .leftbody #contributors a img{ float:left; }
.box{border:#E6E6E6 1px solid; background:#F7F7F7;}
.spacer{height:5px; line-height:5px; font-size:5px;}
.clear{clear:both;}
.date{color:#626262; font-size:12px;}
a.blacklink{color:#000; text-decoration:none;font-weight:bold;}
a.more{color:#055408; text-decoration:none;}
a.more2{color:#8F2A0C; text-decoration:none;}
a.more3{color:#3a87dd; text-decoration:none;}
a.blacklink:hover, a.more:hover, a.more2:hover, a.more3:hover{text-decoration:underline;}
form strong{float:left; width:100px; margin-right:20px; text-align:right;}
.sumbit_btn{background:url(images/submit.jpg) no-repeat; border:0; width:101px; height:27px; display:block;}
.video_content{float:right; width:305px; display:inline;}

.subsc {padding:3px 0 0 0 ;clear:both;margin-left:-4px;}
.subsc a, .subsc a img{padding:0;margin:0;float:left;}

.bottom_dot{ border-bottom:1px solid #ccc; padding-bottom:5px;}
.articles {color:#000;padding-bottom:12px;}
.articles a{color:#000;text-decoration:underline;}
.articles a:hover{text-decoration:none;}

.postauthor { margin: 10px 0; padding: 10px 0 0;}

.postauthor_gravatar { background-color: #fafafa; border: 1px solid #f3f3f3; padding: 10px; margin: 10px 0; }

.postauthor_gravatar a { border-bottom:1px dotted #16f; color:#16f; text-decoration:none; }
.postauthor_gravatar a:hover{ color: #369; text-decoration:none; }
.postauthor_gravatar h4 { font-size: 1.2em; margin: 0 0 10px 0; }
.postauthor_gravatar img { float: right; margin: 0 15px 8px 0; height: 175px; width: 125px; }
	
	
.postmeta { background: #F7F7F7; font-size: 11px; text-transform: uppercase; margin: 0 0 50px 0; padding: 5px 10px; border: 1px solid #E6E6E6; }

.postmeta p { margin: 0; padding: 0; }

.postarea p {
	padding: 10px 0px 10px 0px;
	margin: 0px;
	}
	
.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited {
	color: #3A87DD;
	text-decoration: none;
	border-bottom: 1px dotted #3A87DD;
	}
	
.postarea a:hover, .postcomments a:hover {
	color: #3A87DD;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
	}
	
#submit { background: #666; color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; margin: 0; padding: 2px 5px 3px; border: 1px solid #333; }
	
#comment { background: #F7F7F7 !important; color: #222; font: 12px Arial, Tahoma, Verdana; margin: 5px 0; padding: 4px; border: 1px solid #E6E6E6; }

.commentlist li ul li { font-size: 12px; }

.commentlist li { font-weight: bold; }

.commentlist li .avatar {  background: #FFF; float: right; border: 1px solid #eee; margin: 0 5px 0 10px; padding: 2px; }

.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 12px; }

.commentlist p { font-weight: normal; text-transform: none; }

.commentmetadata { font-weight: normal; }

#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }

#commentform { margin: 5px 10px 0 0; }

#respond:after { content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }
	
#commentform p { margin: 5px 0; }
	
#commentform #submit { margin: 0; float: left; }
	
#commentform textarea { width: 98%; padding: 2px; }
	
.alt { margin: 0; padding: 10px; }

.commentlist { margin: 0; padding: 0; }
	
.commentlist ol { margin: 0; padding: 10px; }

.commentlist li { margin: 15px 0 10px; padding: 10px 5px 10px 10px; list-style: none; }
.commentlist li ul li {  margin-right: -5px; margin-left: 10px; }

.commentlist p { margin: 10px 0; padding: 0; }
	

.nocomments { text-align: center; margin: 0; padding: 0; }
	
.floatL{ float:left; }
.floatL p{ float:left; margin-right:5px; }

.close_btn { color:#000;text-align:right;font-size:9px;margin:5px 8px 1px 0;padding:1px 3px; }
.close_btn a { color:#000;font-size:9px; }
.close_btn a:hover { color:#666;}

#newsletter_box_1 { margin: 5px 0;}
#newsletter_box_1 input.s1 { border:1px solid #eee; float:left; font:12px Tahoma,Verdana; padding:3px 0 0; }

#newsletter_box_1 input.go { background:#416E90; border:0;color:#fff;cursor:pointer;margin:0 4px 0 3px;}

#footer{text-align:center; padding-bottom:5px;}
#footer #info{background:#578930; color:#fff; padding:4px; font-size:9px; line-height:12px; margin-bottom:7px;}
#footer a{color:#4f4f4f; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

a.bluelink{color:#0159a3; text-decoration:underline;font: 11px Arial, Verdana, Tahoma;}
a.bluelink:hover{color:#3385c9; text-decoration:none;}

a.blck{color:#333; text-decoration:none;}
a.blck:hover{color:#666; text-decoration:underline;}

.textwidget span.b_two , .textwidget span.b_one { color: #0159a3;font:bold 10px Arial; width:29px;height:19px;background: url(images/bubble.gif) no-repeat;text-align:center;float:left;clear:both;margin-top:3px;}
.textwidget span.b_one { padding:2px 1px;}
.textwidget span.b_two { padding:2px 0;}
