* {margin:0; padding:0;}
body {background-color:#f3f5ea;}
#container {width:894px; margin:10px auto;}
#header {background: url(img/header.jpg) top left no-repeat; text-align:center;}
#header h1 {display:none;}

#footer {background: url(img/footer.gif) top left no-repeat; height:110px; min-height:110px; margin-top:10px;}
#content-top {background: url(img/content-top-bg.png) top left no-repeat; padding-top:30px; clear:both;}
#content { background:url(img/content-mid-bg.png) top left repeat-y; padding:0 35px; font-family:verdana,arial, sans-serif; line-height:150%; text-align:justify; }
#content-bottom { background:url(img/content-bottom-bg.png) top left no-repeat; padding-bottom:2px; }


#menu {list-style:none; position:relative; top:-10px; margin:0; }
#menu li {float:left;}
#menu a {display:block; height:44px; background-image:url(img/menu.gif); background-repeat:no-repeat; border:none; }
#menu a:hover { border:none; }
#menu a strong {display:none; }
a#home {width:101px; background-position:0 -45px;}
a#agency {width:183px; background-position:-105px -45px;}
a#news {width:99px; background-position:-290px -45px;}
a#locate {width:144px; background-position:-391px -45px;}
a#contact {width:164px; background-position:-537px -45px;}
a#links {width:194px; background-position:-707px -45px;}
a#home:hover {background-position:0 -2px;} 
a#agency:hover {background-position:-105px -2px;} 
a#news:hover {background-position:-290px -2px;} 
a#locate:hover {background-position:-391px -2px;} 
a#contact:hover {background-position:-537px -2px;} 
a#links:hover {background-position:-707px -2px;}
.line {clear:both; background: url(img/line.png) no-repeat;}

#breadcrumb { margin-bottom:15px; font-size:0.8em; color:#666; }
#breadcrumb a { border:none; }

#aspens { background:url(img/aspen.jpg) center center no-repeat; }
#aspens textarea, #aspens input.text { background-color:transparent; }

.border_image { border-top: 1px solid #000; border-bottom:1px solid #000; }
.center { text-align:center; }
h1,hr { margin-bottom:1em; }
p, ul, ol { padding-bottom:1em; }
h2 { margin-bottom:0.3em; }
h3 { margin-bottom:0em; }
p, ul, ol { font-size:0.9em; }
h1 { color:#e00; font-size:1.2em; text-align:center; margin-left:2em; margin-right:2em; border:1px solid #aaa; background-color:#fafafa; padding:10px; }
h3 { font-size:1em; color:#B84E25; }
h2 { font-size:1.2em; color:#B84E25; }
ul, ol { margin-left: 1.5em; }
a { text-decoration:none; color:#818910; border-bottom:1px solid #818910; }
a:hover { color:#2B2E05; border-bottom:1px solid #2B2E05; }
textarea, input { width:100%; background-color:#fafafa; }
input.button { width:auto; }
img { border:none; }
