				
/* footer
-----------------------------------------------------*/
#footer {
	color: #949494;
	padding: 55px 0;
	}

	#footer LI A {
		font-size: 11px;	
		color: #949494;
		text-decoration: none;
		line-height: 10px;
		}
		#footer A:hover {
			text-decoration: underline;
			}


	/* SHARED */			

	#footer .container {
		clear: both;
		}
		
	#footer .more {
		text-decoration: none;
		color: white;
		background: url('../img/footer_arrows.png') no-repeat right 2px;
		display: block;
		float: left;
		font-size: 11px;
		padding-right: 19px;
		}
		
	#footer .column {
		width: 310px;
		padding: 0 5px;
		float: left;
		padding-bottom: 30px;
		overflow: hidden;
		}
		#footer .column H3 {
		    font-size: 17px;
		    letter-spacing: 1px;
		    border-bottom: 1px solid #343434;
		    padding-bottom: 8px;
		    margin-bottom: 18px;
			}
		#footer .column H5 {
			color: white;
			font-family: 'StudiosFuturaBold','Lucida Grande','Lucida Sans','Arial Bold','Arial',sans-serif;
		    text-transform: uppercase;
		    font-size: 12px;
		    margin-bottom: 18px;
			}
		#footer .column .subcol {
			width: 140px;
			margin-right: 10px;
			float: left;
			}


	
	/* NEWS */
	
	#footer .news H5 {
	color: #F00;
		}
	#footer .news .more {
		background-position: right 2px;
		}

		#footer .news UL {
	width: 192px;
	font: 12px/13px;
			}
			
		#footer .news UL LI SPAN.text { 
			width: 191px;
			margin: 0;
			float: right;
			}

		#footer .news UL LI SPAN.text A { 
			font-size: 12px;
			line-height: 17px;
			color: white;
			text-decoration: underline;
			padding-bottom: 4px;
			display: block;
			} 
		#footer .news UL LI SPAN.text SPAN { 
			}
	
	
	/* WORK */

	#footer .work H5 {
	color: #005fc7;
		}
	#footer .work .more {
		background-position: right -32px;
		}
	

	/* WHO WE ARE */

	#footer .who H5 {
		color: #7ac142;
		}
	#footer .who .more {
		background-position: right -60px;
		}
	
	
	
	
	/* CONNECT */
	
	#footer .connect {
		clear: both;
		padding-top: 50px;
		border-top: 1px solid #343434;
		overflow: hidden;
		}

		#footer .connect P {
			padding-bottom: 4px;
			}
		
		#footer .connect .submit {
			float: left;
			margin: 0;
			}
		
		#footer UL#social_networking {	
			float: left;
			padding-left: 5px;
			}

		#footer UL#social_networking LI {
			float: left;
			height: 25px;
			margin-right: 10px;
			}
			#footer UL#social_networking LI A {
				display: block;
				text-indent: -999em;
				height: 100%;
				background: url('../img/icons_social_footer.png') 0 0 no-repeat;
				}
			
						
			#footer UL#social_networking LI.facebook { 
				width: 12px;
				}
				#footer UL#social_networking LI.facebook A { 
					background-position: -71px 0;
					} 
				
			#footer UL#social_networking LI.twitter { 
				width: 17px;
				}
				#footer UL#social_networking LI.twitter A { 
					background-position: -98px 0;
					} 
				
			#footer UL#social_networking LI.rss { 
				width: 25px;
				}
				#footer UL#social_networking LI.rss A { 
					background-position: -128px 0;
					} 
