
/**************************************************/
/*             Body and Wrapper                   */
/**************************************************/

body {
  background: #000099 url(images/back.png) top center repeat-x;
  margin: 0;
  padding: 0;
  font: normal 9pt/13pt verdana, arial,sans-serif;
}

#wrapper {
  margin: 0 auto;
  width: 900px;
  padding: 0;
  text-align: left;
}

/**************************************************/
/*                  Top Piece                     */
/**************************************************/

#top {
  background: url(images/bgtop.png) top center no-repeat; 
  width: 900px;
  height: 78px;
  text-align: center;
  font-size: 20px;
  padding: 00px 0px 0px 0px;
}

/**************************************************/
/*                 Content                           
    another wrapper that holds all the content    */
/**************************************************/

#content {
  background: url(images/bgmiddle.png) center repeat-y; 
  width: 866px;
  height: 100%;
  padding: 0px 17px 0px 17px;
}

/**************************************************/
/*              All the content                   */
/**************************************************/

#header {
  background: url(images/header.png) top center no-repeat; 
  width: 846px;
  height: 106px;
  margin: 0px 0px 10px 0px;
  padding: 60px 0px 0px 20px;
  color: white;
  font-size: 29px;
  text-align: center;
}
/*                    Menu                   */
#menu {
  width: 200px;
  height: 100%;
  margin-left: 10px;
  float: left;
  text-align: left;
}

#menu li a {
  height: 37px;
  voice-family: "\"}\""; 
  voice-family: inherit;
height: 29px;
text-decoration: none;
text-align: left;
}	
	
#menu li a:link, #menu li a:visited {
  color: navy;
  display: block;
  background:  url(images/off.png) top center no-repeat;
  padding: 8px 0 0 10px;
  height: 29px;
  text-align: left;
}
	
#menu li a:hover {
  color: blue;
  background:  url(images/on.png) top center no-repeat;
  padding: 8px 0 0 10px;
  height: 29px;
  text-align: left;
}	


#menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
}

#menu li {
  padding-top: 1px;  
}

#stuff {
/*   background:  url(images/texttop.png) top left no-repeat; */
  width: 620px;
  margin: 0px 0px 0px 220px;
  padding-top: 35px;
  border: 2px navy;
}

.date {
  font-size: 6pt;  
}

td.day {
  font-size: 12pt;
  font-family: sans-serif;
}

td.cafe {
  font-style: italic;
}

th {
  background-color: #0066ff;
  color: white;
}


ul {
  list-style: square outside;
  margin: 1ex;
  padding: 3px;
  text-align: left;
}

#documents ul li {
  padding-top: 10px;  
}

ul ul {
  list-style: circle outside;
  padding: 1px;
}

#documents ul ul li {
  padding-top: 2px;  
}

img {
  border: none;
} 

.valid_html {
  float: right;
  border: none;
  padding: 2ex;
}


/**************************************************/
/*                  Bottom                        */
/**************************************************/

#bottom {
  background: url(images/bgbottom.png) bottom center no-repeat; 
  width: 900px;
  height: 50px;
}

