@charset "UTF-8";

/* All the main styles and stylesheet imports
 *
 * @file		screen.css
 *
 * @type		strict
 *
 * @link		http://www.risermedia.com/
 * @copyright	2010 RiserMedia. All Rights Reserved.
 *
 */
 

/*===================================
	GLOBAL
===================================*/
@import "reset.css";

html {color:#000; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px;}
body {text-align: center; height: 100%; /* for older browsers */}
body {background: #042a07 url(../images/main_bkg.jpg) no-repeat center top;}
body#inner {background: #042a07 url(../images/main_inner_bkg.jpg) no-repeat center top;}
#main {min-height: 950px; height: auto !important; height: 950px;}
#main {margin: 0 auto; position: relative; width: 100%; text-align: left;}
.wrapper {margin: 0 auto; width: 1030px;}

/*---- GLOBAL SETTINGS ----*/
.clear_left {clear: left;}
.clear_right {clear: right;}
.clear_both {clear: both;}
.float_left {float: left;}
.float_right {float: right;}

/*===================================
	HEADER
===================================*/
#header {background: #042a07 url(../images/main_bkg.jpg) no-repeat center top; height: 200px; position: relative;}

/*---NAVIGATION--------------------*/
.nav_wrapper {position: absolute; top: 128px; left: 415px;}
ul.nav {height: 25px; overflow: hidden;}
ul.nav li {height: 25px; float: left; padding-right: 15px;}
ul.nav li.last {padding-right: 0;}
ul.nav li a {height: 25px; display: block; overflow: hidden; text-indent: -9999px;}

ul.nav li a.home {width: 37px; background: url(../images/nav_home.png) no-repeat left top;}
ul.nav li a.about {width: 40px; background: url(../images/nav_about.png) no-repeat left top;}
ul.nav li a.news {width: 35px; background: url(../images/nav_news.png) no-repeat left top;}
ul.nav li a.events {width: 43px; background: url(../images/nav_events.png) no-repeat left top;}
ul.nav li a.membership {width: 81px; background: url(../images/nav_membership.png) no-repeat left top;}
ul.nav li a.gallery {width: 48px; background: url(../images/nav_gallery.png) no-repeat left top;}
ul.nav li a.resources {width: 68px; background: url(../images/nav_resources.png) no-repeat left top;}
ul.nav li a.contact {width: 49px; background: url(../images/nav_contact.png) no-repeat left top;}

ul.nav li a:hover {background-position: left bottom;}

/*===================================
	CONTENT
===================================*/
#inner #content {height: auto; background: none;}
.content_top .title {padding: 120px 0 0 427px;}
.title h1, .headline h1 {color: #095d11; font-size: 60px;}
.main_content h1 {color: #095d11; font-size: 22px; font-weight: bold; font-family: Georgia1, Georgia, serif; padding-bottom: 15px; line-height: 25px;}
.main_content h2 {color: #095d11; font-size: 18px; font-weight: bold; font-family: Georgia1, Georgia, serif; padding-bottom: 15px; line-height: 23px;}
.main_content h3 {color: #095d11; font-size: 16px; font-weight: bold; font-family: Georgia1, Georgia, serif; padding-bottom: 15px; line-height: 18px;}
.content_top {background: url(../images/inner_bkg_top.png) no-repeat center top; position: relative; z-index: 10; height: 193px;}
.content_inner {min-height: 150px; height: auto !important; height: 150px; padding: 15px 85px; background: url(../images/wood-repeater.png) repeat-y center bottom; overflow: hidden; position: relative; z-index: 1; margin-top: -10px;}
.content_footer {background: url(../images/inner_bkg_footer.png) no-repeat center top; height: 32px; position: relative; z-index: 10; margin-top: -10px;}
#content {background: #042a07 url(../images/main_bkg.jpg) no-repeat center -200px; height: 400px; position: relative;}
#content .headline {position: absolute; top: 38px; left: 417px;}
#content .slideshow {position: absolute; top: 105px; left: 405px;}
#content .home-text {width: 310px; padding: 185px 0 0 85px;}
#content .home-text p {color: #000; font-size: 16px; font-family: Georgia1, Georgia, serif; line-height: 22px;}
.sidebar {float: left; width: 260px; padding-right: 85px;}
.main_content {float: left; width: 515px;}
.main_content_new { width: 100%;padding:10px;}
.main_content p, .main_content {color: #000000; font-size: 12px; font-family: Georgia1, Georgia, serif; line-height: 17px;}
.main_content ul, .main_content ol {padding: 0 0 12px 25px;}
.main_content ul li {list-style: disc;}
.main_content ol li {list-style: decimal;}
.main_content ul li, .main_content ol li {padding-bottom: 3px; color: #000000; font-size: 12px; font-family: Georgia1, Georgia, serif; line-height: 17px;}
.main_content p, .main_content div {padding-bottom: 15px;}
.content_inner a {color: #095d11;}
.content_inner a:hover {text-decoration: none;}
.posted {padding-bottom: 15px; font-style: italic;}
.post {padding-bottom: 5px; border-bottom :1px dashed #000000; margin-bottom: 20px;}
.last {border: none;}
.content_inner td {padding:3px 5px;}

/*---PROMO BUCKETS--------------------*/
#inner #promo {background: url(../images/inner_promo.png) no-repeat center top; height: 331px;}
#promo {background: #042a07 url(../images/main_bkg.jpg) no-repeat center -600px; height: 300px; position: relative;}
#promo li, #promo p, #promo td {color: #000000; font-size: 12px; font-family: Georgia1, Georgia, serif; line-height: 17px;}
#promo a {color: #095d11; text-decoration: none; font-weight: bold;}
#promo a:hover {text-decoration: underline;}
#promo div {height: 155px; width: 202px; overflow: hidden; position: absolute; top: 100px;}
#promo .pad {width: 70px;}
#promo td {padding-bottom: 5px;}
#promo .news {left: 144px;}
#promo .events {left: 418px;}
#promo .feed {left: 703px;}
#promo ul li {list-style: disc;}
#promo p.more a {float: right; padding-top: 10px;}
#promo .events td {line-height: 14px;}
#promo table.events a {color: #000; font-size: 12px; font-family: Georgia1, Georgia, serif; line-height: 14px; font-weight: normal;}
a.black {color: #000 !important;}

/*---SIDEBAR--------------------*/
ul.side_nav {overflow: hidden; padding-bottom: 30px;}
ul.side_nav li {display: block; border-bottom: 1px dashed #000; padding: 10px 15px;}
ul.side_nav li.last {border: none;}
ul.side_nav li a {color: #095d11; text-decoration: none; font-size: 18px; font-weight: bold; font-family: Georgia1, Georgia, serif; line-height: 17px;}
ul.side_nav li a:hover {text-decoration: underline;}
.sidebar_block h3 {color: #4F360A; font-size: 18px; font-style: italic; font-weight: bold; font-family: Georgia1, Georgia, serif; padding-bottom: 10px; line-height: 18px;}
.sidebar_block h4 {color: #4F360A; font-size: 18px; font-style: italic; font-weight: bold; font-family: Georgia1, Georgia, serif; padding-bottom: 10px; line-height: 18px;}
.sidebar_block p {color: #5F4312; font-size: 15px; font-style: italic; font-family: Georgia1, Georgia, serif; line-height: 20px;}

/*===================================
	FOOTER
===================================*/
#inner #footer {background: none;}
#footer {background: #042a07 url(../images/main_bkg.jpg) no-repeat center -900px; height: 135px; padding-top: 50px; margin-bottom: 30px; position: relative;}
#inner #footer {padding-top: 30px;}
#footer .ad {width: 728px; margin: 0 auto; padding-bottom: 25px;}
#footer .copyright {position: absolute; right: 0; bottom: 0; padding-bottom: 5px;}
#footer #footer_nav_wrapper {overflow: hidden; width: 100%;}
ul.footer_nav {position: relative; float: left; left: 50%;}
ul.footer_nav li {float: left; position: relative; right: 50%; background: url(../images/nav_divider.jpg) no-repeat right 2px; padding: 0 8px 5px 0; margin-right: 8px;}
ul.footer_nav li.last {margin-right: 0; padding-right: 0; background: none;}
ul.footer_nav li a, #footer .copyright p {color: #f7e4b6; font-size: 12px; font-family: Georgia1, Georgia, serif; text-decoration: none;}
ul.footer_nav li a:hover {text-decoration: underline;}

