
/* #####  CSS for Blue Ribbon Landscape footer and sparks area of inner pages ##### */


/* ##### begin footer CSS  ##### */

#footer
{
	width : 604px ;
	margin : 25px auto 0 ;
	padding : 10px 0 0 0 ;
	text-align: center ;
	background : url('../images-css/bkg-footer-top.gif') no-repeat left top ;
}

#footer h1
{
	margin : 20px auto 0 ;
	text-align : center ;
	letter-spacing : 2px ;
	word-spacing : 5px ;
	font-family : georgia, serif ;
	font-size : 24px ;
	color : #000180 ;
	font-variant : small-caps ;
}

#footer h1 first-letter
{
	font-size : 36px ;
}

#footer h2
{
	display: inline ;
	text-align : center ;
	font-family : georgia, serif ;
	font-size : 18px ;
	color : #ab0000 ;
}

#footer h1 a, #footer h1 a:link, #footer h1 a:visited, #footer h1 a:active
{
	color: #000180 ;
	text-decoration: none ;
}

#footer h1 a:hover, #footer h1 a:focus
{
	color: #000180 ;
	text-decoration: none ;
}

#footer h1 a img
{
	border : none ;
	text-decoration: none ;
}

#footer h1 a:link img, #footer h1 a:visited img, #footer h1 a:active img
{
	border : none ;
	text-decoration: none ;
}

#footer h1 a:hover img, #footer h1 a:focus img
{
	border : none ;
	text-decoration: none ;
}

#footerphones
{
margin: 20px auto 0;
text-align: center;
}


#footerphones h1
{
	margin: 0 auto 20px;
	text-align : center ;
	font-family : georgia, serif ;
	font-size : 20px ;
	color : #ab0000 ;
}


#footerphones h2
{
	margin: 25px auto 20px;
	text-align : center ;
	font-family : georgia,serif ;
	font-size : 18px ;
	color : #010082 ;
}



/* ##### begin footerlinks CSS  ##### */

#footerlinks
{
	margin : 15px 0 0 0 ;
	padding : 0 ;
	font-size : 11px ;
	font-family : arial, verdana, sans-serif ;
	font-variant : small-caps ;
	text-align : center ;
	line-height : 180% ;
}

#footerlinks a, #footerlinks a:link, #footerlinks a:visited, #footerlinks a:active
{
	margin : 0px 3px 22px 3px ;
	padding : 1px 3px 1px 3px ;
	border : 1px solid #f3f8ff ;
}

#footerlinks a:hover, #footerlinks a:focus
{	
	margin : 0px 3px 22px 3px ;
	padding : 1px 3px 1px 3px ;
	border-top : 1px dashed #a50018 ;
	border-bottom : 1px dashed #a50018 ;
	text-decoration : none ;
}

#footerbottom
{
	width : 604px ;
	margin : 0 auto 20px ;
	padding : 10px 0  ;
	text-align: center ;
	background : url('../images-css/bkg-footer-bottom.gif') no-repeat left bottom ;
}


/* ##### sparks CSS ##### */

#sparks 
{
	background : url('../images-css/separator-sparks.gif') no-repeat center top ;
	margin: 10px auto 0 ;	
	padding : 15px 0 0 0 ;
	text-align: center ;
	white-space: nowrap ; 
	line-height : 170% ;
	text-align: center ;
	color : #000000 ; 
	font-size: 11px ; 
	font-family: Verdana, arial, sans-serif ; 
}

#sparks a, #sparks a:link, #sparks a:visited, #sparks a:active
{
	margin : 0px 3px 22px 3px ;
	padding : 1px 3px 1px 3px ;
	text-align: center ;
	font-variant: small-caps ; 
	text-align: center ;
	color : #000180 ; 
	font-size: 11px ; 
	font-family: Verdana, arial, sans-serif ; 
}

#sparks a:hover, #sparks a:focus
{	
	margin : 0px 3px 22px 3px ;
	padding : 1px 3px 1px 3px ;
	border-top : 1px dashed #a50018 ;
	border-bottom : 1px dashed #a50018 ;
	text-decoration : none ;
}
