html, body { height:100%; }

/* BODY */
html { background:#05092B url(images/fauxColumns_white.png) center center repeat-y; }
body { background:transparent; }

/* SKIP NAVIGATION */
p#jumpToContent { display:none; }

/* HEADER */
div#hdrWrap { height:100px; background:#FFF; border-top:7px solid #2B0E05; }
div#hdr { width:764px; margin:0 auto; }
a#logo { position:relative; top:13px; left:20px; }

/* HELP LINKS */
div#helpWrap { position:absolute; top:7px; left:50%; width:382px; }
div#help { position:absolute; top:0; right:0; width:248px; height:100px; padding:0 10px; background:#EBEFE8; }
div#help h3 { display:none; }
div#help ul { margin:10px 0 0 10px; line-height:1.8em; }
div#help a { color:#375C18; text-decoration:none; padding-left:18px; background:url(images/helpLinks_bullet.png) 0 50% no-repeat; }
div#help a:hover { text-decoration:underline; }

/* NAVIGATION */
div#navWrap { width:100%; border-top:5px solid #643823; border-bottom:5px solid #643823; background:#2b0e05; }
div#nav { width:764px; margin:0 auto; }
div#nav ol { overflow:hidden; }
div#nav li { float:left; }
div#nav a { display:block; padding:8px 20px; white-space:nowrap; color:#B1A68C; text-decoration:none; }
div#nav a:hover { text-decoration:underline; }

div#nav li.on { background:#643823 url(images/nav_on.png) 0 50% no-repeat; }
div#nav li.on a { background:transparent url(images/nav_on.png) 100% 50% no-repeat; }

/* CONTENT WRAPPER */
div#content { width:764px; margin:0 auto; background:#FFF; line-height:1.5em; }

/* CONTENT LAYOUT */
div#content_main { float:left; width:446px; margin:0 30px 0 20px; }
div#content_sub { float:left; width:268px; }
div#content_main { padding:30px 0; }

/* HEADINGS */
h1 { margin-bottom:0.23em; font-size:2.153em; font-weight:bold; color:#375C18; }
h2 { margin-bottom:0.23em; font-size:1.538em; color:#643823; }
h3 { margin-bottom:0.23em; font-size:1em; font-weight:bold; color:#643823; }
p { margin-bottom:1em; }

/* FOOTER */
div#ftr { clear:both; width:764px; margin:0 auto; padding:90px 0 20px 0; background:#2B0E05 url(images/footer_bg.png) 0 0 no-repeat; text-align:center; font-size:0.846em; color:#B1A68C; }

/* =================================================================
	BOXES
================================================================= */

/* BOXES IN SUB CONTENT */
div#content_sub div.box { padding-right:20px; margin-bottom:15px; }

/* =================================================================
	CALLOUTS
================================================================= */
div.callout { position:relative; padding:200px 10px 35px 10px; background:#375C18 url(images/callout_green.png) 0 100% no-repeat; color:#FFF; z-index:99; }
div.callout img { position:absolute; top:-55px; left:-30px; z-index:100; }
div.callout h2,
div.callout a { color:#FFF; }
div.callout span.more { display:block; text-align:right; }

/* WEEKLY TIPS */
div.weeklyTip { padding-bottom:75px; background-image:url(images/callout_bone.png); }

/* =================================================================
	INLINE QUOTES
================================================================= */
div.inlineQuote div.name,
div.inlineQuote div.location { font-family:Georgia,"Times New Roman",Times,serif; font-size:1.384em; font-style:italic; text-align:right; color:#375C18; }
div.inlineQuote div.location { font-size:1em; }

/* =================================================================
	UNORDERED LISTS
================================================================= */
ul.default { margin:10px 0 0 10px; line-height:1.8em; }
ul.default li { margin-bottom:1em; padding-left:18px; background:url(images/bullet_paw.png) 0 .5em no-repeat; }
ul.default span { }