html, body {
  margin: 0;
  margin-left: 1px;
  padding: 0;
  background-color: #FFFFFF;
  font-family: Verdana, sans-serif;
}

#nav {
  width: 785px;
}

#nav a:link, #nav a:visited {
  width: 154px;
  text-align: center;
  padding-top: 6px;
  padding-bottom: 5px;
  margin: 0;
  color: #FFFFFF;
  background-color: #00739A;
  text-decoration: none;
  border-right: 1px solid #808080;
  border-left: 1px solid #808080;
  border-bottom: 1px solid #00739A;
  display: block;
  float: left;
  font-weight: bold;
}

#nav a:hover { color: #FF0; }

a:link#live, a:visited#live { color: #FFFF00; }

#container {
  border-right: 1px solid #808080;
  width: 779px;
  float: left;
  background-image:url(bar.jpg);
  background-repeat: repeat-y;
  margin: 1px 0 0 0;
  padding: 0;
}

#leftbar {
  float: left;
  width: 235px;
  background-color: #B22222;
  margin: 0;
  padding: 0;
}

#leftbar p {
  text-align: center;
  color: #FFFFFF;
  font-family: "times new roman";
  font-weight: bold;
}

div#leftbar a:link, div#leftbar a:visited {
  text-decoration: none;
  color: #FFFFFF;
}

div#leftbar a:hover { color: #FF0; }

#contentarea {
  float: left;
  margin: 20px 0 20px 20px;
  padding: 0;
  font-size: 13px;
  width: 504px;
}

#contentarea h2 {
  font-style: italic;
}  

#content {
  float: left;
  width: 280px;
}

#rightbar {
  float: left;
  width: 200px;
  margin-left: 20px;
}

div#rightbar img {  
  margin: 0;
}

#rightbar p {
  font-size: 11px;
}

#footer {
  clear: both;
  margin: 0;
  padding: 5px;
  color: #FFFFFF;
  background-color: #00739A;
  border-top: 1px solid #FFF;
  text-align: center;
  width: 770px;
}


#footer a:link, #footer a:visited {
  color: #FFF;
  text-align: center;
  font-family: "times new roman";
  padding: 0 10px 0 10px;
}

#footer a:hover { color: #FFFF00; }

#footer2 { 
  clear: both;
  font-style: italic;
  font-size: 10px;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
  * html .clearfix { height: 1%; }
  .clearfix { display: block; }
/* End hide from IE-mac */

