/*  Start with hack fixes   */
/* Hides from IE-mac \*/
* html .populum {height: 1%;}
/* End hide from IE-mac */


body {
	text-align:center;
	background-color:#F5F5F5;
	font-size: 10pt;
}

#populum {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-align:left;
   z-index:-1;
   width:1280px;
   padding:0;
   margin: 0 auto 0 auto;
}

#headerbottom {
  background:#CBC5C5;
  font-family: Arial, Geneva, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
}

#headerbottom ul {
  margin:0;
  padding:0;
  list-style:none;
}

#headerbottom ul  a {
  display: block;
  padding: 0 2em;
  line-height: 2.1em;
  text-decoration:none;
  color: navy;
  float:left;
  background: url(images/separator.gif) repeat-y left top;
}

#headerbottom ul  .first a {
  background:none;
}

#headerbottom ul  a:hover {
  color:red;
}

#headerbottom ul li {
  float:left;
}

.clearboth {
   clear:both;
}

#lowerpage {
  background:#FFFFFF;
}


#banner {
  background-color: #FFFFFF;
  color:black;
  margin:0;
}

.byline {
    font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9pt;
    font-weight: bold;
	color:white;
	margin:-12px 0 0 6px;
}


#donate {
    margin: 4px 0 8px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

#donate a {
  color: navy;
}

#donate a:hover {
  color:red;
}

#sections {
   margin:0;
   padding:0;
   font-weight:bold;
   text-align:left;
}


#sections ul {
  text-align:left;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#sections li {
  text-align:left;
  margin-bottom:2px;
  border-left: 4px solid orange;
}

#sections ul a {
  display:block;
  height:15px;
  line-height:15px;
  width:116px;
  color: white;
  background-color:navy;
  text-decoration:none;
  padding:2px;
}

#sections ul a:hover {
  color:red;
}