@charset "UTF-8";

/*****************************************************************************/
/* 									HOME 									 */
/*****************************************************************************/

	#columns { overflow:hidden; }
	
	#columns div
	{
		float: left;
		margin:20px 20px 0 0;
		overflow:hidden;
	}
	
	#columns .col
	{
		margin:0px 0px 0px 0px;
		padding: 35px 0 0 0;
		border-top: 1px #e0e0e0 dotted;
		clear:both;
		width:100%;
	}
	
	#content #columns h2
	{
		width:auto;
		float:left;
		padding-top:2px;
		padding-bottom:8px;
		margin: 0px;
		
		font-weight: bold;
		color: #999;
		font-size:1.1em;
	}
	
	#columns ul
	{
		display: block;	
		overflow:hidden;
		clear:both;
	}
	
	#columns div a
	{
		padding:0px;
		margin:0px;
	}
	
	#block-blog, #employement { width:220px; }
	
	
	/* OUR WORK COLUMN */
	#our_work
	{
		width: 460px;
		overflow: hidden;
	}
	
	#our_work div div 
	{	
		margin-top: -85px;
		margin-left: -25px;
		padding:13px;
	}
	
	#our_work img
	{
		border:1px #fff solid;
		margin:0px 8px 15px 0;
		padding:0px;
	}
	
	#our_work div div img 
	{ 
		border: none;
		margin: 0px;
		padding-right: 5px;
	}
	
	#our_work img:hover
	{
		border:1px #ff1e8e solid;
		padding:0px;
		margin:0px 8px 15px 0;
	}
	
	#our_work div img { position:relative; }
	
	
	/* BLOG COLUMN */
	#block-blog div li { padding-bottom:8px; }
	
	#block-blog div a 
	{ 
		color:#478ea3;
		font-weight:bold;
	}
	
	#block-blog div p
	{
		font-size:0.7em;
		font-style:italic;
		padding-top:4px;
	}
	
	/* EMPLOYEMENT COLUMN */
	#columns #employement div { padding: 30px 0 0 0; }
	
	#employement p
	{
		font-size: 0.8em;
		line-height:1.6em;
	}
	
	#employement a {  }
	
	#employement a:hover
	{
		background-color:#478ea3;
		color:#fff;
	}
	#employement p.phone
	{
		padding-top:15px;	
	}
	