html, body { margin: 0; }
body { padding: 2px; background: #fff; }
#banner, #q { display: none; }
hr { display: block; }
#container { width: auto; margin: auto; border: none; }
a { color: #30619a; text-decoration: underline; }
a:hover { color: #000; text-decoration: none; }

.skip { text-align: left; width: auto; font-size: 80%; margin: 0 0 5px 0; }

#head { height: auto; background: #65a6ed; background-image: none; padding: 5px 0; }
 #head a { display: inline; height: auto; width: auto; color: #fff; }
  #head a em { position: static; font-style: normal; }

#menu { position: static; background: #fff; background-image: none; width: auto; height: auto; list-style: disc; padding-left: 0; line-height: normal; }
 #menu li { position: static; float: none; line-height: normal; margin: 0; padding: 0; }
  #menu li a { color: #30619a; background: #fff; text-decoration: underline; display: inline; padding: 0; }
  #menu li a:hover { text-decoration: none; }
  #menu li ul { display: block; position: static; margin-left: 2em; list-style: disc; width: auto; padding: 0; }
   #menu li ul li { position: static; line-height: normal; background: #fff; background-image: none; }
    #menu li ul li a { border: none; }

#content { margin: 5px 0; width: auto; min-height: 0; }
 #content p#intro { font-weight: bold; }
 #content .img { float: none !important; background: none !important; margin: 0; padding: 0; }
  #content .img img { background: none !important; margin: 0; padding: 0; }

#sidebar { position: static; width: auto; }
 #sidebar dt, #sidebar dd, #sidebar p { float: none; margin: 0; padding: 0; }
 #sidebar dt { font-weight: bold; }
 #sidebar .testimonial { display: none; }

#foot { background: #fff; background-image: none; clear: both; color: #000; height: auto; line-height: normal; padding: 0; font-size: 85%; }
 #foot ul { float: none; margin: 0; padding: 0; }
  #foot ul li { display: block; padding: 0; margin: 0; }
   #foot ul li a { color: #30619a; }
