body {
   background-color: #666666;
   color: #3a3a3a;
   font: 0.9em Verdana, "Bitstream Vera Sans", Tahoma, Helvetica, Sans-serif;
   margin: 0; /* to avoid margins */
   text-align: center; /* to correct the centering IE bug*/
}

#container {
   border: 1px solid #333333;
   margin-left: auto;
   margin-right: auto;
   width: 850px;
   background-color: #ffffff;
   padding: 5px 0 0 0;
   text-align: left; /* to realign text (see body above) */
}

#banner {
/*   border: 1px solid #999000;*/
   background-color: #ffffff;
   background-image: url(../images/ocean/octotrousers.jpg);
   background-repeat: no-repeat;
   background-position: top;
   height: 235px;
   margin-bottom: 0;
   padding: 0 0 10px 0;
   width: 848px;
}

#home {	 /*clickable area over background image*/
   float: left;
   height: 235px;
   width: 848px;
}

#date {
   color: #ff4200;
   font-size: 1.0em;
   font-weight: bold;
/* margin: <top> <right> <bottom> <left> */
   margin: 215px 0 0 85px;
   position: absolute;
   }

/*
#menu {
   width: 800px;
   margin-left: 0px;
   margin-right: auto;
}
*/
#menu, #smenu {
   width: 800px;
   margin-left: auto;
   margin-right: auto;
/*   padding: 3px 0 3px 0;*/
   text-align: center;
   overflow: hidden;
}

#menu * {
/*   width: 260px;*/
   float: left;
   padding: 0;
}

#smenu * {
   width: 160px;
/*   padding: 10px 0 0 0;*/
   float: left;
/*   font:  12pt bold Bitstream Vera Sans, Verdana, Helvetica, Sans-serif;*/
   font:  12pt bold "Bitstream Vera Sans Mono", Lucida Console, Mono;
   text-align: center;
}

#content {
/*   border: 1px solid #fff000;*/
   margin-bottom: 25px;
   background-color: #ffffff;
}

#content_lower {
/*   border: 1px solid #ff00ff;*/
   padding: 0;
   margin-right: 250px;
   background-color: #ffffff;
}

#sidebar_lower {
   float: right;
   width: 250px;
   \width: 250px;
   w\idth: 250px;
   margin: 0;
   margin-left: 0;
   padding: 0;
   background-color: #ffffff;
}

#textfoot {
   clear: both;
/*   border: 1px solid #fff000; */
   padding: 0;
   margin: 25px auto 25px auto;
/* margin: <top> <right> <bottom> <left> */
   width: 600px;
   font:  10pt "Bitstream Vera Sans", Verdana, Helvetica, Sans-serif;
   text-align: center;
}

h1, h2, h3, .center {
   text-align: center;
}

a:link {
   color: #175da9;
   text-decoration: none;
}

a:visited {
   color: #064c98;
   text-decoration: none;
}

a:hover {
   color: #286ea0;
   text-decoration: underline;
}

a:active {
   color: #9900cc;
   text-decoration: none;
}

a.m {
   padding: 3px;
}

p {
   margin: 0 0 0 0;
}

form {
   margin: 25px 0 25px 0;
}

#onion img {
   display:block;
   clear: both;
   margin: 0 auto 0 auto;
/* margin: <top> <right> <bottom> <left> */
   padding: 8px;
   border-style: solid;
   border-top-width: 1px;
   border-right-width: 2px;
   border-bottom-width: 2px;
   border-left-width: 1px;
   border-color: #efefef #cccccc #cccccc #efefef;
}

#blurb {
   margin: 0 15px 0 15px;
/* margin: <top> <right> <bottom> <left> */
}

#blurb h3 {
   text-align: left;
/*   margin-top: 0px;*/
   margin-bottom: 0;
}

#blurb h4 {
   text-align: left;
   margin-top: 0;
   margin-bottom: 0;
}

#blurb p {
   margin-top: 5px;
   margin-bottom: 5px;
}

#ga {
   clear: both;
   margin-top: 10px;
   margin-bottom: 10px;
   text-align: center; /* to correct the centering IE bug*/
}

#footer {
   clear: both;
   padding: 0;
   margin: 0;
   background-color: #333333;
   color: #cccccc;
   font:  10pt bold "Bitstream Vera Sans", Verdana, Helvetica, Sans-serif;
}

#footer a {
   background-color: inherit;
   color: #ccccff;
   text-decoration: none;
}

#footer a:hover {
   color: #ccffcc;
   text-decoration: underline;
}


