/* -----------------------------------------------------------------------------------
SiteCoach Style Sheet

version:	1.0
author:		Michael McDonald
----------------------------------------------------------------------------------- */ 

/*  Structure & General 
----------------------------------------------------------------------------------- */ 
* {padding:0; margin:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:small; color:#696565; line-height:140%; background:#FFF;}
#wrap {width:950px; margin:0 auto; background:#FFF;}
#contentwrap {margin:1px 0px; padding:0; background:url(images/content_bk.gif) top repeat-y;}
.cl {clear:both; margin:0; height:1px;}

/*  Typography
----------------------------------------------------------------------------------- */ 
h1, h2, h3, h4 {font-size:150%; font-weight:700; color:#007cc3; text-transform:uppercase;}
h2 {font-size:130%;}
h3 {font-size:110%;}
h4 {}
a:link, a:active, a:visited {color:#e48e1a;}
a:hover {color:#007cc3; text-decoration:underline;}
p {margin: 0px 0px 15px 0px; font-size:110%;}
ul {margin:0px 0px 15px 16px; font-size:105%;}
li {margin:0px; font-size:105%;}
.last {margin:0; padding:0;}
.orange {color:#e48e1a;}
.blue {color:#007cc3;}

/*  Header  
----------------------------------------------------------------------------------- */ 
#header {margin:0px 0 0 0; padding:0; height:80px;}
#headleft {float:left; margin-top:40px; height:40px;}
#headleft img a {border:none;}
#headright {float:right;margin-top:40px; height:40px;}

/*  Navigation 
----------------------------------------------------------------------------------- */ 
#nav {margin:0; padding:32px 0 0 15px; height:28px; background: url(images/nav_dotted_bk.gif) top center no-repeat;}
#navlist ul {margin:0px; padding:0; list-style:none; height:15px; overflow:hidden;}
#navlist li {margin:0; padding:0; list-style:none; display:inline;}
#navlist a {float:left; margin-right:1px; padding:15px 0 0 0; overflow:hidden; height: 0px !important;}
#navlist a:hover {background-position:0 -15px;}
#navlist a.selected {background-position:0 -15px;}
#n_home a {width:46px; background:url(images/nav_home.gif) top left no-repeat;}
#n_why a {width:94px; background:url(images/nav_why.gif) top left no-repeat;}
#n_pay a {width:88px; background:url(images/nav_payper.gif) top left no-repeat;}
#n_seo a {width:162px; background:url(images/nav_seo.gif) top left no-repeat;}
#n_strategy a {width:171px; background:url(images/nav_strategy.gif) top left no-repeat;}
#n_portfolio a {width:69px; background:url(images/nav_portfolio.gif) top left no-repeat;}
#n_contact a {width:71px; background:url(images/nav_contact.gif) top left no-repeat;}

/*  Content 
----------------------------------------------------------------------------------- */ 
#content_hbox {float:right; margin:100px 50px 50px 0; padding:0; width:598px;}
#content_home {width:420px; margin:0; padding:0;}
#content_page {float:right; width:420px; margin:100px 178px 50px 0; padding:0;}

/*  Sidebars 
----------------------------------------------------------------------------------- */ 
#sidebar_home {float:left; width:200px; margin:100px 0 50px 50px; padding:0px;}
#sidebar_page {float:left; width:250px; margin:100px 0 50px 50px; padding:0px;}

/*  Footer 
----------------------------------------------------------------------------------- */ 
#footer {margin:0px; padding:0px; height:55px;  background: url(images/footer_bk.gif) top center no-repeat; }
#footleft {margin:33px 0 0 2px; float:left; font-size:x-small;}
#footright {margin:33px 2px 0 0; float:right; font-size:x-small;}

