/* ## YUI CSS RESET # */ 
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  margin:0; padding:0; }
	table { border-collapse:collapse; border-spacing:0; }
	fieldset,img {  border:0; }
	address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } 
	ol,ul { list-style:none; } 
	caption,th { text-align:left; }
	h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 
	q:before,q:after { content:''; }
	abbr,acronym { border:0; }
/* ## END OF YUI CSS RESET # */

body {font-family:Helvetica, Arial, sans-serif;color:#505050;font-size:14px;line-height:17px;}

a {text-decoration:none;color:#CA005D;}
	a.underline {background:url('/images/underline-dot.png') left 13px repeat-x;}
	p a, a:hover {background:url('/images/underline-dot.png') left 13px repeat-x;}
	h1 a {color:inherit;}
	h1 a:hover, h2 a:hover, .photo a:hover {background:none;}
p {padding-bottom:8px;}
strong {font-weight:bold;}

/* HEADER */
#wrapper {margin-left:34px;width:950px;padding-bottom:10px;float:left;}
header#header {height:98px;width:950px;padding-top:30px;padding-bottom:12px;background:url('/images/header_border.png') right 123px no-repeat;float:left;position:relative;}
	header#header h1 {width:98px;height:98px;float:left;background:url('/images/dada-logo-rollover.png') top left no-repeat #FFFFFF;}
		header#header h1 a {display:block;width:98px;height:98px;text-indent:-9999px;background:url('/images/dada-logo.png') top left no-repeat #FFFFFF;overflow:hidden;}
		.home_body header#header h1 a {width:0px;height:0px;}
		.home_body header#header h1 {background-position:left bottom;}
header#header nav {width:310px;position:absolute;right:0px;bottom:32px;}
	header#header nav ul {}
		header#header nav ul li {display:block;width:151px;padding-left:0px;padding-top:6px;float:left;}
			header#header nav ul li a {color:#505050;display:block;height:15px;text-indent:-9999px;overflow:hidden;background-position: top left; background-repeat:no-repeat;}
				header#header nav ul li a.home {width:60px;background-image:url('/images/nav_home.png');}
				header#header nav ul li a.blog {margin-left:20px;width:60px;background-image:url('/images/nav_blog.png');}
				header#header nav ul li a.contact {margin-left:20px;width:100px;background-image:url('/images/nav_contact.png');}
				header#header nav ul li a.dada_ventures {width:151px;background-image:url('/images/nav_dada_ventures.png');}
				header#header nav ul li a.casestudy {width:140px;background-image:url('/images/nav_casestudy.png');}
				header#header nav ul li a.text {width:60px;background-image:url('/images/nav_text.png');}
				header#header nav ul li a.careers {margin-left:20px;width:85px;background-image:url('/images/nav_careers.png');}
				header#header nav ul li a:hover, header#header nav ul li a.active {color:#CA005D;background-position:left -15px;}

/* FLASH */
.flash {position:absolute;bottom:23px;left:120px;width:470px;height:50px;}
.careerssuccessFlash {background:url('/images/careers-flash.jpg') top left no-repeat;text-indent:-9999px;}
.contactsuccessFlash {background:url('/images/contact-flash.jpg') top left no-repeat;text-indent:-9999px;}

div#content {width:950px;float:left;padding-bottom:10px;border-bottom:1px solid #999999;}

/* HOMEPAGE WELCOME BANNER */				
article#welcome {width:950px;float:left;padding-bottom:15px;}
	article#welcome header {width:630px;padding-right:10px;float:left;}
		article#welcome header h1 {width:630px;height:38px;text-indent:-9999px;background:url('/images/welcome_to_dada_centre.png') top left no-repeat;padding-bottom:20px;margin-top:37px;}
		article#welcome header h2 {width:630px;height:80px;text-indent:-9999px;background:url('/images/we_make_it_header.png') top left no-repeat;}
	article#welcome div {width:310px;float:left;text-align:left;}

/* HOMEPAGE SLIDESHOW */
div#slideshow_canvas {height:377px;float:left;width:950px;}
	ul#slideshow-nav {position:absolute;right:53px;bottom:16px;}	
		ul#slideshow-nav li {float:left;padding-left:26px;}
			ul#slideshow-nav li a {display:block;width:20px;height:25px;text-indent:-9999px;background:url('/images/slideshow-button.png') left -75px no-repeat;outline:none;}
			ul#slideshow-nav li a:hover {background-position:left -50px;}
			ul#slideshow-nav li a:focus {background-position:left -25px;}
			ul#slideshow-nav li a.active {background-position:left 0px;}
div#slideshow_wrapper {width:950px;float:left;height:377px;position:relative;}	
h3.slide-canvas-header {width:292px;height:54px;text-indent:-9999px;background:url('/images/slide-canvas-header.jpg') top left no-repeat;}
div.slideshow {width:950px;height:377px;float:left;}
	div.slideshow #copy_wrapper {width:292px;padding:14px 9px;float:right;background:#F2F2F2;height:351px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;}
		div.slideshow #copy_wrapper #copy_canvas {width:292px;float:left;}
			div.slideshow #copy_wrapper #copy_canvas hgroup {}
				div.slideshow #copy_wrapper #copy_canvas h1 {font-size:18px;line-height:22px;font-weight:bold;color:#4D4D4D;background:#f2f2f2;}
				div.slideshow #copy_wrapper #copy_canvas h2 {font-size:18px;line-height:22px;font-weight:bold;color:#CA005D;padding-bottom:7px;background:#f2f2f2;}
.photo-left-border {position:absolute;left:0px;top:0px;display:block;z-index:10;height:377px;width:4px;background:url('/images/4px_corner_4x377.png') top left no-repeat;}
.photo-right-border {position:absolute;right:0px;top:0px;display:block;z-index:10;height:377px;width:4px;background:url('/images/4px_corner_4x377_right.png') top left no-repeat;}


/* CASESTUDIES INDEX */
ul#casestudies_index {width:630px;float:left;padding-top:10px;}
	ul#casestudies_index li {width:310px;float:left;padding-bottom:13px;position:relative;}
		ul#casestudies_index li a {display:block;width:310px;height:172px;}
		ul#casestudies_index li img {display:block;}
		ul#casestudies_index li.left {padding-right:10px;}
		ul#casestudies_index li h2 {margin-bottom:0;position:absolute;top:10px;left:10px;z-index:10;font-size:16px;color:#CA005D;line-height:18px;background-color:rgb(67,34,51);background-color:rgba(0,0,0,0.75);padding:4px 5px 3px 5px;}
		ul#casestudies_index li p {width:280px;position:absolute;top:35px;left:10px;width:280px;z-index:1;color:#FFFFFF;background-color:rgb(67,34,51);background-color:rgba(0,0,0,0.75);padding:4px 5px 4px 5px;}

		   .ie ul#casestudies_index li h2  {
			background:#432233;
			}
		   .ie ul#casestudies_index li p  {
			background-color:#432233;
			zoom:1;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
			filter: alpha(opacity=75);
			}


h3.featured_work {clear:left;width:630px;height:25px;text-indent:-9999px;background:url('/images/featured-work.png') left 10px no-repeat;border-bottom:1px solid #999999;padding-top:10px;}


/* CASESTUDY SHOW */
article#casestudy {width:630px;float:left;padding-top:16px;}
	article#casestudy .image_canvas {width:630px;height:377px;position:relative;background:#F2F2F2;}
		ul#image-slideshow-nav {position:absolute;bottom:25px;z-index:10;}	
			ul#image-slideshow-nav li {float:left;padding-left:26px;}
				ul#image-slideshow-nav li a {display:block;width:20px;height:25px;text-indent:-9999px;background:url('/images/slideshow-button-transparent.png') left -75px no-repeat;outline:none;}
				ul#image-slideshow-nav li a:hover {background-position:left -50px;}
				ul#image-slideshow-nav li a:focus {background-position:left -25px;}
				ul#image-slideshow-nav li a.active {background-position:left 0px;}
	article#casestudy .column_one {width:300px;padding-right:20px;float:left;padding-top:10px;}
		article#casestudy .column_one header {padding-bottom:9px;margin-top:-9px;}
	article#casestudy h3.what-we-did {width:630px;height:25px;text-indent:-9999px;background:url('/images/what-we-did.png') left 10px no-repeat;border-bottom:1px solid #999999;padding-top:10px;}
	article#casestudy h1 {font-size:18px;line-height:22px;font-weight:bold;color:#4D4D4D;}
	article#casestudy h2 {font-size:18px;line-height:22px;font-weight:bold;color:#CA005D;padding-bottom:11px;}
	article#casestudy p {padding-bottom:10px;line-height:19px;}
	article#casestudy header.full_width {padding-top:9px;padding-right:10px;display:block;}
		article#casestudy header.full_width h2 {padding-bottom:0px;}
	
	article#casestudy .column_two {width:310px;float:left;padding-top:10px;}
		article#casestudy .column_two aside {width:272px;padding:13px 19px;background:#F2F2F2;float:left;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
			article#casestudy .column_two aside p {font-size:32px;line-height:40px;font-family:"Gill Sans", Helvetica, Arial, sans-serif;text-shadow:#FFFFFF -1px -1px 1px;}
			article#casestudy aside blockquote {padding-top:45px;background:url('/images/blockquote.png') top left no-repeat;}
				article#casestudy aside blockquote p {font-size:22px;line-height:26px;padding-bottom:26px;text-shadow:#FFFFFF -1px -1px 1px;}
			article#casestudy aside hr {height:2px;border-width:1px 0px;border-color:#DCDCDC;border-style:solid;width:97%;color:#DCDCDC;background:#DCDCDC;margin:0px 0px 12px 0px;}
			article#casestudy aside p.statistic {padding-top:8px;text-align:center;width:100%;font-size:27px;line-height:29px;text-shadow:#FFFFFF -1px -1px 1px;}
				article#casestudy aside p span {font-size:80px;color:#CA005D;line-height:60px;text-shadow:#999999 -1px -1px 1px;}
				article#casestudy aside p span.secondary {font-size:60px;color:#CA005D;line-height:50px;text-shadow:#999999 -1px -1px 1px;}
				article#casestudy aside p span.millions {font-size:50px;}
				article#casestudy aside p span.glam {font-size:32px;color:#CA005D;line-height:40px;text-shadow:#999999 -1px -1px 1px;}
				article#casestudy aside p span.author {font-size:22px;color:#505050;line-height:26px;text-shadow:none;}
				article#casestudy aside p span.tiny_author {font-size:14px;color:#505050;line-height:20px;text-shadow:none;display:block;}
			h3.services_provided_header {float:left;width:300px;height:25px;background:url('/images/services-provided.png') top left no-repeat;text-indent:-9999px;border-bottom:1px solid #999999;}
			h3.services_provided_header_ptop {padding-top:6px;float:left;width:300px;height:25px;background:url('/images/services-provided.png') left 6px no-repeat;text-indent:-9999px;border-bottom:1px solid #999999;}
			h3.what_can_we_do_header {float:left;width:300px;height:25px;background:url('/images/what-can-we-do-header.png') top left no-repeat;text-indent:-9999px;border-bottom:1px solid #999999;}
			p.what_can_we_do {padding-top:6px;float:left;width:300px;}
			ul.services_provided {padding-top:6px;float:left;width:300px;padding-bottom:12px;}
				ul.services_provided li {font-size:14px;line-height:18px;padding-left:15px;background:url('/images/list-bullet.png') left 6px no-repeat;}

/* CASESTUDIES SIDEBAR */			
section.sidebar {width:310px;padding-left:10px;float:right;}
	section.sidebar.top {padding-top:16px;}
	section.sidebar article {width:310px;float:left;}
		section.sidebar article h1 {background:#F2F2F2;padding:3px 0px;}
			section.sidebar article#dada-do h1 {background:url('/images/dada-do-nav-header.png') 8px 3px no-repeat #F2F2F2;height:25px;width:310px;text-indent:-9999px;}
			section.sidebar article#ventures h1 {background:url('/images/dada-ventures-nav-header.png') 8px 3px no-repeat #F2F2F2;height:42px;width:310px;text-indent:-9999px;}
			section.sidebar article#clients h1 {background:url('/images/client-nav-header-new.png') 8px 3px no-repeat #F2F2F2;height:42px;width:310px;text-indent:-9999px;}
		section.sidebar nav ul {padding:10px 10px 0px 10px;font-size:16px;line-height:24px;float:left;font-weight:bold;letter-spacing:0.03em;}
			section.sidebar article#ventures nav ul {padding-bottom:58px;}
			section.sidebar article#clients nav ul {padding-bottom:16px;}
			section.sidebar nav ul#sectors_nav {height:132px;}
			section.sidebar article#dada-do nav ul {padding:10px 0px 0px 10px;}
				section.sidebar article#dada-do nav ul li {float:left;width:140px;padding-right:10px;}
			section.sidebar nav ul li a {color:#A7A9AC;}
				section.sidebar nav ul li a:hover {color:#505050;background-image:none;}
				section.sidebar nav ul li a.active, section#sidebar nav ul li a.active:hover {color:#CA005D;background-image:none;}
				
/* CASESTUDY HEADER */
.casestudies_header_wrapper {width:950px;float:left;height:189px;}
	article.casestudies_header {float:left;width:630px;}
		article.casestudies_header h1 {width:630px;height:110px;text-indent:-9999px;background:url('/images/casestudies-header.png') top left no-repeat;margin-top:30px;}
			article.casestudies_header p {text-align:center;line-height:25px;font-size:18px;color:#606161;padding:0px 10px;}
			article.casestudies_header h1.ventures_header {background:url('/images/ventures-header.jpg') top left no-repeat;}
			article.casestudies_header h1.pr_header {background:url('/images/pr-header.jpg') top left no-repeat;}
			article.casestudies_header h1.events_header {background:url('/images/events-header.jpg') top left no-repeat;}
			article.casestudies_header h1.design_header {background:url('/images/design-header.jpg') top left no-repeat;}
			article.casestudies_header h1.itison_header {background:url('/images/itison-header.jpg') top left no-repeat;}
			article.casestudies_header h1.concept_header {background:url('/images/concept-header.jpg') top left no-repeat;}
			article.casestudies_header h1.digital_header {background:url('/images/digital-header.jpg') top left no-repeat;}

/* CAREERS */
.careers_index article.career_block {width:600px;padding:15px;float:left;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-bottom:15px;}
	.careers_index article.career {background:#FBEDF4;}
	.careers_index article.career_alt {background:#F2F2F2;}
	.careers_index article.career_block header {display:block;padding-bottom:18px;}
	.careers_index article.career_block h1 {border-bottom:1px solid #999999;color:#CA005D;font-family:"Gill Sans", Helvetica, Arial, sans-serif;font-size:19px;line-height:24px;padding-bottom:3px;}
	.careers_index article.career_block a {background:url('/images/underline-dot.png') left 13px repeat-x;}
	.careers_index article.career_block ul {padding-bottom:12px;padding-left:15px;line-height:18px;}
	
/* CAREERS HEADER */
.careers_index article#careers_header {width:950px;float:left;padding:15px 0px 15px 0px;}
	article#careers_header header {width:630px;padding-right:10px;float:left;}
		article#careers_header header h1 {width:550px;height:100px;text-indent:-9999px;background:url('/images/career-header.png') top left no-repeat;padding-bottom:20px;margin-top:10px;}
	article#careers_header div {width:310px;float:left;text-align:left;}
	
/* CAREERS FORM */
#careers_form {width:310px;float:right;padding-left:10px;}
#careers_form h2 {float:left;background:url('/images/keep_me_posted.png') 8px 3px no-repeat #F2F2F2;height:25px;width:310px;padding:3px 0px;text-indent:-9999px;margin-bottom:14px;}
#careers_form p {padding-bottom:12px;padding-left:2px;}
form#careers_form .careers_form_input_wrapper {float:left;padding-bottom:5px;padding-top:0px;width:310px;}
	form#careers_form .careers_form_input_wrapper input {width:222px;padding:4px 4px 4px 8px;font-size:16px;line-height:16px;color:#505050;background:#F2F2F2;border:1px solid #F2F2F2;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;}
		form#careers_form .careers_form_input_wrapper input:focus {background:#FBEDF4;border-color:#FFFFFF;color:#C50E5E;}
	form#careers_form .careers_form_input_wrapper label {width:66px;display:block;float:left;font-size:14px;line-height:16px;padding-top:10px;padding-left:2px;}
	form#careers_form .careers_form_input_wrapper .glow_wrapper {width:236px;padding:3px;height:30px;float:left;background:url('/images/left_glow_wrapper.png') top left no-repeat;}
	form#careers_form .careers_form_input_wrapper .glow_wrapper.active {background-position:left -36px;}
	form#careers_form .submit_button {float:right;}
		form#careers_form .nb {width:225px;float:left;padding-right:20px;}	
			form#careers_form .nb p {font-size:12px;padding-left:5px;color:#404040;}
		form#careers_form .sumbmit_right {width:65px;float:right;}
	 	form#careers_form label span,  form#careers_form .nb p span {color:#C50E5E;font-weight:bold;}
	

/* BLOG */
h2.latest_from_dada {padding-top:16px;float:left;margin-bottom:4px;width:630px;height:36px;background:url('/images/latest-from-dada-header.png') left 20px no-repeat; text-indent:-9999px;border-bottom:1px solid #999999;}
.post_summary {width:630px;float:left;border-bottom:1px solid #999999;padding-top:13px;}
.post_summary.last_post {border-bottom:0px;}
	.post_summary h1 {font-size:18px;font-weight:bold;line-height:22px;}
	.post_summary h1 a {color:#CA005D;}
	.post_summary a:hover {background:none;} 
	.post_summary p {padding-right:5px;}
	.post_summary p.datestamp {font-size:12px;color:#999999;text-align:right;padding-right:14px;}
	.post_summary p.post_meta {font-size:12px;color:#999999;padding-right:14px;padding-bottom:8px;}
	
	.post_summary .post_image_canvas {padding-bottom:10px;width:630px;position:relative;}
	.post_summary .post_image_canvas img {display:block;}
	.post_summary .post_image_canvas .post-photo-top-border {position:absolute;left:0px;top:0px;display:block;z-index:10;height:4px;width:630px;background:url('/images/4x630_top_corners.png') top left no-repeat;}
	.post_summary .post_image_canvas .post-photo-bottom-border {position:absolute;left:0px;bottom:10px;display:block;z-index:10;height:4px;width:630px;background:url('/images/4x630_bottom_corners.png') top left no-repeat;}
		
	.sidebar .search {width:310px;float:left;}
		.sidebar .search h2 {float:left;background:url('/images/keep_me_posted.png') 8px 3px no-repeat #F2F2F2;height:25px;width:310px;padding:3px 0px;text-indent:-9999px;}
	.sidebar .tags {width:310px;float:left;}
		section.sidebar .tags nav ul {padding-bottom:24px;}
		.sidebar .tags h2 {float:left;background:url('/images/tags_header.png') 8px 3px no-repeat #F2F2F2;height:25px;width:310px;padding:3px 0px;text-indent:-9999px;}
	.sidebar .archive {padding-top:16px;width:310px;float:left;}
		.sidebar .archive h2 {float:left;background:url('/images/archive_header.png') 8px 3px no-repeat #F2F2F2;height:25px;width:310px;padding:3px 0px;text-indent:-9999px;}
		section.sidebar .archive nav ul {padding-bottom:24px;}
	.sidebar .latest_posts {width:310px;float:left;padding-top:70px;}
		section.sidebar .latest_posts nav ul {padding-bottom:24px;}
		.sidebar .latest_posts h2 {float:left;background:url('/images/latest_posts_header.png') 8px 3px no-repeat #F2F2F2;height:25px;width:310px;padding:3px 0px;text-indent:-9999px;position:relative;}
			.sidebar .latest_posts h2 .rss_link {display:block;width:20px;height:20px;text-indent:-9999px;background:url('/images/rss.png') left -20px no-repeat;position:absolute;right:9px;top:6px;overflow:hidden;}
				.sidebar .latest_posts h2 .rss_link:hover {background-position:left top;}
	
/* FOOTER NEWS */		
section#latest-news {width:310px;float:left;padding-right:10px;padding-top:32px;}
	section#latest-news header {display:block;width:310px;border-bottom:1px solid #999999;}
		section#latest-news header h1 {width:200px;height:22px;background:url('/images/latest-from-dada.png') top left no-repeat;text-indent:-9999px;}
	section#latest-news article {position:relative;min-height:93px;background:#F2F2F2;padding:12px 14px 32px 12px;width:284px;float:left;margin-top:9px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
	section#latest-news p.more_blogs {text-align:right;clear:both;line-height:24px;padding:5px 5px 12px 0px;}
		section#latest-news p.more_blogs a {background:url('/images/underline-dot.png') left 13px repeat-x;}
		section#latest-news p.datestamp {font-size:12px;text-align:right;padding-bottom:3px;color:#999999;position:absolute;right:14px;bottom:12px;}
		
/* FOOTER TWEETS */
section#latest-tweets {width:310px;float:left;padding-right:10px;padding-top:32px;}
	section#latest-tweets header {display:block;width:310px;border-bottom:1px solid #999999;}
		section#latest-tweets header h1 {width:200px;height:22px;background:url('/images/dada-on-twitter.png') top left no-repeat;text-indent:-9999px;}
	section#latest-tweets article {position:relative;min-height:93px;background:#FBEDF4;padding:12px 14px 32px 12px;width:284px;float:left;margin-top:9px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
	section#latest-tweets p.follow_us {text-align:right;clear:both;line-height:24px;padding:5px 5px 12px 0px;}
	section#latest-tweets p.follow_us a{padding:5px 0px 5px 30px;background:url('/images/tweet.png') top left no-repeat;text-decoration:underline;}
	section#latest-tweets p.datestamp {font-size:12px;padding-bottom:3px;text-align:right;color:#999999;position:absolute;right:14px;bottom:12px;}

/* FOOTER CASESTUDIES */
section#latest-casestudies {width:310px;float:left;padding-top:32px;position:relative;}
	section#latest-casestudies header {display:block;width:310px;border-bottom:1px solid #999999;}
		section#latest-casestudies header h1.latest_casestudies_header {width:200px;height:22px;background:url('/images/latest-casestudies-header.png') top left no-repeat;text-indent:-9999px;}
	section#latest-casestudies article {position:relative;min-height:137px;width:310px;float:left;margin-top:9px;}
		section#latest-casestudies article .photo-left-border {position:absolute;left:0px;top:0px;display:block;z-index:10;height:137px;width:4px;background:url('/images/4px_corner_4x137_left.png') top left no-repeat;}
		section#latest-casestudies article .photo-right-border {position:absolute;right:0px;top:0px;display:block;z-index:10;height:137px;width:4px;background:url('/images/4px_corner_4x137_right.png') top left no-repeat;}
	
		section#latest-casestudies article img {display:block;}
		section#latest-casestudies article header {border-bottom:none;}
		section#latest-casestudies article hgroup {position:absolute;top:10px;left:10px;padding-right:10px;}
		section#latest-casestudies article h1 {z-index:10;font-size:16px;color:#CA005D;line-height:19px;float:left;width:auto;padding:4px 5px 0px 5px;background-color:rgb(67,34,51);background-color:rgba(0,0,0,0.75);}
			section#latest-casestudies article h1 a {}
		section#latest-casestudies article h2 {clear:both;z-index:10;font-size:16px;color:#FFFFFF;line-height:19px;padding:4px 5px 3px 5px;background-color:rgb(67,34,51);background-color:rgba(0,0,0,0.75);}
			section#latest-casestudies article h2 a {color:#FFFFFF;}

		   .ie section#latest-casestudies article h2 {
			padding-top:0;
			background:#432233;
			}
		   .ie section#latest-casestudies article h1 {
			background-color:#432233;

			}



	section#latest-casestudies p.more_casestudies {text-align:right;clear:both;line-height:24px;padding:5px 5px 12px 0px;}
		section#latest-casestudies p.more_casestudies a {background:url('/images/underline-dot.png') left 13px repeat-x;}

	
/* FOOTER ADS */
section#ad-space {display:block;width:310px;float:left;margin-top:54px;padding-top:10px;border-top:1px solid #999999;}
	section#ad-space article {height:200px;background:#C50E5E;float:left;padding:12px 15px 12px 12px;width:283px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#FFFFFF;}
		section#ad-space article header {border-bottom:2px solid #E281AE;display:block;}
			section#ad-space article header h1 {line-height:29px;font-size:25px;font-family:"Gill Sans", Helvetica, Arial, sans-serif;}
				section#ad-space article header h1 span {background:#3C041C;padding:2px 20px 2px 2px;}
			section#ad-space article header h2 {font-size:10px;line-height:14px;padding:7px 0px 3px 0px;}
			section#ad-space article h3 {border-bottom:2px solid #E281AE;font-size:22px;line-height:26px;padding:9px 0px 3px 0px;}
			section#ad-space article p {padding-top:9px;padding-bottom:0px;}
				section#ad-space article p span {background:#3C041C;padding:5px 0px 1px 0px;}
			section#ad-space article p.ad_read_more {padding-top:0px;text-align:right;font-size:11px;padding-top:4px;}
				section#ad-space article p.ad_read_more a {color:#FFFFFF;text-decoration:none;}

/* FOOTER */		
footer {padding-bottom:10px;border-bottom:1px solid #999999;float:left;width:950px;padding-top:25px;position:relative;}
	footer article#get-in-touch {width:630px;float:left;}	
		footer article#get-in-touch h1 {margin-bottom:8px;border-bottom:1px solid #999999;width:630px;height:25px;text-indent:-9999px;background:url('/images/get_in_touch.png') top left no-repeat;padding-top:0px;}
	footer article#footer-nav {width:320px;float:left;padding-top:25px;}
		footer article#footer-nav ul {border-top:1px solid #999999;text-align:right;padding-top:8px;line-height:14px;padding-right:1px;padding-bottom:50px;}
			footer article#footer-nav ul li {padding-bottom:4px;}
				footer article#footer-nav ul li a {color:#505050;padding:2px;}
					footer article#footer-nav ul li a:hover {color:#CA005D;background:#FFFFFF;}
			footer article#footer-nav p.copyright{font-size:10px;line-height:40px;height:40px;background:url('/images/footer-logo.png') left 2px no-repeat;text-align:right;position:absolute;padding-left:40px;bottom:5px;right:0px;padding-bottom:0px;}

/* FOOTER CONTACT FORM */
footer a#reveal_contact_form {outline:none;}
 footer form#contact_form {width:630px;float:left;padding-bottom:44px;}
	 form#contact_form .contact_form_input_wrapper {float:left;padding-bottom:5px;padding-top:0px;}
		 form#contact_form .contact_form_input_wrapper input {padding:4px 4px 4px 8px;font-size:16px;line-height:16px;color:#505050;background:#F2F2F2;border:1px solid #F2F2F2;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;}
			 form#contact_form .contact_form_input_wrapper input:focus {background:#FBEDF4;border-color:#FFFFFF;color:#C50E5E;}
		 form#contact_form .contact_form_input_wrapper label {display:block;float:left;font-size:14px;line-height:16px;padding-top:10px;}
		 form#contact_form .left_input {width:310px;}
		 form#contact_form .left_input label{width:64px;padding-left:4px;}
		 form#contact_form .left_input .glow_wrapper {width:236px;padding:3px;height:30px;float:left;background:url('/images/left_glow_wrapper.png') top left no-repeat;}
			 form#contact_form .left_input .glow_wrapper.active {background-position:left -36px;}
			 form#contact_form .left_input input{width:222px;}
		 form#contact_form .right_input {padding-left:10px;width:310px;}
		 form#contact_form .right_input label{width:48px;}
		 form#contact_form .right_input .glow_wrapper {width:256px;float:left;padding:3px;height:30px;background:url('/images/right_glow_wrapper.png') top left no-repeat;}
			 form#contact_form .right_input .glow_wrapper.active {background-position:0px -36px;}
			 form#contact_form .right_input input{width:242px;}

		 form#contact_form .contact_form_input_wrapper textarea {font-family:Helvetica, Arial, sans-serif;padding:4px 4px 4px 8px;font-size:16px;line-height:16px;color:#505050;background:#F2F2F2;border:1px solid #F2F2F2;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;}
			 form#contact_form .contact_form_input_wrapper textarea:focus {background:#FBEDF4;border-color:#FFFFFF;color:#C50E5E;}

			
		 form#contact_form .textarea_input {width:630px;}
		 form#contact_form .textarea_input label{width:620px;padding-left:4px;padding-bottom:2px;}
		 form#contact_form .textarea_input .glow_wrapper {width:624px;padding:3px;height:86px;float:left;background:url('/images/textarea_glow_wrapper.png') top left no-repeat;}
			 form#contact_form .textarea_input .glow_wrapper.active {background-position:left -92px;}
			 form#contact_form .textarea_input textarea{width:610px;height:76px;}
			
		 form#contact_form .submit_button {float:right;padding-right:5px;}
		 form#contact_form .nb {width:400px;float:left;}	
			 form#contact_form .nb p {font-size:12px;padding-left:5px;color:#404040;}
		 form#contact_form .sumbmit_right {width:200px;float:right;}
				 form#contact_form label span,  form#contact_form .nb p span {color:#C50E5E;font-weight:bold;}
				
/* CONTACT FORM VIEW */
form#contact_form {width:630px;float:left;padding-bottom:64px;}
article#get-in-touch h1 {margin-bottom:8px;border-bottom:1px solid #999999;width:950px;height:25px;text-indent:-9999px;background:url('/images/get_in_touch.png') left 17px no-repeat;padding-top:17px;}
.contact_body footer article#footer-nav {width:950px;float:left;padding-top:25px;}
.contact_body a.reveal_contact_form {display:none;}
.get_in_touch_left_wrapper {width:630px;padding-right:10px;float:left;}
.get_in_touch_right_wrapper {width:310px;float:right;}

/* ERRORS */
.errorExplanation {background:#FBEDF4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;width:290px;padding:10px;margin-bottom:12px;}
.contact_body .errorExplanation {margin-top:25px;}
.errorExplanation p {padding-bottom:3px;color:#C50E5E;padding-left:0px;font-weight:bold;}
.errorExplanation ul {color:#C50E5E;}
.errorExplanation ul li {padding-bottom:3px;padding-left:17px;background:url('/images/diamond.jpg') 2px 2px no-repeat;}

/* IE */
/* Simply hiding the transparencies involved in the rounded corners, for IE6 */
.ie6 .post_summary .post_image_canvas .post-photo-top-border, .ie6 .post_summary .post_image_canvas .post-photo-bottom-border, .ie6 .photo-left-border, .ie6 .photo-right-border {display:none;}
/* Hiding the borked slideshow nav for ie6 users */
.ie6 ul#image-slideshow-nav {display:none;}
