@charset "UTF-8";
body {
	font: 62.5% "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: #F6E9D9 url('/img/bkgd_body.jpg') repeat-x center top;
	margin: 0px;
	padding: 0px 0 20px 0;
}
#page_wrapper {
	width: 900px; 
	margin: 0 auto;
	padding: 0 20px; 
	overflow: hidden;
	min-height: 500px;
}

	#home  #page_wrapper {background: transparent url('/img/bkgd_home.jpg') no-repeat center top; }
	#list #page_wrapper, 
	#page #page_wrapper  {background: transparent url('/img/bkgd_2column.jpg') no-repeat center top; }
	#entry #page_wrapper {background: transparent url('/img/bkgd_3column.jpg') no-repeat center top; }
	#blog #page_wrapper  {background: transparent url('/img/bkgd_blog.jpg') no-repeat center top; }
	#tree #page_wrapper  {background: transparent url('/img/bkgd_tree.jpg') no-repeat center top; }


/*––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
	HEADER  
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#header {
	height: 76px; 
	width: 900px;
}
#header_logo {
	float:left;
	display: inline;
}
#signup {
	margin: 30px 0 0 0;
	float: right;
}
	#signup img,
	#signup input {
		vertical-align: middle; 
	}	
ul.nav {
	width: 900px;
	height: 24px;
	list-style: none;
	margin: 0; 
	padding: 0;
	display: block; 
	z-index: 10; 
}
ul.nav li {
	float: left;
	display: inline;
	margin: 0; padding-top: 4px;
	letter-spacing: .3em;
}
	li#nav01, li#nav02, li#nav03  {
		margin-right: 95px;
}
ul.nav li a {
	color: #fff;
	text-decoration: none;
	display: block;
	margin: 0; padding: 0 ;
	font-size: 20px; 
	text-transform: uppercase;
}

ul.nav li a:hover {
	background: none; 
	color: #c00;
}

#subnav_wrapper {
	width: 140px; 
	float: left; 
	display: inline; 
	margin: 0;
	padding: 0; 
}
ul#subnav {
	width: 140px;  
	margin: 10px 0 0 0;
	padding: 0; 
	list-style: none; 
	text-align: right;
}
ul#subnav li {
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1.2em; 
	margin: 10px 0 0 0; 
	padding: 0; 
}
	ul#subnav li a {color: #210; } 
	ul#subnav li.active a {background: #900; color: #fff;}
	

/*––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
	FEATURE  
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
div#gliderMain {
	width: 900px;
	height: 300px;
	margin: 30px auto 0 auto;
	clear: both;	
	position: relative; 
	overflow: hidden;
}

div#gliderMain .scroller .section a {
color: #fff; 
font-size: 133%; 
	text-shadow: 1px 1px 4px #321;
}
div#gliderMain .scroller .section a:hover {color: #fff;} 
.section_content {
	width: 840px;
	height: 270px; 
	padding: 30px 30px 0 30px;
	background: transparent url(/img/bkgd_section_content.png) no-repeat 0 0; 
}
#home_video_wrapper {
	float: right; 
	width: 460px;
	height: 255px; 
	margin-left: 30px;
}
div#gliderMain ul.controls {
	width: 880px;
	height: 30px;
	margin: 0; padding: 0; 
	list-style: none;
	clear: both;
	position: absolute;
	left: 0; 
	top: 20px; 
}
	div#gliderMain ul.controls li {
		width:  15px; 
		height: 15px; 
		margin:  0 0 5px 0;
		padding: 0;
		font: bold 1.2em/1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	}
	div#gliderMain ul.controls li a {
		color: #cba;
		background: #fee;
		display: block;
		text-align: center; 
		width: 15px;
		height: 15px;
	}
	div#gliderMain ul.controls li.active a {
		background: #900;
		color: #fee;
	}
	div#gliderMain ul.controls li a:hover {
		color: #f00;
	}

/*––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
	CONTENT 
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#content {
	width: 900px; 
	margin: 20px 0 10px 0;
	padding: 0; 
	clear: both;
	}
#content_home {
	padding:0 0 30px 0;
	background: transparent url(/img/bkgd_content.jpg) repeat-y 0 0; 
}
.home_column {
	float: left;
	display: inline;
	width: 430px;
	padding: 0 0 20px 0;
	/*border-right: #987 solid 2px;*/
	min-height: 300px; 
}
	.category_label {
		
	}
#column_a {
	width: 640px; 
	margin: 30px 0 20px 0;
	float: left;
	display: inline;
}
.entry_wrapper {
	width: 450px; 
	float: right;
	display: inline; 
}
.summary_wrapper {
	clear: both; 
	margin: 0 0 20px 0;
	border-top: #876 solid 2px; 
	padding: 10px 0; 
}
#sidebar {
	width: 210px; 
	float: right; 
	display: inline; 
	margin: 30px 0 0 0;
	padding: 0 0 20px 0;
	overflow: hidden;	
}
	#home #sidebar {margin-top: 0; }
a:hover .action_button   {
	margin-left: -210px;
}
/*––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
	FOOTER  
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#footer_wrapper {
	padding: 0 ;
	border-top: #210 solid 2px; 
	border-bottom: #210 solid 2px; 
	background: #fff; 
	clear: both;
	position: relative;
	width: 100%;
}
.footer {
	width: 900px; 
	margin: 20px auto; 
}
#footer_logo {
	float: right;
}
.footer_column {
	float: left;
	display: inline;
	margin: 0 20px 0 0;
	min-height: 80px;
}
	.footer_column ul {
		list-style: none;
		padding: 0;
	}
	/* .footer_column ul li a {
		color: #321;
	}*/
	#column_meet  { background: #fff url('/img/hdr_meet_footer.png')  no-repeat 0 0; padding-left: 64px; width: 132px; }
	#column_scott { background: #fff url('/img/hdr_scott_footer.png') no-repeat 0 0; padding-left: 64px; width: 130px; }
	#column_eps { background: #fff url('/img/hdr_eps_footer.png') no-repeat 0 0; padding-left: 64px; width: 130px; }
#connect_online {
	padding-left: 120px;
	background: transparent url('/img/hdr_connect_online.png') no-repeat 0 5px; 
	
}
#connect_offline {
	padding: 2px 0 0 120px;
	background: transparent url('/img/hdr_connect_offline.png') no-repeat 0 0; 
}
		

/*––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
	TEXT & TAGS  
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
h1 {
	font:normal 3em/1.3em "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #210;
	margin: 0 0 10px 0;
	letter-spacing: -1px;
}
h2 {
	font:normal 2em/1.3em "Helvetica Neue", Arial, Helvetica, sans-serif;
	margin: 15px 0 5px 0;
	color: #210;
}
h3 {
	font:normal 1.6em/1.1em "Helvetica Neue", Arial, Helvetica, sans-serif;
	margin: 10px 0 5px 0;
	color: #210;
}
h4 {
	font:bold 1.4em/1.2em "Helvetica Neue", Arial, Helvetica, sans-serif;
	margin: 10px 0 1px 0;
	color: #321;
}
h5 {
	font: normal 1.4em/1.5em "Helvetica Neue", Arial, Helvetica, sans-serif;
	margin: 5px 0 2px 0;
}
p {
	font: normal 1.2em/1.5em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 5px 0 0px 0;
}
ul,
ol {
	font: normal 1.2em/1.5em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0px 0 5px 0;
	padding: 0 0 0 1.4em;
}
a {
	text-decoration:none;
	color:#900;
}
p a, h1 a, h2 a, h3 a, h4 a, h5 a, ul a {padding: 0 1px;}
p a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, ul a:hover {
	color:#fee;
	background: #900;
}
a,
a:focus,
a:hover,
a:active {
	outline:none;
	-moz-outline:none;
}
img,
img a {border:none;}

strong { }
em {color: #410;}
em.ital {font-family: georgia, serif; }
td {
	vertical-align:top;
	font: normal 1.1em/1.3em "Trebuchet MS", Geneva, sans-serif;
}
td p, td li {font-size: 12px; }
form {
	margin: 0; padding: 0; 
}	

/*––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
	KNITS & GNATS  
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/ 
.clear {clear:both;}
.hidden {display:none;}
.floatL {
	float: left;
	margin-right: 20px;
	text-align: left;
}
.floatR {float: right; margin-left: 20px;}
.flushR {text-align: right;}
.flushTop {margin-top: 0;}
.gap10 {margin-top: 10px;}
.gap20 {margin-top: 20px;}
.gapR {margin-right: 20px;}
.gapL {margin-left: 20px;}
.bottom10 {margin-bottom: 10px; }
.separator {
	margin-top: 10px;
	padding-top: 10px;
	border-top: #876 solid 1px;
}
.category_label {
	width: 45px; 
	clear: left; 
	float: left;
	display: inline;
	margin-right: 5px;
}
.list_titles {
	width: 150px; 
	float: left; 
	display: inline;
}
.disclaimer {
	float: right; 
	display: inline;
	padding: 5px 5px; 
	margin:  5px 0;
	border: #210 solid 1px;
	text-align: center;
}
#libart {
	clear: right;
	float: right;
	display: inline;
	opacity: .1;
	-moz-opacity: .1;
	-khtml-opacity: 0.1;
	filter:alpha(opacity=10);
}
#libart:hover {
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	filter:alpha(opacity=100);
}
/* SALSA FIXES */
#tree h1 {display: none; }
#tree #startend, #tree #address, #tree #contact {display: none;}	
#salsa li, #salsa p {font-size: 1.3em; }
.salsa a {font-color: #900; } 
#salsa .date .start, #salsa .date .end {color: #900; }

/*SPLASH*/
body#splash {background: #F6E9D9 url('/img/bkgd_plain.jpg') repeat-x center top;}
#splash  #page_wrapper {background: transparent url('/img/bkgd_splash.jpg') no-repeat center top; }

#splash_signup {
	margin: 425px 0 0 0;
	width: 880px;
	padding: 0 10px; 
}
#splash_signup input, #splash_signup img {vertical-align: middle; }
#splash_signup input {font-size: 1.4em;  } 
#splash_signup_form {
	margin: 0; 
	width: 600px;
	float: left;
	display: inline;
	padding: 0;
}
#splash_skip {
	float:right;
	display: inline;
	margin: 0;
}


/*///////////////////////////////////////////////////////////////////////////////
	END OF STYLESHEET 
///////////////////////////////////////////////////////////////////////////////*/


