/* Homepage stylesheet to override styles and do special treatments */

#container{
	 background: url(/images/home/bg-content.jpg) 15px 98px no-repeat;
	 height: 790px;
}

#content{
	 margin: 0;
	 padding: 0;
	 height: 695px;
}
#content,
#footer-container #footer {
	background-image:none;
	}
#footer-container #footer{
	margin: -75px auto 0;
}
	
#masthead h1 a { background: url(/images/common/bg-logo.gif) 27px 11px no-repeat;}
#masthead h1 a:hover{ background-position: 27px 11px; }

#header{
	height: 102px;
}

#tertiary-content{
	display: none;
}

#primary-content{
	background:url("/images/common/bg-content.png") repeat-y scroll left top transparent;
	height:600px;
	margin:10px 0 20px;
	min-height:600px;
}


#slideshow{ position: absolute; margin: 27px 0 0 -30px;}
#slideshow img.noflash{ position: absolute; top: 30px; left: 205px;}

.alert{
	background:url(/images/home/alert.jpg) no-repeat scroll 0 0 transparent;
	left:48px;
	padding-left:60px;
	position:absolute;
	top:0;
	width:90%;
	height: 55px;
	}
.alert .list ul li{
	 border: 0;
	 margin: 0;
	 padding: 0;
	}
.alert .list ul li h4{
	margin: 0;
	padding:  15px 0;
	color: #7D0828;
	}
.alert .list ul li h4 a, .alert .list ul li h4 a:visited { color: #7D0828; text-decoration: underline; }
.alert .list ul li h4 a:hover { color: #B91B46; text-decoration: none; }

a.twitter { position: absolute; bottom: 15px; right: -155px; display: block; width: 70px; height: 60px; text-indent: -3000px; z-index: 9999; }
