body,p,div,ul,ol,li,dd,dt,span,fieldset,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
body { font-family: verdana; }

#whole { width: 960px; margin: 0 auto; }

#header { position: relative; height: 31px; margin-top: 10px; border-bottom: solid 3px #DCDCDC; }
#header div.logo { position: absolute; top: 2px; right: 10px; }
#header div.border-right { position: absolute; top: 0; right: 0; }
#header ul.menu { float: left; padding: 4px 0 0 5px; }
#header ul.menu li { float: left; list-style:none; text-align: center; _width: 1px; }
#header ul.menu li a { position: relative; display: block; z-index: 10; height: 27px; }
#header ul.menu li a img { margin: 8px 14px 0; vertical-align: top; }
#header ul.menu li.background {
  background: url(/layouts/imageonlcd/images/menu-border-right.gif) no-repeat top right;
  position: absolute; z-index: 8; visibility: hidden; _width: 1px;
}
#header ul.menu li.background .left {
  background: url(/layouts/imageonlcd/images/menu-border.gif) no-repeat top left;
  height: 30px; margin-right: 7px;
}
#header-bottom { clear: both; text-align: right; margin: 3px 12px 10px 0; .margin-bottom: 10px;}

#contents { clear: both; }

#footer {
  clear: both; margin: 18px 0 18px 0; padding-right: 8px; border-top: solid 3px #DCDCDC;
  text-align: right; color: #888; font-family: verdana; font-size: 10px;
}
#footer a { color: #888; }
oter a { color: #888; }
