/**
	div.header - header area
	div.menu - menu area
	div.contents - main content area
	div.footer - footer area
	div.box - inline box
*/

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: white;
  margin: 0px;
  padding: 0px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  line-height: 20px;
}

h1 {
  line-height: 30px;
}

h2 {
  font-size: 16px;
}
div.banner {
  background-color: lightblue;
  margin-bottom: 0px;
  padding-bottom: 1em;
  border: 1px solid lightblue;
}

div.footer {
  background-color: lightblue;
}

div.main {
  border: 1px solid lightcyan;
  background-color: lightcyan;
  margin-top: 0px;
  padding-bottom: 1em;
}

div.content {
  position: relative;  /* static, fixed, relative, absolute, inherit */
}

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
}
