  /**** BODY and BODY ELEMENTS ****/

h2 {
    padding-bottom: 3px;
}

.small-text {
    font-size: 0.65em;
}

#page-main {
    position: static;
    margin: 0 auto 10px auto;
    padding: 0;
    font-size: 0.85em;
    text-align: left;
    min-width: 760px;
}

#leftnav {
    margin: .25em 0 0 0;
    padding: .75em 0 0 0;
    float: left;
    width: 173px;
    border:none;
}

#leftnav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#leftnav li {
    margin: 0;
    padding: 0;
    font-size: 0.9em !important;
    color: #444;
    background: url(/site/images/leftnav_underscore.gif) repeat-x bottom left;
}

#leftnav li.last-item {
  border-bottom: 1px solid #fff;
  background: none;
  font-size: 0.9em !important;
}

#leftnav li li {
  padding-left: 10px;
}

#leftnav li a {
    display: block;
    margin: 0;
    padding: 3px 0;
    font-size: 0.9em !important;
    text-decoration: none;
    color: #444;
}

#leftnav li a.selected {
    font-weight: bold;
    background: #e3d5b4 url(/site/images/leftnav_underscore.gif) repeat-x bottom left;
    color: #000;
}

#leftnav li a:hover {
    background: #e3d5b4 url(/site/images/leftnav_underscore.gif) repeat-x bottom left;
    color: #000;
}

/* IE6 hack to reduce lef-nav padding */
* html body #leftnav li,
* html body #leftnav li a {
    height: 100%;
}

#leftnav h1 {
    font-size: 1.15em;
    color: #a88b50;
}

#leftnav h2 {
    font-size: 0.95em;
    font-weight: bold;
    color: #814f11;
    margin-top: 8px;
    padding-top: 0px;
    margin-bottom: 3px;
    padding-bottom: 0px;
}

#main-content {
  margin: 1px 0 0 0;
  padding: 1em 0 0 10px;
  float: left;
  width: 586px;
  min-width: 586px;
  border-left: 1px solid #d1bda6;
}

#content-left {
  float: left;
  width: 340px;
}

#sidebar {
  margin-left: 10px;
  float: right;
  width: 230px;
}

/* Decided sidebar is not a good term so put back the content-right */
#content-right {
    margin-left: 10px;
    float: right;
    width: 230px;
}

#single-column {
    width: 435px;
}


/* Spotlights */

#spotlight {
    float: right;
    width: 230px;
    margin: 0 0 1em 10px;
    padding: 0;
    text-align: center;
    background-color: #e3d5b4;
    border: 1px solid #814f11;
}

#spotlight-header {
    display: block;
    width: 230px;
    margin: 0 0 1em 0;
    padding: 0;
}

#spotlight-footer {
    display: block;
    width: 230px;
    margin: 0;
    padding: 0;
}

#spotlight-header h1 {
    display: block;
    width: 210px;
    height: 15px;
    font-size: 1.05em;
    text-align: left;
    padding: 6px 0 0 10px;
    color: #814f11;
}

#spotlight-main {
  position: static;
  margin-left: auto;
  margin-right: auto;
  width: 210px;
  text-align: center;
  font-size: 0.95em;
  padding: 0px 0px 0px 0px;
}

#spotlight-main h2 {
  position: static;
  margin-left: auto;
  margin-right: auto;
  width: 190px;
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin-bottom: 6px;
  margin-top: 6px;
}

#spotlight-main p {
  position: static;
  margin-left: auto;
  margin-right: auto;
  width: 190px;
  text-align: left;
  padding: 0px 0px 0px 0px;
}

#spotlight-main ol {
  list-style-position: outside;
  margin-left: 0px;
  padding-left: 25px;
  text-align: left;
}

#spotlight-main li {
  text-align: left;
}
.right-header {
  color: #000 !important;
}
#contact {
  font-size:0.85em !important;
}
