/* COLOR GLOSSARY

Tan:        #f8eedb
Red:        #a11010
Brown:      #473714
Gold:       #d4801d
Gray:       #c6c1b6

*/

/* GLOBALS */
* {margin:0; padding:0; border:0;}
body { background:#f8eedb; font:62.5% Verdana, Arial, Helvetica, sans-serif; color:#473714; }


/* LINKS */
a { color:#a11010; text-decoration:none; }
a:hover { text-decoration:underline; }
a:visited { color:#a11010; }


/* HEADER */
div#header { width:778px; height:165px; margin:0 auto; position:relative; background:transparent url(../images/bg_header2.jpg) top center no-repeat; }
div#header img#printlogo { display:none; }
div#header h2#linkhome { }
div#header h2#linkhome a { display:block; width:475px; height:135px; text-decoration:none; }
div#header h2#linkhome a span { display:none; }
div#header h3, div#header h5 { display:none; }
div#header a#contact { position:absolute; top:114px; right:50px; font:1.2em Georgia, serif; color:#473714; text-transform:lowercase; }
div#header a#contact:hover { text-decoration:none; }


/* CONTENT */
div#content { height:1%; width:748px; margin:0 auto; padding:0 15px; background:transparent url(../images/bg_container.jpg) top center repeat-y; }
div#content:after { clear:both; display:block; content:"."; height:5px; visibility:hidden; }


/* NAVIGATION */
div#navigation { float:left; width:203px; min-height:450px; background:transparent url(../images/bg_nav.jpg) top left no-repeat; }
div#navigation ul { list-style:none; display:block; width:203px; margin-bottom:15px; }
div#navigation ul li { background:transparent url(../images/li_nav_underline.jpg) 1.5em bottom no-repeat; margin-left:15px; }
div#navigation ul li a { color:#473714; text-transform:lowercase; font-size:1.1em; display:block; background:transparent url(../images/li_nav_bullet.jpg) left 1.5em no-repeat; padding:1.1em 0 0.4em 1.5em; }
div#navigation ul li a:hover { text-decoration:none; }
div#navigation h4 { text-align:center; font-size:11px; }
div#navigation div.logo { text-align:center; margin:2px auto 10px auto; }
div#navigation div.text { margin-top:30px; }
div#navigation div.logo a { color:#473714; font-size:1.1em; text-decoration:underline; }
div#navigation div.logo a img { border:0; width:116px; height:auto; }


/* HTMLAREA  */
.htmlarea { font-size:1.2em; margin:0 20px 0 215px; }
.htmlarea h1, .htmlarea h2 { font-family:Georgia, serif; }
.htmlarea h1 { font-size:2.4em; }
.htmlarea h2 { font-size:1.7em; text-transform:uppercase; margin-bottom:10px; }
.htmlarea h3 { font-size:1.4em; margin-bottom:5px; font-weight:normal; }
.htmlarea h4,.htmlarea h5,.htmlarea h6 { font-size:1.2em; }
.htmlarea p { margin-bottom:1.2em ;}
.htmlarea ul { margin-bottom:20px; list-style:none; padding:0 0 10px 0; }
.htmlarea li { /* margin:0 0 6px 20px; */ min-height:21px; height:auto !important; height:21px; margin:0 0 0.4em 10px; background:transparent url(../images/checkmark.jpg) left top no-repeat; padding:0 10px 0 30px; }
.htmlarea ol { }
.htmlarea li { }
.htmlarea dl { margin-top:10px; }
.htmlarea dl dd { margin-bottom:2em; }
.htmlarea dl dt { font-size:1.2em; font-weight:bold; margin-bottom:8px; }


/* CUSTOM */
.htmlarea h3#tip { display:block; float:right; width:205px; height:430px; }
.htmlarea h3#tip a { display:block; float:right; width:190px; height:426px; background:transparent url(../images/bg_tip.jpg) left top no-repeat; }
.htmlarea h3#tip a span { display:none; }

.htmlarea ul.bigpoints { list-style:none; padding:0 0 10px 0; }
.htmlarea ul.bigpoints li { min-height:21px; height:auto !important; height:21px; margin:0 0 0.4em 10px; background:transparent url(../images/checkmark.jpg) left top no-repeat; padding:0 10px 0 30px;  }

address { font-style:normal; font-family:Georgia, serif; display:block; width:280px; margin-bottom:20px; }
address span.title { font-size:1.4em; }
address span.heading { display:block; float:left; width:4em; }
address#homepage { position:relative; left:40px; }

#testimonialspg dl dd { margin-bottom:3px; }
#testimonialspg dl dd h6 { font-size:0.8em; font-weight:normal; text-align:right; margin-bottom:1.5em; }

/* FORMS */
form { display:block; margin-bottom:1em; }
form fieldset legend { font-size:1.4em; margin-bottom:5px; font-weight:normal; }
form fieldset div { margin-bottom:1em; }
form fieldset div label { display:block; }
form fieldset div select { border:1px solid #ccc; padding:2px; }
form fieldset div textarea { display:block; width:80%; border:1px solid #ccc; padding:2px 4px; }
form fieldset div input { display:block; border:1px solid #ccc; padding:3px 8px; }

a#copyscape { display:block; margin:0 0 0 20px; width:234px; height:16px; float:right; }

div#mailing_list input { border:1px solid #ccc; padding:2px 4px; }

/* FOOTER */
div#footer { width:778px; margin:0 auto; padding:40px 0 0 0; background:transparent url(../images/bg_footer.jpg) top center no-repeat; clear:both; }
div#footer h6 { font-size:1em; font-weight:normal; text-align:center; padding:0 0 20px 0; }
div#footer h6 a { color:#473714; text-decoration:underline; }
