body {
    margin: 20px;
    padding: 0;
    background: #fff repeat-x center 186px;color: #202020;
    font: 90%/1.65 Georgia,"Times New Roman",Times,serif;}

img {margin-bottom: 1em;}

h1 {
    font-family: "Lucida Sans", Lucida, Verdana, sans-serif;
    color: #333;}

h2 {
    font-family: "Lucida Sans", Lucida, Verdana, sans-serif;
    color: #333;margin-top: 30px;}

h3, h4 {
    color: #e34c00;
    font-family: "Lucida Sans", Lucida, Verdana, sans-serif;
    font-weight: normal!important;
    margin-bottom: 5px;
    font-size: 100%;
    letter-spacing: 0.1em;}

ul {
    margin: 0;
    padding-left: 10px;
    list-style-position: inside;}

a, a:link {
    color: #cc6600;
    text-decoration: none;}

a:hover {
    text-decoration: none;
    padding-bottom: 0;
    color: #00979c;
    border-bottom: solid 1px;}

#page {
    width: 800px;
    margin: 0 auto;}

#pagetext {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    color: #555;
    background-color: #fff;
    clear: both;}


div#navbar {
  position: absolute;
  left: 0px;
  top: 0px;
}

body > div#navbar {
  position: fixed;
}

#navbar {
  display:inline;
  color: white;
  background-color: rgba(128, 128, 128, 0.8);
  margin-bottom: 2px;
  font-family: 'Lucida Grande', Lucida, Verdana, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 18px;
  float: left;
  left: 0px;
  top: 0px;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  z-index: 10;
  text-align:left;
}

#navbar #al {
  float:left;
  border-style:none;
}

#navbar #ar {
  float:right;
  padding-right:15px;
  border-style:none;
}

#navbar a.t0 {
  color:white;
  margin-right:3px;
  margin-left:3px;
}

#navbar a.t0:hover,
#navbar a.t0:focus {
  color:white;
}

#navbar a.t1 {
  font-weight:bold;
  margin-right:3px;
  margin-left:3px;
  color:white;
}

#navbar a.t1:hover,
#navbar a.t1:focus {
  color:white;
}

