body{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000;
}

#wrapper {
	width:635px;
	margin:0 auto 10px auto;
	border:1px solid #05009a;
}

.menubg {  
  background-image: url(graphics/menubg.jpg); 
  background-repeat: repeat-y;
}

.headline  {
  font-size: 16px;
  font-weight: bold;
}


th{
  text-align:left;
}

#main a:visited,
#footer a:visited  {
  color: #f60;
  text-decoration: none;
}
#main a:link,
#footer a:link  {
  color: #f60;
  text-decoration: none;
}
#main a:hover,  
#footer a:hover  {
  color: #f90;
  text-decoration: underline;
}
#main a:active,
#footer a:active  {
  color: #f60;
  text-decoration: underline;
}

#main li { margin: 5px 0; }

#main {
	line-height: 1.4em;
}
#footer {
  font-size: 10px;
}

.subhead  {
  font-weight:  bold;
}

#navmenu{
  font-size:10px;
  font-weight:bold;
  letter-spacing: 1px;
  list-style-type: none;
  width:122px;
  margin:0;
  padding:0;
}
  #navmenu li{
    margin: 3px 0;
    padding: 5px 10px;
    background-color: #f9a044;
    height:1%;
    text-transform:uppercase;
  }
    #navmenu a:link, 
    #navmenu a:visited {
      display: block;
      color: #0F0F0E;
      text-decoration: none;
    }

    #navmenu a:hover,
    #navmenu a:active {
      display: block;
      color: #000;
      text-decoration: underline;
    }

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

ul p.note{
  margin:5px 20px 15px 10px;
  font-size:95%;
  color:#333;
}

h2{
  line-height:1.3em;
  text-align:left;
}

#access_stations li.member{
  position:relative;
  width:100%;
}
  #access_stations li.member a{
    clear:left;
    display:block;
    float:left;
    padding:0 58px 0 0;
    background:url('graphics/logo_tiny.png') no-repeat top right;
  }

.social{
  margin:10px 0 0 5px;
}
  .social a img{
    border:none;
    vertical-align:middle;
  }
  li .social a img{
    margin-right:5px;
  }

dd{
  margin:10px;
}
