	#recent-projects {
		width:411px;
		height:320px;
		background:transparent url('../img/invenio-recent-project-background.png') no-repeat;
		padding-top:10px;
		padding-left:3px;
		float:left;
	}
	
		#recent-projects img {
			padding:8px;
		}
	
	#video-container {
		padding-left:20px;
		padding-top:20px;
		float:left;
	}

#statement-block p {
	line-height: 1.3em;
	word-spacing: 0.2em;
}


#statement-block p em {
	background-color:#a40000;
}

#services-bar {
	width:1014px;
	float:left;
	clear:both;
	margin-left:26px;
	margin-bottom:30px;
}

	#services {
		width:436px;
		height:355px;
		position:relative;
		float:left;
	}

		#services > div, #services > div h2 {
			position:absolute;
		}
		
		#services > div h2 {
			text-transform: uppercase;
			font: 1.6em "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
			font-weight:300;
		}
		
		.service-image {
			float:left;
			padding-right:0;
			position:relative;
			position:0;
		}
		
		.service-image div.service-sprite {
			position:relative;
			background: transparent url('../img/invenio-homepage-graphic.png') no-repeat;
			cursor: pointer;
			text-indent:-99999px;
		}

		.service-image div.service-statement p {
			font-size:1.8em;
			line-height:2.2em;
		}
		
		#design-graphic {
			top:1;
			left:0;
			z-index:0;
		}

		#design-graphic div.service-sprite {
			width:234px;
			height:171px;
		}
		
		#design-graphic div.service-statement {
			left:40px;
			top:-180px;
		}
		
		#design-graphic div.service-statement p {
			background: transparent url('../img/design-transparent-bg.png') repeat;
		}
		
		#design-graphic h2 {
			color:#77a7cc;
			left:30px;
			top:15px;
		}

		#video-graphic {
			top:-1px;
			right:-53px;
			z-index:2;
		}
		
		#video-graphic div.service-sprite {
			background-position: 0 -173px;
			width:263px;
			height:189px;
		}
		
		#video-graphic div.service-statement {
			left:-10px;
			top:-130px;
		}
		
		#video-graphic div.service-statement p {
			background: transparent url('../img/video-transparent-bg.png') repeat;
		}
		
		#video-graphic div.service-statement div.speak {
			background: transparent url('../img/tooltip-lip.png') no-repeat -64px 0;
		}
		
		#video-graphic h2 {
			color:#cd9a57;
			right:60px;
			top:10px;
		}
		
		#web-graphic {
			bottom:5px;
			left:-13px;
			z-index:0;
		}
		
		#web-graphic div.service-sprite {
			background-position: 0 -363px;
			width:246px;
			height:177px;
		}
		
		#web-graphic div.service-statement {
			left:-20px;
			top:-130px;
		}
		
		#web-graphic div.service-statement p {
			background: transparent url('../img/web-transparent-bg.png') repeat;
		}
		
		#web-graphic div.service-statement div.speak {
			background: transparent url('../img/tooltip-lip.png') no-repeat -126px 0;
		}
		
		#web-graphic h2 {
			color:#8bcb9c;
			left:50px;
			bottom:25px;
			z-index:1;
		}
		
		#marketing-graphic {
			bottom:5px;
			right:-7px;
			z-index:1;
		}
		
		#marketing-graphic div.service-sprite {
			background-position: 0 -547px;
			width:210px;
			height:167px;
		}
		
		#marketing-graphic div.service-statement {
			left:-20px;
			top:-130px;
		}
		
		#marketing-graphic div.service-statement p {
			background: transparent url('../img/marketing-transparent-bg.png') repeat;
		}
		
		#marketing-graphic div.service-statement div.speak {
			background: transparent url('../img/tooltip-lip.png') no-repeat -189px 0;
		}
				
		#marketing-graphic h2 {
			color:#b9c56f;
			right:60px;
			bottom:10px;
		}
			
	#social-networking {
		float:left;
		width:383px;
		margin-left:51px;
		background: transparent url('../img/invenio-social-networking-bg.png') no-repeat 0 -2px;
		position:relative;
	}
	
	/*fix safari */
	@media screen and (-webkit-min-device-pixel-ratio:0) 
	{ 
		#social-networking { background-position: 0 -2px; }
	}

	#social-networking #twitter-header a, #social-networking #facebook-header a, #flickr-header a {
		width:23px;
		height:23px;
		text-indent:-999999px;
		display:block;
		margin:3px;
		float:right;
	}
	
	#social-networking a {
		color:#9e0b0f;
	}
	
	#social-networking > div {
		width:354px;
		height:33px;
		margin-bottom:5px;
	}
	
	#social-networking > p {
		width:353px;
		padding:5px;
		margin-bottom:5px;
		font: 2.8em "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
		line-height:1.3em;
		font-weight:300;
		text-align:center;
		height:140px;
		overflow:hidden;
	}
	
	#social-networking > p a.facebook-follow {
		text-decoration: none;
		color:#466bb1;
	}
	
	#social-networking > p.feed {
		width:289px;
		border: 1px solid #6b6b6b;
		padding-left:55px;
		font-size: 1.3em;
		height: 62px;
		text-indent:-48px;
		text-align:left;
		position:relative;
	}
	
	#facebook-header + p {
		padding-top:20px;
	}
	
	#social-networking > p span a {
		color:#96c5e1;
	}
	
	#twitter-header + div {
		background: transparent url('../img/invenio-homepage-graphic.png') no-repeat;
		background-position: 0 -714px;
		width:106px;
		position:absolute;
		bottom:89px;
		left:-106px;
		top:-1px;
		height:261px;
	}
	
	.profile-pic {
		width:43px;
		height:43px;
		position:absolute;
		left:5px;
		top:25px;
		background: transparent url('../img/twitter-profile-pics.jpg') no-repeat;
		display:block;
	}
	
	.invenio_lhertel {
		background-position: 0 -43px;
	}
	
	.invenio_keithm {
		background-position: 0 -86px;
	}
	
	.invenio_jasonr {
		background-position: 0 -129px;
	}
	
	.invenio_jherd {
		background-position: 0 -172px;
	}
	
	.inveniomedia {
		background-position: 0 -215px;
	}
	
	#twitter-header {
		background-color:#96c5e1;
	}
	
	#facebook-header {
		background-color:#2b395f;
		margin-top:7px;
	}
	
	#flickr {
	float:left;
	}
	
	#flickr-header {
		width:100px;
		height:33px;
		margin-bottom:5px;
		background-color:#ff0084;
	}
	
	#flickr img {
		margin-top:3px;
		float:none;
		display:block;
	}

a.facebook {
	background: transparent url('../icon/invenio-social-media-icons.png') no-repeat -23px -23px;
}

a.flickr {
	background: transparent url('../icon/invenio-social-media-icons.png') no-repeat -46px -23px;
}

a.twitter {
	background: transparent url('../icon/invenio-social-media-icons.png') no-repeat 0 -23px;
}