/**
	div.header - header area
	div.menu - menu area
	div.contents - main content area
	div.footer - footer area
	div.box - inline box
	
	colors:
	#b3dbef - sky - banner
	#546545 - dark leaves - headings
	#947f6a - wall - sides
	#5272a5 - roof 
	#c0e0a0 - grass - content background
*/

H1 { font-variant: small-caps }

.copyright
{
opacity: 0.5;
}

table.dates td { border-bottom: 1px solid silver }

@media print {

.noprint { display:none }

}

body {
  background-color: #c0e0a0;
  margin: 0px;
  padding: 0px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  line-height: 20px;
}

h1 {
  line-height: 30px;
  color: #546545; /* dark leaves */
}

h2 {
  font-size: 16px;
  color: #546545; /* dark leaves */
}
div.banner {
  background-color: #b3dbef; /* #d6eaf5; /* sky. previously lightblue; */
  margin-bottom: 0px;
  padding-bottom: 1em;
  border: 1px solid lightblue;
}

div.footer {
  background-color: #5272a5; /* roof. was lightblue; */
  color: #b3dbef;
}

div.footer a {
  color: #b3dbef;
}

div.main {
  border: 1px solid #b7807b; /* brick. previously lightcyan; */;
  background-color: #c0e0a0; /* grass. previously lightcyan; */
  margin-top: 0px;
  padding-bottom: 1em;
}

div.content {
  position: relative;  /* static, fixed, relative, absolute, inherit */
}

div.news_wrapper {
  position: absolute;
  top: 0px; 
  padding-top: 5px;
  width: 160px;
  background-color: #947f6a; /* wall */
  text-align: center;
}

div.news_wrapper_left {
  left: 0px;
}

div.news_wrapper_right {
  right: 0px;
}

div.news_wrapper div.news {
  margin-left: 5px;
  margin-right: 5px;
}

div.box { 
  align: center;
  width: 400;
  text-align: center;
  border-style: solid;
  border-color: brown;
  background-color: teal;
  color: white;
}

div.box h1 {
  font-variant: normal;
}

div.menu {
  zwidth: 400px;
}
div.menu a:hover { background: #88F }
div.menu a:link { text-decoration: none }
div.menu a:visited { text-decoration: none }
div.menu a { 
  zbackground: #77F;
  color: black; 
  padding-left: 10px; 
  padding-right: 10px;
  border: 1px solid #88a;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
div.menu div {
  padding:1px
}

