* {margin:0;padding:0}body {font-family:Verdana, Helvetica, Arial, sans-serif;font-size:10pt;line-height:1.3em;color:#222;min-height: 100%}html, body {height: 100%}
#seo {width:960px;margin:0 auto;padding:30px 10px 262px 10px;overflow:auto}
#baseline {position: relative;margin-top: -242px;height: 240px;clear:both}
#head, #menu, #sales, #foot {width:960px;margin:0 auto;padding:0 10px 0 10px}
a img {border:none}.orange {color:#FE9900}.grey {color:#666}.lgrey {color:#999}.green {color:#87c300}.red {color:red}
img.right {float:right;margin:0 0 10px 10px}img.left {float:leftt;margin:0 10px 0 10px}
/* --  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}
/* --  Feature  -- */
#big {height:347px;background:#000 url('images/sp.gif') repeat-x;font-size:15px;color:#fff;padding:20px 0 0 0;border-bottom:2px solid #FE9900}
#pitch {width:620px;float:left}#pitch p {margin:10px 0 10px 0}
#pitch p.find {font-size:18px;color:#3c8aff;font-weight:bold}#pitch a {color:#3c8aff}
#pitch h3 {margin:20px 0 10px 0; font-size:18px;font-weight:bold;color:#FE9900}#pitch ul {list-style:circle;list-style-position:inside;margin-bottom:20px}
#pitch li {font-weight:bold;margin:5px 0 5px 0}#serp {width:300px;float:right}#serp img {margin:15px 0 10px 0}
/* --  CONTENT  -- */
/* #seo {padding:30px 0 20px 0;clear:both}*/
#content {width:620px;float:left;padding-bottom:40px}
#content h2 {margin: 0 0 20px 0;font-size: 20px;line-height:1.4em}#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 ul {margin:10px 0 0 0}#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 pre {padding:10px 0;color:blue}
/* --  SIDE  -- */
#sidelines {width:300px;float:right;text-align:center;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 p {text-align:left;font-size:10pt;margin:5px 0 5px 0}
#sidelines li {text-align:left;list-style:none}
/* --  FOOT  -- */
#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}
/*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 */
