
#home_container
{
	background:url(/art/template/banners/homepage-bg.jpg) #EEE no-repeat center bottom;
	text-align: center;
	margin: 0;
	padding: 0;
	max-height: 450px;
}

	#home_container IMG
	{
		width: 100%;
		height: auto;
		max-width: 1240px;
		border-left: 5px solid #b80;
		border-right: 5px solid #b80;
		margin: 0;
		padding: 0;
		-webkit-box-shadow: 0px 4px 8px -2px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 4px 8px -2px rgba(0,0,0,0.75);
		box-shadow: 0px 4px 8px -2px rgba(0,0,0,0.75);
	}

	#home_info
	{
		margin-top: 0;
		background-color: #FFF;
		border-left: 5px solid #d3a31d;
		border-right: 5px solid #d3a31d;
		padding: 0 60px 5em 60px;
		margin-bottom: -5em;
		max-width: 1120px;
		width: 100%;
	}

	#header_content_tagline
	{
		display: none;
	}


#mass_content LI
{
	font-size: 1em;
}

#mass_content SPAN
{
	float: right;
	display: block;
	width: 110px;
	text-align: left;

}
#mass_content EM
{
	display: inline-block;
	width: 30px;
}


@media screen and (max-width: 1150px)
{

	#home_container IMG
	{
		border: 0;
	}

	#home_container
	{
		background-image: none!important;
	}

	#home_info
	{
		border: 0;
		padding: 0 3.1%;
		width: 93.8%;
		max-width: none;
	}

	#mass_content LI
	{
		font-size: .9em;
	}
}

@media screen and (max-width: 810px)
{
	#home_content
	{
		max-height: 300px;
	}

	#mass_content LI SPAN
	{
		float: none;
		display: block;
	}
}

@media screen and (max-width: 599px)
{

	#home_container
	{
		max-height: 200px;
	}

	#home_content
	{
		height: 100px;
	}

	#home_content H2
	{
		width: 66%;
		margin: 0 16%;
		height: 100px;
		top: 0;
		max-width: 300px;
	}

	#home_info
	{
		margin-top: 0;
	}

}

@media print
{
	#home_info, #home_container IMG
	{
		border: 0;
	}

	#home_info
	{
		max-width: inherit;
	}

	.body_content_container
	{
		padding: 0 2%!important;
	}
}
