/*
Theme Name: SME Theme
Theme URI: http://www.socialmediaexaminer.com
Description: Custom Theme developed for SocialMediaExaminer.com
Version: 1.0
Author: Dumitru Brinzan
Author URI: http://www.brinzan.net
Tags: green, custom-header, fixed-width, two-columns
*/


* {padding:0; margin:0; border: none; outline:0; }
body {font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif; font-size: 62.5%; color: #3d3d3d; text-align:center; }
a {text-decoration:none; color:#c25a0f; }
a:hover {text-decoration:underline; color: #bd1c1c; }
a.invert {text-decoration:underline; color:#bd1c1c; }
a.invert:hover {text-decoration:none; color: #336699; }
h1,h2,h3,h4,h5,h6 {font-weight:normal; margin:0; padding:0; line-height: 1.2em; color: #4a4949; }
p {margin: 0 0 15px; }
li,p {line-height: 1.6em; }
li {list-style-type: none; }


#container {width:100%; min-height: 200px; margin: 0 auto; text-align:left; }
div.wrapper {width: 1023px; margin: 0 auto; text-align: left; }
div.cleaner {clear: both; font-size:1px; height: 1px; margin:0; line-height: 1px; }
div.sep {font-size:1px; height: 1px; line-height: 1px;}

#header {background: #c1bb95 url(images/back_page_top.png) repeat-x top left; min-width: 1123px; }
#header .wrapper {width: 1123px; height: 275px; background: url(images/back_head.png) no-repeat top left; position:relative; }
#goHome img {width: 450px; height: 195px; position: absolute; top: 70px; left: 100px; z-index: 200; }
#goHomeFooter img {width: 630px; height: 80px; position: absolute; top: 0; left: 80px; z-index: 200; }

#menuTop {float: right; display: inline; margin-right: 110px; }
#menuTop img {float: left; display: inline; }
#menuTop ul, #menuTop li {float: left; display: inline; }
#menuTop li {text-transform: uppercase; line-height: 34px; margin-left: 10px; font-size: 12px; font-weight: bold; }
#menuTop a {color: #fff; }
#icUpdates {position:absolute; right: 90px; bottom: -18px; }

#main {background: #eae7d7 url(images/back_page_florals.png) repeat-y top center; min-width: 1123px; }
#main .wrapper {background: #cec7b2 url(images/back_main.png) repeat-x top left; border: solid 1px #968e8e; border-top: none; border-bottom: none;}

#content, #side {float: left; display: inline;}
#content {width: 676px; padding-bottom: 20px; }
#frame, div.frame {width: 676px; background: url(images/back_post_frame.png) repeat-y top left; }
div.frame {margin:0; position: relative; padding-bottom: 20px;}
div.frameEnd {width: 676px; height: 82px; background: url(images/back_post_end.png) no-repeat top left; margin: 0 0 20px;}
#side {width: 347px; background: url(images/back_updates.png) repeat-x top left; min-height: 600px; }

/* Main content elements */
#single, div.single {background: url(images/back_post_title.png) no-repeat top left; padding: 80px 55px 0 77px; }
div.single {background: none; padding-top: 36px; position: relative; z-index: 200; }
div.singleGrad {background: url(images/back_post_all.png) no-repeat top left; position: absolute; top: -20px; left:0; height: 237px; width: 676px; z-index: 100;}
#content {font-size: 14px; }
#content p {line-height: 21px; }
#content p.postmetadata {font-size: 11px; line-height: 16px; color: #7c7c81; }
#content p.bMore {float: left; display: inline; }
#content p.numComments {float: right; display: inline; font-size: 11px; }
#content h1, #content h2, #content h3 {font-size: 35px; line-height: 35px; font-weight: bold; margin-bottom: 25px; }
#content h2 {margin-bottom: 15px; }
h1 a, h2 a, h3 a {color: #4a4949; text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover {color: #111; text-decoration: none;}
#content h3 {margin-bottom: 10px; font-size: 24px; }
#content div.sep {clear: both; margin: 20px 20px 20px 31px; background-color: #e9e5da; border-top: solid 2px #ab9f6f;}
#content div.wrapperPost {margin: 0 auto; padding: 0 0 0 31px; }
#content div.wrapperPost div.sep {margin-left: 0;}
#sharePost {padding: 0; }
#sharePost li {float: left; display: inline; }

#infoAuthor {background: url(images/back_post_author.png) no-repeat top center; height: 163px; padding: 55px 65px 0 85px; margin-left: 11px; margin-top: 70px;}
#infoAuthor p {color: #696969; font-size: 11px; letter-spacing: 1px; word-spacing: 2px; }
#infoAuthor p.author {color: #4a4949; line-height: 19px; margin-bottom: 5px; }
#infoAuthor p.author span.title {font-weight: bold; text-transform: uppercase; }
#infoAuthor div.avatar {float: right; display: inline; margin: 0 10px 5px;}
#infoAuthor div.avatar img {background-color: #fff; padding: 1px; border: solid 1px #cac9c9;}

#content ul, #content ol {margin-left: 20px; margin-bottom: 20px; }
#content li {list-style-position: inside;} 
#content ul li {list-style-type: square;}
#content ol li {list-style-type: decimal;}

#content table {margin: 10px 0 15px;}

/* Sidebar elements */
#sForm {width: 317px; padding: 19px 0 0 30px; margin-top: 49px; height:65px; background: url(images/back_side_search.png) no-repeat top left;}
#setop {border: none; background-color: #fff; padding: 5px 5px; color: #333; width: 205px; margin: 0 0 0 5px; float: left; display: inline; }
#searchsubmittop {border: none; height: 28px; width: 60px; margin-left: 4px;}
#sideCats {background: url(images/back_cats_stretch.png) repeat-y top left; }
#sideCatsContent {background: url(images/back_cats_grad.png) no-repeat top left; }
#sideCats a {color: #372608; }
#sideCats ul {padding: 5px 40px; min-height: 50px;  }
#sideCats li {float: left; display: inline; width: 130px; font-family: Helvetica, Verdana, Tahoma, sans-serif; font-size: 13px; line-height: 21px; }  
#sideCatsFooter, #sideTabsFooter, #sideTabsHeader {clear: left; height: 6px; line-height: 1px; font-size: 1px; overflow: hidden; }
#sideTabsHeader {margin: 15px 0 0; }

#sideTabs {background: url(images/back_side_tabs_frame.png) repeat-y top left;}
#sideTabsContent {background: url(images/back_side_tabs_grad.png) no-repeat top left; padding: 10px 36px 10px 19px;}
#sideTabsContent p {margin:0;}

#side div.space {height: 15px; }
#side ul.tabnav {margin:0; padding:0; }
#side ul.tabnav li {float: left; display: inline; line-height: 32px; font-size: 11px; border: solid 1px #adadac; margin-right: 1px; }
#side ul.tabnav li a {color: #444; background: #ffffe7 url(images/back_side_tabs_menu_inactive.png) repeat-x top left; padding: 9px 7px 9px; }
#side ul.tabnav li a.tabactive {color: #fff; background: #c6cb4b url(images/back_side_tabs_menu_active.png) repeat-x top left; }

#sideTabs div.tab ul, #sideTabs div.tab li {padding:0; margin:0;}
#sideTabs div.tab li {clear: left; font-size: 11px; color: #5f5f5f; }
#sideTabs div.tab li div.sep {margin: 11px 0; height:1px; font-size: 1px; line-height: 1px; background-color: #afc067;}
#sideTabs div.cover {float: left; display: inline; width: 80px; margin-right: 10px; } 
#sideTabs div.cover img {padding: 2px; background-color: #fff; border: solid 1px #0e0e0d;}
#sideTabs h2 {font-size: 11px; line-height: 19px; }
#sideTabs div.tab {zoom: 1;}
#sideTabs div.tab a {color: #4e0f02; text-decoration: underline; }
#sideTabs div.tab a:hover {text-decoration: none; }

#sideContent {margin: 15px 0; padding: 0 26px 0 9px; }

#footer {min-width: 1123px; background: #6a2b24 url(images/back_footer.png) repeat-x top left; font-size: 12px; color: #e5e0d1;}
#footer div.wrapper {padding: 90px 0 57px 100px; width: 970px; background: url(images/back_footer_block.png) no-repeat top left; position: relative; }
#icUpdatesF {position:absolute; right: 43px; top: 87px; }

#searchform label {font-weight: bold; font-size: 11px; display: none; }
#searchform input {float: left; display: inline; height: 18px; padding: 4px; }
#searchform input#s {width: 145px; margin-right: 5px;}
#searchform input#searchsubmit {	font-size: 11px; font-weight: bold; height: 28px; width: 60px; padding:0; margin-bottom: 20px; }

#content input, #content select, #content textarea {border: solid 1px #555; padding: 2px 5px; }

/* Begin Images */
img.featured {margin: 0 0 10px;}
img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {	margin: 0 0 2px 7px;	display: inline;	}
img.alignleft {	margin: 0 7px 2px 0;	display: inline;	}
.alignright {	float: right;	}
.alignleft {	float: left	}
/* End Images */

/* Begin Lists
	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {	cursor: help;	}
acronym, abbr {	border-bottom: 1px dashed #999;	}
blockquote {	margin: 15px 30px 0 10px;	padding-left: 20px;	}
.center {	text-align: center;	}
.hidden {	display: none;	}
hr {	display: none;	}
a img {	border: none;	}
.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 10px;	}
/* End Various Tags & Classes*/

/* 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;}
.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;}
/* End captions */
img#wpstats{display:none}