/* $Id$ */

/**************************************************************************************************
* Brown University Department Template Screen Styles 2010 Design
* Ursa Major drupal subtheme of Omega
*
*
* em calculations based on default font size of 16px; and a 21px baseline
* paragraph copy is .875em (14px) and leading is 1.5em (21px).
*
* @author John Pennypacker <John_Pennypacker@brown.edu>
*
**************************************************************************************************/

#section-footer {
	display: block;
	clear: both;
	background-color: #3a1e1a;
	color: #fff;
	border-top: 4px solid #c00404;
	font-size: 12px;
	line-height: 1.875em;
	position: relative;
	padding-bottom: 4.5em;
	overflow: hidden;
}

#section-footer .content {
	color: #fff;
}
#section-footer ul {
	font-size: 12px;
	line-height: inherit;
	margin: 0;
	padding: 0;
}
#section-footer li {
	margin: 0 !important; /* override default li */
	padding: 0 !important;
	list-style: none !important;
}

#section-footer h2.block-title {
	color: #fff;
	font: normal 14px "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif;
	text-transform: uppercase;
	margin-bottom: .375em;
	margin-top: .125em;
	height: 15px;
}
#section-footer a:link, #section-footer a:visited {
	color: #ffcc00;
	text-decoration:none;
}
#section-footer a:hover {
	color: #fff;
}
#block-brown-footer-brown-footer-contact h2 {
	text-indent: -999em;
	background: transparent url("img/brown-university-type-footer.png") -1px 1px no-repeat;
	width: 220px;
}

#section-footer .social-media a {
	background-color: transparent;
	background-image: url("img/social-icons-sprite.png");
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	margin-bottom: 3px;
	margin-right: 3px;
	text-indent: -999em;
	border-radius: 2px;
}

#footer-facebook {
	background-position: 0 0;
}
#footer-facebook:hover {
	background-position: 0 -40px;
}

#footer-twitter {
	background-position: -40px 0;
}
#footer-twitter:hover {
	background-position: -40px -40px;
}

#footer-youtube {
	background-position: -81px -1px;
}
#footer-youtube:hover {
	background-position: -81px -41px;
}

#footer-itunesu {
	background-position: -120px 0;
}
#footer-itunesu:hover {
	background-position: -120px -40px;
}

#footer-google-plus {
	background-position: -160px 0;
}
#footer-google-plus:hover {
	background-position: -160px -40px;
}

#footer-linkedin {
	background-position: -200px 0;
}
#footer-linkedin:hover {
	background-position: -200px -40px;
}

#footer-rss {
	background-position: -240px 0;
}
#footer-rss:hover {
	background-position: -240px -40px;
}

#footer-futurity {
	background-position: -280px 0;
}
#footer-futurity:hover {
	background-position: -280px -40px;
}

#footer-instagram {
	background-position: -320px 0;
}
#footer-instagram:hover {
	background-position: -320px -40px;
}

#footer-snapchat {
	background-position: -359px 0;
}
#footer-snapchat:hover {
	background-position: -359px -40px;
}