/* 
  -----------------------------------
  Zalk and Zalk 2009 Style Sheet (Master)
  Author: Justin Agoglia
  www.skylardesign.com
  -----------------------------------
*/
/* =Reset
----------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit;	font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
	
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;}

ol, ul {list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}

caption, th, td {text-align: left; font-weight: normal;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* =Universal Styles 
  ----------------------------------- */
html, body {background: #6C4F4F url(/assets/images/bkg.jpg); font: 100% Arial, Helvetica, sans-serif; color: #312A25;}

a {color: #FFF;}
a:hover {color: #95A2B0;}

h1, h2, h3, h4 {font-family: Georgia, "Times New Roman", Times, serif;}

h2 {font: .9em Arial, Helvetica, sans-serif; color: #008040; margin-top: 1em; margin-bottom: 0.45em; font-weight: bold;}

/* =Containers
---------------------------------- */
#outWrap {margin: 0 auto; width: 900px; background-color: transparent; position: relative;}
#innerWrap {float: left; width: 900px; background: #FAF7EF;}

/* =Branding
---------------------------------- */
#branding, #logo, #innerWrap, #content-main  {width: 900px; float: left;} /* Shared rules */
#branding #logo {padding: 45px 0 28px 10px; width: 322px;}
#branding ul#mainNav {float: right; width: 440px; margin-top: 80px;}
#branding ul#mainNav li {float: left; margin-left: 20px;}
#branding ul#mainNav li a {text-decoration: none; font: bold 1em "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase; letter-spacing: .01em; display: block; }
#branding ul#mainNav li a:hover {color: #FFE889;}

/* =Core Content
---------------------------------- */
#innerWrap #content-main, #innerWrap #content-style {width: 450px;}
#innerWrap #content-main {
	width: 380px; padding: 48px 10px 0 40px; /* width readjusted: -50px */
	background: url(/assets/images/leafBkg.gif) no-repeat center bottom;
	height: 452px; position: relative;} 
#innerWrap #content-main h1 {height: 27px; width: 366px; background: url(/assets/images/hd-cpa.gif) no-repeat; text-indent: -9999px;}
#innerWrap #content-main p {font-size: .8em; line-height: 1.5; margin: .9em 0 1em;}
#innerWrap #content-main ul {font-size: .75em; margin-bottom: 1.7em; margin-left: 10px;}
#innerWrap #content-main li {
	background: url(/assets/images/bullet.gif) no-repeat 0px 3px;
	padding-left: 15px; margin-bottom: 4px;}
#innerWrap #content-main a {color: #995306;}
#innerWrap #content-main a:hover {color: #FBBF7D;}
#innerWrap #content-style {float: right; height: 500px;} 

body#contact #addresses p {margin: 0; line-height: 1.3;}

/* =H1 Styles
---------------------------------- */
body#services #innerWrap #content-main h1 {background: url(/assets/images/hd-services.gif) no-repeat;} 
body#partners #innerWrap #content-main h1 {background: url(/assets/images/hd-partners.gif) no-repeat;} 
body#resources #innerWrap #content-main h1 {background: url(/assets/images/hd-resources.gif) no-repeat;} 
body#contact #innerWrap #content-main h1 {background: url(/assets/images/hd-contact.gif) no-repeat;} 

/* =Site Info 
---------------------------------- */
#site-info {position: absolute; left: 0; bottom: 10px; width: 390px; margin-left: 40px;}
#content-main #site-info p {font-size: .7em; margin: 0; line-height: 1.3; color: #6C4E4E;}

#outWrap p#author {position: absolute; bottom: -650px; right: 15px; color: #FFF;
	font: 0.75em "Lucida Console", Monaco, monospace;}
#outWrap p#author a {color: #FFF; text-decoration: none;}	
#outWrap p#author a:hover {text-decoration: underline;} 

/* =Uberlinks
---------------------------------- */

body#home ul#mainNav #homeLink a, body#services ul#mainNav #servicesLink a, body#partners ul#mainNav #partnersLink a, body#resources ul#mainNav #resourcesLink a, body#contact ul#mainNav #contactLink a {color: #B3EE3A; cursor: default; border-bottom: 2px solid #B3EE3A;}

