/* 0.0 CSS LEGEND
--------------------------------------------------

Home Page Styles
Created:		04.09.09
Author:		Jeremy Fields
				Ten 1 Seven Studio
				http://www.ten1seven.com

3.0 SITE-BRANDING
4.0 SITE-NAVIGATION
5.0 SITE-CONTENT
	5.1 CONTENT-MAIN
	5.2 CONTENT-SUB

--------------------------------------------------
*/


/* @group 3.0 SITE-BRANDING
--------------------------------------------------*/
div#site-branding h1 { text-indent: -9999px; }
/* @end */


/* @group 4.0 SITE-NAVIGATION
--------------------------------------------------*/
div#site-navigation { left: 241px; position: absolute; top: 85px; width: 719px; }
div#site-navigation ul,
div#site-navigation ul li { line-height: 1; list-style: none; margin: 0; padding: 0; }
div#site-navigation ul { height: 129px; margin-bottom: -14px; overflow: hidden; position: relative; width: 719px; z-index: 500; }
div#site-navigation ul li { float: left; height: 129px; width: 240px; }
div#site-navigation ul li a { background: transparent url(../images/site-navigation-home.png) no-repeat 0 0; display: block; float: left; height: 129px; text-indent: -9999px; width: 240px; }
* html div#site-navigation ul li a { background-image: url(../images/site-navigation-home.gif); }
div#site-navigation ul li#nav-valley,
div#site-navigation ul li#nav-valley a { width: 239px; }
div#site-navigation ul li#nav-mountains a { background-position: 0 0; }
div#site-navigation ul li#nav-ocean a { background-position: -240px 0; }
div#site-navigation ul li#nav-valley a { background-position: -480px 0; }
div#site-navigation ul li#nav-mountains.selected a { background-position: 0 -129px; }
div#site-navigation ul li#nav-ocean.selected a { background-position: -240px -129px; }
div#site-navigation ul li#nav-valley.selected a { background-position: -480px -129px; }
/* @end */


/* @group 5.0 SITE-CONTENT
--------------------------------------------------*/


/* @group 5.1 -CONTENT-MAIN
--------------------------------------------------*/
div#content-main { background: #fff url(../images/content-main-home.gif) repeat-y top left; padding-top: 116px; }
div#content-main ul#slideshow,
div#content-main ul#slideshow li { line-height: 1; list-style: none; margin: 0; padding: 0; }
div#content-main ul#slideshow { height: 346px; overflow: hidden; position: relative; width: 719px; z-index: 200; }
div#content-main ul#slideshow li { height: 346px; left: 0; overflow: hidden; position: absolute; top: 0; width: 719px; }
div#content-main div#slideshow-caption { background: transparent url(../images/slideshow-caption.png); color: #fff; display: none; font-family: arial, helvetica, clean, sans-serif; font-size: 93%; left: 0; padding: 20px 25px 20px 25px; position: absolute; top: 115px; width: 669px; z-index: 250; }
div#content-main div#content-main-content { background: transparent url(../images/content-main-home-btm.gif) no-repeat bottom left; color: #444; overflow: hidden; padding: 15px 20px; width: 679px; }
div#content-main div#content-main-content h2 { color: #666; font-size: 182%; line-height: 1.5; margin: 0 0 10px 0; }
div#content-main div#content-main-content h3 { color: #666; font-size: 138.5%; line-height: 1.5; margin: 0 0 10px 0; }
div#content-main div#content-main-content p { font-size: 116%; line-height: 1.5; }
div#content-main div#content-main-content p.morelink { padding-top: 5px; }
div#content-main div#content-main-content p.morelink a { background: transparent url(../images/a-read-more.gif) no-repeat; display: block; height: 24px; text-indent: -9999px; width: 105px; }
div#content-main div#content-main-content div#content-main-content-main { float: left; padding-left: 10px; padding-top: 5px; width: 424px; }
div#content-main div#content-main-content div#content-main-content-main div#thank-you { padding: 10px 0 30px 0; }
div#content-main div#content-main-content div#content-main-content-main div#thank-you h3 { background: transparent url(../images/h3-thank-you.gif) no-repeat; height: 26px; line-height: 1; margin: 0 0 5px 0; text-indent: -9999px; }
div#content-main div#content-main-content div#content-main-content-main div#thank-you p { margin: 0; }

div#content-main div#content-main-content div#content-main-content-sub { background: #e3e1df url(../images/content-main-content-sub.gif) no-repeat bottom left; float: right; padding: 10px; width: 200px; }
div#content-main div#content-main-content div#content-main-content-sub blockquote { background: #fff; margin: 0; padding: 0; }
div#content-main div#content-main-content div#content-main-content-sub blockquote p { color: #666; font-size: 100%; font-style: italic; line-height: 1.3; padding: 10px 15px; }
div#content-main div#content-main-content div#content-main-content-sub p#ad-signup { background: #8f857f url(../images/ad-signup.gif) no-repeat; height: 180px; margin: 0; overflow: hidden; position: relative; text-indent: -9999px; width: 200px; }
div#content-main div#content-main-content div#content-main-content-sub p#ad-signup a { background: #df7624 url(../images/ad-signup-a.gif) no-repeat; display: block; height: 24px; left: 10px; position: absolute; text-indent: -9999px; top: 136px; width: 180px; }
/* @end */


/* @group 5.2 CONTENT-SUB
--------------------------------------------------*/
div#content-sub { background: #8f857f url(../images/content-sub-home.gif) no-repeat top left; float: left; /*height: 432px;*/ overflow: hidden; padding: 0; width: 230px; }
div#content-sub h3 { line-height: 1; margin: 0 0 15px 0; padding: 0; }
div#content-sub ul,
div#content-sub li { list-style: none; margin: 0; padding: 0; }
div#content-sub div#content-sub-programs {
	overflow: hidden;
	padding: 15px 15px 10px 15px;
	width: 200px;
}
div#content-sub div#content-sub-programs h3 { background: transparent url(../images/h3-we-cant-wait.gif) no-repeat center top; height: 46px; text-indent: -9999px; width: 200px; }
div#content-sub div#content-sub-programs ul { padding-left: 10px; }
div#content-sub div#content-sub-programs ul li a { color: #fff; text-decoration: none; }
div#content-sub div#content-sub-programs ul li a:hover { text-decoration: underline; }
div#content-sub div#content-sub-programs ul li a strong { font-size: 14px; text-transform: uppercase; }
div#content-sub div#content-sub-programs ul ul { margin-bottom: 10px; padding-left: 5px; }
div#content-sub div#content-sub-programs ul li li { background: transparent url(../images/bullet-wht.gif) no-repeat 0 4px; line-height: 1.1; margin-bottom: 3px; padding-left: 10px; }
div#content-sub div#content-sub-programs ul li li strong {
	font-size: 12px;
	text-transform: none;
}
div#content-sub div#content-sub-programs ul li li a { font-size: 85%; }
div#content-sub div#content-sub-events { background: transparent url(../images/content-sub-home.gif) no-repeat bottom left; border-top: 2px solid #b6b0ac; overflow: hidden; padding: 20px 15px 0 15px; width: 200px; }
/* @end */
	
	
/* @end */