/* $Id: stylesheet.css,v 1.4 2011-01-08 16:15:34 jlouder Exp $ */

* {
  padding:    0;
  margin:     0;
}
                                                                                
body {
  background:   #bebcad;
  text-align:   center;
  font-size:    0.8em;
  font-family:  "Lucida Grande", Verdana, "Bitstream Vera Sans", "Luxi Sans",
                Lucida, Geneva, Arial, Helvetica, sans-serif;
}
                                                                                
p, h2, h3, dt, dd {
  color:      #26221a;
  padding:    0.4em;
}

h3 a, h3 a:visited {
  color:      #26221a;
}
                                                                                
h2 {
  text-indent: 2em;
  padding: .2em;
}
                                                                                
h3 {
  padding-top: 1em;
}

dd {
  padding-left: 1.5em;
}

a {
  color: #0000ff;
}

a:visited {
  color: #8000ff;
}
                                                                                
.line {
  background: #ececea url(images/hr.gif) no-repeat center bottom;
  margin: auto;
  height: 1px;
}
                                                                                
.line hr {
  display: none;
}
                                                                                
li {
  color:      #26221a;
}
                                                                                
.codeblock {
  display: block;
  margin: 1em;
  border: 1px solid #26221a;
  padding: 1em;
  background: #ffffcc;
  color: #26221a;
  font-size: 1.0em;
}
                                                                                
#container {
  width:      800px;
  margin-top: 0;
  margin-left:  auto;
  margin-right:  auto;
  text-align: left;
  background: url(images/container.gif) repeat-y center top;
  position:   relative;
}
                                                                                
#pageHeader h1 {
  background: transparent url(images/header.jpg) no-repeat top left;
  width:      800px;
  height:     180px;
}
                                                                                
#pageHeader h1 span {
  display:    none;
}
                                                                                
div #text {
  margin-top:     5px;
  margin-left:    15px;
  margin-right:  165px;
  height:        500px;	// for IE, reset later for non-IE
}

div[id] #text {
  height:        auto;
  min-height:    500px;
}

#text ul, #text ol {
  margin-left:  2.5em;
  padding-left: 0;
}
                                                                                
#navigation {
  position:   absolute;
  top:        180px;
  right:      20px;
  width:      130px;
  margin-top: 10px;
}
                                                                                
#navigation h2 {
  padding:    0;
}

                                                                                
#navigation h2 span {
  display:    none;
}

#navigation h2 {
  display:  none;
}
                                                                                
.navbox {
  background:   #bcac85;
  list-style:   none;
  padding:       3px;
  margin-bottom:  4px;
  border: 1px solid #bcac85;
}
                                                                                
.navbox h3 {
  font-size:  11pt;
  padding: 0;
}
                                                                                
.navbox h3 a {
  font-weight: bold;
  color:        #61593f;
  text-decoration: none;
  padding: 0;
}
                                                                                
.navbox h3 a:visited {
  color:        #61593f;
  padding: 0;
}
                                                                                
.navbox h3 a:hover {
  font-weight: bold;
  color:        white;
  text-decoration: underline;
  padding: 0;
}

.navbox ul {
  list-style: none;
}
                                                                                
#selected.navbox {
  border: 1px solid #26221a;
}
                                                                                
#navigation li {
  font-size: 90%;
  color: #26221a;
  font-weight: normal;
}
                                                                                
#navigation li a {
  text-decoration: none;
  color: #26221a;
}
                                                                                
#navigation li a:hover {
  text-decoration: underline;
  color: #26221a;
}

table.chart {
  border-collapse: collapse;
}

table.chart th {
  text-align: center;
  padding: 1px 2px 1px 2px;
  border-width: 1px;
  border-style: inset;
  border-color: gray;
}

table.chart td {
  padding: 1px 2px 1px 2px;
  border-width: 1px;
  border-style: inset;
  border-color: gray;
}

