.header_wrapper { background: url('../images/interior_bg_tile.png') repeat-x center top; height:508px; margin:0;width:100%; }

.header { background: url('../images/interior_bg.png') no-repeat center top; height: 508px; margin: 0 auto; width:1100px;}


/* Interior Standards */
#banner_tagline {text-shadow: 0px 2px 5px #181f22; font-weight: normal}

	#banner_tagline h1 {width: 569px; height: 51px; background: url('../images/dpp_header.png') no-repeat top center; margin: 0 auto; }
		
		#banner_tagline h1 span, #banner_tagline h2 span {visibility: hidden}
	
	#banner_tagline h2 {width: 400px; height: 32px; background: url('../images/dpp_subheader.png') no-repeat top center; margin: 0 auto; }
	
#about_tagline {text-shadow: 0px 2px 5px #181f22; font-weight: normal; width: 473px; float: right; margin-right: 95px;}

	
	#banner_cta {color: #ffffff; width: 986px; height: 145px; background: url('../images/partnership_cta_bg.png') no-repeat top center; margin: auto; margin-bottom: 35px}
	
		#banner_cta .left {width: 620px}
			
			#banner_cta .left p {color: #e8e8e8; margin: 18px 0 18px 40px; font-size: 18px; font-weight: lighter; font-family: "Helvetica Neue", Helvetica, sans-serif;}
			
		#banner_cta .right {width: 315px; margin-right: 40px;margin-top: 25px;}
			
			.banner_button {width: 304px; height: 77px; margin: auto}
			
	#banner_quicklink {color: #ffffff; width: 965px; margin: auto}
	
	
		#banner_quicklink .left {width: 320px;}
			
			#banner_quicklink .left p {color: #e8e8e8; font-size: 18px; font-weight: normal; font-family: "Helvetica Neue", Helvetica, sans-serif; float: left; margin-top: 5px; margin-left: 5px;}
			
				#banner_quicklink p a {color: #ffffff;}
			
				#banner_quicklink .left p span {font-size: 12px; font-weight: lighter; color: #85898b}
			
			#banner_quicklink .left img {float: left; width: 57px;}
			
			
		#banner_quicklink .right {width: 320px; }
			
			#banner_quicklink .right p {color: #e8e8e8; font-size: 18px; font-weight: normal; font-family: "Helvetica Neue", Helvetica, sans-serif; float: right; margin-top: 5px; margin-left: 5px;}
			
				#banner_quicklink .right p span {font-size: 12px; font-weight: lighter; color: #85898b}
			
			#banner_quicklink .right img {float: right; width: 57px;}
			
			
		#banner_quicklink .center {width: 320px; margin: auto;}
			
			#banner_quicklink .center p {color: #e8e8e8; font-size: 18px; font-weight: normal; font-family: "Helvetica Neue", Helvetica, sans-serif; float: left; margin-top: 5px; margin-left: 5px;}
			
				#banner_quicklink .center p span {font-size: 12px; font-weight: lighter; color: #85898b}
			
			#banner_quicklink .center img {float: left; width: 57px; margin-left: 20px}
			
			
.home_content_wrapper {height: auto;}
	
	.interior_content {width: 1100px; margin:auto; }
	
		.interior_content h2 {color: #c9592b; font-weight: normal; font-size: 24px;}
		
		.interior_content .left {width:660px; background: url('../images/blog_contentbg.png') no-repeat top right; line-height: 35px; margin-left: 50px; padding: 15px 20px 20px 0;}
		
				.interior_content .left h3 {color: #1a7fab; font-weight: normal; font-size: 20px; margin-bottom: 0px;}
			
				.interior_content .left p {line-height: 24px; font-size: 14px; margin-right: 25px; font-weight: lighter; font-family: Helvetica; margin-top: 0px;}
				
				.interior_content .left textarea {width: 700px}
				
				.interior_content .left .meta_data {text-transform:uppercase; color: #a7a7a7}
				
				.interior_content .left .meta_data a {color: #7c7c7c; text-decoration:underline}
				
				.interior_content .left #left_thumb {background: url('../images/intext_thumb_bg.png') no-repeat top left; height:180px; width: 660px; margin-top: 20px;}
					
					.interior_content .left #left_thumb img {float: left; margin-left: 70px; margin-top: 5px; width: 230px; height: 131px;}
					
					.interior_content .left #left_thumb .verbiage {float: right; width: 320px; margin-left: 20px;}
					
					.interior_content .left #left_thumb h3 {margin-top: 0px;}
					
				.interior_content .left #right_thumb {background: url('../images/intext_thumb_bg.png') no-repeat top right; height:180px; width: 660px;}

					.interior_content .left #right_thumb img {float: right; margin-right: 47px; margin-top: 5px; width: 230px; height: 131px;}

					.interior_content .left #right_thumb .verbiage {float: left; width: 320px;}

					.interior_content .left #right_thumb h3 {margin-top: 0px;}
				
		.interior_content .right {width:340px; margin-left: 30px; padding-top: 20px; padding-bottom: 20px;}
		
			.interior_content .right h2 {font-weight: normal; font-size: 18px; text-transform: uppercase;}
			
			.interior_content .right p {line-height: 20px; width: 290px; font-size: 13px; font-weight: lighter; font-family: Helvetica; }
			
			.interior_content .right .sig {width: 290px; text-align: right;}
			
.subfooter {width: 100%; height: 230px; background: url('../images/subfooter_bg.png') repeat-x top center; padding-top: 30px;}
	
	.sign_up {width: 994px; height: 93px; background: url('../images/signup_bg.png') no-repeat top center; margin: auto; }
		
		.sign_up .left {background: none; margin-left: 20px; padding-bottom: 0px; width: 620px;}
			
			.sign_up .left h1 {color: #ffffff; margin: 0px; text-transform: uppercase; font-weight: normal; font-size: 23px;}
			
			.sign_up .left h2 {color: #ffffff; margin: 0px; text-transform: uppercase; font-weight: normal; font-size: 14px;}
			
		.sign_up .right {background: none; margin-left: 20px; padding-bottom: 0px; width: 290px; padding-top: 18px; margin-left: 0px;}
		
	.recent_logos {margin-left: 50px;}
	
		.recent_logos h3 {text-transform: uppercase; font-weight: normal; font-size: 18px; margin-bottom: 5px; margin-top: 30px;}
		 
/* About */

#about_tagline p {float: left; line-height: 20px; width: 250px; color: #dedede; font-size: 14px; font-weight: bold; margin-top: 8px;}

#about_tagline img {float: right}

#about_tagline h1 {width: 431px; height: 52px; background: url('../images/creative_is.png') no-repeat top center; margin-top: 0px;}

	#about_tagline h1 span, #about_tagline h2 span {visibility: hidden}

#about_tagline h2 {width: 473px; height: 120px; background: url('../images/graphics.png') no-repeat top center; }

#demo_reel {margin-left: 40px; width: 484px; height: 293px; background: url('../images/demo_reel_bg.png') no-repeat top center; float: left;}

#demo_reel .hvlog {width: 438px; height: 246px; margin-left: 24px; margin-top: 6px; overflow: hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

	#demo_reel .hvlog object{ -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.interior_content#about .left h3 {color: #c1400a; font-weight: normal; font-size: 23px; margin-bottom: 0px;}

.interior_content#about .right h2 {color: #c1400a; font-weight: normal; font-size: 18px; text-transform: uppercase; margin-bottom: 0px;}

.interior_content#about .right p {font-size: 14px;}

#workflow {width: 1000px; margin: auto; padding-bottom: 20px; line-height: 35px; margin-left: 50px; border-top: 1px solid #d9d9d9;}

	#workflow img#workflow_graphic {margin: auto;}

	#workflow h3 {color: #c1400a; font-weight: normal; font-size: 18px; text-transform: uppercase;}
	
	#workflow .phases {float: left; width: 172px; margin-right: 35px;}
	
		#workflow .phases h4 {color: #c1400a; font-weight: normal; font-size:14px; line-height: 22px; margin-bottom: 0px; margin-top: 10px; text-transform: uppercase;}
	
		#workflow .phases p {line-height: 16px; font-size: 12px; margin: 0;}
