#footer{
clear:both;
text-align:center;
color:#999999;
padding:10px;
position:relative;
}
#footer a{
	white-space:nowrap;
color:#CCCCCC;
font-weight:bold;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}
#footer_spacer{
clear:both;
height:40px;	
}

#addthis{
	position:absolute;
	top:50px;
	right:20px;
}

#social_networks{
	position:absolute;
	top:20px;
	right:20px;
}
#social_networks p{
	display:inline-block;
}
#social_networks img{
border:none;
margin-left:5px;
}
#footer_logos{
	clear:both;
	text-align:center;
	margin:80px 0px 0px 0px;
}
#footer_logos p{
	display:inline-block;
}
#footer_logos img{
	vertical-align:middle;
	margin:10px;
	border:none;
}
#cookie_link{

}
#cookie_link a{
	text-decoration:underline;
}
#catfish_link{
	
}
#catfish_link a{
	
}




/************ mobile ***********/
@media screen and (max-width: 550px){

#social_networks{
	position:static;
	display:inline;
	top:auto;
	right:auto;
	float:left;
	padding-top:10px;
	padding-right:10px;
}
#addthis{
	position:static;
	display:inline;
	top:auto;
	right:auto;
	float:left;
	padding-top:10px;
}

}



/*  admin text  - admin logged in */
#admintext{
width:200px;
padding:2px;
background-color:#FFFFFF;
border:1px solid #cccccc;
margin:0px 0px 30px 30px;
color:#999999;
font-size:10px;
position:relative;
z-index:999;
}
#admintext a{
text-decoration:none;
color:#3366FF;
}
#admintext a:hover{
text-decoration:none;
background-color:#CCCCCC;
color:#FFFFFF;
}
/*  end admin text  */
