/* This next line makes it easier to display this widget within an iFrame on my blog and is entirely uneccessary */ 
body { margin: 0px; padding: 0px; }
#contact-widget { 
  width: 300px; 
  font: 10pt Arial;
}
/* using CSS rounder corners would have been nice, but... you know about that steaming pile of... IE :) */
#contact-widget #header { 
  background: transparent url(header-footer.png) no-repeat top; 
  height: 5px; 
}
#contact-widget #footer { 
  background: transparent url(header-footer.png) no-repeat bottom; 
  height: 23px; 
  position: relative; 
  top: -18px;
}
#contact-widget li.s div img{
  float: right; 
  margin: -16px 3px 3px 1px;
}
#contact-widget li.s div{
  position: absolute;
  z-index: 200;
  margin-top: 1px;
  left: 88px;
  width: 210px;
  background: #EFEFEF;
  border: solid 1px #000;
  border-top: 0;
}
#contact-widget li.h div {
  display: none;
}
#contact-widget #contacts li.s {
  background: #EFEFEF;  
  border: solid 1px #000;
  border-right: 0;
  border-left: 0; 
}
#contact-widget #contacts.a li.h {
  color: #666;
}
#contact-widget #contacts.a li.h a:link{
  color: #7777CC;
}
#contact-widget #contacts.a li.s {
  font-weight: bold;
}
#contact-widget #contacts.a li.s div, #contact-widget #contacts.a li.s span, #contact-widget #contacts.a li.s a {
  font-weight: normal;
}
#contact-widget #contacts { 
  border: solid 1px #335EA8; 
  border-top: 0; 
  border-bottom: 0; 
}
#contact-widget #contacts ul {
  padding: 0; 
  margin: 0;
}
#contact-widget #contacts li{ 
  padding: 1px 0 1px 8px; 
  list-style: none;
  border: solid 1px transparent;
  border-left: 0;
}
#contact-widget #contacts li a.e, #contact-widget #contacts li span.p{ 
  position: absolute; 
  left: 96px;
}
#contact-widget #contacts div li a.e {
  position: inherit;
  left: inherit;
}
#contact-widget #contacts strong { 
  border-bottom: 1px solid #CCD1DB; 
  background-color: #E6ECF8; 
  font-size: 13.5pt; 
  margin: 0 0 7px; 
  padding: 0 0 4px 5px; 
  display: block; 
}
#contact-widget #contacts select { 
  left: 160px; 
  width: 135px; 
  position: relative; 
  margin-top: 18px;
  z-index: 100;
}