
/*<agl.folder "elements">*/
  * { margin: 0; padding: 0; border: none; }
  body { color: #fff; font-size: 81%; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.4; background-color: #e2e2e2; border-top: 5px solid #c03b00; }
  h1 { color: #fff; font-size: 23px; font-weight: normal; line-height: 1.1; margin-top: 1em; margin-bottom: 0.5em; }
  h2 { font-size: 20px; line-height: 1.1; }
  h3 { font-size: xx-small; text-indent: -999em; position: relative; width: 116px; height: 25px; margin-top: 2em; margin-bottom: 3em; }
  h3 a { position: absolute; top: 0; left: 0; width: 116px; height: 25px; display: block; }
/*</agl.folder>*/
/*<agl.folder "header">*/
  #header_wrap { background-image: url(../images/css/bg_header.jpg); background-repeat: repeat-x; height: 91px; }
  #header { position: relative; width: 960px; margin-right: auto; margin-left: auto; }
  #header a { color: #fff; text-decoration: none; }
  #logoid { font-size: xx-small; background-image: url(../images/css/media_directions_logo.jpg); background-repeat: no-repeat; text-indent: -999em; position: absolute; top: 17px; left: 0; width: 243px; height: 57px; }
  #logoid a { background-image: url(../images/css/media_directions_logo.jpg); background-repeat: no-repeat; position: absolute; top: 0; left: 0; width: 243px; height: 57px; display: block; }
  #header dl { background-image: url(../images/css/bg_tab.jpg); background-repeat: no-repeat; width: 317px; height: 24px; float: right; }
  #header dd { color: #d2d2d2; font-size: 12px; line-height: 1; float: left; margin-top: 4px; }
  dd#phone { padding-right: 15px; padding-left: 30px; border-right: 1px solid #9d3001; }
  dd#email { padding-left: 15px; border-left: 1px solid #fb4d02; }
/*</agl.folder>*/
/*<agl.folder "mainnav">*/
  #mainnav_wrap { background-image: url(../images/css/bg_mainnav.jpg); position: absolute; top: 96px; width: 100%; height: 42px; }
  #mainnav { position: relative; width: 920px; margin-right: auto; margin-left: auto; padding-right: 20px; padding-left: 20px; }
  #mainnav li { float: left; padding-top: 6px; list-style-type: none; }
  #mainnav a { color: #d2d2d2; font-size: 20px; text-decoration: none; height: 30px; padding-right: 19px; padding-left: 19px; border-right: 1px solid #ac3500; display: block; }
  #mainnav a:hover { color: #fff; }
  #mainnav a#navoverview { padding-left: 0; }
  #mainnav a#navcontact { border-right-style: none; }
/*</agl.folder>*/

/*<agl.folder "you are here">*/
  #home #mainnav a#navoverview, #about #mainnav a#navabout, #contact #mainnav a#navcontact { color: #fff; cursor: default; }
/*</agl.folder>*/
/*<agl.folder "content">*/
  #content_wrap { background-color: #c03b00; background-image: url(../images/css/bg_content.jpg); background-repeat: no-repeat; background-position: center 0; position: absolute; top: 138px; width: 100%; }
  #content { position: relative; width: 972px; margin-right: auto; margin-left: auto; }
  #maincontent { width: 375px; float: left; margin-right: 50px; margin-left: 70px; }
  #about #maincontent { width: 815px; margin-bottom: 1.25em; }
  #about #maincontent p { margin-bottom: 1em; }
  element { }
  #home #maincontent h3 { background-image: url(../images/css/btn_content_learnmore.gif); }
  #maincontent a { color: #fff; text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "footer">*/
  #footer-wrap { background-image: url(../images/css/bg_footer.jpg); background-repeat: repeat-x; width: 100%; float: left; margin-top: 15px; padding-top: 20px; }
  #footer { background-color: #fff; position: relative; width: 832px; margin-right: auto; margin-left: auto; padding-right: 40px; padding-left: 40px; }
  #footer h2 { color: #999; font-size: 25px; font-style: italic; line-height: 1.2; padding-top: 30px; padding-bottom: 0; }
  #footer h3 { color: #c03b00; font-size: 12px; text-align: right; text-indent: 0; width: auto; height: auto; margin-top: 0; padding-bottom: 20px; }
  #footer h3 a { color: #c03b00; font-weight: bold; text-decoration: none; position: relative; width: auto; height: auto; }
  #footer-wrap p { color: #999; font-size: 11px; text-transform: capitalize; text-align: center; position: relative; width: 972px; margin: 1em auto; }
/*</agl.folder>*/
/*<agl.folder "subpages">*/
  #about #maincontent img { float: right; margin-bottom: 30px; margin-left: 50px; border: solid 1px #333; }
  #contact #maincontent dl { margin-bottom: 2em; }
  #contact #maincontent { margin-right: 31px; }
/*</agl.folder>*/
