html {
  margin: 0;
  padding: 0;
  height:100%;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  background:rgb(50,50,50) url(images/brick.jpg) top left;
 position:relative;
}

body {
   margin:0;
   padding:0;
   height:100%;
}

img {border: 0;}
p {margin: .5em 1em 1em 0em; padding: 0;}

ul {margin: 0em 1em 0em 0em;}
* html ul {margin: 0em 1em 0em 1em;}

h1 {
  padding: .5em 0;
  margin: 1em 0em 0em 0em;
  font-size: 1.4em;
  font-family: Verdana, Arial, sans-serif;
  color: rgb(110,18,41);
  color: rgb(6,107,159);
}

h2 {
  margin: 1em 0em 0em 0em;
  font-size: 1.2em;
  font-family: Verdana, Arial, sans-serif;
  color: rgb(6,107,159);
}

h3 {
  margin: 0;
  padding:3px;
  font-size: 1em;
  font-family: Verdana, Arial, sans-serif;
  line-height: 1em;
  color: rgb(6,107,159);
  width: auto;
}

h4 {
  padding: 0em;
  margin: -1.7em 0em 0em 0em;
  font-size: .9em;
  font-family: Verdana, Arial, sans-serif;
  color: rgb(153,153,153);
}

sup {font-size:0.6em;}

.blank {color: rgb(255,255,255);}


a:link {
   color:rgb(0,124,183);
   text-decoration:none;
}

a:visited {
   color:rgb(79,162,205);
   text-decoration:none;
}

a:hover {
   color:rgb(79,162,205);
   text-decoration:underline;
}

.container {
  margin:0 auto;
  padding:0;
  width:82%;
  background-color:rgb(240,240,240);
  border-right:groove black 3px; 
  border-left:ridge black 3px; 
  height:100%;
}

.header {
  height: 145px;
  padding:3px;
  background:rgb(255,255,255) url(images/roof_angles2.jpg) top right no-repeat;
  border-bottom:solid black 1px; 
}

.highlight {
  margin: 1em;
  width:32%;
  float:right;
  background-color:rgb(255,255,255);
  border:dashed rgb(110,110,110) 1px;
}

.highlight img {
   float:right;
}

.highlight p {
   padding:5px;
}

.content {
  margin:0;
  padding: .5em;
  background-color:rgb(240,240,240);
  font-size: 0.9em;
}

.copyright {
 color:#ffffff;
 font-size: .8em;
}

.nav {
   margin:0;
   padding:0;
   width:100%;
   float:right;
   text-align:right;
   background:rgb(0,0,0) url(images/gradient.jpg) repeat-x;
}

.nav td {text-align:right;}

.nav a {
   text-align:right;
   color:white;
   text-decoration:none;
   font-size:.9em;
   font-weight:bold;
}

.nav a:hover {
   color:rgb(200,200,200);
}

.footer {
  width:82%;
  margin:0 auto;
  margin-top:-25px;
  height:25px;
  border-bottom:solid black 1px;
  background:rgb(0,0,0) url(/images/gradient.jpg) repeat-x;
}

