﻿/* 
Template Name : MarketingSherpa
*/

/* resets */
* { padding:0;  margin:0; }
fieldset { padding: .5em; }
select option{ padding:0 5px; }
a img{ border:none;}

/* this is the entry post size I think */

.entry h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 0; font-size: 12px; line-height: 1.5em;}
a { color: #004aaf; }

/* globals */
body { background: #f1dcab; color: #404040; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;}
#wrapper { background: #fff; width: 960px;  margin: 0 auto; padding: 0 0; text-align: left;}

/* header */
#header { width: 100%; height: 79px;}
#header img { float: left; width: 340px;  }
#header h2 { float: right; width: 400px; font-weight: normal; font-style: italic; margin-right: 100px; font-size: 1.8em; background: url('images/sherpawatermark.gif') no-repeat top left; margin-top: 0; margin-bottom: 0; padding: 1em 0 0 3.5em; }

/* top_links */
#top_links { clear: both; padding: 0em 0em 0.6em 0; background: url('images/bg_top_links.gif') repeat-x bottom right;}
#top_links h2 { float: left; font-size: 1em; line-height: 19px;}
/* #top_links ul {margin: 0px;}
#top_links li { display: inline; padding-right: 15px; padding-left: 5px; font-size: .8em;}
*/

#top_links {width: 100%; overflow: hidden;}
#top_links .sherpa {cursor: default;float: left;margin-left: 1em; padding-top: 11px; padding-right: 15px;}
#top_links ul { margin: 0; padding: 0;padding-left: 10px; font: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;list-style-type: none;}
#top_links li {display: inline; margin: 0;}
#top_links li a{float: left;display: block; text-decoration: none; margin: 0; padding: 7px 8px; border-right: 4px solid white; color: #000000; background: #F3DBD7;}
#top_links li a:hover, #top_links li.unselected a { background: #9D3C2F; color: #FFFFFF;}
.mainlinksfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.mainlinksfix{display:inline-block;} 

#container { margin: 0; padding: 0; }

/* cols */
.col { text-align: left; padding: 0 1em; font-size: 11px; }
.col h2 , #footer h2 { color: #99241f; font-size: 14px; }
.col h2 a { color: #99241f; text-decoration: none; }
.left.col { width: 200px;}
.right.col {width: 215px; margin-top: -20px; }
.left.col ul { padding: 0 .5em; }
.left.col li { background: url('images/bg_col_li.gif') no-repeat left 7px; list-style: none; padding: 2px 0 0 10px; }
.left.col a { text-decoration: none; color: #404040; font-size: 11px; }
.right.col h2 { padding-bottom: 0px; margin-bottom: 0; }
.right.col ul { padding-top: 0; margin-top: 0; }
.right.col p { padding-top: 0; margin-top: 0; }
#ads { text-align: center; padding-top: 2em; }
.simple_list li { list-style: none; padding-bottom: .25em; }

/* forms */
form .text, form textarea {border: 1px solid #99241f; background: #fff8dd; font-size: 18px; width: 150px; margin-right: 5px; display: inline; }
form  { font-size: .85em; }
form label { float: left; width: 40px; padding-top: .9em; }
form .submit { border: none; background: url('images/submit.png'); height: 30px; width: 30px; display: inline; }
form .privacy { margin-top: 0px; text-align: left; font-size: 27pt; /* margin-right: 30px; text-align: right; */}
form .privacy a:link {font-size: 9pt; text-decoration:underline;}

.rss { padding-top: 0; font-weight: bold; }

/* content */
#main { margin: 0px 235px 0 220px; border-right: 1px solid #99241f; border-left: 1px solid #99241f; padding: 0 2em; line-height: 1.4em; }
#main h2 { font-family: Georgia; font-size: 18px; }
#main h2 a {text-decoration: none; }

.author { float: left; padding: 0 10px 10px 0; font-size: 11px; }
.author img { border: 1px solid #333; display: block;}

img.profile { float: left; border: 1px solid #333; margin: 0 5px 5px 0; }

.post h2 {line-height: 1.2em; margin-bottom: 5px;}
.post h3 { }
.post h4 { }
.post ul, .post ol { }
.post li { margin-left: 2em; }
.post blockquote { margin: auto 2em auto 1em; border-left: 5px solid #c0c0c0; padding-left: 1em; }

.postmeta {font-size: 12px; margin: 0px 15px 0px 45px;}
.more-link {margin-left: 360px;}
.post_date {margin-top: -30px;font-size: 11px;}

.after_post { background-color: #EEE; border: 1px solid #ddd; padding: 10pt; font-size: 10px;}
.post_comments {margin: 0px 0px 0px 20px;}
.post_tags { margin: 0px;}

/* footer */
#footer { padding: 0 1em; }
#footer .subscribe { float: left; width: 300px}
#footer .subscribe h2 { margin: 0 0 1em 0; padding: 0; }
<!--#footer .subscribe .privacy { margin-right: 110px; }-->
#contact { padding: 1.5em 0 0 3em; font-size: 12pt; }
#bottom_links li { display: inline;}

/* comments */
.commentlist li, #commentform input, #commentform textarea {font: 0.9em;}
.commentlist li { font-weight: bold; }
.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; }
.commentmetadata { font-weight: normal; }
#commentform input.text { width: 270px;  margin: 15px 5px 1px 0; font-size: 1.5em;}
#commentform label { width: 4.5em; }
#commentform textarea { width: 100%; padding: 2px; }
.alt { margin: 0; padding: 10px; }
.commentlist { padding: 0; text-align: justify; }
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; }
.commentlist p { margin: 10px 5px 10px 0; }
#commentform p { margin: 5px 0; padding-bottom: 2em; line-height: 1em; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { 	margin: 0; display: block; }


/* clearfix and float rules */
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both;}
.fix:after{content:".";display:block;height:100%;clear:both;visibility:hidden;}
.fix{display:inline-block;} 
* html .fix{height:1%;}
.fix{display:block;}
div.clear.fix.argh {height: 1px; }

.footer_fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.footer_fix{display:inline-block;}
.footer_fix{display:block;}
