/* Style.css */
.menu_fullspan {
  background: #333;
  border-bottom: .1em #888 solid;
}
.menu{
  text-align: left;
  width: 790px;
  height: 3em;
  margin: 0 auto 0 auto;
}

.header_fullspan {
  background: #DFF0F7;
  border-bottom: .1em #BAE5F7 solid;
}
.header {
  text-align: left;
  width: 790px;
  height: 9em;
  background: URL(logo.gif) no-repeat center left;
  margin: 0 auto 0 auto;
  padding: 0 0 0 0;
}
.header h1 {
  display: none;
}
.header p {
  display: none;
}
.container {
  margin-top: 1.5em;
}
.padleft {
  padding-left: 1.5em;
}
.comment.alt {
  padding-top: 1.5em;
  margin-bottom: 1.5em;
}
.alt, .box {
  background: #DFF0F7;}
/* Navigation Styling */
.menu {
  line-height: 3em;
}
.menu ul ul {
  line-height: 1.5em;
}
.menu ul{ /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}
.menu_ul li a {
  padding-right: 1.5em;
  padding-left: .5em;
  color: #eee;  text-decoration: none;
}
.menu_ul a:hover {
  color: #aaa;
}
.menu_ul li { /* all list items */
  float: left;
  list-style: none;
  position: relative;
}
.menu_ul li ul { /* second-level lists */
  display: none;
  position: absolute;
  top: 3em;
  left: 0;
}
.menu_ul li ul li {  clear: both;}
.menu_ul li ul li a {
  padding: 5px;
  border-bottom: 1px solid #888;
  float: left;
  clear: both;
  width: 175px;
}
.menu_ul li>ul {
  top: auto;
  left: auto;
}
#othersite {
  position: absolute;
  top: 0;
  right: 1em;
  height 3em;
  line-height: 3em;
}
#othersite a {
  color: #aaa;
}
.menu_ul li:hover ul, .menu_ul li.over ul { /* lists nested under hovered list items */
  display: block;
  background: #333;
  color: #ddd;
  border-top: #333 1px solid;
  border-left: #888 1px solid;
  border-right: #888 1px solid;
}