@import "reset.css";
@import "fonts.css";
a:active, a:focus, a:hover {border:none;}
html {filter: expression(document.execCommand("BackgroundImageCache", false, true)); /* fix (mostly) IE bg-img flicker bug */}
body {padding:30px; background:#FFFDEB url('./../img/block_anchor_bg.jpg') -1000px -1000px no-repeat; /* preload block anchor bg image */}
#page_wrap {max-width:750px; _width:expression(document.body.clientWidth > 700 ? "750px": "auto" ); margin:0 auto; padding:120px 0 0 0; overflow:hidden; zoom:1; background:url('./../img/bg_Erickson.jpg') center top no-repeat;}
h1, h2 {position:relative; height:1px; overflow:hidden; text-indent:-1000px;}
li {vertical-align:bottom;}
#right_col {float:right; width:300px; margin-bottom:10px; background:#FFFDEB; text-align:right; font-size:88%; zoom:1;}
#right_col .pad {margin:0 0 0 20px; padding:0 10px 30px 10px; background:#FFF; border:3px double #664400;}
#right_col li.subCategory {margin:1.5em .5em 1em .5em; padding:5px; border:2px solid #664400;}
#right_col h3 {font:bold 100% verdana,arial,sans-serif;}
h3 {clear:left; margin:20px 0 .2em 0; padding:0 0 .1em 0; font:normal 190% serif; text-align:left; border-bottom:1px solid #B37700;}
h4 {position:relative; top:-6px; margin:0 -6px; padding:2px; background:#A3624C; color:white; text-align:left; text-indent:3px; font-variant:small-caps;}
h5 {margin:10px 0 0 0; font-size:83%; text-align:center;}
p {padding:8px 20px;}
em {font-variant:small-caps;}
a {color:#664400; text-decoration:none;}
a em {color:black;}
a.block {position:static; display:block; clear:both; margin:-1px; padding:2px 6px; border:1px solid #EEE; zoom:1;}
a.block:active, a.block:focus, a.block:hover {position:relative; background:#EEE; border:1px solid #CCC; text-decoration:none;}
a:active, a:active em, a:focus, a:focus em, a:hover, a:hover em {text-decoration:underline; color:black;}
#footer {clear:both; margin:60px 50px 0 50px; font-size:83%; border:1px solid #DDD;}
#footer li {display:inline; line-height:3; padding:0 5px 3px 15px;}
#footer a {text-decoration:underline;}
img.fl, img.fr {padding:3px; background:white; border:1px solid black;}
img.fl {float:left; margin:0 10px 10px 0;}
img.fr {float:right; margin:0 0 10px 10px;}
#content a.block {clear:none; margin:0 50px 0 0; font-size:90%; border:none; background:none;}
#content a.block, #content h6 {position:relative; _top:-4px;}
#content ol li {margin:5px 0 20px 50px; list-style:decimal; font-weight:bold;}
#content ul li {margin:5px 0 5px 50px; list-style:disc; font-weight:normal;}
#sitemap ul li {zoom:1; vertical-align:top;}
#content li li {margin-left:20px;}
#content li li li {list-style:circle;}
form {width:430px; padding:20px 0 0 0;}
label {display:block; padding:0 0 10px 0; focus:expression(this.runtimeStyle.behavior=fixLabelClick(this));}
label span {display:block; float:left; width:200px; margin-right:10px; padding:5px 0; text-align:right; cursor:default;}
input, textarea {width:200px; position:relative; top:4px;}
textarea {height:150px}
.submit {margin-left:200px; text-align:center;}
.submit input {width:auto; padding:3px 12px;}