/*  
Theme Name: SEO Blog
Theme URI: http://www.dailyseoblog.com
Description: <a href="http://www.dailyseoblog.com/">SEO Blog</a> ensures search engine friendly layout and coding with social media options.
Version: 1.0
Author: Mani Karthik
Author URI: http://www.dailyseoblog.com
*/
*{padding:0; margin:0;}
img, img a{border:none;}
body{font-family:Arial; font-size:13px; color:#333333; background-color:#8A8A8A; line-height:150%;}
img, img a{border:none;}
#wrapper{width:950px; margin:auto; background-color: #ffffff;}
#header{background-color:#418b53;}
#nav{background-color: #000000; background-image: url(images/menubg.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0% 0%; padding:2px;}
#menu{background-color: transparent; padding:2px; font-weight:bold; float:left; text-transform:uppercase; margin-left:2px;}
#menu li{float: left; list-style:none;}
#menu li a{display: block;}
#menu a, #menu a:visited{color:#ffffff; text-decoration:none; margin-left:25px; font-size:10px;}
#menu a:hover{color:#fff; }
#search{float:right;}
#search input{border:1px solid #000; padding:3px 4px; width:200px; margin-right:12px; margin-top:5px; background:#fff url(images/search.gif) no-repeat right center;}
.headerbox{width:300px; float:right; color:#cacaca; margin-right:2px; padding:20px 0px 0px 2px; height:100% ; overflow:hidden; font-size:2 em; text-align:left; background:url("images/twitter-birdie.gif") no-repeat right bottom;}
.headerbox li:hover{ text-decoration:none; color:#fff;}
.headerbox li{padding:10px; list-style-position:none; list-style:none; display:block; font-size:2.2em; text-align:right;} 
.headerbox a{font-family:Georgia, "Times New Roman", Times, serif; text-shadow:#999; text-transform:lowercase; text-decoration:none; color:#333; display:block; text-align:right; font-size:1.3em; padding: 5px 85px 5px 0px;}
.headerbox ul li a{font-family:Georgia, "Times New Roman", Times, serif; text-shadow:#999; text-transform:lowercase; text-decoration:none; color:#333; display:block; text-align:right; font-size:1.3em; padding: 5px 85px 5px 0px;}
.headerbox li a:hover{text-decoration:none; color:#fff;}
.headerbox h2{color:#666; margin-bottom:5px; font-size:1.0em;}
.headerbox img{margin:1px 2px;}
*html .headerbox{width:195px; background-color: #000000;}
*html .subscribebox{float:right; margin-right:1px; background-color: #000000; width:100%}
.subscribebox{float:right; padding:5px 5px 0px 2px; margin-top:0px; text-align:right; background-color: #000000;}
.subscribebox a{float:right; text-decoration:none; color:#ccc; padding-right:3px;}
.subscribebox a:hover{color:#fff;} 
.subscribebox img a{float:right; border-bottom:none;}
.logo{float:left; margin:25px 5px;}
.clear{clear:both;}
#therightcontent{width:325px;margin:20px 10px;	float:right;color: #666;}
*html #therightcontent{width:320px;}
#therightcontent ul{ list-style-type:none;}
#therightcontent h2, h2.widgettitle{font-size:16px;	font-weight:bold;padding:5px;	border-bottom:1px solid #333;	margin:20px 0 10px 0;	color:#333;	border-left-color: #333;	border-left-style: solid;	border-left-width: thick;}
#therightcontent ul li{ list-style-type:none;color: #333333; margin:5px 0;}
#therightcontent ul li a{color: #666666;text-decoration:none; font-size:12px;padding-top:5px;}
#therightcontent ul li a:hover{color:#333;}
#therightcontent li a{	color: #000; text-decoration:none; font-size:12px; padding-top:5px;}
#therightcontent li a:hover{color:#333;}
#therightcontent img a{text-decoration:none; border:none;}
#adunits{background-color:#FFFFFF;width:320px; float:right; height:125px; border:1px solid #e5e5e5; padding:5px 5px 5px 0;}
.ad{margin-left:5px;}
/* Sidebar*/
#sidebar {width:320px;float:right;margin:0px 0px 0px 0px;}
#sidebar h3 {font-size:1.0em;font-weight:bold;background:#333;color:#fff;margin:0px 0px 0px 0px;padding:3px 2px 3px 10px;border-bottom:3px solid #418b53;}
#sidebar a {font:0.9em Arial;text-decoration:none;color:#333333;font-weight:normal;margin:0px 0px 0px 0px;padding:3px 2px 3px 2px;}
#sidebar-top, #sidebar-bottom {width:320px;float:right;padding:0px 0px 0px 0px;background:#ffffff;}
#sidebar-bottom, #sidebar-middle {margin:0px;}
#sidebar-middle {width:320px;float:right;}
#sidebar-left {width:160px;float:left;background:#fff;}
#sidebar-right {width:160px;float:right;background:#fff;}
#sidebar li {list-style:none;border-bottom:1px dotted #ccc;display:block;padding:2px 0px 2px 13px;background:url(images/sub.png) no-repeat 0 0px;}
#sidebar li ul li:last-child{list-style:none;border-bottom:0px dotted #ccc;display:block;padding:2px 0px 0px 13px;background:url(images/sub.png) no-repeat 0 0px;}
#sidebar-subbox{width:320px;height:93px;float:right;padding-bottom:0px;background:#418b53;
background:url(images/subscribe-bg.gif) no-repeat 0 0px;}
#sidebar-subbox input{border:1px solid #333333; padding:3px 3px 3px 3px; width:148px; margin-top:6px;}
/* Footer*/
#front-popular {font-size:0.7em;font-weight: bold;color: #ffffff;border-top: 3px solid #418513;background:#000000;width: auto;margin: 0 auto;padding-left:10px;}
#front-popular h3{font-size:1.1em;font-weight: bold;color: #ffffff;text-transform: uppercase;border-bottom:1px solid #418b53;}
#recentpost, #mostcommented {width:280px;float:left;padding:15px;}
#mostcommented {background:#000000;width:280px;margin-left:2px;}
#recent_comments {width:280px;float:right;padding-top:5px;padding-bottom:5px;}
#recentpost a, #mostcommented a, #recent_comments a {color:#fff;}
#recentpost ul, #mostcommented ul, #recent_comments ul {margin-top:5px;}
#recentpost ul li, #mostcommented ul li, #recent_comments ul li {list-style:none;	color:#ffffff;font-size: 1.2em;padding:2px;display:block;}
#recentpost ul li li, #mostcommented ul li li, #recent_comments ul li li{list-style:none;color:#ffffff;font-size: 1.2em;padding:2px;display:block;}
#footer {text-decoration:none; color:#ffffff; border-bottom:1px dotted #ccc;margin: auto;font-size:0.9em;padding:10px;background:#000000;}
#footer a {text-decoration:none; color:#cacaca;}
#theleftcontent{width:590px; float:left; margin:20px 15px;}
*html #theleftcontent{margin:10px 8px 5px;}
#posttitle h2{font-size:2.1em;}
#theleftcontent h1{font-size:2.1em; text-decoration:none; color:#333333; padding:2px 2px 5px 5px; margin:0 0 15px 0; background:url("images/post-title.png") no-repeat scroll left bottom; line-height:110%; margin-bottom:1px; text-align:left; font-style: italic;}
#theleftcontent h2{font-size:1.6em; padding:5px 2px 2px 2px; margin:0 0px; line-height:110%; margin-bottom:0px; text-align:left; font-style: italic;}
#theleftcontent h2 a{font-size:1.1em;}
#theleftcontent h3{font-size:13px; padding:5px 2px 2px 20px; margin:0 0px; margin-bottom:0px; text-align:left; font-style: italic;}
#theleftcontent h4{margin:10px 0; padding:10px 0;}
#theleftcontent a{text-decoration:underlie; font-size:12px; font-weight:bold; color:#333333;}
/*subscribe*/
.subscribe{text-align:right; padding-right:5px; font-weight:bold; margin-top:5px;}
.subscribe a{border:none;}
.subscribe a:hover{border:none; text-decoration:none;}
/*the post styles*/
.post,.textwidget{padding:5px 5px 0px 10px; margin:5px 0 5px 0; text-align:justify; font-size:12px;}
.post p {margin-top:0px;}
.post h1 {font-size:1.3em;}
.post .clearfloat {border-bottom:1px dotted #ccc;margin:10px 0px;}
.post ul, .post ol, #front-list ul, #front-list ol {margin-bottom:15px;}
.post ul li, #front-list ul li {list-style:none;margin-left:30px;}
.post ol li, #front-list ol li {list-style:decimal;margin-left:30px}
.post ol li ul li, #front-list ol li ul li {list-style:none;margin-left:20px;}
.post blockquote{margin-left:20px; background-color:#f8f8f8; border-left:5px solid #333; padding:5px;}
#featured{background-color:#F8F8F8;padding:2px 10px; border:1px solid #e5e5e5;}
#featured a{text-decoration:none; color:#000; padding:2px 3px;}
#featured a:hover{color:#333333;}
#featured h1 {padding:5px 2px 5px 5px; margin:0 2px;}
#featured h1 a{padding:5px 2px 5px 5px; margin:0 2px;}
#featured h1 a:hover{color:#333333;}
#featured h3{font-size:11px; color:#000; margin:0; padding:0; float:right;}
*html .posttitle a, *html .posttitle a:visited {background-color:#f4f4f4;}
.posttitle a, .posttitle a:visited {line-height:120%; margin-bottom:5px; text-align:left; font-style: italic; color:#333333; font-size:1.6em;}
.posttitle h1{font-size:1.6em;}
.posttitle a:hover{text-decoration:none;}
.postdetails{font-size:10px; color:#565656; margin:0; padding-left:10px; border-bottom-color:#666;}
.postdetails a{font-weight:bold; color:#000000;}
.postdetails a:hover{border-bottom:1px solid #ccc; background-color:#D5D5D5;}
.postcontent{font-size:12px; margin-top:5px; margin-left:10px;}
.submit{margin-top:10px; text-align:center; width:210px;}
.email{width:200px;}
input{border:1px solid #ccc; padding:2px 3px; marginleft:25px; width:200px; font-size:12px;}
input:focus{border:1px solid #333;}
textarea{height:150px; overflow:auto; border:1px solid #ccc; padding:2px; width:250px;}
textarea:focus{border:1px solid #333;}
#categories{background-color: transparent; background-image: url(images/menubg.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0% 0%; padding:0px;}
#categories li{background-color:#000000; float:left; list-style:none; display:block; padding-left:3px; padding-right:5px; margin:5px; border-right: 1px solid #333333;}
#categories li a{background-color: #000000; color:#FFFFFF; text-decoration:none; font-weight:bold; display:inline; padding-left:5px;}
#categories li a:hover{color:#FFFFFF; font-weight:bold; text-decoration:underline;}
#categories h2{float:left; background-color: #000000; font-size:12px; padding:0px; font-weight:normal; display:inline; width:100%;}
#bookmarks a{text-decoration:none; border:none; background:none;}
#bookmarks img a{text-decoration:none; border:none; background:none;}
.threecolumn { margin: 10px 0; background: #222; font-size:10px; color:#e5e5e5;}
.threecolumn h3 { padding: 30px 10px 0px 20px; margin: 0px 10px 0px 10px; color:#FFFFFF; font-size: 16px; letter-spacing: 1px; text-align:left;}
.picture{float:left; margin-right:5px;}
.threecolumn ul { padding: 5px; margin: 5px; color:#000000; font-size: 12px; letter-spacing: 1px;}
.threecolumn li { padding: 2px; color:#bfbfbf; line-height:130%; margin-left:5px; background-image:url(images/footer_bullet.gif); background-repeat:no-repeat; list-style:none; padding-left:15px;}
.threecolumn li a {text-decoration:underline; color:#bfbfbf;}
.threecolumn li a:hover { color:#f4f4f4; text-decoration:none;}
.threecolumn .foot { width: 290px; float: left; background: #222; padding:5px; margin-left:10px; font-size: 12px; color:#BFBFBF; }
.threecolumn .foot h1{color:#f4f4f4; font-size:13px; padding:0 0 2px 0; margin-bottom:3px; background:#000;padding:2px 5px; width:auto;}
.threecolumn .text{color:#c8c8c8; padding:5px 40px; font-size: 10px; letter-spacing: 1px;}
.threecolumn .clear{clear:both;}
.black{background-color:#000; color:#f4f4f4; padding:5px 10px; font-size:16px; font-weight:bold;}
.right{float:right; clear:both; position:relative; top:20px;}
.right img{margin-right:15px;}
.right img a{border:none;}
h3#comments {margin-top:32px;padding-left:0px;}
select {border:1px solid #333;width:100%}
.field {padding: 2px;border:1px solid #333;background:#fff;font-size:1.0em;}
#s {padding:1px;font-size:1.0em;width:150px;}	
#searchsubmit {padding-left:5px;}
#commentform input {width: 140px;margin: 5px 5px 1px 0;}
#commentform textarea {width: 350px;margin-top:5px;}
/* Comments*/
.commentlist cite {font-style:normal;margin-bottom:4px;display:block;}
.commentlist blockquote {background:#ededed;}
.commentlist li {padding: 10px 0px 10px 0px;list-style:none;margin-bottom:3px;}
.commentlist li li {background:none;border:none;list-style:square;margin:3px 0 3px 20px;padding:3px 0;}
.commenttext {padding: 10px 10px 0px 10px;background:#f2f2f2;border-top:1px solid #ddd;border-bottom: 1px solid #ddd;width:450px;float:right;}		
.commentlist cite strong {font-size:1.1em;}
li.my_comment {background: #FFF;border:none;}
li.my_comment cite strong {font-size: 1.3em;color:#313228;}	
#commentform small {background:#FFF;font-weight:bold;padding:0;}
.commentmetadata {color:#4d4d4d;display: block;margin-top:3px;text-align:right;font-size:0.9em;}
.commentmetadata a, .commentmetadata a:visited {color:#959382;}
.commentlist small {background:#e9e9e9;}
.avatar {border:1px solid #bbb;margin:0px 10px 0px 0px;float:left;padding:2px;width:55px;height:55px;}	
#comment {width:590px;background:#fff;}
.clearfloat:after {content:".";display:block;height:0;clear:both;
visibility:hidden;}
.clearfloat {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfloat {height:1%;}
*+html .clearfloat {height:1%;}
.clearfloat {display:block;
}
/* End Entry Lists *