body { margin: 0px;  padding: 6px 6px 6px 0 }
#hd { padding: 10px }
#bd, #nav { min-height: 500px }
#content div { padding: 10px 10px 8px 0px }
#content img { max-width: 600px }
#nav li { list-style-type: none; margin-bottom: 10px; font: bold 110% Georgia; } 
#nav li a { text-decoration: none }
#ft { font-size: 70% }

#stack { margin-top: 3.2em }
#rhs { margin-top: 3.2em }

#zb {
  font-size: 100%;
  width: 100%;
  min-width: 830px;
  padding-bottom: 2px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  position: absolute;
  left: 0;
  white-space: nowrap;
}
#zb a { padding: 0 5px; text-decoration: none }
#zb a:hover { text-decoration: underline }
#zb .baregs {
  background: #FFFFFF url(http://www.google.com/coop/intl/en/images/google_custom_search_watermark.gif) no-repeat scroll left center;
}
#zb .googlesearch {
  border: 1px solid #666666;
  font-size: smaller;
  width: 160px;
  padding: 1px;
}
#zb img, #zb input, #zb a { display: inline; vertical-align: middle }
#zbl { float: left }
#zbr { float: right; margin-right: 2px }

div.gadget_apply {
  border-width: 1px;
  border-style: solid;
  padding-bottom: 0;
  text-align: center;
}
div.gadget { width: 160px; }
div.gadget {
  border-width: 1px;
  border-style: solid;
  clear: both;
  font-size: 0.9em;
  margin: 0 0 1em;
  padding: 0 0.5em 1em 1em;
}
div.gadget h2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  font-size: 1em;
  font-weight: lighter;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0 -0.5em 0.5em -1em;
  padding: 0.3em 0.5em;
}
