/* Homepage stylesheet to override styles and do special treatments */
#header { height: 190px; }
#content { background: none; padding-top: 0; }
	#breadcrumbs { display: none; }
		#nav-main ul li.hover ul,
		#nav-main ul li:hover ul,
		#changeFont {
			display: none;
			}
	#content .callout {
		margin: 0 15px 20px;
	    text-align: center;
	    width: 930px;
		}
	#content #primary-content { width: 970px; margin-left: 8px; padding-top: 13px; }
	
	
	#content #slideshow { margin-bottom: 20px; height: 330px; position: relative; }
	#slideshow .gallerynews {
		 width: 970px; 
		 z-index: 100; 
		 background: url(/images/home/bg_home_wrap.png) repeat;
	}
		#slideshow .gallerynews ul.news { margin: 0; }
		#slideshow .gallerynews ul.news li {
			margin: 0;
			padding: 15px;
			width: 600px;
			height: 306px !important;
			position: relative;
			background: none;
			overflow: hidden;
		}

			#slideshow .gallerynews ul.news li div.thumb {
				background: none;
				border: 0;
				padding: 0;
			}
				#slideshow .gallerynews ul.news li img{
					height: 306px !Important;
					min-width: 630px;
				}
			#slideshow .gallerynews ul.news li div.caption {
				position: absolute;
				bottom: 15px;
				left: 15px;
				width: 580px;
				height: 65px;
				padding: 10px 20px 10px 20px;
				display: block;
				text-shadow: none;
				overflow: hidden;
				background: url(/images/home/bg_photo_caption.png) repeat;
				}
				#slideshow .gallerynews ul.news li div.caption h4 { width: 495px; max-height: 55px; overflow: hidden;  }
				#slideshow .gallerynews ul.news li div.caption p { width: 485px; max-height: 55px; overflow: hidden; }
				#slideshow .gallerynews ul.news li div.caption p a { color: #2f8ee0; }
				#slideshow .gallerynews ul.news li div.caption h4 {
					color: #e2b168;
					font-size: 21px;
					text-transform: uppercase;
				    font-family: "MuseoSans-500",Arial,Helvetica,sans-serif;
					}
				#slideshow .gallerynews ul.news li div.caption p {
					margin: 0;
					color: #eee6da;
					}	
		#slideshow #cycle_controls {
			z-index: 101;
			position: absolute;
			top: 263px;
			left: 520px;
			}
			#slideshow #cycle_controls a {
				width: 25px;
				height: 37px;
				display: block;
				text-indent: -999em; 
				float: left;
				}
				#slideshow #cycle_controls a.cycle-prev { background: url(/images/home/bg_cycle_controls.png) 0 0 no-repeat; margin-right: 50px; }
				#slideshow #cycle_controls a.cycle-next { background: url(/images/home/bg_cycle_controls.png) -25px 0 no-repeat; }
		
		#featured_stories {
			position: relative;
			display: block;
			float: left;
			margin-left: 15px;
			width: 570px;
			height: 198px;
			padding: 75px 10px 0px 20px;
			border: 1px solid #b9a37f;
			box-shadow: 0 0 0 1px #e9ddca inset;
			background: url(/images/home/bg_featured.png) repeat;
			}
			/*#featured_stories h2 { 
				background: url(/images/home/bg_featured_stories.png);
				text-indent: -9999em;
				height: 50px;
				width: 208px;
				position: absolute;
				left: -5px;
				top: 14px;
				}*/
			#featured_stories > a.button {
				position: absolute; 
				right: 20px;
				top: 35px;
				}
			#featured_stories ul { padding: 0; margin: 0; }
				#featured_stories ul li {
					width: 180px;
					float: left;
					padding: 0 10px 0 0;
					background: none;
					}
					#featured_stories ul li div.thumb a { overflow: hidden; height: 89px; }
					#featured_stories ul li h4 a { 
						color: #3B392D;
						display: block;
					    font-family: "MuseoSans-500",Arial,Helvetica,sans-serif;
					    font-size: 12px;
					    margin: 0 5px;
						line-height: 1.33em;
						}
						#featured_stories ul li h4 a:hover { 
						color: #851900;
						}
		#featured_stories h2 {
				background: url(/images/home/featured-news-button.png);
				text-indent: -9999em;
				position: absolute;
				top: 14px;
				cursor: pointer;
				cursor: hand;
				height: 50px;
				width: 199px;
			}
			
			#featured_stories h2.featured {
				left: -5px;
			}
			#featured_stories h2.featured.inactive {
				background-position: 0px 55px;
			}
			#featured_stories h2.featured.inactive:hover {
				background-position: 0px 0px;
			}
			#featured_stories h2.in_the_news {
				left: 194px;
				background-position: 200px 55px;
			}
			#featured_stories h2.in_the_news.inactive {
				left: 194px;
				background-position: 200px 0px;
			}
			#featured_stories h2.in_the_news.inactive:hover {
				background-position: 200px 55px;
			}
			#featured_stories .tab2 {
				display: none;
			}
			#in_the_news {
				display: none;
			}
		
		
		
		
.fb-container {
	background-color: white;
	float: right; 	
	padding: 6px;
	margin-right: 15px;
}
	.fb-cutoff { overflow: hidden; }
		.inner-cutoff { margin-top:-70px; }
			.fb-like-box { border: none; }
		
#homepage_buttons { 
	padding: 0;
	border-bottom: 0;
	left: 650px;
	top: 28px;
	position: absolute;
	background: none;
	}
	#homepage_buttons ul { margin: 0; }
	#homepage_buttons ul li { 
		background: none; 
		padding: 6px;
		/* RGBa with 0.08 opacity */
		background: rgba(0, 0, 0, 0.08);
		/* Oh, Internet Explorer :( */
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#14000000, endColorstr=#14000000);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#14000000, endColorstr=#14000000)";

		margin-bottom: 12px;
		}
		#homepage_buttons ul li:hover,
		#homepage_buttons ul li.hover {
			/* RGBa with 0.16 opacity */
			background: rgba(0, 0, 0, 0.16);
			/* Oh, Internet Explorer :( */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#28000000, endColorstr=#28000000);
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#28000000, endColorstr=#28000000)";
			}
			#homepage_buttons ul li img { height: 82px; width: 294px; }
		#homepage_buttons ul li div.thumb { 
			border: 0; 
			background-color: transparent; 
			padding: 0;
			float: none;
			margin: 0;
			}
			
#footer-container { background: url("/images/home/bg_footer.jpg") repeat-x scroll center top transparent; }
	#footer-container #footer { padding-top: 10px; width: 940px; }
#changeFont {display: none !important;}	