

	/* PORTFOLIO */	

body {
	background-image:url(../img/backgrounds/portfolio-keyline.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	color:#121212;
	font-family: 'Droid Serif', Arial, Verdana, sans serif; 
	font-size:12px;
	line-height:18px;
	}
	
a	{color: #a30e0e;
	text-decoration:none;
	}

a:hover {
color:#770807;
text-decoration:underline;
}

a:visited {
color:#8c0303;
}


ul { list-style-type:none;
display:block;
padding:0px;
margin: -2px 0px 0px 8px;

}

li { 
}

li a:hover {
color:#f2f2f2;
background-color:#b28f23;
text-decoration:none;
padding:1px 9px 1px 9px;
background-image:url(img/nav/bar.gif);
background-repeat:repeat-x;
background-repeat:middle left;
}

p {
margin:0px 25px 15px 4px;
padding:0px;
}


.subheads {
	font-size: 12px;
	line-height:30px;
	color:#888888;
	font-family:'Droid Serif',Verdana,Arial;
	}

.primary-portfolio {
	width:968px;
	margin: 0px auto 25px auto;
}	

.project-location {
	font-size:10px;
	text-align:left;
	margin-left:9px;
	margin-top:-1px;
	*margin-top:-3px;
	width:182px;
	color:#888888;
	font-family:'Cabin', 'Droid Serif',Tahoma, Verdana, sans-serif;
	}	
	
.project-title {
	text-align:center;
	padding:2px;
	}
	
.project-title a {
	background-color:white;
 	font-size:11px;
	text-decoration:none;
	color:#bf0606;
	font-weight:bold;
	padding: 3px 18px 3px 9px;
	margin-left:-2px;
	border-top: 1px solid #888888;
	border-right: 1px solid #888888;
	font-family:'Droid Serif',Verdana,Arial;
	}	
.project-title a:hover {
	background-color:#bf0606;
	color:#f9b807;
  	text-decoration:none;
	}
	
.samples {
	width:797px;
	margin-right:13px;
	margin-left:auto;
	}
	
.projects {
	width: 182px;
	height:113px;
	margin: 12px 8px 12px 7px;
	padding:6px 0px 6px 0px;
	float:left;
	background-color:none;
	border: 1px solid white;
	}
/* Portfolio page headers */

.services-web {
	width:430px;
	float:right;
	margin-top:0px;
	*margin-top:-20px;
	padding:2px 50px 2px 50px;
	}	

.header-web {
	background-repeat:no-repeat;
	width:828px;
	margin:0px 0px 9px 0px;
	float:right;
	}
	
.services-interactive {
	width:430px;
	float:right;
	margin-top:0px;
	*margin-top:-20px;
	padding:2px 50px 2px 50px;
	}	


.header-interactive {
	background-repeat:no-repeat;
	width:828px;
	margin:0px 0px 9px 0px;
	float:right;
	}

.services-ads {
	width:430px;
	float:right;
	margin-top:0px;
	*margin-top:-20px;
	padding:2px 50px 2px 50px;
	}	

.header-ads {
	background-repeat:no-repeat;
	width:828px;
	margin:0px 0px 9px 0px;
	float:right;
	}
	
.services-display {
	width:430px;
	float:right;
	margin-top:0px;
	*margin-top:-20px;
	padding:2px 50px 2px 50px;
	}	

.header-display {
	background-repeat:no-repeat;
	width:828px;
	margin:0px 0px 9px 0px;
	float:right;
	}
	
.services-identity {
	width:430px;
	float:right;
	margin-top:0px;
	*margin-top:-20px;
	padding:2px 50px 2px 50px;
	}	

.header-identity {
	background-repeat:no-repeat;
	width:828px;
	margin:0px 0px 9px 0px;
	float:right;
	}

.services-stock-photos {
	width:430px;
	float:right;
	margin-top:0px;
	*margin-top:-20px;
	padding:2px 50px 2px 50px;
	}	

.header-stock-photos {
	background-repeat:no-repeat;
	width:828px;
	margin:0px 0px 9px 0px;
	float:right;
	}

/* Multimedia page styles */	
	
.multimedia-projects {
	width:770px;
	height:50px;
	float:left;
	font-size:12px;
	padding-top:12px;
	
	}

.multimedia-projects p {
margin-top:0px;
}	

a.watch-input { 
   background:url(../img/video/watch.png) repeat 0px 0px; 
   width: 54px; 
   height: 20px; 
   display: block;
	float: left;
	margin:4px 24px 0px 14px;
	border:none;
}

a.watch-input span { 
        display: none; 
}
a.watch-input:hover { 
        background: url(../img/video/watch.png) repeat 0px -20px; 
}	
	

.multimedia-time {
	float:right;
	font-size:11px;
	font-weight:normal;
	color:#8c0303;
	margin-right:10px;
	}		
	
	
.multimedia-subhead {
	float:left;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	}		
	
.multimedia-subhead a{
	}		
	
.multimedia-subhead a:hover{
	text-decoration:underline;
	color:white;
	}				
	
/* Portfolio page thumbnails */	

.thumb-1on1 {
	background-image:url(../img/portfolio/thumbs/1on1.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}			
	
.thumb-airadvice-ads {
	background-image:url(../img/portfolio/thumbs/airadvice-01.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}	
				
.thumb-airadvice-display {
	background-image:url(../img/portfolio/thumbs/airadvice-02.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}	

.thumb-ams-ads {
	background-image:url(../img/portfolio/thumbs/ams.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}		
	
.thumb-ams-display {
	background-image:url(../img/portfolio/thumbs/ams.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}			
	
.thumb-amstox-identity {
	background-image:url(../img/portfolio/thumbs/i-amstox.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}				
	
.thumb-benefex {
	background-image:url(../img/portfolio/thumbs/benefex.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}			

.thumb-bp-ads {
	background-image:url(../img/portfolio/thumbs/bp-02.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}		
	
.thumb-bp-display {
	background-image:url(../img/portfolio/thumbs/bp-03.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}		
	
.thumb-bp-identity {
	background-image:url(../img/portfolio/thumbs/i-blueplanet.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}		

.thumb-bp-web {
	background-image:url(../img/portfolio/thumbs/bp-01.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}		
	
.thumb-cleanway-web {
	background-image:url(../img/portfolio/thumbs/cleanway.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}	
	
.thumb-cleanway-identity {
	background-image:url(../img/portfolio/thumbs/i-cleanway.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}					
	
.thumb-contech-ads {
	background-image:url(../img/portfolio/thumbs/contech-01.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}	
	
.thumb-contech-display {
	background-image:url(../img/portfolio/thumbs/contech-02.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}		
	
.thumb-dakota {
	background-image:url(../img/portfolio/thumbs/dakota.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}	
	
.thumb-dat-ads {
	background-image:url(../img/portfolio/thumbs/dat.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}				
	
.thumb-deacon {
	background-image:url(../img/portfolio/thumbs/deacon.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}
	
.thumb-dm2 {
	background-image:url(../img/portfolio/thumbs/dm2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}		
	
.thumb-e360 {
	background-image:url(../img/portfolio/thumbs/e360.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}		
	
.thumb-fine-earth {
	background-image:url(../img/portfolio/thumbs/i-fe.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}			
		
.thumb-fireblast {
	background-image:url(../img/portfolio/thumbs/fireblast.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}		
	
.thumb-ilumina-identity {
	background-image:url(../img/portfolio/thumbs/i-ilumina.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}				
	
.thumb-ilumina-web {
	background-image:url(../img/portfolio/thumbs/ilumina.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}		
	
.thumb-infocus {
	background-image:url(../img/portfolio/thumbs/infocus.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}	
			
.thumb-inside-mentor{
	background-image:url(../img/portfolio/thumbs/mentor-01.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}
	
.thumb-jakes {
	background-image:url(../img/portfolio/thumbs/jakes.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}										
		
.thumb-kentrox {
	background-image:url(../img/portfolio/thumbs/kentrox.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}		
	
.thumb-kobbi {
	background-image:url(../img/portfolio/thumbs/kobbi.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}
	
.thumb-koolpak-identity {
	background-image:url(../img/portfolio/thumbs/i-koolpak.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}		
	
.thumb-koolpak-web {
	background-image:url(../img/portfolio/thumbs/kp.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}		
	
.thumb-lhh {
	background-image:url(../img/portfolio/thumbs/lhh.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}	
	
.thumb-link-logistics {
	background-image:url(../img/portfolio/thumbs/link.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}		
	
.thumb-mentor-identity {
	background-image:url(../img/portfolio/thumbs/i-mentor.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}			
		
.thumb-ngvi {
	background-image:url(../img/portfolio/thumbs/ngvi.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	
	}		
		
.thumb-psu {
	background-image:url(../img/portfolio/thumbs/psu.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}	
			
.thumb-skye {
	background-image:url(../img/portfolio/thumbs/skye.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}
	
.thumb-smi-web {
	background-image:url(../img/portfolio/thumbs/smi.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}	
	
.thumb-start-fresh {
	background-image:url(../img/portfolio/thumbs/i-sfs.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}				
	
.thumb-tcmedia-web {
	background-image:url(../img/portfolio/thumbs/tcmedia.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}		
	
.thumb-thomas-kemper {
	background-image:url(../img/portfolio/thumbs/tk.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}		
	
.thumb-transcore-ads {
	background-image:url(../img/portfolio/thumbs/transcore-01.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}				
	
.thumb-transcore-display {
	background-image:url(../img/portfolio/thumbs/transcore-02.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}			
	
.thumb-truckersedge {
	background-image:url(../img/portfolio/thumbs/te.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	padding: 94px 0px 0px 0px;
	}		
	
