html , body  {
  width : 100% !important;
}
body {
  margin : 0;
  padding : 0;
  font : 100% "Times New Roman", Times, TimesNR, serif;
  position : relative;
  background : #DEB887;
  color : black;
}
#title {
  position : relative;
  left : 15%;
  margin : 0;
  width : 70%;
  padding : 0 0 0.6em;
  border-bottom : 5px solid #D2B48C;
}
h1 {
  margin : 0;
  padding : 0;
  font : inherit;
}
.tit1 {
  color : #000000;
  text-align : center;
  font : bold 40px/40px Times, serif;
}
.tab1 {
  color : #000000;
  text-align : center;
  font : bold 20px Times, serif;
}
#main {
  position : relative;
  left : 15%;
  width : 68%;
  padding : 0.6em 0 2em 2%;
/*  margin : 1px 0% 0 0;*/
/*  border-right : 1px solid;
  border-left : 1px solid;*/
  background: #FFF8DC;
}
#main p {
  margin : 0;
  padding : 0;
}
#main p , #main ul , #main ol , #main dl {
  margin-right : 4%;
}
#main h3 {
  line-height : 0.75em;
  margin : 1em 0 0;
  border-bottom : 1px solid ;
}
#panel {
  position : absolute;
  right : 0;
  top : 0;
  width : 15%;
  padding : 0;
  margin : 0;
  border-left : 1px solid ;
  font-family : serif;
  border-bottom : 1px solid ;
}
#panelleft {
  position : absolute;
  left : 0;
  top : 0;
  width : 15%;
  padding : 0;
  margin : 0;
  border-right : 1px solid ;
  font-family : serif;
  border-bottom : 1px solid ;
}
#panel h4, #panelleft h4 {margin: 0; padding: 0.25em 0.5em 1px 0.5em; font-size: 1em; line-height: 1em;
  border: 1px solid; border-width: 1px 0;}
#panel ul, #panelleft ul {margin: 0 0 0 8px; padding: 0 0 1em 0.5em; list-style: none; font-size: 110%;}
#panel ul li, #panelleft ul li {padding-top: 0.25em;}
#panel ul ul {padding: 0 0 0 1.25em; margin: 0; border-left: none; font-size: 110%;}
#panelleft ul ul {padding: 0 0 0 1.25em; margin: 0; border-right: none; font-size: 110%;}
#panel ul ul li, #panelleft ul ul li {padding-top: 1px; text-indent: -0.5em;}
/*
#footer {
  border-top : 1px solid ;
  border-bottom : 1px solid ;
  margin : 0;
  padding : 0.75em 0 1em;
  text-align : left;
  font-size : 75%;
}
#footerright {
  border-top : 1px solid ;
  border-bottom : 1px solid ;
  margin : 0;
  padding : 0.75em 0 1em;
  text-align : right;
  font-size : 75%;
  width : 80%;
}
#footer p {
  margin : 0;
  padding : 0;
}
*/
a:link {
  color : #A52A2A;
}
a:visited {
  color : #6f0f6f;
}
a:hover {
  color : #1f1fdf;
}
a:active {
  color : #FF0000;
}
#panel, #panelleft {
  background : #B8860B;
}
#panel ul, #panelleft ul {
  background : #CD853F;
}
#panel h4, #panelleft h4 {
  background : #FFF5EE;
}
/*
#footer {
  background: #FFFFFF;
}
*/
#title h1 {
  position : relative;
}
#title > h1 {
  position : static;
}
#main , #panel, #panelleft, #panel h4, #panelleft h4, #footer , div.nav , #banners {
  border-color : #8B4513;
}
