/* *************************************************************************** */
/* *** FOOTER STYLES ********************************************************* */
/* *************************************************************************** */

/* footer styles */

/* general */

#footer {
	height: 265px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 20px;
}

#footer p {
	font: 10px Trebuchet MS, Trebuchet, Verdana, Helvetica, Arial, Geneva, sans-serif;
	margin: 10px 0;
}

#footer.footer_veer p {
	font: 9px Verdana, Helvetica, Arial, Geneva, sans-serif;
	color: #999;
}

#footer.footer_veer {
	border-top: 1px #999 solid;
}

#footer.footer_corbisimages p, #footer.footer_corbismotion p, #footer.footer_greenlight p {
	color: #666;
}

#footer a:link, a:visited, a:active {
	text-decoration: none;
}

.corbisimages, .corbismotion, .greenlight, .veer {
	width: 156px;
	float: left;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 40px;
}

.corbisimages p, .corbismotion p, .greenlight p, .veer p {
	padding: 8px 0 0 0;
}


.greenlight {
	margin-left: -26px;
}

.footer_veer .corbisimages, .footer_veer .corbismotion, .footer_veer .greenlight, .footer_veer .veer {
	width: 150px;
	float: left;
	padding: 0 52px 0 0;
}

.corbisimages h3, .corbismotion h3, .veer h3, .greenlight h3 {
	height: 0;
	margin: 0;
	padding-top: 40px;
	overflow: hidden;
}

.corbisimages p a:link, .corbisimages p a:visited, .corbisimages p a:active, .corbismotion p a:link, .corbismotion p a:visited, .corbismotion p a:active, .veer p a:link, .veer p a:visited, .veer p a:active, .greenlight p a:link, .greenlight p a:visited, .greenlight p a:active {
	margin: 0 0 0 4px;
	color: #2DAE53;
}

.footer_veer .corbisimages p a:link, .footer_veer .corbisimages p a:visited, .footer_veer .corbisimages p a:active, .footer_veer .corbismotion p a:link, .footer_veer .corbismotion p a:visited, .footer_veer .corbismotion p a:active, .footer_veer .veer p a:link, .footer_veer .veer p a:visited, .footer_veer .veer p a:active, .footer_veer .greenlight p a:link, .footer_veer .greenlight p a:visited, .footer_veer .greenlight p a:active {
	margin: 0 0 0 4px;
	color: #666;
}

.corbisimages p a:hover, .corbismotion p a:hover, .veer p a:hover, .greenlight p a:hover {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2B8746;
}

#footer #othersites {
	margin: 10px 0px;
	padding: 0;
}

#footer #othersites p {
	font-size: 12px;
	font-weight: bold;
	color: #B7B7B7;
	margin: 0 0 -6px 0;
	padding: 0;
}

#footer.footer_veer #othersites p {
	font-size: 9px;
	font-weight: normal;
	color: #666;
	margin: 0 0 -6px 0;
	padding: 0;
}

#copyright {
	margin: 0;
	padding: 20px 0;
	clear: both;
}

#copyright p {
	font-size: 10px;
	margin: 2px 0 0 0;
}

.footer_veer #copyright p {
	font-size: 9px;
	margin: 2px 0 0 0;
}

#copyright p.links a:link, #copyright p.links a:visited, #copyright p.links a:active {
	margin: 0 10px 0 0;
}

#copyright a:link, #copyright a:visited, #copyright a:active {
	color: #2DAE53;
}

#copyright a:hover {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2BA44E;
}

#copyright p.copy {
	margin: 12px 0 0 0;
}

.footer_veer #copyright p.links a:link, .footer_veer #copyright p.links a:visited, .footer_veer #copyright p.links a:active {
	margin: 0;
}

.footer_veer #copyright p.links img, .footer_veer #copyright p.links img, .footer_veer #copyright p.links img {
	margin: 0 5px;
}

.footer_veer #copyright a:link, .footer_veer #copyright a:visited, .footer_veer #copyright a:active {
	color: #666;
}

.footer_veer #copyright a:hover {
	text-decoration: underline;
	border: none;
}


/* Corbis */

.footer_corbisimages, .footer_corbismotion {
	background-color: #252525;
	width: 840px;
	margin-right: auto;
	margin-left: auto;
}

.footer_veer .corbisimages h3 {
	background: transparent url(images/logo_corbisimages_light.gif) no-repeat 0 0;
}

.footer_corbisimages .corbisimages h3, .footer_corbismotion .corbisimages h3, .footer_greenlight .corbisimages h3 {
	background: transparent url(images/logo_corbisimages_dark.gif) no-repeat 0 0;
}

.footer_veer .corbismotion h3 {
	background: transparent url(images/logo_corbismotion_light.gif) no-repeat 0 0;
}

.footer_corbisimages .corbismotion h3, .footer_corbismotion .corbismotion h3, .footer_greenlight .corbismotion h3 {
	background: transparent url(images/logo_corbismotion_dark.gif) no-repeat 0 0;
}


/* GreenLight */

.footer_greenlight {
	background-color: #333;
}

.footer_veer .greenlight h3 {
	background: transparent url(images/logo_greenlight_light.gif) no-repeat 0 0;
}

.footer_corbisimages .greenlight h3, .footer_corbismotion .greenlight h3, .footer_greenlight .greenlight h3 {
	background: transparent url(images/logo_greenlight_dark.gif) no-repeat 0 0;
}


/* Veer */

.footer_veer {
	background-color: #EEE;
}

.footer_veer .veer h3 {
	background: transparent url(images/logo_veer_light.gif) no-repeat 0 0;
}

.footer_corbisimages .veer h3, .footer_corbismotion .veer h3, .footer_greenlight .veer h3 {
	background: transparent url(images/logo_veer_dark.gif) no-repeat 0 0;
}

/* *************************************************************************** */
/* *** END FOOTER STYLES ***************************************************** */
/* *************************************************************************** */

