body{
 font-size: 14px;
 margin-left: 2em;
 font-family: 'Bitstream Vera Sans', verdana, sans-serif;
 background-color: #ffffff;
 color: #000000;
}

h1, h2, h3 {
 font-family: 'Bitstream Vera Serif', georgia, serif;
}

h2{
 margin-bottom: 0.5em;
 margin-top: 1em;
}

h3{
 font-family: 'Bitstream Vera Sans', verdana, sans-serif;
 font-size: 1.2em;
 line-height: 1.3em;
 margin-bottom: 0.1em;
 margin-top: 1em;
}

p{
 margin-right: 1em;
 margin-top: 0em;
 margin-bottom: 0em;
 line-height : 1.5em;
 width: 45em;
}

th {
 color: blue;
 background-color: #c3c3c3;

}

dl{
 margin-left: 0em;
 width: 40em;
 line-height : 1.5em;
}

ul,ol{
 padding-left: 0em;
 width: 40em;;
 line-height : 1.5em;
 margin-top: 0em;
 padding-top: 0em;
}

ul{
 margin-left: 0em;
 padding-left: -1em;
}

ul ul{
 padding-left: 1.5em;
 margin-top: 0em;
}

a{
 color: blue;
 background: white;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}

.rfloat{
 float: right;
 padding: 3px;
 width: 320px;
}
.lfloat{
 float: left;
 padding: 3px;
}

acronym{
 cursor: help;
}

img{
 border: 0;
}

.img-shadow {
  float:left;
  background: url(shadowalpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
}

