
body{
font-family: bitstream vera sans, verdana, sans-serif;
font-size: 12px;
background: #0371ac url(/art/bd-dark.jpg);
color: #ceebf7;
}

a{
}
a:link{
color: #ffd080;
font-weight: bold;
text-decoration: none;
}
a:visited{
color: #ffd080;
font-weight: bold;
text-decoration: none;
}
a:hover{
color: #ff8080;
}

strong,em,b,i { color: #ffffff; }

hr{
border-bottom: solid 1px #ffd080;
width: 60%;
height: 0px;
}

h1{
font-size: 21px;
margin-top: 0px; margin-bottom: 0px;
}
h2{
font-size: 19px;
font-style: italic;
color: #ffffff;
margin-top: 9px;
}
h3{
font-size: 16px;
color: #ffd080;
}
h1,h2,h3,.NewsSummaryLink,.HomeLink{
font-family: trebuchet ms, verdana, sans-serif
}

#footer{
font-size: 10px;
}

.HomeLink{
font-size: 17px;
font-style: italic;
}
.HomeLink a:hover{
/*color: #ffffff;*/
}

.HomeSub{
font-size: 21px;
letter-spacing: 5px;
}

.NewsHeadline{
font-family: trebuchet ms, verdana, sans-serif;
font-size: 16px;
}
.NewsHeadline a{
color: #00ffff;
}
.NewsHeadline a:hover{
color: #ffffff;
}

.NewsSummaryLink{
margin-top: 15px;
}
.NewsSummaryLink a{
font-size: 16px;
color: #ffd080;
}
.NewsSummaryCategory,.NewsSummaryPostdate{
font-size: 9px;
}

#main {
text-align: justify;
}

#menu_vert{
width: 140px;
}

#menu_vert, #menu_vert ul {
  margin: 0;
  padding: 0;
  }

#menu_vert ul {
  width: 100%; /* Width of Menu Items */
  border-top: 1px solid #0371ac;
  background: #ececec;
  }
#menu_vert li {
  position: relative;
  list-style: none;
  }

#menu_vert li a {
  display: block;
  text-decoration: none;
  padding: 5px 5px 5px 10px;
  border-bottom: 1px solid #0371ac;
  color: #003060;
  }

/* Fix IE. Hide from IE Mac \*/
* html #menu_vert li { float: left; height: 1%; }
* html #menu_vert li a { height: 1%; }
/* End */

    div#menu_vert ul ul li a, 
    div#menu_vert ul ul li a:link, 
    div#menu_vert ul ul li a:visited  {
        display: block;
        padding: 3px 5px 3px 25px;
        border-bottom: none;
        font-size: 90%;
    }
    div#menu_vert ul ul  {
      border-right: none;
      border-top: none;
      border-bottom: 1px solid #0371ac;
      padding-bottom: 5px;
    }

    div#menu_vert ul ul ul li a, 
    div#menu_vert ul ul ul li a:link, 
    div#menu_vert ul ul ul li a:visited  {
        padding-left: 40px;
    }
    div#menu_vert ul ul ul  {
      border-bottom: none;
    }
#menu_vert li ul li a { padding: 5px 5px; } /* Sub Menu Styles */

/* fixed image flicker by adding .cssmenu-vertical ul */

#menu_vert li a:hover {
	color: #dc143c;
	background-color: #ececec;
}

.menuactive, .current
{
	list-style-type: square;
	display: inline;
	background-color: #ececec;
}
