/*
Theme Name: SUSblog by Defosses Design
Theme URI: http://www.startupselling.com/
Description: business, gray, green
Version: 1.0
Author: Nathan Defosses
Author URI: http://www.startupselling.com/
*/

html, body, div, p, h1, h2, h3, h4, h5, h6, ul, li, form, input {margin:0; padding:0;}
body {background:#252a22 url(images/bg.jpg)  top center repeat-y; font:normal 14px/18px Arial, Helvetica, sans-serif; color:#3e403d;}
img {vertical-align:top;}
a img {border:0;}
.left, .alignleft {float:left;}
.right, .alignright {float:right; text-align:right;}
img.alignright {margin:4px 0 4px 12px; float:right;}
img.alignleft {margin:4px 12px 4px 0; float:left;}
.aligncenter {margin:0 auto;}
.clear  {clear:both;}
a {color:#405e07;}
a:hover {text-decoration:none; color:#b9d457;}
p {margin-bottom:6px; text-align:justify;}
h1 {color: #405e07; font: bold 26px/30px 'Century Gothic', Arial, Helvetica, sans-serif; margin-bottom:14px; text-shadow:2px 2px 2px #ccc;}
h2 {color: #405e07; font: bold 22px/26px 'Century Gothic', Arial, Helvetica, sans-serif; margin-bottom: 14px;}
h2.post-title {margin-bottom:0;}
h3 {color: #405e07; font: bold 16px/19px 'Century Gothic', Arial, Helvetica, sans-serif; margin-bottom:14px;}
h4 {color: #444; font: bold 15px/18px 'Century Gothic', Arial, Helvetica, sans-serif; margin-bottom:14px;}
small {font-size:80%;}
table, td, th {color:#555;}
td, th {padding:2px;}
th {color:#333; background-color:#638f13;}
strong {color: #5d8314; font-family: 'Century Gothic', Arial, Helvetica, sans-serif; font-size:110%;}
.entry ul {margin:0 0 14px 30px;}
.entry ul li {list-style-type: none; padding:0 0 4px 26px; background-image: url(images/arrowbullet.png);
background-repeat: no-repeat; background-position: 3px 5px; text-align:left;}
.entry ul li ul {margin-bottom:0px;}
.entry li ul li {list-style-type: disc; padding-left:0; margin-left:26px; background:none;}
li.iconOnly {background:none; padding:0 10px 0 0; margin:0;}

.container {width:100%; overflow:hidden;}
#posts {float:left; width:630px; margin-bottom:10px;}
#sidebar {float:left; width:235px; margin:20px 0 20px 45px;}
#main {width:980px; margin:0 auto; border-left:1px solid #333; border-right:1px solid #333;}
#header {height:448px; width:980px; clear:both; background:url(images/header-bg.png) top left no-repeat;}
#logo {float:left; margin:7px 0 3px 36px; width:273; height:102px;}
#header-info {float:right; text-align:right; margin:24px 42px 0 0; width:600px;}
#header #header-info h1 {font: normal 28px/32px 'Century Gothic', 'Arial Narrow', 'Times New Roman', Arial, Helvetica, sans-serif; margin:0; font-variant:small-caps;}
#header #header-info h1 a {color:#dcf5c3; text-decoration:none;}
#header #header-info h2 {color:#dcf5c3; font: normal 20px/24px 'Arial Narrow', 'Times New Roman', Arial, Helvetica, sans-serif; margin:0; text-shadow:1px 1px 1px #ccc;}

.menu {padding-top:0px; overflow: hidden; width:980px;}
.menu ul {margin:0; padding-left:12px; float:left; list-style:none; width:958px; height:59px;}
.menu ul li {display: inline; background: url(images/images/m1.gif) center center no-repeat; height:59px; width:auto; }
.menu ul li a, .menu ul li a:visited {float:left; color:#000; text-decoration:none; text-align:center; font-weight:bold; font-size:12px; 
              background: url(images/m1.gif) center center no-repeat; height:59px; width:auto; padding:0 21px;}
.menu ul li a:hover {text-align:center; color:#e6f574 !important;
	background: url(images/m2.gif) center center no-repeat !important; height:59px; width:auto; }
.slogan {float:left; margin:15px 0 0 36px; width:640px; height:220px; overflow:auto;}
.slogan td.centerer {height:200px; vertical-align:middle;}
.slogan h1 {font: normal 28px/34px 'Century Gothic', serif; letter-spacing:1px; text-align:left; margin-bottom:8px; color:#eee;}
.slogan p {font: normal 16px/20px 'Century Gothic', serif; margin-bottom:12px; padding:0; text-align:left; color:#eee;}
.slogan a:link, a:visited {color:#8dcd23;}
.slogan a:hover {color:green;}
#content {background:url(images/content-bg.gif); clear:both;}
#content a {color:#405e07;}
#content .tail-bg {background:url(images/content-tail.gif) top repeat-x;}
.indent {padding:0 35px;}
.content-bg, .widecolumn {background:url(images/content-right-bg.jpg) no-repeat right top!important;}
.phone {float:right; margin-right:30px;}

#sidebar ul {margin:0; padding:0; list-style:none;}
#sidebar ul li {margin:0; padding:0; list-style:none;}
#sidebar li ul {margin-left:14px; padding:0; list-style:none;}
#sidebar .widget {margin-bottom:20px;}
h2.widgettitle {margin-bottom:6px; font-size:16px; line-height:18px;}
h2.widgettitle a {text-decoration:none;}
#searchform #s {width:158px;}
.screen-reader-text {display:none;}
#calendar_wrap {margin-left:14px;}
table#wp-calendar {width:100%;}
.widget_calendar h2.widgettitle {display:none;}
#footer {text-align:center; background:url(images/footer-bg.jpg) no-repeat; color:#acac9a; margin:0 auto; width:100%; clear:both; padding:5px 0;}
#footer p {font-size:11px; margin-top:0; text-align:center;}
#footer ul {width:860px; display:block; padding-top:7px; font-size:12px; text-align:center; list-style:none; margin:0 auto;}
#footer ul li {display:inline; padding:0 15px; background:url(images/footer-menu-devider.gif) no-repeat 0 2px;}
#footer a {color:#acac9a;}
#footer li a {text-decoration:none;}
#footer li a:hover {text-decoration:underline;}
#footer .first {background:none; padding-left:0;}

.wp-caption {background:#f1f1f1; line-height:18px; text-align:center; margin-bottom:20px; padding:4px;}
.wp-caption img {margin:5px 5px 0;}
.wp-caption p.wp-caption-text {margin:5px; color:#666; font-size:12px; text-align:center;}
#posts .wp-caption.alignright {margin:4px 0 0 24px;}
#posts .wp-caption.alignleft {margin:4px 24px 0 0;}

.post {margin-bottom:30px;}
.searchresults {margin-bottom:3px;}
.searchresults p {margin-bottom:3px;}
.entry {clear:both;}
.postmetadata {clear:both; font-size:10px;}
.postmetadata span {font-size:14px;}
.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}
.navigation {display:block; margin:0; clear:both;}
h3#comments {margin-bottom:10px;}
.entry form {text-align:center;}
select {width: 130px;}
#commentform input {width:150px; padding:2px; margin:5px 5px 1px 0;}
#respond {background:url('images/whitebg.png') center repeat; padding:10px 0 20px 40px;}
#commentform {margin:10px auto;}
#commentform textarea {width:90%; padding:2px;}
#respond:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
#commentform #submit {margin:0 0 5px auto;}

.alt {margin:0; padding:10px;}
ol.commentlist {margin:0; width:560px;}
.commentlist {padding:10px 0 10px 40px; text-align:justify;}
.commentlist li {width:550px; margin:0 0 20px; padding:0; list-style:none;}
.commentlist li ul li {margin: 0;}
.commentlist p {margin-bottom:10px;}
.children {padding: 0;}
#commentform p {margin:5px 0;}
.nocomments {text-align:center; margin:0; padding:0;}
.comment-author {margin-top:0px; font-size:12px; width:50%; height:50px; float:left;}
.commentmetadata {margin-top:0px; font-size:9px; width:50%; height:50px; float:right; text-align:right;}
.comment {background:transparent;}
.button {cursor:pointer;}
acronym, abbr, span.caps {cursor:help;}
acronym, abbr {border-bottom:1px dashed #999;}
blockquote {margin:15px 30px 0 30px; padding-left:20px; border-left:3px solid #405e07;}
blockquote cite {margin:5px 0 0; display:block;}
.archivetitle {color:#666;}
.mu_register {width:60%!important; margin:0 auto;}
.shareinpost {margin-top:16px!important;}
.top-sticky .socialwrap {display:none;}
.s2_form_widget h2.widgettitle {margin-bottom:0px!important;}
.sub2enteremail p {text-align:left;}
.sub2enteremail p a {padding-right:4px;}
.ctc a {line-height:1.1em;}
#sidebar ul.socialwrap {margin-left:0;}
.size24 li a {height:28px; display:inline;}

#google-plus{float: left; margin-top: 16px; width: 200px;}
.shareinpost{clear:none; float:left;}
