body {
   background: #ffffff;
   font-family: Arial, san-serif;
   font-size: 9pt;
   color: #333333;
   padding: 10px;
   margin: 0;
   width: 700px;
}

#header {
   height: 100px;
   width: 680px;
   margin-left: 5px;
   font-family: Times, serif;
   font-size: 24pt;
   color: #3c251f;
   line-height: 1.3em;
   text-align: center;
   font-weight: bold;
   font-variant: small-caps;
   background-image: url(images/header.jpg);
   background-repeat: no-repeat;
}

#menu {
   margin-left: 0;
   margin-top: 5px;
   float: left;
   width: 150px;
}
#menu ul {
   margin: 0;
   padding: 0;
}
#menu li {
   list-style-type: none;
   display: block;
   padding: 5px;
   margin: 5px;
   border-width: 2px;
   border-right-width: 15px;
   border-style: solid;
   border-color: #614631;
   text-align: right;
   background-image: url(images/menu_bkgd.jpg);
}
#menu li a:link, #menu li a:visited {
   color: #3c251f;
   text-decoration: none;
   font-weight: bold;
}
#menu li a:hover, #menu li a:active {
   color: #846c40;
   text-decoration: none;
   font-weight: bold;
}

#main_content {
   margin-top: 10px;
   margin-left: 160px;
   width: 530px;
}

#footer {
   width: 690px;
   margin-top: 10px;
   padding-top: 5px;
   font-size: 7.5pt;
   text-align: center;
   clear: both;
   border-width: 0px;
   border-top-width: 2px;
   border-style: solid;
   border-color: #000000;
}

#subMenu {
   text-align: center;
   padding-top: 15px;
   clear: both;
}

img {
   border-color: #000000;
   border-width: 2px;
   border-style: solid;
   margin: 5px;
}

a:link, a:visited {
   color: #ce7230;
   text-decoration: none;
}
a:hover, a:active {
   color: #4e5ca5;
   text-decoration: none;
}

span.min_title {
   font-size: 14pt;
   text-align: center;
   font-weight: bold;
   color: #000000;
}


/* CONTENT SECTION STYLES */

/* HOMEPAGE */
#home_main {
   width: 390px;
}
span.next_title {
   font-weight: bold;
   font-size: 14pt;
   color: #000000;
}
span.next_heading {
   font-weight: bold;
}
span.next_date {
}
span.next_location {
}

#home_sidebar {
   float: right;
   width: 130px;
}
div.side_title {
   font-weight: bold;
   color: #000000;
   text-align: center;
}


/* OFFICERS */
#officer_leftCol {
   width: 260px;
   left: 0;
   vertical-align: top;
}
#officer_rightCol {
   width: 260px;
   float: right;
   vertical-align: top;
}
span.office_title {
   font-weight: bold;
   color: #000000;
}
span.office_holder {
   margin-left: 1.5em;
   display: block;
}
span.phone {
   margin-left: 2.5em;
   display: block;
   color: #555555;
}
#officers_note {
   margin-top: 10px;
   padding: 10px;
   background: #dddddd;
}
#officers_note span.title {
   font-weight: bold;
   color: #000000;
}


/* CALENDAR */
span.cal_entry {
}
span.cal_date {
   font-weight: bold;
}
span.cal_date, span.cal_event {
   color: #000000;
}
span.cal_place, span.cal_time, span.cal_program, span.cal_leader {
   margin-left: 2em;
}


/* MINUTES */
#page_date {
   float: right;
   text-align: right;
   width: 5em;
   height: 1em;
   padding-bottom: 10px;
}


/* PAST CARVINGS */
span.carvings_title {
   font-size: 14pt;
   text-align: center;
   font-weight: bold;
   color: #000000;
}

/* AREA EVENTS */
#carvClass, #carvShow {
   padding-bottom: 10px;
}
span.eventTitle {
   font-size: 10pt;
   text-align: center;
   font-weight: bold;
   color: #000000;
}
span.eventDate, span.eventPlace, span.eventInfo {
   margin-left: 1.5em;
}


/* SHOW */
#show_menu {
   float: right;
   width: 130px;
}
div.show_menu_title {
   font-weight: bold;
   text-align: left;
}
#show_menu ul {
   margin: 0;
   padding: 0;
}
#show_menu li {
   list-style-type: none;
   display: block;
   padding-left: 5px;
   margin: 5px;
   border-width: 0px;
   border-left-width: 2px;
   border-style: solid;
   border-color: #999999;
   text-align: left;
}
#show_menu li a:link, #menu li a:visited {
   color: #3c251f;
   text-decoration: none;
}
#show_menu li a:hover, #menu li a:active {
   color: #846c40;
   text-decoration: none;
}
#shows_title {
   font-size: 14pt;
   text-align: center;
   font-weight: bold;
   color: #000000;
}
div.show_award {
   width: 380px;
   text-align: center;
   margin-bottom: 15px;
}
div.award_carver {
   padding-top: 10px;
   font-weight: bold;
}
span.award_title {

}

span.byline {
   font-weight: bold;
   font-size: 9pt;
   color: #000000;
}