/*----- BASE STYLES -----*/

body {
  margin: 0px;
  padding: 0px;
  background: #ffffff url("images/tile.gif") repeat-y;
}

body, div, td, th, li { 
  font: 11px Verdana, Helvetica, sans-serif;
  color: #000000;
}

th {
  background: #002850;
  color: #ffffff; 
}

a:link { color: #ff0000; }
a:hover { text-decoration: underline; color: #ff0000; }
a:active { color: #3399cc; }
a:visited { color: #3399cc; }

embed, form, object { 
  margin: 0px;
  padding: 0px;
}

h1 {
  margin-top: 0px;
  font-size: 16px;
  color: #002850; 
}

h2 {
  margin-top: 0px;
  font-size: 16px;
  color: #002850;
}

h3 { 
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 14px;
  color: #000000;
}

strong { color: #000000; }

sup, sub { font-size: 10px; }
input, textarea { font-size: 10px; }

p { margin: 0em 0em 1.25em 0em; }

ol, ul { 
  margin-top: 0em;
  margin-bottom: 1.25em;
}

/*----- CLASSES -----*/

.breadcrumb {
  font-size: 9px; 
  color: #4284b5;
}
.breadcrumb a:link { text-decoration: none; color: #4284b5; }
.breadcrumb a:active { text-decoration: none; color: #848484; }
.breadcrumb a:hover { text-decoration: underline; color: #ff0000; }
.breadcrumb a:visited { text-decoration: none; color: #4284b5; }

.home_callout { 
  font-size: 13px; 
  color: #147CC1;
}
.footer { 
  font-size: 10px; 
  color: #666666;
}
.footer a:link { text-decoration: none; color: #666666; }
.footer a:active { text-decoration: none; color: #666666; }
.footer a:hover { text-decoration: underline; color: #666666; }
.footer a:visited { text-decoration: none; color: #666666; }

.view { color: #cc0000; }

/*----- IDS -----*/

#masthead { 
  position: absolute;
  top: 0px;
  left: 0px;
}

#noside {
  padding-left: 30px;
}

#sub {
  background: #002e5b;
  padding: 15px 25px 0px 10px;
  font-size: 9px;
  color: #ffffff;
}

/*----- WP STYLES -----*/

#content { width: 502px; padding: 19px 19px 0px 0px; }
#sidebar { width: 165px; float: right; padding: 0 0 0 19px; background: #fafafa; }
#sidebar h2 { padding-bottom: 0; margin-bottom: .5em; font-size: 14px; }
#sidebar ul { list-style-type: none; padding-left: 0; margin-left: 0; }
#sidebar ul ul { list-style-type: disc; padding-left: 10px; margin-left: 10px; }
#footer { width: 502px; padding: 19px 19px 0px 0px; clear: both;  }

#s { width: 100px; }

.postmetadata { font-weight: bold; }