body, html { background-image: url(images/background.gif);}

#page { background-color: white; }

#logo a {
  background: url(images/logo.gif) no-repeat center center;
  width: 295px;
  height: 61px;
  text-indent: -9999px;
  display: block;
}

#tagline { display: none; }

#header { border: none; padding: 20px 0; }
#page { padding-top: 0; }

#search_box { float: right; margin-top: 20px; }
#search_box input { padding: 5px; font-family: Verdana; }
#search_box input.submit { 
  background-color: #033568; 
  border: none; 
  color: white; 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  margin-left: 3px;
}

#tabs { font-family: Arial; font-size: 1.1em; }
ul#tabs li a { letter-spacing: 0; padding: 1em 1.5em; background-color: white; color: #777; }
ul#tabs li a:hover { background-color: #efefef;}
ul#tabs li.current_page_item a { color: black; }
ul#tabs li.current_page_item a:hover { background-color: white; }

.comments_closed { display: none;}
.home .headline_area { display: none; }
.home .no_sidebars .post_box { padding: 0; margin: 0; }

.box2 { float: left; width: 50%; }

#home-graphic, #home-main-content { margin-top: 20px; }
#home-main-content { padding: 0 30px; }

#home-main-content h2 { 
  font-family: Arial; 
  font-size: 34px; 
  letter-spacing: -0.03em; 
  font-weight: normal; 
  padding: 0; 
  margin: 10px 0; 
  line-height: 1;
}

#home-main-content ul.interests {
  list-style-type: none;
  margin: 0;
  margin-bottom: 20px;
}
#home-main-content ul.interests li {
  margin-bottom: 2px;
  width: 250px;
}
#home-main-content ul.interests li a {
  padding: 3px 10px;
  color: white;
  font-size: 13px;
  text-decoration: none;
  display: block;
  background: #949ab8 url(images/white-arrow-right.png) 225px center no-repeat;
}
#home-main-content ul.interests li a:hover { background-color: #414660; }

#content p { margin: 1em 0; }

.box3 { float: left; width: 33%; margin: 20px 0;}

#content .box3 h3{ font-size: 18px; background-position: left center; background-repeat: no-repeat; text-indent: 25px; }
#content #box1.box3 a { font-weight: bold; margin-top: 10px;}
#content .box3 a:hover { text-decoration: underline; }
#content .box3 .widget { font-size: 13px; display: block; width: 90%; }
#content .box3 ul {
  margin: 10px 0;
  list-style-position: inside;
  list-style-image: url(images/blue-arrow-right.png);
}
#content .box3 ul li {
  margin: 8px 0;
}

#content #box1.box3 h3 { background-image: url(images/calendar.gif); }
#content #box2.box3 h3 { 
  background-image: url(images/news.png); 
  text-indent: 30px;
}
#content #box3.box3 h3 { background-image: url(images/person.gif); }

#subnav { padding: 10px;}
#subnav ul { list-style: none; }
#subnav li { display: inline; font-size: 12px; }
#subnav li a { margin: 15px 10px; color: black; }
#subnav li a:hover { text-decoration: underline; }

.headline_area h1 { font-weight: bold; letter-spacing: -0.05em; font-size: 30px; }
#end_footer { width:930px; margin: auto; clear: both; text-align: right; font-size: 12px; }
#end_footer #bluebar { background-color: #033568; padding: 15px 20px; display: block;}
#end_footer #bluebar #credits, #end_footer #bluebar #credits a:link, #end_footer #bluebar #credits a:visited  { color: #5386b9; }
#end_footer #bluebar #credits a { text-decoration: underline; }
#end_footer #copyrights { padding: 15px 20px; margin-bottom: 50px; color: #636567;}
#footer { display: none; }
#end_footer #bluebar #footer_nav { float: left; }
#end_footer #bluebar #footer_nav ul { list-style: none; } 
#end_footer #bluebar #footer_nav li { display: inline; font-size: 12px; }
#end_footer #bluebar #footer_nav li a { margin: 15px 10px; color: white; text-decoration: underline; }
#end_footer #bluebar #footer_nav li a:hover { color: #26F6FF;}