/*  
Theme Name: living
Theme URI: 
Description: A WordPress Custom theme with bright colors. It comes under a Creative Commons License.
Version: 1.0
Author: Ecoverbox
Author URI: http://www.csskings.com
*/

/**************** Body *********************/
* {
	margin: 0;
	padding: 0;
}
body {
	background: url(images/bg.png) repeat-x #c1db52;
	font-family: Arial, Helvetica, sans-serif;
}
a:link, a:visited {
	text-decoration: none;
}
#wrapper {
	width: 958px;
	margin: auto;
}
#topNav{
height:31px;
}
#topNav ul{
float:right;
margin:0;
padding:0;
}
#topNav ul li{
margin:0;
padding:0;
line-height:31px;
list-style:none;
float:left;
font-size:12px;
}
#topNav ul li a{
display:block;
float:left;
padding:0 10px;
line-height:31px;
margin:0;
color:#8ce2f6;
}
#banner {
	background: url(images/banner.png) no-repeat;
	width: 958px;
	height: 143px;
}
#menu {
	height: 38px;
	padding: 0 0 0 3px;
	margin: 0 0 25px;
}
#menu ul li {
	list-style: none;
	float: left;
	line-height: 38px;
}
#menu ul li a {
	display: block;
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding: 0 20px;
	color: #fff;
}
#menu ul li a:hover, #menu ul li.current_page_item a , #menu ul li.current-cat a{
	background: url(images/menu_over.png) repeat-x;
}
/**********Left-column*************/
#c1 {
	float: left;
	width: 617px;
}
.wbox {
	background: url(images/wbox_st.jpg) repeat-y;
	width: 617px;
	border-bottom: 1px solid #bfbfbf;
	margin: 0 0 15px;
}
.wbox_tp {
	background: url(images/wbox_tp.jpg) no-repeat top;
	width: 597px;
	padding: 8px 10px 0;
}
.wbox_tp2 {
	background: url(images/wbox2_tp.jpg) no-repeat top;
	width: 597px;
	padding: 30px 10px 0;
}
.title, .sbox_tp2 h2, .sbar h2 {
	background: url(images/bullet1.gif) no-repeat left center;
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #262626;
	padding: 0 0 0 17px;
	font-weight: normal;
}
.pwrap {
	border-bottom: 1px solid #ededed;
	margin: 0 0 20px;
}
.post {
	padding: 0 8px 10px;
	font-size: 13px;
	color: #262626;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.meta {
	float: left;
	width: 44px;
}
.entry {
	float: left;
	width: 510px;
	padding: 0 0 0 20px;
}
.thumbnail {
	float: right;
	background: #bfbfbf;
	padding: 3px;
	margin: 0 0 0 10px;
}
.date {
	background: url(images/date.png) no-repeat;
	margin: 0 0 7px;
	width: 44px;
	height: 41px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	padding: 3px 0 0;
}
.date span {
	font-size: 12px;
}
.cmt {
	background: url(images/comment.gif) no-repeat;
	color: #0152b0;
	font-size: 15px;
	width: 44px;
	height: 42px;
	text-align: center;
	line-height: 34px;
}
.post h2, .post h3, .post h4, .post h5 {
	margin: 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.post h2 a, .ftxt h2 a {
	color: #02609D;
	font-size: 25px;
}
.post p, .ftxt p {
	color: #262626;
	font-size: 16px;
	margin: 0 0 20px;
	line-height: 22px;
}
.post a, .ftxt a {
	color: #02609D;
}
.post ul, .post ol {
	font-size: 16px;
	line-height: 22px;
	color: #262626;
	margin: 0 0 20px 20px;
}
.post h3 {
	font-size: 16px;
	color: #444;
	margin: 0 0 10px;
}
.post p.readmore, .ftxt p.readmore {
	font-weight: bold;
	font-size: 13px;
}
.navigation a {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #02609D;
}
.cmt a, .cmt a:hover{
color:#258F0B;
text-decoration:none;
}
/**********Right-Column*******************/
#c2 {
	width: 219px;
	float: left;
	padding: 0 0 0 16px;
}
.sbox {
	background: url(images/sbox_st.jpg) repeat-y;
	width: 321px;
	border-bottom: 1px solid #bfbfbf;
	padding: 0 0 10px;
	margin: 0 0 12px;
}
.sbox_tp {
	background: url(images/sbox_tp.jpg) no-repeat top;
	width: 301px;
	padding: 20px 10px 0;
}
.sbox_tp2 {
	background: url(images/sbox_tp2.jpg) no-repeat top;
	width: 301px;
	padding: 8px 10px 0;
}
.sbox_tp2 ul {
	list-style: none;
}
.sbox h2 {
	margin: 0 0 20px;
}
.sbox_tp2 ul li ul li, .bli li, .sbar ul li ul li {
	background: url(images/bullet2.gif) no-repeat left top;
	padding: 0 0 7px 20px;
	font-size: 12px;
	list-style: none;
	border-bottom: 1px solid #ededed;
	margin: 0 0 7px;
}
.bli li a, .sbar ul li a, .sbox_tp2 ul li ul li a {
	color: #02609D;
}
.bli li p.readmore {
	display: none;
}
.bli li span {
	font-size: 11px;
}
.ad {
	padding: 0 0 0 17px;
}
.ad a {
	float: left;
	display: block;
	margin: 0 17px 17px 0;
}
.sbar {
	float: left;
	width: 170px;
	padding: 0 10px 0 0;
}
.sbar ul li ul {
	margin: 0 0 20px;
}
.ad2 {
	float: left;
	width: 120px;
}
.sbar ul li {
	background: none;
	list-style: none;
}
#ls {
	background: url(images/sfield.jpg);
	width: 209px;
	height: 22px;
	float: left;
	font-size: 12px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	border: 0;
	margin: 0 6px 0 0;
	padding: 6px 5px 0;
}
#sbtn {
	background: url(images/tab_a.png);
	width: 70px;
	height: 28px;
	color: #fff;
	border: 0;
	float: left;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#fragment-1 a, #fragment-2 a, #fragment-3 a, #fragment-4 a {
	color: #02609D;
}
#sidesearch {
	margin: 0 0 10px;
}
#tul li {
	border-bottom: 1px solid #ededed;
	margin: 0 0 5px;
	font-size: 12px;
	list-style: none;
	padding: 5px 0;
}
#tul li#subse {
	background: url(images/subscribe.gif) no-repeat left top;
	line-height: 21px;
	padding: 0 0 5px 34px;
}
#tul li#subsr {
	background: url(images/rss.gif) no-repeat left center;
	padding: 5px 0 5px 25px;
	margin: 0 0 5px 2px;
}
#tul li#twt {
	background: url(images/twitter.gif) no-repeat left center;
	padding: 5px 0 5px 25px;
	margin: 0 0 5px 2px;
}
#tul li#fbook {
	background: url(images/fbook.gif) no-repeat left center;
	padding: 5px 0 5px 25px;
	margin: 0 0 5px 2px;
}
#tul li#lin {
	background: url(images/lin.gif) no-repeat left center;
	padding: 5px 0 5px 25px;
	margin: 0 0 0 2px;
}/*************Footer****************/
#footer {
	background: url(images/footer.png) repeat-x #01455C;
	padding: 24px 0 20px;
	font-size: 12px;
	color: #00738E;
}
#footer a {
	color: #00738E;
}
#fwrap {
	width: 958px;
	margin: auto;
}
#fblock {
	background: #00738E;
	width: 938px;
	padding: 15px 10px 20px;
	margin: 0 0 20px;
}
#fblock a{
	color: #fff;
}
#fblock h2 {
	color: #fff;
	font-size: 14px;
	border-bottom: 1px solid #3498AF;
	padding: 0 0 6px 3px;
	margin: 0 0 15px;
}
#fblock ul {
	list-style: none;
}
#fblock ul li {
	float: left;
	width: 200px;
	font-size: 12px;
	color: #fff;
	padding: 0 15px 0 18px;
}
#fblock ul li ul li {
	font-size: 12px;
	padding: 4px 0;
}
#fblock ul li ul li a {
	color: #fff;
}
.txt {
	float: left;
	width: 180px;
	padding: 0 50px 0 3px;
	font-size: 12px;
	color: #fff;
	line-height: 19px;
}
#flinks {
	margin: 0 0 6px;
	color: #00738E;
}
#flinks li {
	display: inline;
	font-size: 9px;
	padding: 0 10px 0 11px;
	color: #00738E;
	border-left: 1px solid #00738E;
}
#flinks li a {
	color: #00738E;
	font-size: 12px;
}

/**************** Misc *********************/
acronym, abbr, span.caps {
	cursor: help;
}
acronym, abbr {
	border-bottom: 1px dashed #999;
}
blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
}
blockquote cite {
	margin: 5px 0 0;
	display: block;
}
.center {
	text-align: center;
}
hr {
	display: none;
}
a img {
	border: none;
}
.alignright {
	float: right;
	padding-bottom: 20px;
	padding-right: 30px;
}
.alignleft {
	float: left;
	padding-left: 30px;
	padding-bottom: 20px;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	display: inline;
	margin: 0 0 2px 7px;
	padding: 4px;
}
img.alignleft {
	display: inline;
	margin: 0 7px 2px 0;
	padding: 4px;
}
pre {
	border: solid 1px #9a9a9a;
	color: blue;
	margin: 10px;
	padding: 10px;
	background: #f3f2ed;
}
code {
	font-size: 1.0em;
	color: #000;
}
/******Slider Styles*********/
#swrap {
	position: relative;
}
#slider {
	padding: 30px 0 40px;
}
#slider ul, #slider li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#slider, #slider li {
	height: 190px;
	overflow: hidden;
	width: 596px;
}
span#nextBtn, span#prevBtn {
	background: url(images/tab_a.png) no-repeat;
	color: #fff;
	font-size: 12px;
	line-height: 28px;
	display: block;
	width: 70px;
	height: 28px;
	position: absolute;
	top: 215px;
	right: 120px;
	text-align: center;
}
span#prevBtn {
	right: 30px;
}
span#nextBtn a, span#prevBtn a {
	color: #fff;
}
.fimage {
	float: left;
	margin: 0 20px 0 0;
}
.ftxt2 {
	width: 100%;
}
.pinfo {
	font-size: 12px;
	display: block;
	margin: 0 0 10px;
}
.ftxt p {
	margin: 0 0 10px;
}
#ecoverbox {
	background: url(images/ecoverbox.jpg) no-repeat left;
	padding: 0 0 0 40px;
	color: #fff;
	font-size: 11px;
	height: 30px;
	display: block;
	width: 60px;
}

/************comments*************/
#url, #author, #email, #comment {
	width: 200px;
	padding: 5px;
	font-size: 14px;
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #bfbfbf;
}
#comment {
	width: 400px;
	height: 120px;
}
#submit {
	background: url(images/tab_a.png) repeat-x;
	font-size: 14px;
	color: #fff;
	text-align: center;
	border: 0;
	height: 28px;
	padding: 0 10px;
}
#commentsbox h2 {
	margin: 0 0 10px;
}
.commentlist li {
	border-bottom: 1px solid #ededed;
	margin: 0 0 15px;
}
/*.sbox a, .bli a{
color:#33971B;
}
*/

.sidewrap{font-size:12px; padding:0 10px 0 16px;}
.sidepost{margin:0 0 10px 0;}
.sidewrap a, .block a{color:#02609D;}
.simg{float:left; border:1px solid #ccc;}
.block{background:url(images/block_tp.png) repeat-x #fff; width:290px; float:left; border:1px solid #bfbfbf; margin:0 0 15px 0; padding:6px 0 10px 10px; font-size:12px;}
.block p{margin:0 0 10px 0; padding:0 10px 0 0 ;}
.block h3 a{margin:0; padding:0; font-size:12px;}
.block h3{margin:0; padding:0;}
.rb{float:right;}
.block h1{margin:0 0 20px 0;}
.catimg{float:left; border:1px solid #ccc; width:60px; height:60px; margin:0 10px 0 0;}
.catimg2{float:left; border:1px solid #ccc; margin:0 10px 15px 0;}
.catpost{margin:0 0 10px 0; padding:0 10px 0 0;}
.clear{clear:both; overflow:hidden;}
.catpost p{margin:0px; padding:0px;}
.related_post2{font-size:13px;}
.related_post2 p.readmore{display:none;}

