body {
  font-family:verdana,sans-serif;
  margin:0px;
  text-align: center;  /* div centering  */
}

div {background-color:#FFF;}

.cap {        /* header for right column  */
  margin: 1px;
  background-color: #888;
  text-align: center;
  color: #fff;
  letter-spacing: 1px;
} 

div#container {
  position: absolute;
  text-align: left;  /* counters body center */
  left:50%;
  width:800px;
  height:600px;
  margin-top:10px;
  margin-left:-436px;  /* centers div */
/*  border: 1px solid #aaa; */
  zoom: 1;   /* hasLayout IE6 fix */
}

div#header {
  text-align: center; 
  position: absolute;
  top:0px;
  float: left;
  left:-75px;
  margin-left: 0px;
  width: 800px;
  height: 100px;
  z-index: 99;
  overflow: visible;
/*  border: 1px solid #aaa; */
}

div#bannerlogo {
  position: relative;
  top: 0px;
  float: left;
    /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;

}

div#title {
  position: absolute;
  background-color: transparent;
  top: 50px;
  left: 0px;
  width: 800px;
/*  border: 1px solid #aaa; */
}

div#threerows {
  text-align: center;
  position: absolute;
  top: 253px;
  left: +5%;
  width: 800px;
/*  border: 1px solid #aaa; */
}

div#sidebar {  /* left column */
  position: relative;
  float:left;
  top: 1px;
  left: 0px;
  height: 300px;
  margin-left: -10%;  /* fixes left column */
  width: 20%; 
  background-color:#DDD;
  border: 1px solid #aaa;
}

div#main {
  position: relative; 
  top:1px;
  float: left;
  width: 70%;
  left: 5%;
  height: 300px;
  /* margin-right: 40%; */
  background-color: transparent;
  border: 1px solid #aaa;
}

div#secondary {  /* right column */
  position: relative;
  float: right;
  top: 1px;
  left: -10%; /* fixes right column */
  height: 300px;
  width: 20%;
  margin-right:-20%;
  background-color: transparent;
  border: 1px solid #888;
}

div#linkbar {
  font-size: 12px;
  text-align: center;
  position: absolute;
  top: 237px;
  left: 11%;
  float: left;
  bottom:10px;
  margin-left: 30%;
  z-index: 1;
  background-color: #ddd;
/*  border: 1px solid #888; */
}

#linkbar a {text-decoration:none;color:#333;padding:1px;}
#linkbar a:link {color:#333;}
#linkbar a:hover {color:#fff;background-color:#999;}
#linkbar a:active {color:#f00;}
#linkbar a:visited {color:#333;}

p {
  font-size:10px;
  line-height:135%;
  margin: 1em 4px;
}

h3,h4,h5,h6 {margin-left:4px;}

h1 {
  font-family: Georgia,serif;
  font-size: 50px;
  font-weight:normal;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 194px;
}

h2 {
  font-family: Georgia,serif;
  font-size: 15px;
  font-style: italic;
  letter-spacing: 3px;
  word-spacing: 3px;
  margin-top: 2px;
  margin-bottom: 0px;
  margin-left: 194px;
}

h4 {
  margin-top: 5px;
  line-height: 15px;
}

h5 {
  margin-top: 15px;
  line-height: 15px;
}


