#layout {
   width: 100%;
   height: 100%;
   background: url(images/background3.gif);
   position: absolute;
   left: 0;
   top: 0;
   font-family: Monotype corsiva, Ariel, sans-serif;
   font-size: 20px;
   overflow: auto;
}

#header {
   text-align: left;
   background: url(images/background3.gif);
   height: 200px;
   width: 100%;
}

#mainframe {
   height: auto;
   width: 100%;
   background: url(images/background3.gif);
   background-repeat: none;
}

#content {
   text-align: center;
   margin-right: 22%;
   margin-left: 2%;
   padding: 1%;
}

#navbar {
   float: right;
   margin-right: 5px;
   width: 20%;
}

a, a:link {
   display: block;
   width: auto;
   height: 25px;
   color: #000;
   background: #6F6146;
   text-decoration: none;
   border: 1px solid #000;
   text-align: center;
   line-height: 25px;
   margin-top: 5px;
   margin-left: 30px;
   margin-right: 20px;
}

a:hover {
   color: #000;
   background: transparent;
}  
a:active {
   color: #000;
   background: transparent;
}

#navigation {
   width: 15%;
}

#footer {
   margin-left: 90%;
   width: 88px;
}

#footer a {
   padding: 10px;
   border: transparent;
   background: transparent;
}