/* 
Theme Name: ONB
Theme URI: http: //www.example.com
Version: 0.0
Description: for ONB
Author: keitha
Author URI: http: //www.example.com
*/

* html
{
    overflow: hidden;
}

body
{
  height: 100%;
  overflow: auto;
  margin: 0px;
  margin-left: 110px;
}

#w
{
  position: fixed;
  display: block; /* needed? */
  top: 0px; left: 0px;
  width: 110px;
  height: 100%;
}

* html #w
{
  position: absolute;
  display: block;
  top: 0px; left: 0px;
  width: 110px;
  height: 100%;
}

body
{
  font-family: Verdana, sans-serif; font-size: 10pt;
  background: #ccddee;
}

#w
{
  background: #ffffaa;
}

#w ul
{
  padding: 0px; margin: 0px;
  font-size: 90%; font-weight: bold; line-height: 150%;
  list-style: none;
}
#w a
{
  color: #cc0000;
  text-decoration: none;
}
#w a:hover
{
  text-decoration: underline;
}

#c
{
  width: 651px;
}     
#c h1,h2,h3,h4,h5
{
  margin-top: 0px;
  line-height: 110%;
  font-weight: bold;
}

#c h2
{
  margin-bottom: 10px;
  padding-bottom: 5px;
  width: 100%;
  border-bottom: solid 1px #aaaaaa;
  font-size: 18pt;
  text-align: center;
}
#c h3
{
margin-top: 10px;
  margin-bottom: 5px;
  font-size: 14pt;
}

#c h4
{
margin-top: 5px;
  margin-bottom: 0px;
}

#c p
{
  margin-top: 5px;
  text-align: justify;
}

#updated
{
  margin-top: 25px;
}

#footer
{
  width: 100%;
  padding-top: 5px;
  margin-top: 15px;
  border-top: solid 1px #aaaaaa;
  font-size: 75%;
}

#newsflash
{
  width: 80%;
  font-family: Lucida Console, monospace; font-size: 100%;
  background: white;
  border: solid 1px;
  padding: 10px;
  margin-bottom: 10px;
}
#newsflash ul
{
  margin: 0px; padding-left: 0px;
  list-style-type: none;
}
#newsflash li
{
  margin-top: 5px;
}

.padding
{
  padding: 5px;
}

.nolist
{
  padding: 0px;
  list-style: none;
}

img
{
  border-style: none;
}

table
{
  empty-cells: show;
}

table.normal
{
  border-collapse: collapse;
}

table.normal td
{
  border: solid 1px;
  padding: 2px;
  margin: 0px;
  vertical-align: top;
}

table.normal th
{
  border: solid 1px;
  padding: 2px;
  margin: 0px;
  vertical-align: top;
}

table.calendar th
{
  border: none;
  text-align: left;
  padding-top: 10px;
}

ul.bare
{
  padding: 0px; margin: 0px;
  list-style: none;
}

.nowrap
{
  white-space: nowrap;
}

.cite
{
  margin-left: 10px;
}

.peal
{
}
.peal .place .major
{
  font-weight: bold;
  margin-right: 1em;
}
.peal .method
{
  font-weight: bold;
}

.hide
{
  display: none;
}

ol.item_a
{
  list-style-type: lower-alpha;
}

