/* CSS Document */

	
	/* color palette */
	.red-orange {color: #e31f26;}
	.black {color: #333;}
	.green {color:#00a833;}
	.orange {color:#f99d1c;}
	.dark_gray {font-weight:bold;color:#555;}
	 /*paragraph p color : #bbb */

		
	* { margin:0;padding:0;}
	
	img {
		border:0;
		display:block;
		}
	
	p, td {
		font:11px Arial;
		color:#777;
		}
	
	body {
		text-align:center;
		}
	
	#wrapper {	
		width:1000px;
		position:relative;
		text-align:left;
		margin:auto;
		margin-top:10px;
		border:2px solid #ccc;
		}
			
	#header {
		height:160px;
 		}	
		
	
	/*** BLOG ***/	
	#blog {
		position:absolute;
		right:30px;
		top:32px;
		width:200px;
		padding-top:5px;
		border-top:1px dotted #ccc;
  		}
		
	#blog p {
		font:11px/14px Arial;
		}
 
	 a:link,  a:visited {
		color:#e31f26;
		border-bottom:1px dotted #e31f26;
 		text-decoration:none;
		}
		
	#blog a:hover {
		text-decoration:none;
		}
	
	#main h1.small, 
	#blog h1.small{
		color:#e31f26;
		font:bold 9px Verdana;
		margin-bottom:12px;
		}
 			
	 #main p.small {
		font:11px/14px Arial;
 		}		
			
	/***** NAVIGATION *****/
			
	#nav {
		position:absolute;
		left:485px;
		top:30px;
		}
	
	#nav ul.left {
		float:left;
		width:110px;
		}
	#nav ul.right{
		float:left;
		width:100px;
		}
	#nav li{
		font:11px/15px Arial;
		list-style-type:none;
		}	
	
	#nav li a:link, #nav li a:visited {
		text-decoration:none;
		border:0;
		font:10px Arial;
		color:#777;
		}
	
	#nav li a:hover, 
	#home #nav a.home:link, #home #nav a.home:visited,
	#contact #nav a.contact:link, 	#contact #nav a.contact:visited,
	#about_us #nav a.about_us:link, #about_us #nav a.about_us:visited,
	#key_players #nav a.key_players:link, #key_players #nav a.key_players:visited,
	#key_partners #nav a.key_partners:link, #key_partners #nav a.key_partners:visited,
	#services #nav a.services:link, 	#services #nav a.services:visited,
	#experience #nav a.experience:link, 	#experience #nav a.experience:visited,
	#news #nav a.news:link, #news #nav a.news:visited, 	
	#blog #nav a.blog:link, 	#blog #nav a.blog:visited,
	#contact #nav a.contact:link, 	#contact #nav a.contact:visited {
		color:#e31f26;
 		}
		
	/**** MAIN CONTENT ****/	
	#main{
		height:1%;
		margin-bottom:10px;
 		}
	
	#main p{
		font: 13px/20px Arial;
		}
		
	#main #left{  /* left side */
		float:left;
		padding:0 45px 0px 0;
		margin-left:40px;
 		width:370px;
 		border-right:1px dotted #cccccc;
 		}

		
	 #right {
	 	float:left;
		margin-left:32px;
		width:471px;
 		}
		
	h1{
		color:#000;
		font:bold 17px Arial;
		margin-bottom:15px;
		}
	
	#right h2, 
	#right div.bio h2,
	#press_kits h2 {
		color:#f99d1c;
		font:bold 13px Arial;
		margin-bottom:5px;
		}	
	
	#right p {
		font: 16px/22px Arial;
		}
	
	#right ul {
		margin-left:14px;
		margin-bottom:15px;
		}
	
	#right li {
		color:#777;
		list-style-type:disc;
		margin:7px 0 ;
		font: 11px Arial;
		}
		
	/* HOME PAGE STYLES */
	#home #main #left.home {
		border:0;
		padding-left:40px;
		width:313px;
		margin-right:15px;
 		}
		
	#home_left_box {
 		margin-bottom:5px;
  		}

	#home #latest_news{
		padding-top:5px;
		border-top:1px dotted #ccc;
		}
	
	#home #right #home_right_box{
		height:295px;
		}
		
	#home #right h1.large {
		font:bold 36px Arial;
		color: #e31f26;
		margin-bottom:0;
		margin-top:55px;
		}
		
	#home #carousel {
		margin-top:10px;
		padding-top:5px;
		border-top:1px dotted #ccc;
		}
		
	/*CONTACT STYLES */
	
	#contact .contacts_left p, 
	#contact .contacts_right p {
		font-size:11px;
		line-height:1.5em;
		}
		
	.contact {
		height:300px;
		}
				
	.contacts_left {
		float:left;
		width: 300px;
		}
		
	/* EXPERIENCE STYLES */
	#experience #left {
		height:2060px;
		}
 		
	#experience #right p{
		font: 11px Arial;
		}
		
	#experience #right img {
 		padding-bottom:15px;
		}
		
	#experience .snapshot {
		padding-bottom:5px;
		margin-bottom:15px;
		border-bottom:1px dotted #ccc;
		}	 
	
	/* SERVICES */
	#services #main {
		height:1%;
		margin-bottom:0;
		}
		
	#services #main #left{
		background:#fff url(../images/process_flow.jpg) bottom left no-repeat;
		height:450px;
		}
	
	/* NEWS */
	
	#news h2, #news h1, #BBC_Click h2 {
		font:bold 13px Arial;
		margin-bottom:5px;
		color:#e31f26;
		margin:10px 0 0 0;
		}
		
	#news h1{
		color:#000000;
		font-size:16px;
		margin:10px 0;
		}
		
	#news .news {
		height: 1%;
		}
	
	#news .cp_news {
 		padding:10px 0;
		float:left;
		width:368px;
		margin:auto;
		margin-top:10px;
		}
		
	.cp_news p{
		font-size:12px;
		}
		
	#news .cp_news div{
		float:left;
		height:1%;
		padding-right:20px;
		margin-top:30px;
		}
	 
		
	#news #right td {
		margin:0 0 10px 0;
		font: 11px/16px Arial;
		vertical-align:top;
		padding:10px 10px 10px 0;
		border-bottom:1px dotted #ccc;
		}
	
	#news #right p {
		font:11px/16px Arial;
		}
		
	#news #right td a {
		border:0;
		}
		
	#news #right p.client {
		font-weight:bold;
		color:#555;
		}
	 
	/*KEY PLAYERS STYLES */
			
	#key_players .key_players {
		height:630px;
		}
	
	#key_players .bio  img{
 		float:left;
		padding:0 10px 5px 0;
		}

	#key_players .bio p{
		margin:0 0 10px 0;
		font: 11px/16px Arial;
		}
	
	#key_players .bio h2 {
		font:bold 11px Arial;
		margin-bottom:5px;
		color:#e31f26;
		}
	
	/*PARTNERS STYLES */
	#key_partners div.partner p, 
	#key_partners div.partner td{
		margin:0 0 10px 0;
		font: 11px/16px Arial;
		vertical-align:top;		
		}
	
	#key_partners .partner ul {
		padding-left:0px;
		}
		
	
	#key_partners ul li {
		margin:0px;
		list-style-type:none;
		line-height:1.4em;
		}
		
	/* PRESS KIT STYLES */
	
	#kit {
		float:left;
		padding:0 45px 0px 0;
		margin-left:40px;
 		width:400px;
  		}
 
 	#kit ul {
		padding-left:15px;
		margin:5px 0 15px 15px;
  		}
		
	#kit li {
		margin:10px 0;
		 font:12px Arial, Helvetica, sans-serif;

		}
	#kit li a {
 		font:12px Arial, Helvetica, sans-serif;
		}
		
	#kit h2{
		color:#333;
		}
  		
	/* FOOTER STYLE RULES */
	
	#footer {
		margin:15px 0 5px 40px;
		height:15px;
		}
		
	#footer p {
		font-size:9px;
		}
		
	#footer a:link, 
	#footer a:visited {
		border:0;
		color:#777;
		}
		
	#footer a:hover{
		text-decoration:underline;
		}
		
	#footer .credit_line a:link,  /*credit line in footer for liquid agency */
	#footer .credit_line a:visited{
		color: #f99d1c;
		border-bottom:1px dotted #f99d1c;
		text-decoration:none;
 		}

		
	/*DO NOT TOUCH CLEARFIX RULES */
	.clearfix:after {
		content: ".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
		}
	
	.clearfix {display:inline-table;}
		/*Hides from IE-Mac \*/
		*html .clearfix{height:1%;}
		.clearfix {display:block;}
		/*End hide from IE Mac */
		
	/* END CLEARFIX RULES */
 