/**********************************************************
 * Besides being the body, in this case, the body
 * is somewhat akin to a desktop on which a piece
 * of paper is sitting 
 **********************************************************/
body {
   background: #ccc;
   bzackground: #ddd url(/path/to/picture.png) top left repeat;
   color: #333;
   margin: 0;
   padding: 0;
   border: 0;
   border-top: 1px solid #bbb;
   text-align: center;
   font-family: Verdana, Monaco, sans-serif;
   padding-bottom: 25px;
}

/**********************************************************
 *** Pagebase is the paper on the desktop, if you will,
 *** with the body as the desktop.
 **********************************************************/
#header  {
   background: #fff;
   color: #333;
   border: 0;
   margin: 0;
   margin-top:1em;
   padding: 0;
   text-align: center;
   border-bottom: 1px solid #333;
}

#pagebase {
   background: #fff;
   color: #333;
   margin: 10px auto;
   padding: 0;
   border: 0px solid #bbb;
   border-right: 2px solid #999;
   border-bottom: 2px solid #999;
   width: 599px;
   width: 597px;
}

#mainpage {
   padding: 0;
   margin: 0;
   border: 0;
   text-align: left;
   color: #444;
   background: transparent;
   clear: both;
}

#content {
   float: left;
   margin: 0;
   padding: 10px;
   width: 410px;
   width: 390px;
}

#sidebar {
   padding: 2px 10px 10px 0;
   margin: 0 0 0 420px;
   czolor: #666;
   color: #333;
   background: transparent; 
   height: 100%;
}

#sidesection {
   margin: 0 0 25px 0;
   padding: 5px;
   border: 0;
}

#sidesection ul {
   margin: 0;
   padding: 0;
   text-align: left;
   border: 0;
}
   
#sidesection ul li {
   list-style: disc url(/i/listmark.gif) inside;
   margin: 0;
   padding: 0;
   line-height: 1.5em;
   font-size: xx-small;  
   font-size: x-small;  
}

#sidesection ul li a {
   font-weight: normal;
}

#sidesection dl {
   margin: 0;
   padding: 0;
}
   
#sidesection dt {
   font-weight: normal;
   font-size: x-small;  
   font-size: small;  
}   
   

#sidesection dd {
   padding: 0;
   margin: 2px 0 10px 0;
}  




#footer {
   border: 0;
   border-top: 1px solid #333;
   color: #333;
   background: #fff;
   padding: 5px 7px 7px 10px;
   text-align: left;
   clear: both;
   font-size: xx-small;
   font-size: x-small;   
}

code, pre   {
   font-family: "Bitstream Vera Sans Mono", monaco, "Lucida Console", "Courier New", courier, monospace;
   font-weight: normal;
   background: inherit;
   color: #333;
}



/*******************
 *** Fonts, etc. ***
 *******************/
 h1, h2, h3, h4, h5, h6 {
   font-family:   Avant Garde, Century Gothic, sans-serif;
   font-weight: normal;
   margin-top: 25px;
   margin-bottom: 2px;
   letter-spacing: 1px;
}

#sidebar dt {
   font-family: Avant Garde, Century Gothic, sans-serif;
}

p {
   line-height: 140%;
   text-align: left;
   margin-top: 0;
   margin-bottom: 1em;
}
   
#mainpage, #mainpage div, #mainpage p, #mainpage th, #mainpage td, #mainpage li, #mainpage dd, #mainpage dt {
   font-size: x-small;  
   font-size:   small;   
}

#header h1 {
   margin-top:0;
   margin-bottom: 0;
}
#header h2 {
   margin-top:0;
}

#footer {
   font-family:Geneva, Monaco, Tahoma, Verdana, sans-serif;
}

/*******************
 *** Hyperlinks  ***
 *******************/

a:link, a:visited {
   font-weight : bold; 
   text-decoration : none;
   color: #330; /* was #c30 */
   background: transparent; 
}

a:hover {
   font-weight : bold; 
   text-decoration : underline;
   color: #900;
   background: transparent; 
}

a:active {
   font-weight : bold; 
   text-decoration : none;
   color: #526968;
   background: transparent;  
} 


/**************************
 *** From the old site
 **************************
 
 .sidetitle {
   background-color:DarkOrange;
   color:white;
   border: 1px black;
   border-style: solid solid dotted solid;
   font-size: medium;
   font-weight: bold;
   padding: 2px;
   margin-top: 10px;
   letter-spacing: .3em;
   text-align:center;
}

.side {
   border-color: black;
   border-style: solid;
   border-width: 0 1px 1px 1px;
   color: black;
   font-size: x-small;
   font-weight: normal;
   line-height: 140%;
   padding: 3px 7px;
}
 