body {
  margin: 0;
  font-family: Arial;
  font-size: 13px;
  line-height: 20px;
  color: #777;
  min-width: 800px;
}

.page {
  width: 800px;
  margin: 0 auto 0 auto;
}

.page p {
  /* Prevents space between main and footer.*/
  margin-bottom: 0;
}

#header {
  background: #ffffff url('../images/header_bg.gif') repeat-x top left;
  height: 200px;
  max-height: 200px;
  margin-top: 3px;
}

#header #nav {
  width: 490px;
  height: 28px;
  padding: 0;
  position: relative;
  top: 33px;
  right: 20px;
  float: right;
  line-height: 28px;
  font-size: 12px;
}

#header #nav ul {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
  text-transform: uppercase;
}


#header #nav a, #header #nav a:visited {
  color: #dc940c;
  text-decoration: none;
}

#header #nav li.active a, #header #nav a:hover {
  color: #fff;
}

#header #nav ul li {
  float: left;
  background: gray url('../images/button_bg_all.gif') repeat-x top left;
  height: 28px;
  float: left;
  margin: 0 5px 0 0;
  padding: 0 5px 0 5px;
}

#header img {
  border: none;
}

#main {
  background: #ffffff url('../images/main_bg.gif') repeat-x bottom left;
  margin: 80px 0 0 0;
  height: 200px;
}

#main #left {
  float: left;
  margin-left: 55px;
  width: 490px;
  padding-top: 20px;
/*      background-color: lightblue;*/
  display: inline; /* This is to fix the IE6 double margin bug */
}

#main #right {
  float: right;
  margin-right: 45px;
  width: 192px;
  margin-top: 3px;
/*      background-color: pink;*/
  display: inline; /* This is to fix the IE6 double margin bug */
}

#footer {
  background: #ffffff url('../images/footer_bg.gif') repeat-x top left;
  height: 40px;
  clear: both;
  padding-top: 4px;
  font-size: 12px;
  margin-top: 0;
}

#footer, #footer a {
  color: #ffffff;
}

#newsHeader, #newsBadge {
  background-color: #ffff99;
  border: solid 1px #c5c3c6;
  margin: 4px;
}

#newsHeader {
  margin-top: 10px;
  color: #9e0d12;
  font-size: 16px;
  padding: 4px;
  margin-top: 6px ;
  font-weight: bold;
}

#newsBadge {
  font-size: 10px;
  line-height: 12px;
  padding: 0 4px 0 4px;
}

#newsBadge ul {
  list-style-type: none;
  padding-left: 0;
  margin: 2px 0 2px 0;
}

#newsBadge ul li {
  margin-bottom: 10px;
}
