body {background-color: #000; color: #333;}
#layout-image {position: absolute; bottom: 0px; left: 0px;}
#content {
          position: absolute; bottom: 90px; left: 275px; height: 150px; width: 300px;
          /* border: 1px red solid; */
          margin: 5px; padding: 5px;
          font-family: trebuchet ms, arial, helvetica, sans-serif; font-size: 0.7em;
          overflow: auto;
          background-color: transparent;
        }
p {
    text-align: justify;
        }
#navigation {
          position: absolute; bottom: 270px; left: 275px; height: 15px; width: 300px;
          padding: 2px;
          overflow: none;
          background-color: transparent;
          font-family: trebuchet ms, arial, sans-serif;
          font-size: 10px;
          text-align: center;
          vertical-align: middle;
        }
h1 { text-transform: uppercase; letter-spacing: 1px; color: #b36a5b; font-size: 1em; border-bottom: #b36a5b 1px solid; font-weight: bold;}
h2 { text-transform: lowercase; color: #777; font-size: 0.85em; font-weight: normal; text-align: right;}

a:link {color: #b2695a; font-weight: bold; text-decoration: none;}
a:visited {color: #b2695a; font-weight: bold; text-decoration: none;}
a:hover {color: #e3dec1; font-weight: bold; text-decoration: underline;}
a:active {color: #e3dec1; font-weight: bold; text-decoration: underline;}

ul#navlist
{
margin-left, margin-top: 0;
padding-left, padding-top: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
width: 70px;
text-transform: uppercase;
letter-spacing: 1px;
}

#navlist a { padding: 1px 3px; font-weight: normal;}

#navlist a:link, #navlist a:visited
{
color: #dfb55f;
background-color: #c06539;
text-decoration: none;
border: #dfb55f 1px solid;
}

#navlist a:hover
{
color: #c06539;
background-color: #dfb55f;
text-decoration: none;
border: #c06539 1px solid;
}

img {border: 0;}
