@charset "utf-8";
/* CSS Document */

.header
{
   min-height: 145px;
   height: auto !important
   height: 145px;
   background-color: #99CCFF;
   padding: 2px 10px 2px 2px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}

.header #logo img
{
   border: 1px solid;
   border-color: #000;
}

.header #logo
{
   margin: 0 5px 0 0;
   float: left;
}

.header #clear
{
   clear: both;
}

.header #mailing
{
   background-color: #FFF;
   border-left: 1px solid;
   border-right: 1px solid;
   border-bottom: 1px solid;
   width: 438px;
   padding-top: 0px;
   margin-top: 0px;
   float: left;
   min-height: 29px;
}

.header #location
{
   font-family:Verdana, Geneva, sans-serif;
   margin: 20px 0 6px 0;
   font-weight: bold;
   font-size: 0.8em;
   text-align: center;
   color: #F00;
}

.header #twitter
{
   margin-top: 2px;
   float: right;
}

.header #twitter h4
{
   font-family:Verdana, Geneva, sans-serif;
   font-size: 0.8em;
   margin: 0;
   padding: 0;
}

.header #twitter img
{
   border: none;
}