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


/* Global 
******************************************************************/
	* {margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;color:#464646;}


/* Base Tags 
******************************************************************/
	body {width:955px;}
	
	h1,h2,h3,h4,h5,h6 {font-size:15px;margin:0 0 5px 0;color:#282828;}
	
	p {margin:0 0 25px 0;}
	p, ul li, ol li {font-size:11px;line-height:1.65em;}
	ul, ol {list-style-type:none;}
	ul li, ol li {}
	
	ul li a {text-decoration:none;color:#464646;}
	ul li a:hover {color:#ff6600;}

	a {color:#ff6600;text-decoration:underline;}
	a:hover {color:#cccccc;text-decoration:none;}



/* Common definitions
******************************************************************/

	.fullColumn {display:block;width:100%;}
	.leftColumn, .rightColumn {float:left;}
	
	.leftColumn {width:596px;margin:0 34px 0 0;}
	.rightColumn {width:270px;}

	
	
/* header
****************************************************************/

	


	
/* body
****************************************************************/
	/* work blocks */
	#work .workCategory {display:block;position:relative;margin:0 0 10px 0;overflow:hidden;}
	
			/* shared style */
			#work .workCategory,
			#work .workCategory .hoverState,
			#work .workCategory a {width:589px;height:128px;}
			
	
	#work .workCategory .hoverState {background-color:#282828;position:absolute;z-index:10px;top:0;left:0;}
	#work .workCategory p {width:589px;height:128px;margin:0;}
	#work .workCategory .hoverState img {float:right;}
	
	#work .workCategory a {text-decoration:none;display:block;}
	#work .workCategory a span {visibility:hidden;}
	
	#work .workCategory a.print {background:url(../images/bg/hw_print.jpg) no-repeat top left;}
	#work .workCategory a.interactive {background:url(../images/bg/hw_interactive.jpg) no-repeat top left;}
	#work .workCategory a.pr {background:url(../images/bg/hw_pr.jpg) no-repeat top left;}
	#work .workCategory a.new_media {background:url(../images/bg/hw_newmedia.jpg) no-repeat top left;}


	
	
/* footer
****************************************************************/
	#footer {display:block;width:100%;margin-top: 50px; border-top:1px solid #464646;padding-bottom:45px; padding-top: 10px;}
	#footer .left {display: inline-block; width: 50%; float: left;}
	#footer .right {display: inline-block; width: auto; float: right;}
	#footer p {font-size:11px}
		



/* Generic / Misc 
******************************************************************/
	.block {display:block;}
	.strong {font-weight:bold;}
	.clear {clear:both;}
	.orange {color:#ff6600;}




