#header #masthead a, 
#header #masthead a:visited {
   background-image: url('../images/logo.jpg');
   height:105px;
   left:50%;
   margin-left:-114px;
   top:15px;
   width:228px;
}

#default.home #img { top: 125px; }

#default.home #header { height: 531px; }

/*.vcard .phone_wrapper { 
   left: 744px;
   top: 30px; /*added for winter hours per NHanna on 2009-11-04[star]/
}
   /*below added for winter hours per NHanna on 2009-11-04[star]/
   .vcard .phone_wrapper .type { 
      font-size: 0.75em;
      line-height: 1.2em;
      padding-bottom: 3px;
   }*/

/** @group vcard */
#default .vcard {
   position: absolute;
   width: 220px;
   top: 30px;
   left: 75px;
   line-height: 1.3em;
   font-size: 14px;
}
   .vcard .note { display: none; }
   #default #vcard2 { left: 689px; }
.vcard .adr, .vcard .phone_wrapper { position: static; width: auto; }
.vcard .adr .street-address, .vcard .adr .locality, .vcard .adr .region, .vcard .adr .postal-code, .vcard .phone_wrapper .value { font-size: 1em; }
/*.vcard .adr .street-address, .vcard .postal-code, */
.vcard .phone_wrapper .type, .vcard .phone_wrapper .action { display: none; }
.vcard .adr .seperator { display: inline; }
/* @end vcard **/