/*  
Theme Name: GeoLocalSEO
Theme URI: http://geolocalseo.com/blog
Description: A Local Theme
Version: 1.0
*/
* {margin:0;padding:0}body {font-family:Verdana, Helvetica, Arial, sans-serif;font-size:10pt;line-height:1.3em;color:#333}
#head, #menu, #sales, #foot {width:960px;margin:0 auto;padding:0 10px 0 10px}
a img {border:none}a {color: #0066ff}a:visited {color: #64378C}a:hover {color: #87c300}
.orange {color:#FE9900}.grey {color:#666}.lgrey {color:#999}.green {color:#87c300}.red {color:red}
html, body, #wrap {height: 100%}body > #wrap {height: auto; min-height: 100%}
#seo {width:960px;margin:0 auto;padding:30px 10px 262px 10px }
#baseline {position: relative;margin-top: -242px;height: 240px;clear:both}

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";height:100%;float:left;width:0;margin-top:-32767px;/* thank you Erik J - negate effect of float*/}
/* CLEAR FIX*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: inline-block}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%}
.clearfix {display: block}
/* End hide from IE-mac */

/* --  HEAD  --- */
#headspace {height:140px; background-color:#000;color:#fff}#headspace h1 {color:#3c8aff;font-size:18px;font-weight:bold}#headspace p {font-size:13px;margin:6px 0 6px 0}#geolocal {width:400px;float:left;padding:15px 0 0 0}#headtext {width:540px;float:right;padding:20px 0 0 0}
/* --  NAV  -- */
#navigation {height:40px;background:#87C300 url('images/nb.gif') repeat-x;color:#fff;text-align: left}
#menu ul {font-size:20px}#menu li{display:block;float:left;margin-right:40px}
#nav a {color:#fff;text-decoration:none;display: block}#nav a:hover {text-decoration:underline}
#nav, #nav ul {padding: 0;margin: 0;list-style: none;line-height: 1}#nav li {float: left}
#nav li.home a,#nav li.blog a,#nav li.services a.parent,#nav li.resources a.parent,#nav li.clients a,#nav li.about a,#nav li.contact a{height:40px;margin-right:0;padding: 40px 0 0 0;overflow: hidden;height: 0px !important}
#nav li.home a{background:url('images/home.gif') no-repeat;width:51px}
#nav li.home a:hover, #nav li.blog a:hover, #nav li.services a.parent:hover, #nav li.resources a.parent:hover, #nav li.clients a:hover, #nav li.about a:hover, #nav li.contact a:hover{background-position: 0 -40px}
#nav li.blog a{background:url('images/blog.gif') no-repeat;width:37px}#nav li.services a.parent{background:url('images/services.gif') no-repeat;width:111px}#nav li.resources a.parent{background:url('images/resources.gif') no-repeat;width:180px}
#nav li.clients a{background:url('images/clients.gif') no-repeat;width:97px}#nav li.about a{background:url('images/about.gif') no-repeat;width:80px}#nav li.contact a{background:url('images/contact.gif') no-repeat;width:96px}
#nav li ul {position: absolute;width: 15em;left: -999em}#nav li:hover ul {left: auto}
/* -- 2nd Level nav styles here -- */
#nav li.child a {line-height:1.2em;padding-left:8px;padding-bottom:5px;width:255px;z-index: 50;font-size:13px}
#nav ul.sub {margin-top:0;width:255px;background-color:#87C300}
#nav li ul ul {margin: -1em 0 0 10em;background-color:#D9CCB2}
#nav, #nav ul {padding: 0;margin: 0;list-style: none; line-height: 1}
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto}
/* ---  CONTENT  --- */
/* #seo {padding:30px 0 20px 0;clear:both}*/
#content {width:650px;float:left;padding-bottom:40px}
#content .entry h1 {margin: 0 0 5px 0;font-size: 24px;line-height:1.4em;padding:10px 0 0 0;color:#fe9900}
#content h2 {margin: 25px 0 8px 0;font-size: 20px;line-height:1.4em;color:#4c4c4c}
#content h3 {margin:20px 0 0 0;color:#87c300;font-size:18px}
#content h3 a {color:#87c300;text-decoration:none}
#content h3 a:visited {color:#87c300;text-decoration:none}
#content p {margin:8px 0 8px 0}
#content p.postdate {margin:0 0 12px 0;font-size:0.8em;color:#666}
#content ul {margin:10px 0 00}
#content li {margin:0 0 10px 0;list-style-position:inside;list-style-type:square}
#content img {border:1px solid #FE9900;margin:10px 0 5px 0}
#content img.right {float:right;margin:0 0 10px 10px}
#content img.left {float:left;margin:0 10px 0 10px}
#content img.wp-smiley {border:none;margin:0 0 0 2px}
#content pre {padding:10px 0;color:blue}
#content .share {float:right;width:250px:}
#fb-root {float:right;margin-top:-3px}
.twitter-share-button {margin:3px 20px 0 0}
/* ---  SIDEBAR  --- */
#sidelines {width:265px;float:right;padding-bottom:40px}
#sidelines h3 {color:#FE9900;text-align:left;margin:25px 0 10px 0;font-size:18px;font-weight:bold}
#sidelines h3.alert {font-size:16px;color:#ff0000;text-align:center;margin:15px 0 15px 0}
#sidelines h3.feed {float:left;font-size:0.95em}
#sidelines img.feed {float:left;margin-bottom:20px}
#sidelines img.twitter {margin-top:10px}
#sidelines p {text-align:left;font-size:10pt;margin:5px 0 5px 0}
#sidelines li {text-align:left;list-style:none}
/* ---  FOOTER  --- */
#baseline {background-color:#4c4c4c;color:#fff;border-top:2px solid #FE9900;font-size:11px}
#foot p {margin:0 0 10px 0}
#foot a {color:#fff;text-decoration:none}
#foot a:hover {color:#fff;text-decoration:underline}
#foot h4 {font-size:11px;font-weight:bold;margin:0}
#foot ul {list-style:none}
#foot ul.sub li {margin-left:8px}
#foot #axemedia {width:220px;float:left;padding-top:20px;padding-right:30px}
#foot #services {width:220px;float:left;padding-top:45px;padding-right:20px}
#foot #resources {width:240px;float:left;padding-top:45px;padding-right:20px}
#foot #meta {width:190px;float:left;padding-top:45px}
/* ---------- Begin Images ------------ */
p img {padding: 0;max-width: 100%}
img.center {display: block;margin-left: auto;margin-right: auto;margin-top:5px;margin-bottom:5px}
img.right {padding: 0;margin: 10px 0 15px 15px;clear:right}
img.left {padding: 0;margin: 10px 15px 15px 0;clear:left}
img.left2 {padding: 0;margin: 5px 15px 5px 0;display: block}
#content img.no-border {border:none;padding:0 15px 0 0;margin-top:5px}
.right {float: right}
.left {float: left}
/* --------- WP styles ----------*/
.post {margin-bottom:25px;padding-bottom:15px}
#comment-stuff {width:650px;float:left}
#comment-stuff h3 {font-style: italic;margin-top:25px}
.older-newer {margin:5px 30px 10px 0;padding:0 0 20px 0;font-size:0.9em}
.older-newer a:link {text-decoration: underline}
.older-newer a:visited {text-decoration: underline}
.older-newer a:hover { text-decoration: underline}
.older-newer a:active {text-decoration: underline}
post-edit-link {margin:0;font-size:0.9em}
.postmeta {font-size:8pt;margin:0;padding:0}
p.postmeta {padding-top:15px}
#left p.postdate {margin:-15px 0 0 0 ;padding:0;font-size:8pt}
#left .entry {margin-top:30px;margin-bottom:25px}
.commentlist {font-weight: normal;margin:10px 0 10px 0}
.commentlist cite{font-weight: normal;font-style: normal;font-size: 8pt}
.commentlist cite a {font-weight: bold;font-style: normal;font-size: 8pt}
.commentlist p {font-weight: normal;text-transform: none;margin:5px 0 5px 0}
.commentmetadata {font-weight: normal}
code {font: 1em 'Courier New', Courier, Fixed}
.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: url('none')}
/* Begin Form Elements */
select {width: 130px}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0}
#commentform textarea {width:400px;padding: 2px}
#commentform #submit {margin: 0;float: left}
#searchform {margin:0 0 20px 0;padding:0; text-align:left}
#searchform input {margin:0;padding:0}
#searchform input#s {width: 190px;padding:3px}
label.screen-reader-text {display:none}
/* Begin Comments*/
#comment-area.alt {margin: 10px 0 10px 0;border-left: 3px solid #FCD79E;background-color:#fff}
#comment-area {border-left: 3px solid #E3EECA;margin:5px 10px 0 0;padding: 10px;background-color:#ededed}
.commentlist {padding: 0;text-align: justify}
.commentlist li {margin: 15px 0 3px;padding: 5px 10px 3px;list-style: none}
.commentlist p {margin:5px 0 5px 0}
#commentform p {margin: 5px 0}
.nocomments {text-align: center;margin: 0;padding: 0}
.commentmetadata {margin: 0;display: block}
/* Begin Various Tags & Classes */
blockquote {margin: 20px 30px 0 10px;padding: 5px 5px 2px 20px;border-left: 5px solid #A0CE3C;background-color:#D8D8D8;font-style:italic}
blockquote p {height: 1%}
blockquote cite {margin: 0;display: block}
.center {text-align: center}
p.wp-caption-text {font-size:0.8em;color:#7D644D;padding-bottom:0.9em;margin-top:5px}
hr {display: none}
