/* CSS Document */
/* commented backslash hack v2 \*/
@import url("index.css");
@import url("group.css");
@import url("pub.css");
@import url("res.css");
/* end hack */

/*-----------html body*/
body {
  margin: 0; padding: 0;
  background-color:#CCCCCC; color:#333;
  font: 10pt middle "Times New Roman", Times, serif;
}

/* ----------container styles */

#container {
width: 980px;
background-color: #FFF;
margin: 1em auto 0;
}

/*----------masthead styles */
#masthead {
margin-bottom: 0; 
padding: 0 0 0 10px;
position: relative;
background-color: white;
border-top: 8px solid #6E6D64;
border-bottom:12px solid #CCCCCC;
}

#navlinks {
  margin: 0; padding: 5px 0 0 0;
  }

#navlinks li {
  display: inline;
  margin-right: 1em; padding-right: 1em;
/*  border-right: 0px solid #99C;*/
  font-weight: bold;
  }

#content {
background-color:#E8F7FF;
padding: 10px 0 5px 10px;
border-bottom: 12px solid #CCCCCC;
}

#content h2 {
margin: 0.5em 0; padding-bottom: 0.25em;
border-bottom: 1px solid #CCCCCC;
font-size: 1.5em;
}

#content a {
  color:#6E6D64;
  text-decoration: none;
}

#content a:hover {
  background-color:#CCCCCC;
}

#footer {
  margin: 0; padding-left: 10px;
  background:white; 
  width: 970px;
  border-bottom: 12px solid #CCCCCC;
  }

#footer li {
display: inline;
margin-right: 1em; 
padding-right: 1em;
border-right: 0px solid #99C;
font-weight:normal;
}

#bottom {
clear: both;
float: left;
width: 970px;
background: #6E6D64;
color: white;
padding-left: 10px;
/*border-top: 2px solid #CCCCCC;*/
}

#bottom .update {
float: right;
margin-top: -18px;
padding-right: 10px;
}


#bottom a {
  color: white;
  text-decoration:none;
}
#bottom a:hover {
   background-color:#E8F7FF;
   color: #6E6D64;
}

li a {
  color:#6E6D64;
  text-decoration: none;
  }

li a:hover {
   background-color:#E8F7FF;
  }



