@charset "UTF-8";
/* CSS Document */

footer{  
	clear:both;
	font-size:80%;
	padding:20px 0;
}
footer ul{
	margin:0;
	padding:0;
}


footer p {font-size:85%; line-height:1.1;}

footer a.spaced:link {color:#CCC; text-decoration:none; padding: 0 1.5% 0 1.5%;}

footer a.spaced:visited {color:#CCC; text-decoration:underline;}

footer a.spaced:hover {color:#CCC; text-decoration:underline;}


footer a:link {color:#CCC; text-decoration:none;}

footer a:visited {color:#CCC; text-decoration:underline;}

footer a:hover {color:#CCC; text-decoration:underline;}

.g-plus-wrap {float:left; margin: 0 1% 0 0;}

/*colors and backgrounds*/
body{
}

footer{ 
	background:#333;
	color:#ccc;
}
footer h1, footer h2, footer h3, footer h4{ 
	color:#CCC; 
	margin-bottom:10px;
}
footer ul{
	margin:0%;
}

.footerlogos {
	margin: 7px 0 4px 10px;
	position: relative;
}

.footerlogos ul.FLs {	list-style-type: none;
}

.footerlogos ul li.FLs img {
	vertical-align:top;
	list-style-type:none;
	list-style:none;
	float: left;
	opacity: .55;
}

.footerlogos ul li.FLs#gplus img {
	max-height: 45px;
}

.footerlogos ul li.FLs#fbook img {
	max-height: 45px;

}

.footerlogos ul li.FLs#twitter img {
	max-height: 45px;
}

.footerlogos ul li.FLs#yelp img {
	max-height: 50px;
	margin: 0 0 0 5px;
}

.footerlogos ul li.FLs#superL img {
	max-height: 47px;
	margin: 0;
	position: relative;
	top: 9px;
}

.footerlogos ul li.FLs img:hover {opacity: 1;
}

.footerlogos ul li.FLs a{
	display:block;
	margin: 2px 0 7px 0;
	opacity:1;
	line-height:18px;
	padding: 0 0 0 0;
	text-decoration: none;
}
.footerlogos ul li.FLs a:visited{
}

.column3 ul li.FLs a:hover{
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,1);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,1);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,1);
	opacity:1;
}
