body { margin: 0px; background: #482402 url(../images/bg_main.gif) repeat-x; text-align: center; font-size: 11px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
img { border: none; }
a { color: #630; text-decoration: none; }
a:hover { text-decoration: underline; }
#wrapper { width: 792px; margin: 0px auto; text-align: left; }
#header { height: 86px; background: url(../images/bg_header.gif) no-repeat center bottom; }
#logo { display: block; position: absolute; padding: 10px 0px 0px 18px; }
#nav-main { position: absolute; width: 610px; margin: 40px 0px 0px 167px; padding: 0px; list-style: none; text-transform: uppercase; font-size: 9px; line-height: 9px; }
#nav-main li { float: left; margin: 0px; padding: 0px 0px 0px 60px; list-style: none; font-family: Arial,Helvetica,sans-serif; }
#nav-main li a { display: block; margin: 0px auto; padding: 0px 2px 1px 2px; color: #fff; }
#nav-main li a:hover, #nav-main li.current a { color: #97D045; border-bottom: 1px solid #fff; text-decoration: none; }
#nav-main ul { display: none; position: absolute; height: 26px; margin: 0px; padding: 9px 0px 0px 0px; border-left: 1px solid #fff; }
#nav-main li.current ul { display: block; }
#nav-main ul li { height: 9px; padding: 3px 0px; background-color: #744D29; }
#nav-main li.current ul li a { margin-left: -1px; padding: 0px 6px; border-bottom: none; border-left: 1px solid #fff; color: #CDCAC3; }
#nav-main li.current ul li a:hover, #nav-main li.current ul li.current a { color: #97D045; border-bottom: none; }
#nav-main .nav-home ul { margin-left: 15px; }
#nav-main .nav-home ul li { background-color: #482402; }
#nav-main .nav-about ul { margin-left: 27px; }
#nav-main .nav-news ul { margin-left: 39px; /*width: 318px;*/ }
/*#nav-main .nav-news ul { margin-left: -280px; border-left: none; border-right: 1px solid #fff; }
#nav-main li.nav-news ul li a { border-left: none; border-right: 1px solid #fff; }*/
#nav-main .nav-benefits ul { margin-left: 38px; }
#nav-main .nav-benefits ul li { background-color: #482402; }
#nav-main .nav-contact ul { margin-left: 32px; }
#nav-main .nav-contact ul li { background-color: #482402; }
#hero { height: 188px; text-align: center; }
#column-primary { width: 551px; float: left; font-size: 13px; }
#column-secondary { width: 241px; float: left; }
#column-tertiary { width: 241px; float: left; }
.block-content { background-color: #CDCAC3; color: #2F1701; }
.block-content h1 span { color: #442F1B; }
.block-events { background-color: #B0C98C; color: #482402; }
.block-events .inner h1 { font-size: 18px; color: #482402; }
.block-events h1 span { text-transform: lowercase; }
.block-join { background-color: #744D29; color: #CDCAC3; }
.block-join h1 span { text-transform: lowercase; }
.block-join .button { text-align: right; }
.block-member { background-color: #956D48; color: #CDCAC3; }
.bto { background: url(../images/corner_border_top_outer.gif) repeat-x top; }
.bti { background: none; }
.bbo { background: url(../images/corner_border_bottom_outer.gif) repeat-x bottom; }
.bbi { background: url(../images/corner_border_bottom_stacked.gif) repeat-x bottom; }
.blo { background: url(../images/corner_border_left_outer.gif) repeat-y left; }
.bli { background: none; }
.bro { background: url(../images/corner_border_right_outer.gif) repeat-y right; }
.bri { background: url(../images/corner_border_right_outer.gif) repeat-y right; }
.ctlo { background: url(../images/corner_top_left_outer.gif) no-repeat left top; }
.ctli { background: url(../images/corner_top_left_inner.gif) no-repeat left top; }
.ctlis { background: url(../images/corner_top_left_inner_stacked.gif) no-repeat left top; }
.ctro { background: url(../images/corner_top_right_outer.gif) no-repeat right top; }
.ctros { background: url(../images/corner_top_right_outer_stacked.gif) no-repeat right top; }
.ctri { background: url(../images/corner_top_right_inner.gif) no-repeat right top; }
.cblo { background: url(../images/corner_bottom_left_outer.gif) no-repeat left bottom; }
.cbli { background: url(../images/corner_bottom_left_inner.gif) no-repeat left bottom; }
.cblis { background: url(../images/corner_bottom_left_inner_stacked.gif) no-repeat left bottom; }
.cbri { background: url(../images/corner_bottom_right_outer.gif) no-repeat right bottom; }
.cbro { background: url(../images/corner_bottom_right_outer.gif) no-repeat right bottom; }
.cbros { background: url(../images/corner_bottom_right_outer_stacked.gif) no-repeat right bottom; }
.inner { clear: both; }
#column-primary .inner { padding: 18px 26px 36px 28px; }
#column-secondary .inner { padding: 18px 26px 36px 10px; }
#column-tertiary .inner { padding: 18px 26px 36px 10px; }
.inner h1 { margin: 0px 0px 10px 0px; text-transform: uppercase; font-size: 24px; line-height: 26px; font-weight: normal; font-family: Verdana, Geneva, sans-serif; }
.inner h2 { margin: 0px; font-size: 14px; line-height: 16px; }
.inner p { margin: 0px 0px 10px 0px; }
#column-primary .inner ul { margin-right: 0px; margin-left: 15px; }
#column-primary .inner ul li { margin-right: 0px; }
#form-member { width: 188px; }
#form-member input { width: 186px; margin-top: 5px; border: 1px solid #3B1E01; font-size: 10px; color: #9D8E80; }
#form-member input.button { float: right; width: auto; border: none; }
.link-more { line-height: 13px; padding: 0px 7px; background: url(../images/arrow_green.gif) no-repeat right; }
.link-more:hover { text-decoration: none; }
.block-content .link-more { background-image: url(../images/arrow_gray.gif); }
.block-join .link-more { background-image: url(../images/arrow_brown.gif); }
.block-member .link-more { background-image: url(../images/arrow_lightbrown.gif); }
#footer { clear: both; padding: 0px 20px 10px 0px; text-align: right; color: #fff; font-size: 10px; font-family: Arial,Helvetica,sans-serif; }
.heightfixer { clear: both; height: 1px; font-size: 1px; line-height: 1px; }
#home { background: #482402 url(../images/bg_home.gif) repeat-x; }
#home #hero { height: 238px; }
#home #column-primary { width: 340px; }
#home #column-primary .block-content .inner { min-height: 260px; }
#home #column-secondary { width: 211px; }
#home #column-secondary .block-events { background: #B0C98C url(../images/bg_home_events.jpg) no-repeat left bottom; }
#home #column-secondary .block-events .inner { min-height: 166px; padding-bottom: 130px; }
#home #column-secondary .block-events .inner h1 { font-size: 24px; }
#home #column-secondary .block-events .inner ul { margin: 5px 0px 0px 17px; padding: 0px; }
#home #column-secondary .block-events .inner ul li { margin: 0px 0px 10px 0px; }
#home #column-tertiary .block-member .inner { padding: 10px 14px 20px 10px; }
#home #column-tertiary .block-member .inner h1 { font-size: 18px; line-height: 20px; }
#home #column-tertiary .block-member .inner h1 span { text-transform: lowercase; }
#home #column-tertiary .block-member .inner form { margin: 0px; }
