/*  
Theme Name: Smartlife Theme
Theme URI: http://www.smartlife.com
Description: Smartlife is a special customized theme developed by Dino Latoga of Ewebscapes
Version: 1.0
Author: Dino Latoga
Author URI: http://www.ewebscapes.com
	Theme designed and created by the brilliant mind of Dino Latoga
*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, hr, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* new style changes */

object{
float:left;
text-align:center;
width:600px;
margin-top:10px;
margin-bottom:25px;
}

.postbody iframe{
float:left;
width:100%;
margin: 0 auto;
text-align:center;
margin-top:10px;
margin-bottom:25px;
}

/* end of new style changes - End of code from reset.css */

body{font:13px/130% Arial, Verdana, sans-serif;text-align:center;color:#444;}
a, a:active{text-decoration:none;font-weight:strong;color:#458d01;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5,h6{line-height:105%;}
h3{font-size:20px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:15px;}
small{font-size:10px;}

/* new style changes */

h1,h2,h3,h4,h5,h6{line-height:105%; color:#242424; font-weight:bold;}
.postbody h1{font-size:20px; margin-bottom:5px; margin-top:15px;}
.postbody h2{font-size:18px; margin-bottom:5px; margin-top:15px;}
.postbody h3{font-size:16px; margin-bottom:5px; margin-top:15px;}
.postbody h4{font-size:15px; margin-bottom:5px; margin-top:15px;}
.postbody h5{font-size:14px; margin-bottom:5px; margin-top:15px;}
.postbody h6{font-size:13px; margin-bottom:5px; margin-top:15px;}

/* end of new style changes */

p{padding:5px 0;}
em{font-style:italic;}
/* blockquote{background:#eefbdc;padding:10px 10px 10px 50px;font-style:italic;margin:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;} */
blockquote{padding:0px 10px 0px 50px;font-style:italic;color:#58625e;margin:10px 0;background:url(images/bquote.png) 14px 11px no-repeat;}

.wrapper{width:940px;margin:0 auto;text-align:left;}
.footer-wrapper{width:910px;margin:0 auto;text-align:left;}
.clearfix{clear:both;height:0px;font-size:0px;line-height:0px;padding:0;margin:0;overflow:hidden;}
.alignleft{float:left;display:inline;}
.alignright{float:right;display:inline;}
.aligncenter{margin:0 auto;}

#header{clear:both;height:100px;background:#000000;} /* Original: background:#000 url(images/header.jpg) top center; */
#navbar{clear: both;height:50px; background:#fff url(images/navbar.png) top left repeat-x;color:#fff;font-size:13px;}
/* #content{float: left;width:610px;margin-left:10px;overflow:hidden;display: inline;} */
#content{float: left;width:600px;margin-top:10px;margin-left:10px;margin-bottom:20px;background:#fff;overflow:hidden;display: inline;}
/* #sidebar{float: left;margin-left:40px;width: 300px;display: inline;} */
#sidebar{float: right;width: 300px;display: inline;font-size:13px;}
#subcontent{clear:both;border-top:5px solid #a3c1db; background:#174662 url(images/subcontent.jpg) top left;color:#fff;padding:10px 0;font-size:13px;margin-top:20px;}

#subcontent[id]{margin-top:0;}
#footer{clear: both;background:#111;padding:15px 0;color:#777;border-top:1px solid #626262;font-size:11px;}

.padder{padding:0 20px 0 0;border:5px solid #fff;height:1%;}

#navbar a{color:#fff;}
#navbar a:hover{text-decoration:none;color:#cf0;}
#navbar ul li{float:left;height:18px;padding:10px;display:inline;}
ul#menu{float:left;display:inline;}
ul#subscription{float:right;width:270px;padding-left:45px;background:url(images/subscribebg.png) top left no-repeat; height:50px;display:inline;}
	ul#subscription li{padding-left:20px;}
		li#linkemail{background:url(images/emaillink.png) left center no-repeat;}
		li#linkrss{background:url(images/rsslink.png) left center no-repeat;}

h1#logo{float:left;width:330px;background:url(images/logo2.png) top left no-repeat;height:100px;display:inline;}
	h1#logo a{display:block;height:100%;width:100%;text-indent:-9999px;}
#search{float:right;height:100px;width:320px;display:inline;background:url(images/search2.png) top left no-repeat;} /* background:url(images/search.png) top left no-repeat; */
	#search form{padding-top:35px;}
	input#s{margin-left:55px;background:transparent;border:0;padding:5px;width:230px;color:#fff;font-size:12px;cursor:text;}
	
#footer a{color:#eee;}

.module h3{font-size:14px;color:#448b01;padding:5px 0;}
.module li{padding:2px 0;}
.module ul li a{color:#704a8F;}

ul.postlist{font-weight:bold;list-style-position:outside;}
.postfooter .postlist,#subcontent .postlist{font-weight:normal;}
.postlist small{font-size:11px;color:#444;font-weight:normal;}
.postlist li small a{color:#444;}
.postlist li{background:url(images/postlist.png) 1px 8px no-repeat;padding:3px 5px 3px 15px;height:1%;}
#relatedposts li {background:url(images/postlist.png) 1px 5px no-repeat;padding:3px 5px 3px 15px;font-size:12px;line-height:14px;}
#subcontent .postlist li{background:url(images/postlistblue.png) 1px 8px no-repeat;}

.itemlist li{background:url(images/itemlist.png) 1px 6px no-repeat;padding:3px 5px 3px 15px;}

.module{padding:10px 0;}
#subcontent a{color:#fff;}
.submodule{float:left;width:300px;margin-right:10px;display:inline;}
#top-commenters {width:260px;} /* Middle .submodule has this id! Overwrites above value */
.submodule h3{font-size:18px;color:#ff0;font-weight:normal;padding:5px 0 10px;}

.navigation{padding:5px 0;/* height:15px; */}

#top-commenters li{margin-right:5px;padding:3px 0 3px 20px;background:url(images/commenter.png) 1px 5px no-repeat;}

ul#recent-comments li{display:block;height:50px;margin:0 0 5px;}
ul#recent-comments .said{float:left;width:234px;padding:0 3px;display:inline;}
ul#recent-comments li img.avatar{float:left;width:44px;height:44px;border:1px solid #bbb; margin-right:5px;display:inline;}
ul#recent-comments p{padding:0;}
ul#recent-comments li small{font-size:11px;color:#ff6;}
ul#recent-comments li a{color:#ff6;text-decoration:underline;}
ul#recent-comments li a:hover{text-decoration:none;}

.featured{padding:5px;border:1px solid #509211;background-color:#dae9fd;height:373px;overflow:hidden;}
.featuredcontent h2{font-size:25px;padding:10px 5px 3px 5px;}
.featuredcontent{padding:5px;}
.featured .meta{padding:0 5px 15px 5px;font-size:11px;text-transform:uppercase;}
.metabar{text-transform:uppercase;font-weight:bold;padding:5px 10px 4px 5px;background:#509211;color:#fff;font-size:15px;}
.feat-readmore {text-align:right;}

.post{padding:10px 0;color:#222;}
.postheader{margin-top:0px;font-size:11px;text-transform:uppercase;}

/*added 11/25/2009 by Dino L*/
.postheader ul{height:25px;}
.postheader ul li{float:left;margin-right:10px;display:inline;}


/*.postbody{line-height:160%;padding:10px 0;}*/
.postbody{line-height:160%;padding:10px 0;}
.postbody p{padding:0 0 15px 0;}

.postbody ul{margin:0px 0 10px 30px;list-style:disc outside;}
.postbody ol{list-style:decimal outside;margin:0px 0 10px 30px;}
.postbody li{padding:0 0 5px 0;}
.postbody ul ul, .postbody ol ol, .postbody ol ul, .postbody ul ol{padding-left:10px}

.postbody h4{padding:20px 0 10px;}	
.postfooter{background:#eefbdc;border:1px solid #ccc;padding:5px 10px;font-size:11px;line-height:100%;}
.datebox{clear:both;font-size:11px;text-transform:uppercase;}
.postfooter .module{float:left;width:260px;display:inline;font-size:12px;}
.featuredcontent iframe{background-color:#DAE9FD !important;}

.postbody dl{padding:10px;}
.postbody dt{font-weight:bold;}
.postbody dd{font-style:italic;padding-left:25px;}

.img{padding:3px;background:#fff;border:1px solid #aaa; margin-bottom:15px;}
.post img.alignleft{margin-right:10px;margin-bottom:5px;float:left;display:inline;}
.post img.alignright{margin-left:10px;margin-bottom:5px;float:right;display:inline;}

.excerpt .img{display:none;visibility:hidden;}
.post-ratings{clear:both;}

img.thumb{float:left;padding:3px;border:1px solid #aaa;margin-right:15px;display:inline;}

ul.actionlist{float:left;width:210px;display:inline;list-style-position:outside;font-size:12px;margin-left:10px;padding:10px 0;}
ul.actionlist li{padding:3px 0 5px 23px;}
ul.actionlist li a{color:#704a8F;}

li#rssicon{background:url(images/rssicon.png) left no-repeat;}
li#viewicon{background:url(images/viewicon.png) left no-repeat;}
li#emailicon{background:url(images/emailicon.png) left no-repeat;}
li#printicon{background:url(images/printicon.png) left no-repeat;}
li#permalinkicon{background:url(images/permalink.png) left no-repeat;}
li#sharethis{/* background:url(images/sharethis.png) left no-repeat; */padding-left: 0;}
li#randompost{background:url(images/randompost.png) left no-repeat;}

h2.pagetitle{font-size:20px;}
h2.postTitle{font-size:24px;padding:5px 0;color:#458d01;}
h3.resultTitle{font-size:16px;background-color:#ddd;padding:10px;}

.welcome {background:#eefbdc;margin-top:10px;padding:10px;border:2px solid #aaa;}

.adbox{background:#eefbdc;margin-top:10px;padding:10px 0 0 20px;height:270px;border:2px solid #aaa;}
.ad125{float:left;width:125px height:125px;margin:0 10px 10px 0;display:inline;}
.postfooterad {padding-bottom:30px;text-align:center;}

h3#commenthead{font-size:18px;color:#444;}
ol.commentlist{padding:10px 0;}
ol.commentlist li{padding:10px;border:1px solid #ddd;margin-bottom:10px;}
ol.commentlist li cite,
.title cite{font-weight:bold;font-style:normal;}
ol.commentlist li img.avatar{float:right;margin-left:10px; display:inline;height:45px;width:45px;}
ol.commentlist li small.commentmetadata,
.meta{font-size:10px;}
ol.commentlist li small.commentmetadata a{color:#704a8F;}
ol.commentlist li.authorcomment {border:2px solid #377212;background:#eefbdc;}

h3#respond{padding:10px 0;}
/* twitter */
img.twitavatar{float:left;border:1px solid #222; display:inline;width:45px;height:45px;}
#twitballoon{float:left;margin-left:5px;width:214px;background: #007fb2 url(images/twitballoon.png) top left no-repeat;padding:8px 8px 8px 23px;color:#fff;display:inline;}
#twitballoon a{color:#ff0;}

#contactformstyles{margin:10px auto;width:400px;}
#contactformstyles table td{padding:5px;}

#postarchives p{padding:0;}
#pollarchives{width:250px;}
ul.postspermonth{padding:0;}
ul.postspermonth li a{display:inline-block;}

#ScratchBackWidget{width:200px;margin-left:50px;}
#ScratchBackWidget table{background-color:#fff;}


.ddsg-wrapper ul{margin-left:15px;}
.post-ratings{width:360px !important;}

/*color for horizontal rule tag <hr> */
hr{height:2px;margin-bottom:15px;background: #704a8F;border:1px solid #393937;border-width:0 1px 1px 0;}
/*style for tables*/
table{float:left;margin-top:10px;margin-bottom:20px;}
.post-ratings {float:left;}
.post-share-buttons{float:right;position:relative;vertical-align:middle;}
.post-share-buttons ul li{float:left;margin-right:10px;display:inline;padding:0!important;}
li#sb1, li#sb2{padding-left:0 !important;}
/* DOMtabs skin by Michael Martin - http://www.problogdesign.com */
/* DOMtabs script - http://www.onlinetools.org/tools/domtabdata/ */
/* Install guide: http://www.problogdesign.com/general-tips/how-to-install-domtabs-on-wordpress/ */

#sidebar ul.domtabs li.active {background:#377212;}		/* Active tab background color */
#sidebar ul.domtabs li:active a {color:#ffffff;}		/* Active tab font color */
#sidebar ul.domtabs li {background:#919190;}			/* Inactive tabs background color */
#sidebar ul.domtabs li a {color:#ffffff;}				/* Inactive tabs font color */
#sidebar ul.domtabs li {border-color:#377212;}			/* Tabs border color */
.domtab div {border:1px solid #377212;}					/* Box border color - Should be the same as the Active tab background color */
.domtab div {background:#eefbdc;}						/* Box background color */

#sidebar ul.domtabs li {margin-right:0.5em;}			/* Space between each tab. Set to 0 for no space. */

div.domtab div {display:none;}

#sidebar ul.domtabs {list-style:none;padding:0;margin:0;}
#sidebar ul.domtabs li {float:left;padding:0 0.5em;text-align:center;border-style:solid;border-width:1px 1px 0 1px;}
#sidebar ul.domtabs li a {text-decoration:none;}
.domtab div {border-width:0 1px 1px 1x;padding:0.5em;clear:both;}

/* Captions */
.aligncenter,
div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top:4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;text-align:left;}

/* End captions */
.center {text-align:center;margin:0 auto;}
.center468 {margin:-23px 0 0 0;position:relative;top:4px;left:57px;} /* Centering the banner in a post */
.featured-thumb {float:left;}
ul.dash-bullets {list-style:none;padding:0;margin:0 0 20px 0;}
ul.dash-bullets li {background:url(images/dash-bullet.png) 0 8px no-repeat;padding:0 0 0 10px;margin:0;}

/*Category List Styling UPdate*/
.itemlist li{float:left;width:130px;margin-right:0;font-size:11px;display:inline;}

.home p.wp-caption-text{display:none;}
.postbanner{margin:10px auto;width:468px;}ul#recent-comments img {position:relative;top:6px;}