body {
  font: 100% verdana, arial, sans-serif;
  background-color: #ffc;
  margin-left: 7%;
  margin-right: 7%;
}

ul#tabnav {
  font: bold 0.75em verdana, arial, sans-serif;
  list-style-type: none;
  padding-bottom: 2.25em;
  border-bottom: 1px solid #ff5500;
  margin: 0;
}

ul#tabnav li {
  float: left;
  height: 2em;
  background-color: #ffc;
  margin: 2px 2px 0 2px;
  border: 1px solid #ff5500;
}

/*body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 {*/
body#tab1 li.tabon {
  border-bottom: 1px solid #fff;
  background-color: #fff;
}

/*body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a {*/
body#tab1 li.taboff a {
  color: #000;
}

#tabnav a {
  float: left;
  display: block;
  color: #666;
  text-decoration: none;
  padding: 4px;
}

#tabnav a:hover {
  background: #fff;
}

#banner {
  text-align: center;
  padding-top: 1em;
  padding-bottom: 1em;
}

#content {
  background : #fff;
  border : 1px solid #ff5500;
  border-top : none;
  clear : both;
  margin : 0px;
  padding : 15px;
  padding-top : 1px;
}

#banneritem {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 0.8em;
  text-align: center;
}

#banneritem img {
  border: 0px;
}

img.right {
  border: 0px;
  float: right;
}

#footer {
  font-size: 0.8em;
  text-align: center;
  text-decoration: none;
}

pre.code {
  margin-top: 8pt;
  margin-bottom: 8pt;
  font-size: 0.8em;
  background-color: #FFFFEE;
  white-space:pre;
  border-style:solid;
  border-width:1pt;
  border-color:#999999;
  color:#111111;
  padding:5px;
}
