/*
Theme Name: Seriously Selling Services
Description: Custom template for Seriously Selling Services based on the Kubrick theme
Version: 1.0
*/

/*Color glossary
body background #cccc99
default font #333
links browser defaults (blue/purple)
headings #B81212
*/

/*Reset margins and padding*/
* {margin:0;padding:0}
p,ul,ol,h1,h2,h3,h4,h5 {margin:10px}

/* Begin Site Structure */
body {font-size:62.5%;font-family:Verdana, Arial, Sans-Serif;background:#cccc99;color:#333;text-align:center;margin:8px 0;padding:0}
body.mceContentBody {text-align:left;font-family:verdana}

#page {background:#fff;text-align:left;margin:0 auto;width:950px;_width:953px;overflow:hidden}

#header {background:#000 url(images/topbanner_web.jpg) top left no-repeat;margin:0;padding-top:115px;float:left;text-align:left;}
#header h1 {margin:0;padding:0;font-size:.25em;width:150px;float:right;text-align:left}
#header h1 img {border:none;width:150px;height:207px;margin-top:-115px}

#topnav {width:800px;height:27px;margin:0;padding:0;text-align:left;}
#navlinks {list-style:none;margin:0;padding:0;padding-left:2px;height:27px;background:#000 url(images/nav_bg.jpg) 2px 0 no-repeat;}
#navlinks li {display:inline;}
#navlinks li a {display:block;float:left; text-align:center; outline:none; width:133px; height:27px;text-decoration:none;text-transform:uppercase; overflow:hidden;font-family:arial,verdana,sans-serif;font-size:1.15em;line-height:27px;font-weight:bold;color:#fff}
#navlinks li a {background-image:url(images/nav_bg.jpg); background-repeat:no-repeat;background-color:#A02B21;}
/*static state for nav*/
#navlinks li#nav-home a { background-position: -2px 0; }
#navlinks li#nav-author a { background-position: -135px 0; }
#navlinks li#nav-testimonials a { background-position: -269px 0; }
#navlinks li#nav-order a { background-position: -402px 0; }
#navlinks li#nav-about a { background-position: -534px 0; }
#navlinks li#nav-blog a { background-position: -667px 0; }
/*hover state for nav*/
#navlinks li#nav-home a:hover { background-position: -2px -28px; }
#navlinks li#nav-author a:hover { background-position: -135px -56px; }
#navlinks li#nav-testimonials a:hover { background-position: -269px -84px; }
#navlinks li#nav-order a:hover { background-position: -402px -112px; }
#navlinks li#nav-about a:hover { background-position: -534px -140px; }
#navlinks li#nav-blog a:hover { background-position: -667px -168px; }

#contentwrapper {padding:0px;clear:left}

#content {font-size: 1.2em;background:#fff;margin:0 195px 0 0;padding:20px 40px 20px 20px;}

.post {margin: 0 0 40px;}
.postmetadata {padding-top: 5px;font-size:.9em}
.smallattachment {text-align: center;float: left;width: 128px;margin: 5px 5px 5px 0px;}
.attachment {text-align: center;margin: 5px 0px;}
.clear {clear: both;}

/*headings*/
h1, h2, h3 {font-weight: bold;font-family:georgia,times,serif}
h1 {font-size:2em;font-weight:normal}
h1, h1 a, h1 a:hover, h1 a:visited {text-decoration: none;color:#B81212}
.post h1 {margin:30px 0 20px 0}
.post h1.secondary {margin-top:30px;margin-bottom:10px}
.post h1.mainheading {margin-bottom:10px}
h2 {font-size: 1.3em;}
h2.posttitle {margin:0;padding:10px;color:#B81212}
h2.offset {color:#00457c}
h3 {font-size: 1.2em;}
.post h3 {color:#00457c;font-size:1.2em}
h3.comments {padding: 0;margin: 40px auto 20px ;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color: #B81212}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2 {text-decoration: none;}

/*sidebar*/
#sidebar {font-size:1em;padding: 20px 0 0 0;float:right;width:195px;background:#fff;}
#sidebar h2 {font-size: 1.2em;color:#fff;padding-top:.5em}
#sidebar form {margin:0;}
#sidebar ul, #sidebar ul ol {margin:0;padding:0;}
#sidebar ul.primary {padding-bottom:10px;margin-top:0}
#sidebar ul li {list-style-type:none;list-style-image:none;margin-bottom:15px;}
#sidebar ul p, #sidebar ul select {margin:5px 0 8px;}
#sidebar ul ul, #sidebar ul ol {margin:5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol {margin:0 0 0 10px;}
ol li, #sidebar ul ol li {list-style:decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {margin:3px 0 0;padding:0;}
#sidebar li.page_item {color:#617928;font-weight:bold;font-size:1.1em;line-height:1.4em;padding:0;margin:0 0 10px 10px;}
#sidebar li a, #sidebar li.page_item a {font-size:1em;text-decoration:none}

#footer {padding:0;margin: 0 auto;width: 950px;height:1%;;clear: both;background:#fff url(images/footerbg.jpg) top left no-repeat;}
#footer a {display:block;height:34px;width:475px;float:left;}
#footer a.workshop {height:140px;width:950px}
#footer img{padding:0;margin:0}
.thread-alt {background-color: #eee;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}
.even, .alt {border-left: 1px solid #ddd;}
small, .footnote {font-family: Arial, Helvetica, Sans-Serif;font-size: 0.9em;line-height: 1.5em;}
#wp-calendar caption, cite {text-decoration: none;}
.post p a:visited {color: purple;}

/*comments*/
.commentlist li, #commentform input, #commentform textarea {font: 0.9em  Verdana, Arial, Sans-Serif;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar {float: right;border: 1px solid #ddf0ae;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
#commentform p {font-family:  Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}

small, .nocomments, .postmetadata, blockquote, strike {color: #777;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps {font-size: 0.9em;letter-spacing: .07em;}

/*Links*/
a, h2 a:hover, h3 a:hover {color: blue;text-decoration: none;}
a {text-decoration:underline}
a:visited {color: purple}

/* Begin Images */
p img {padding: 0;max-width: 100%;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
img.side-image {float:right;clear:right;margin-bottom:20px}
.alignright {float: right;}
.alignleft {float: left}
img.alignmiddle {vertical-align: middle;}
/* End Images */

/* Begin Lists*/
html>body .post ul {margin-left: 0px;padding: 0 0 0 30px;list-style: none;padding-left: 10px;text-indent: -10px;}
html>body .post li {margin: 7px 0 8px 10px;}
.post ul li:before, #sidebar ul ul li:before {content: "\00BB \0020";}
.post ol {padding: 0 0 0 35px;margin: 0;}
.post ol li {margin: 0;padding: 0;}
.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}
/* End Lists */

/* Begin Form Elements */
#searchform {margin: 10px auto;padding: 5px 3px;text-align: left;}
#sidebar #searchform #s {width: 108px;padding: 2px;}
#sidebar #searchform label {display:none}
#sidebar #searchsubmit {padding: 1px;}

select {width: 130px;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%;padding: 2px;}
#respond:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto;float: right;}
/* End Form Elements */

/* Begin Comments*/
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;}
.commentlist li ul li {margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0; }
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}
/* End Comments */

/*Begin Archives Layout*/
.archives h3 {margin-bottom:0}
.readmore {margin-top:0;margin-bottom:0}
.archives .postmetadata {margin-top:0}

/* 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;border-left: 5px solid #ddf0ae;}
blockquote cite {margin: 5px 0 0;display: block;}
.center {text-align: center;}
.hidden {display: none;}
.paginate {text-align:right;margin-top:30px}
.paginate a {margin:0 10px;font-weight:bold}
.paginate a:hover {text-decoration:none}
.prevlink {background:url(images/leftwhitearrow.jpg) center left no-repeat;padding-left:15px}
.nextlink {background:url(images/whitearrow.png) center right no-repeat;text-align:right;padding-right:15px}
a img {border: none;}
.postnav {display:block;float:left;text-align:center;padding-bottom:30px;font-size:.8em;color:#617928}
.postnav .alignright,.postnav .alignleft {width:45%;text-align:left}
.postnav .alignright {text-align:right}
.postnavbottom {padding-bottom:0}
.datestamp {margin-left:10px}
p {line-height:1.4em}
div.sociable {margin-left:10px !important}
div.sociable_tagline {margin-bottom:10px !important}
/* 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;-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;}
/* End captions */

