html {
    margin: 0;
    padding: 0;
    background: url(../images/background.gif) repeat top center;
    width:100%;
}

body {
    margin: 0;
    padding: 0;
}

img {
    border: none;
}

div {
    margin: 0;
    padding: 0;
}

#content {
    margin-left: auto;
    margin-right: auto;
    width: 900px;
    border: 1px solid #493d2d;
}

#top {
    width: 100%;
    height: 25px;
    background-color: #493d2d; 
    font: bold 10px/25px Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-align: right;
}

#top a {
    text-decoration: none;
    color: #ffffff;
}

#top a:hover {
    text-decoration: underline;
}

#top input {
    margin: 0;
    padding: 0;
    width: 144px;
    height: 17px;
    border: none;
}

#top img {
     margin: 0 0 -7px 0;
     padding: 0;
}

#header_top {
    width: 100%;
    height: 200px;
    background-image: url(../images/header_image_top.jpg);
}

#header_bottom {
    width: 100%;
    height: 97px;
}

#nav {
    width: 100%;
    height: 25px;
    background-color: #bed72f;
}

.ddnav, .ddnav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.ddnav {
    font: bold 9px/25px Arial, Helvetica, sans-serif;
    text-align: center;
    z-index: 100;
    position: relative;
}

.ddnav li {
    border: none;
    float: left;
    height: 25px;
    margin: 0;
    padding: 0;
    position: relative;
}

.ddnav li a, .ddnav li a:link, .ddnav li:active, .ddnav li a:visited {
    font: bold 9px/25px Arial, Helvetica, sans-serif;
    color: #493d2d;
    background-color: #bed72f;
    display: block;
    padding: 0;
    text-decoration: none;
}

.ddnav li a:hover {
    background-color: #493d2d;
    color: #bed72f;
}

#nav-one li:hover a,
#nav-one li.sfHover a {
    background-color: #493d2d;
    color: #bed72f;
}

#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
    background-color: #493d2d;
    color: #bed72f;
    text-align: left;
    padding-left: 16px;
}

#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
    background-color: #bed72f;
    color: #493d2d;
}

.ddnav ul {
  background-color: #493d2d;
  list-style: none;
  margin: 0;
  width: 100%;
  position: absolute;
  top: -999em;
  left: -1px;
}
.ddnav li:hover ul,
.ddnav li.sfHover ul {
  top: 25px;
}
.ddnav ul li {
  border: 0;
  float: none;
}
.ddnav ul a {
  padding: 0;
  white-space: nowrap;
}
.ddnav ul a:hover {
  background-color: #493d2d;
  color: #bed72f;
}

#nav_bottom {
    width: 100%;
    height: 3px;
    background-color: #493d2d;
}

#main_content {
    clear: both;
    float: left;
    width: 100%;
    background: #ffffff url(../images/content_background.png) repeat;
}

.home_column {
    float: left;
    width: 300px;
    font: normal 11px/13px georgia, garamond, serif;
    color: #493d2d;
}

.home_column a {
    font: bold 11px/13px Arial, Helvetica, sans-serif;
    color: #493d2d;
    text-decoration: none;
}

.home_column a:hover {
    text-decoration: underline;
}

.home_title_bar {
    width: 100%;
    height: 25px;
    background-color: #493d2d;
}

.home_title_bar p {
    margin: 0;
    padding: 6px 0 0 20px;
    font: bold 13px/13px Arial, Helvetica, sans-serif;
    color: #ffffff;
}

.home_main_image {
    width: 100%;
}

.home_column li {
    margin: 0 15px 0 0;
    padding: 0;
    font: normal 11px/13px georgia, garamond, serif;
    color: #493d2d;
}

.home_column_content {
    margin: 12px 12px 20px 20px;
    padding: 0;
    font: normal 11px/13px georgia, garamond, serif;
    color: #493d2d;
}

.admin_image_content {
    padding: 0;
    font: normal 11px/13px georgia, garamond, serif;
    color: #493d2d;
}

.home_column_content a {
    font: bold 11px/13px Arial, Helvetica, sans-serif;
    color: #493d2d;
    text-decoration: none;
}

.home_column_content a:hover {
    text-decoration: underline;
}

.admin_image_content a {
    font: bold 11px/13px Arial, Helvetica, sans-serif;
    color: #493d2d;
    text-decoration: none;
}

.admin_image_content a:hover {
    text-decoration: underline;
}

.chapter {
    font: bold 11px/13px Arial, Helvetica, sans-serif;
    color: #493d2d;
}

.content_image {
    margin: 6px;
    border: 1px solid #493d2d;
}

#footer {
    clear: both;
    width: 100%;
    height: 25px;
    background-color: #493d2d;
    text-align: center;
    font: normal 11px/25px georgia, garamond, serif;
    color: #ffffff;
}

#footer a {
    font: normal 11px/25px georgia, garamond, serif;
    color: #ffffff;
    text-decoration: none;
}

#footer a:hover {
    text-decoration: underline;
}

#content_column_left {
    float: left;
    width: 610px;
}

#content_chapter_number {
    margin: -185px 0 135px 20px; 
    width: 70px;
    height: 70px;
}

#content_chapter_number p {
    margin: -50px 0 0 0;
    padding: 0;
    font: bold 36px/36px Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-align: center;
}

#content_title {
    margin-top: 55px;
    width: 100%;
    height: 150px;
    background: url(../images/content_chapter_left_bkg.png) no-repeat;
}

#content_title p {
    margin: 0;
    padding: 55px 0 0 20px;
    font: bold 20px/24px Arial, Helvetica, sans-serif;
    color: #493d2d; 
}

#content_title .subtitle {
    font: italic 20px/24px Arial, Helvetica, sans-serif;
}

.content_column_summary {
    margin: 20px 85px 20px 20px;
    padding: 0;
    font: bold 14px/18px Arial, Helvetica, sans-serif;
    color: #493d2d; 
}

.content_column_content {
    margin: 12px 85px 60px 20px;
    padding: 0;
    font: normal 11px/15px georgia, garamond, serif;
    color: #493d2d; 
}

.content_column_content a {
    font: normal 11px/15px georgia, garamond, serif;
    color: #493d2d; 
}

.content_column_content a:hover {
    text-decoration: underline;
}

#content_column_right {
    float: left;
    padding-top: 55px;
    width: 290px;
}

#content_column_right p {
    margin: 0;
    padding: 0 20px 0 0;
    font: normal 12px/18px Arial, Helvetica, sans-serif;
}

.author {
    text-align: right;
}

.content_main_image {
    width: 100%;
}

.admin_title {
    margin: 0;
    padding: 0;
    width: 100%;
}

.admin_title p {
    margin: 0;
    padding: 0 0 20px 0;
    font: bold 20px/24px Arial, Helvetica, sans-serif;
    color: #493d2d; 
}

#admin_column_left {
    float: left;
    margin: 20px 85px 0 20px;
    padding: 0;
    width: 525px;
}

.admin_column_content {
    margin: 0;
    padding: 0;
    font: normal 12px/15px georgia, garamond, serif;
    color: #493d2d; 
}

.admin_column_content a {
    font: normal 12px/18px Arial, Helvetica, sans-serif;
    color: #493d2d; 
    text-decoration: none;
}

.admin_column_content a:hover {
    text-decoration: underline;
}

.admin_column_note {
    font-size: 9px;
}

.admin_message {
    margin: 0 0 10px 0;
    padding: 0;
    font: bold 12px/15px georgia, garamond, serif;
    color: #493d2d; 
}

.admin_column_content textarea {
    border: 1px solid #a9a9a9;
}

.admin_column_content input {
    border: 1px solid #a9a9a9;
}

#admin_column_right {
    float: left;
    margin: 20px 20px 0 0;
    padding: 0;
}

#admin_column_right p {
    margin: 0 0 30px -20px;
    padding: 0 20px 0 0;
}

#admin_column_right h1 {
    margin: 0 0 10px -20px;
    padding: 0;
    font: bold 20px/24px Arial, Helvetica, sans-serif;
    color: #493d2d;
}

#admin_column_right a {
    font: normal 12px/18px Arial, Helvetica, sans-serif;
    color: #493d2d; 
    text-decoration: none;
}

#admin_column_right a:hover {
    text-decoration: underline;
}

.green {
    color: #bed72f;
}

.searchType1 {
    padding: 0;
    margin: 0;
    font: normal 11px/13px georgia, garamond, serif;
    color: #493d2d; 
}

.searchType2 {
    padding: 0;
    margin: 0;
    font: normal 20px/22px georgia, garamond, serif;
    color: #493d2d; 
}

.searchType3 {
    padding: 0;
    margin: 0;
    font: normal 14px/16px georgia, garamond, serif;
    color: #493d2d; 
}

.searchType4 {
    padding: 0;
    margin: 0;
    font: normal 18px/20px georgia, garamond, serif;
    color: #493d2d; 
}

.searchType5 {
    padding: 0;
    margin: 0;
    font: normal 16px/18px georgia, garamond, serif;
    color: #493d2d; 
}
