body {
   margin: 0px;
   padding: 0px;
   color: #333;
   background-color: #fff;
   font-size: 85%;
   font-family: helvetica, arial, sans-serif;
   /* background-image: url(pattern1.gif);
   background-repeat: repeat; */ }

h1 {
   margin: 0px 0px 10px 0px;
   padding: 0px 0px;
   font-size: 1.3em;
   font-family: helvetica, arial, sans-serif;
   font-weight: bold;
   color: #B4B4B4; }
h2 {
   font-size: 1.1em;
   font-family: helvetica, arial, sans-serif;
   font-weight: bold;
   letter-spacing: .2em;
   margin: 0px 0px 5px 0px;
   padding: 0px 0px;
   color: #B4B4B4; }
h3 {
   font-size: .9em;
   font-family: helvetica, arial, sans-serif;
   font-weight: normal;
   letter-spacing: .2em;
   margin: 20px 0px 15px 0px;
   padding: 0px 0px;
   color: #333; }
   
p {
   font-size: .9em;
   font-family: helvetica, arial, sans-serif;
   font-weight: normal;
   line-height: 1.5;
   color: #333;
   margin: 10px 0px 0px 0px;
   padding: 0px 0px; }
p.copyright {
   font-size: .8em;
   font-family: helvetica, arial, sans-serif;
   font-weight: normal;
   color: #333;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px;
   text-align: right; }

ul {
   color: #333;
   list-style: circle none outside;
   margin: 0px 0px 0px 15px;
   padding: 0px; } 

li {
   font-family: helvetica, arial, sans-serif;
   font-size: .9em;
   line-height: 1.5;
   color: #333;
   margin: 0px 0px 0px 15px;
   padding: 0px; } 
   
a:link {
   font-family: helvetica, arial, sans-serif;
   color: #c93;
   background-color: #fff;
   text-decoration: none; }
a:visited {
   font-family: helvetica, arial, sans-serif;
   color: #8F6B24;
   background-color: #fff;
   text-decoration: none; }
a:hover, a:active {
   font-family: helvetica, arial, sans-serif;
   color: #414FCC;
   background-color: #fff;
   text-decoration: none; }

.content {
   position:relative; 
   /* Position declared "relative" to gain control of stacking order (z-index). */
   width: auto;
   margin: 0px 210px 20px 205px;
   padding: 30px 10px 10px 10px;
   border-top: 0px solid black;
   border-right: 1px solid #fff;
   border-bottom: 1px solid #fff;
   border-left: 0px solid black;
   background-color: #fff;
   z-index: 3;
   /* allows content to overlap the right menu in narrow windows in good browsers. */}

.contentbot {
   position: relative; 
   width: auto;
   min-width: 120px;
   margin: 0px 210px 10px 205px;
   padding: 10px 0px;
   border-top: 1px solid #FFDF9F;
   border-right: 0px solid black;
   border-bottom: 0px solid black;
   border-left: 0px solid black;
   background-color: #fff;
   z-index: 3; }

#navAlpha {
   position: absolute;
   width: 150px;
   top: 30px;
   left: 25px;
   border-top: 0px solid #666;
   border-right: 0px solid #666;
   border-bottom: 0px solid #666;
   border-left: 0px solid #666;
   background-color: #fff;
   margin: 0px 0px;
   padding: 0px 0px 10px 0px;
   line-height: 120%;
   z-index: 2; }
body>#navAlpha {
   width: 150px; }

#imgRotator {
   position: absolute;
   width: 160px;
   top: 15px;
   right: 25px;
   margin: 0px 0px;
   padding: 10px 0px 0px 0px;
   border: 0px solid black;
   z-index: 1; }
body>#imgRotator {
   width: 160px; }

#navBeta {
   position: absolute;
   width: 160px;
   top: 270px;
   right: 25px;
   border-top: 1px dashed #D2D2D2;
   margin: 0px 0px;
   padding: 10px 0px 0px 5px;
   text-align: center;
   z-index: 1; }
body>#navBeta {
   width: 160px; } 

a.sidenav {
   font-size: .85em;
   font-family: helvetica, arial, sans-serif;
   font-weight: bold;
   color: #c93;
   text-decoration: none;
   margin: 2px 0px;
   padding: 2px 0px;
   display: block;
   border-top: 1px dashed #fff;
   border-right: 1px solid #fff;
   border-bottom: 1px dashed #D2D2D2;
   border-left: 1px solid #fff;
   text-align: center;
   width: 148px; }
a.sidenav:link, a.sidenav:visited {
   color: #c93;
   background-color: #fff; }
a.sidenav:hover, a.sidenav:active {
   color: #c93;
   background-color: #dedede;
   border-top: 1px dashed #999;
   border-right: 1px solid #fff;
   border-bottom: 1px dashed #999;
   border-left: 1px solid #fff; }

.bld {
   font-weight: bold; }

img.overview {
   border: 1px solid #dedede; 
   margin: 0px 0px 0px 0px;
   padding: 5px 5px 5px 5px; }

img.view {
   border: 1px solid #c93; 
   margin: 0px 0px 0px 10px;
   padding: 5px 5px 5px 5px; }

img.thumb {
   border: 1px solid #c93; 
   margin: 0px 10px 10px 0px;
   padding: 2px 2px 2px 2px; }
