/* =============================================================================

template.css

Template styles based on element IDs. This provides basic presentational style
for such things as:
  * header
  * footer
  * left column
  * right column
  * content column

Additionally, this file provides all the styles required for template variation.
As such, most site-specific customizations will be made elsewhere.

Exceptions:
  * Logo height: to change logo height, modify the styles for #head, making sure
    the first "height" and the final "min-height" match the height of the logo
    image.

----------------------------------------------------------------------------- */
body.boxed { margin-top: 0.5em; }

#head { clear: both; }

#head h1 { height: 77px; }

#head h1 a {
    height: 72px;
    padding: 3px 2px;
}

#head h1 a span {
    display: block;
    float: left;
    height: 20px;
    padding: 29px 0 23px;
    width: 460px;
}

#head h1 img {
    float: left;
    margin: 3px 0 0;
}

#nav-head {
  line-height: 3em;
  margin: 0;
  padding: 0.25em 0.5em;
}
#nav-head a:link,
#nav-head a:visited {
  padding: 0.25em 0.5em;
}

#foot {
  clear: both;
  margin: 0;
  padding-top: 2em;
}

#nav-foot { margin: 0 0 1em 0; }
