body{
	margin-bottom: 40px !important;
	position: relative;
}
	#freestar { background-color: #0A222B !important; text-align: center; padding: 0 20px; height: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 40px; color: rgba(255,255,255,0.6); position:absolute; bottom: -40px;  width: 100%; margin-top: 40px;}
	#freestar img { vertical-align: middle; opacity: .6; margin-right: 6px; }
	#freestar a { text-decoration: none; color: rgba(255,255,255,0.6); }
	#freestar a.underline { text-decoration: underline; }
	@media screen and (max-width: 300px) { #freestar { min-height: 40px; height: auto; padding: 20px; line-height: 16px; } }
