/**
 * clean footer
 */
#footer.clean {
	font-family: "adobe-clean", sans-serif !important;
	color: #e6e6e6;
	border-top: 1px solid black;
	background: #333333;
	font-weight: normal;
	background: -moz-linear-gradient(top,  #333333 0%, #444444 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#444444));
	background: -webkit-linear-gradient(top,  #333333 0%,#444444 100%);
	background: -o-linear-gradient(top,  #333333 0%,#444444 100%);
	background: -ms-linear-gradient(top,  #333333 0%,#444444 100%);
	background: linear-gradient(to bottom,  #333333 0%,#444444 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#444444',GradientType=0 );
}
	#footer.clean .section.footer_content {
		/* for like us on facebook link */
		font-size: 13px;
	}

	#footer.clean .section.footer_content h1.tagline {
		margin-bottom: 22px;
	}

		#footer.clean .section .subsection {
			border-left: none;
			/* remove spacing on right-hand side */
			width: 140px;
			float: right;
		}
		#footer.clean .section .subsection:first-child {
			border: none;
			float: left;
		}
			#footer.clean .section .subsection a:hover {
				color: #f3f3f3 !important;
			}
			#footer.clean .section h1,
			#footer.clean .section h1 a {
				font-family: "adobe-clean", sans-serif !important;
				font-size: 18px;
				line-height: 18px;
				letter-spacing: 0;
				color: #f3f3f3;
				font-weight: bold;
				text-shadow: 0 1px 0 #000000;
				margin: 0 0 12px 0;
			}
			#footer.clean .section li,
			#footer.clean .section li a {
				font-size: 14px;
				line-height: 14px;
				color: #cccccc;
				font-weight: normal;
			}
				/* bottom_links ------------ */
				#footer.clean .section .bottom_links li {
					font-size: 13px;
					line-height: 13px;
					color: #999999;
					margin-bottom: 6px;
				}
				#footer.clean .section .bottom_links a {
					font-size: 13px;
					color: #008cda;
				}
				#footer.clean .section .bottom_links .logo {
					background: url('/images/common/footer/adobe-footer-logo.png');
					height: 41px;
				}
					/* drop down menu */
					#footer.clean .section .bottom_links .menu {bottom: 6px;}
					#footer.clean .section .bottom_links .menu li {
						float: none;
						margin-bottom: 0;
					}
					#footer .section .bottom_links ol.menu {
						position: absolute;
						display: none;
						overflow: hidden;
						height: auto;
						bottom: 28px;
						color: #e6e6e6;
						border: 1px solid #000000;
						background-color: #333333;
						z-index: 100;
					}
					#footer .section .bottom_links ol.menu li {
						float: none;
						display: block;
						white-space: nowrap;
						height: 30px;
						margin: 0;
					}
					#footer .section .bottom_links ol.menu li.selected a {color: #999999;}
					#footer .section .bottom_links ol.menu a {
						position: relative;
						display: block;
						height: 30px;
						font-size: 13px;
						line-height: 30px;
						color: #e6e6e6;
					}
					#footer .section .bottom_links ol.menu a:hover {
						color: #f3f3f3;
						background-color: #000000;
					}
				/* social_links ------------ */
				#footer.clean .section .social_links li,
				#footer.clean .section .social_links a {
					font-size: 14px;
					line-height: 16px;
					color: #e5e5e5;
				}
				#footer.clean .section .social_links li {
					margin-bottom: 10px;
					display: block;
					display: inline-block;
				}
				#footer.clean .section .social_links a:hover {
					color: #ffffff;
				}

