@charset "UTF-8";
/* CSS Document */

/*  --3. Main Content -- */
div#content_main
	{
	background-image:url(../../images/bg_project_detail.jpg);
	background-repeat:repeat-y;
	padding:60px 60px 60px;
	position:relative;
	}
	
img#button_back
	{
	position:absolute;
	top:0;
	left:0;
 	}
	
img#map_thumb
	{
	float:left;
	padding-right:12px;
	margin:0;
	}
	
h4#project_date
	{
	text-decoration: none;
	color: #00425e;
	font-size: 12px; 
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: normal;
	font-style:italic;
	margin:0px;
	padding:0;
	line-height:.95em;
	}

h1#project_title
	{
	text-decoration: none;
	color: #000;
	font-size: 40px; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin:0px;
	padding:0;
	line-height:52px;
	}
	
div.section
	{
	width:840px;	
	margin:0;
	padding:18px 0 14px;
	clear:left;
	}
/*
div#placeholder
	{
	clear:left;
	padding:20px 0 14px;
	margin:0;
	}
	
div#video div#placeholder
	{
	margin:0 0 0 -4px;	
	}	
*/	
img#placeholder_projet_detail
	{	
	margin:0;
	padding:0;
	}
	
ul#nav_sub
	{
	margin:15px 0 14px;
	padding:0;	
	}
	
ul#nav_sub li
	{	
	position: relative;;
	display: block;
	margin:0px;
	padding:0 7px 15px 0;
	float: left;
	}
	
p#blog_posts
	{
	float:right;
	margin:7px 0 22px;
	padding:0;
	}
	
p#blog_posts a:link, p#blog_posts a:visited, p#blog_posts a:hover, p#blog_posts a:active
	{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	}	
	
div#project_description
	{
	clear: both;
	width:840px;
	margin:0;
	padding:14px 0;
	border-top:1px #adacab solid;
	position:relative;
	}
	
div#copy_container
	{
	clear:left;
	width:545px;
	margin:0;
	padding:0;
	}
	
p.copy
	{
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;
	color:#898989;
	margin-bottom:10px;
	line-height:20px;
	}
	
p#tags
	{
	margin-top:20px;
	}
	
p#tags span
	{
	padding-right:3px;	
	}
	
p#tags span a, p#tags span a:visited
	{
	font-size: 10px; 
	font-family:Helvetica, sans-serif;
	color:#464646;
	text-decoration:underline;
	}
	
p#tags span a:hover
	{
	color:#0d658b;
	}
	
div#credits_container
	{
	width:160px;	
	max-height:190px;
	position:absolute;
	top:14px;
	right:85px;	
	}
	
div#credits_container h3
	{
	text-indent:-9999px;
	background-image:url(../../images/bg_header_credits.jpg);
	background-repeat:no-repeat;
	margin-left:-2px;
	margin-bottom:20px;
	}
	
div#credits_container h3, span.position
	{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#464646;
	}
	
div#credits_container p
	{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#898989;
	}
		
p.client
	{
	padding-top:20px;
	}

span.position a:link, span.position a:visited, span.position a:hover, span.position a:active
	{
	color:#669cc0;
	font-size: 11px;
	text-decoration:underline;
	font-weight:normal;
	}	
	
span.position a:hover, span.position a:active	
	{
	color:#0d658b;
	}	
