
/*
Reset CSS to cross-browser niceness.
*/




html {
    color:#000;
    background:#FFF;
  }


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
    margin:0;
    padding:0;
  }


table {
    border-collapse:collapse;
    border-spacing:0;
  }


fieldset,img {
    border:0;
  }


address,caption,cite,code,dfn,em,strong,th,var {
    font-style:normal;
    font-weight:normal;
  }


caption,th {
    text-align:left;
  }


h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
  }


q:before,q:after {
    content:'';
  }


abbr,acronym {
    border:0;
    font-variant:normal;
  }

/* to preserve line-height and selector appearance */



sup {
    vertical-align:text-top;
  }


sub {
    vertical-align:text-bottom;
  }


input,textarea,select {
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
  }

/*to enable resizing for IE*/



input,textarea,select {
    *font-size:100%;
  }

/*because legend doesn't inherit in IE */



legend {
    color:#000;
  }


/*Site Styling*/

body {
background-color: #F3E7A9;
}


.header {
    background-color:#222517;
    color:#F3E7A9;
    margin:0;
    padding:1em;
    text-align:left;
    vertical-align:middle;
    width:100%;
  }
.header > h1 {
    background-color : transparent;
    display : block;
    font-family : serif;
    font-size : 2em;
    margin-bottom : 0;
    margin-left : 0.5em;
    margin-right : 0;
    margin-top : 0;
    padding-top : 0.5em;
  }
.header .gotobar {
display:none;}


.wrapper {
    margin:0;
    padding:1em;
    text-align:left;
    vertical-align:middle;
    width:100%;

  }

.wrapper h5 {
    font-size:110%;
    font-weight:normal;
  }
.wrapper h4 {
    font-size:120%;
    font-weight:normal;
  }
.wrapper h3 {
    font-size:130%;
    font-weight:normal;
  }
.wrapper h2 {
    font-size:140%;
    font-weight:normal;
  }
.wrapper h1 {
    font-size:150%;
    font-weight:normal;
  }
 li {margin-left:2em;}


.footer {
    background-color:#222517;
    color:#F3E7A9;
    margin:0;
    padding:1em;
    text-align:left;
    vertical-align:middle;
    width:100%;  }


/* Link Treatments */
a,a:link,a:active {
    color:#A87600;
    background-color:#F3E7A9;
  }
a:visited {
    color:#5F4300;
    background-color:#F3E7A9;
  }
a:hover {
    background-color:#380C01;
    color: #A87600;
  }

.header a,a:link,a:active,a:visited {
    color:#A87600;
    background-color:#222517;
  }


.header a:hover {
    text-decoration:none;
    color:#222517;
    background-color:#A87600;
  }

.wrapper a,a:link,a:active {
    color:#A87600;
    background-color:#F3E7A9;
  }

.wrapper a:visited {
    color:#5F4300;
    background-color:#F3E7A9;
  }
.wrapper a:hover {
    background-color:#380C01;
    color: #A87600;
  }

.footer a,a:link,a:active,a:visited {
    color:#A87600;
    background-color:#222517;
  }


.footer a:hover {
    text-decoration:none;
    color:#222517;
    background-color:#A87600;
  }

