/* -----------------------------------------------
HawthorneHouseInc.com
Default Style Sheet
Author: Aarron Walter, aarron@aarronwalter.com

Slate Blue: #DFEAF5
Soft Gray: #DCDDDF
Orange: #8B7A66
Peach: #F6EBDB
Soft Brown: #D7BEA0
Medium Brown: #C2B19A
Dark Brown: #785F43;
Dark Gray: #899199
-----------------------------------------------*/


body {background-color:#DFEAF5; margin:0;}
img {border:0;}
strong {color:#C2B19A;}

#container {width:982px; margin:0 auto; position:relative; background:#fff url(../i/shadow.gif) repeat-y;}
#shadowtop {width:982px; height:9px; background:url(../i/shadowtop.gif) no-repeat;}
#logolink {z-index:2; position:absolute; top:55px; left:243px; width:454px;}

h1 {position:relative; bottom:0; left:240px; padding:0; width:588px; height:112px; overflow:hidden; color:#fff;}
h1 span {display:block; position:absolute; left:0; top:0; z-index:1; width:588px; height:112px; margin:0; padding:0; background:#fff url(../i/hawthorne-house-logo.gif) bottom left no-repeat;}

#header {margin:0 7px; background:#fff url(../i/header-tile.gif) repeat-x; height:112px; text-align:center;}
#utility {position:absolute; top:0; right:0; margin:20px 22px 0 0; z-index:100; color:#DFEAF5;}
#utility a, #utility span {font:.85em "Century Gothic","Futura Book",Arial,sans-serif; text-decoration:none; padding:0 7px;}
#utility a:link, #utility a:visited {color:#999;}
#utility a:hover, #utility a:active {color:#666;}
#utility .status {color:#000 !important;}

#midpage {margin:0 7px; padding:0; background:#fff url(../i/content-bg.gif) repeat-y; border-bottom:3px solid #fff;}

#navigation {width:220px; float:left; margin:0; padding:0; position:relative; top:0; left:0; vertical-align:top; border-top:1px solid #fff;}
#navigation ul {background-color:#F6EBDB; margin:0; padding:33px 0 23px 45px;}
#navigation li {list-style:none; margin-bottom:1.6em;}
#navigation a, #navigation span {font:1.15em "Century Gothic","Futura Book",Arial,sans-serif; text-decoration:none;}
#navigation a:link, #navigation a:visited {color:#A5937A;}
#navigation a:hover, #navigation a:active {color:#C2B19A;}
#navigation .status {color:#785F43 !important;}

#trade {padding:10px 10px 10px 22px; background-color:#C2B19A; font:1em "Century Gothic","Futura Book",Arial,sans-serif; text-decoration:none; border-bottom:3px solid #fff;}
#trade a:link, #trade a:visited {color:#785F43;}
#trade a:hover, #trade a:active {color:#F6EBDB;}
#asid {float:right; margin-top:-4px; margin-right:-4px;}

#content {width:743px; margin-left:223px; background:#fff url(../i/copy-bg.gif) repeat-x top; border:1px solid #fff; font:.9em Arial,sans-serif; color:#899199;}
#content h2, #content h3 {margin:20px 0 10px 0; padding-bottom:5px; color:#8B7A66; font:1.6em "Garramond",Georgia,serif; border-bottom:1px solid #DCDDDF;}
#content h2 span.divider {color:#DCDDDF; margin:0 0 0 6px;}
#content h2 span.secondary {font-size:.9em; color:#C2B19A !important; text-transform:capitalize;}
#content h3 {font-size:1.4em; color:#785F43; border:0;}
#content a:link, #content a:visited {color:#8B7A66; text-decoration:underline;}
#content a:hover, #content a:active {color:#333; text-decoration:none;}
#content em {color:#C2B19A;}

#footer {width:970px; margin:0 auto; padding:20px 0; clear:both; text-align:center; font:10px Arial,sans-serif; color:#999; border-top:3px solid #DCDDDF;}
#footer span {color:#fff;}
#footer a:link, #footer a:visited {color:#8B7A66;}
#footer a:hover, #footer a:active {color:#785F43;}
#footer strong {color:#785F43;}


/* Forms */
fieldset {border:0;}
label {display:block; color:#C2B19A;}
input, select, textarea {border:1px solid #899199; width:100%; color:#999; padding:2px 3px;}
.btn {background-color:#D7BEA0; color:#785F43; width:80px; border:1px solid #785F43;}

#success {font:14px italic; border:1px solid #f60; color:#666; background-color:#ffc; padding:15px;}
.fatal {background-color:red; color:#fff; padding:10px;}
.error {display:block; font-size:1em; color:red; background:url(../i/icons/error.gif) no-repeat left; margin:4px 0; padding-left:20px;}
.validation-advice {background-color:#ffc; border:1px solid #8B7A66;}
.required {background-color:#ffc;}
.requiredlabel {color:#785F43;}
.formcol {float:left; width:49%;}

/* Utility */
.vcf {background:url(../i/icons/vcard.gif) no-repeat left; padding-left:20px;}
.map {background:url(../i/icons/map.png) no-repeat left; padding-left:25px;}
.print {background:url(../i/icons/printer.gif) no-repeat left; padding-left:25px;}
.pdf {background:url(../i/icons/pdf.gif) no-repeat left; padding-left:25px;}
#print-button {text-align:right; margin:0 0 -35px 0;}
#print-logo {display:none;}
.back {background:url(../i/icons/back.png) no-repeat left; padding-left:20px;}
.backbox {text-align:right; margin:-30px 50px 20px 0;}
.backbox a {text-decoration:none !important;}
.message {margin:15px 20px 450px 20px; padding:10px; width:500px; background-color:#F6EBDB; color:#785F43; border:1px solid #D7BEA0; font-style:italic;}
#last-modified {color:#999 !important;}
.clear {clear:both;}
.facebook {padding-left:18px; background:url(../i/icons/facebook.png) no-repeat; line-height:18px;}
#facebook-footer {margin-top:0; font-size:115%;}