/* Inara Serra washes feet */

footer {
}
#foot_1 {
	background: #CCC url(images/foot_1_1x105.png) scroll repeat-x bottom left;
}
#foot_2 {
	width: 984px;
	height: 272px;
	margin: 0px auto;
	background: transparent url(images/foot_2_984x24.png) scroll repeat-y top left;
}
#body_home #foot_2 {
	background: transparent url(images/foot_2_body_home_984x24.png) scroll repeat-y top left;
}
#foot_20 {
	float: left;
	width: 152px;
	padding: 0px 12px 0 0px;
}
#foot_3 {
	float: left;
	width: 164px;
	padding: 12px 0px 0 0px;
}
#body_home #foot_3 {
	width: 328px;
}
#foot_4 {
	float: left;
	width: 632px;
	padding: 12px 12px 0 12px;
}
#body_home #foot_4 {
	width: 468px;
}




#footer p {
	margin: 0 0 16px 0;
	color: #222;
}
#footer a, #footer a:link, #footer a:visited {
	color: #111;
	text-decoration: underline;
}
#footer a:hover {
	color: #333;
	text-decoration: none;
}
#footer a:active, #footer a:focus {
	color: #000;
	text-decoration: none;
}


/* -------------------------------- */





/* -------------------------------- */
#foot_sponsors {
	width: 164px;
}
#body_home #foot_sponsors {
	width: 328px;
}
#foot_sponsors div {
	width: 142px;
	height: 82px;
	margin: 0 0 0px 0;
	padding: 0 11px 11px 11px;
}
#body_home #foot_sponsors div {
	float: left;
	padding: 0 11px 11px 11px;
}
#foot_sponsors div a {
	display: block;
	width: 138px;
	height: 78px;
	padding: 1px;
	margin: 0;
	text-align: center;
}
#foot_sponsors div a:link, #foot_sponsors div a:visited {
	border: 1px solid #AAA;
	background-color: #EEE;
}
#foot_sponsors div a:hover {
	border: 1px solid #666;
	background-color: #FFF;
}
/* -------------------------------- */





/* -------------------------------- */
/* Web 2.0 links ------------------ */
/* starts inside #foot_20 --------- */
#web20 {
}
#web20_twitter, #web20_facebook, #web20_flickr, #web20_rss, #web20_linkedin {
	width: 152px;
	height: 40px;
	margin-top: 12px;
	background-color: #FFF;
}
#web20 p {
	margin: 0;
	padding: 0;
}
#web20 a {
	display: block;
	width: 148px;
	height: 36px;
	padding: 1px;
}
/* borrows from Jayne's secondary navigation */
#web20 a:link, #web20 a:visited {
	border-top: 1px solid #BBB;
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	border-left: 1px solid #BBB;
	background-color: #FFF;
	text-decoration: none;
}
#web20 a:hover {
	border-top: 1px solid #999;
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;
	border-left: 1px solid #999;
	background-color: #DDD;
	text-decoration: none;
}
/*
#web20_twitter a:link, #web20_facebook a:link, #web20_flickr a:link,
#web20_twitter a:visited, #web20_facebook a:visited, #web20_flickr a:visited {
	border-top: 1px solid #BBB;
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	border-left: 1px solid #BBB;
	background-color: #FFF;
}
#web20_twitter a:hover, #web20_facebook a:hover, #web20_flickr a:hover {
	border-top: 1px solid #999;
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;
	border-left: 1px solid #999;
	background-color: #FFF;
}*/
#web20 span {
	display: block;
	width: 104px;
	height: 28px;
	padding: 4px 0px 4px 44px;
	font-size: 11px;
	line-height: 14px;
	background-color: #FFF;
}
#web20 strong {
	font-size: 13px;
}
#web20_twitter a strong {
	color: #3CF;
}
#web20_facebook a strong {
	color: #3B5998;
}
#web20_flickr a strong {
	color: #FF0084;
}
#web20_rss a strong {
	color: #F90;
}
#web20_linkedin a strong {
	color: #005A87;
}
#web20_twitter span {
	background-image: url(/placeholders/footer_link_twitter_148x36.png);
}
#web20_facebook span {
	background-image: url(/placeholders/footer_link_facebook_148x36.png);
}
#web20_flickr span {
	background-image: url(/placeholders/footer_link_flickr_148x36.png);
}
#web20_rss span {
	background-image: url(/placeholders/footer_link_rss_148x36.png);
}
#web20_linkedin span {
	background-image: url(/placeholders/footer_link_linkedin_148x36.png);
}
/* -------------------------------- */





/* -------------------------------- */
/* film strip, located at bottom -- */
#film_strip {
	width: 100%;
	height: 164px;
	background: #FFF url(images/body_984x1.png) scroll repeat-y top center;
}
#body_home #film_strip {
	background: #FFF url(images/body_body_home_984x1.png) scroll repeat-y top center;
}
#film_strip_1 {
	width: 100%;
	height: 151px;
	background: #FFF url(images/film_strip_1_2296x151.png) scroll repeat-x top center;
}
#film_strip_2 {
	width: 984px;
	height: 151px;
	margin: 0px auto;
	background: #FFF url(images/film_strip_2_984x151.png) scroll repeat-x top left;
}
#film_strip_2 div {
	float: left;
	width: 164px;
	height: 151px;
}
#film_strip a {
	display: block;
	width: 156px;
	height: 105px;
	margin: 8px 3px;
	padding: 15px 1px;
	background-image: url(images/film_strip_a_158x135.png);
}
#film_strip a, #film_strip a:link, #outtakes a:visited {
	background-color: #FFF;
}
#film_strip a:hover {
	background-color: #666;
}
#film_strip a:active, #film_strip a:focus {
	background-color: #AAA;
}
#film_strip a img {
	width: 156px;
	height: 105px;
	border: 0px none;
}


/*

*/



/* -------------------------------- */
/* -------------------------------- */
.clear {
	float: none;
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0;
	padding: 0;
}