	body{
		background-color: #333333;
		font-family: Arial, Helvetica, sans-serif;
	}
	img{
		border: 0;
	}
	#main, #mainHome{
		margin: 3px auto 20px auto;
		background-color: #FFFFFF;
		width: 928px;
	}
	#main{
		background-image: url('../images/backgroundWithBar.gif');
		background-repeat: repeat-y;
	}
	#mainHome{
		background-image: url('../images/hugeHouse.jpg');
		background-repeat: no-repeat;
	}
	#header{
		width: 928px;
	}
	#leftHeaderChunk{
		float: left;
	}
	#logo{
		float: left;
	}
	#innerHeader{	/* sub page header */
		float: left;
		background-image: url('../images/subPageHeader.jpg');
		background-repeat: no-repeat;
		width: 681px;
		height: 108px;
	}
	#innerHeaderHome{	/* home page header */
		float: left;
		background-image: url('../images/homeHeader.jpg');
		background-repeat: no-repeat;
		width: 681px;
		height: 177px;
	}
	* html #innerHeaderHome{
		background-image: url('../images/homeHeaderIE6.jpg');
		background-repeat: no-repeat;
	}	
	
	#topNav{
		margin: 0;
		padding: 0;
		padding-left:10px;
		list-style: none;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		width: 600px;
	}
	#innerHeader #topNav{
		margin-top: 50px;
	}
	#innerHeaderHome #topNav{
		margin-top: 124px;
	}
	#topNav li{
		margin: 0px;
		float: left;
	}
	#topNav li a{
		padding: 0px 10px;
		display:block;
		text-decoration: none;
		color: #163060;
		font-size: 18px;
	}


	#leftSide, #leftSideHome{
		clear: left;
		float: left;
		width: 247px;
		padding: 0;
		padding-right: 17px;
		background-image: url('../images/horizDropShadow.png');
		background-position: right top;
		background-repeat: repeat-y;
	}
	* html #leftSideHome{
		background-image: none;
	}
	#leftSide{
		background-image: none;
	}
	
/*	
	* html #leftSideHome{
		background-image: none;
	}
	*/
	#leftNavContainer{
		width: 196px;
		min-height: 453px;
		margin-left: 51px;
		background-image: url('../images/blueprintBackground.jpg');
		background-repeat: no-repeat;
		background-color: #163060;
	}
	#leftSideHome #leftNavContainer{
		height: 453px;
		background-position: right top;
		padding-top: 30px;
	}
	#leftSide #leftNavContainer{
		background-position: right 69px;
	}
	
	#leftSide #leftNav{
		margin-top: 30px;
	}
	
	#leftNav{
		margin: 0;
		padding: 0;
		margin-left: 20px;
		list-style: none;
		/*background-image: url('../images/navDividers.gif');*/
		background-repeat: no-repeat;
		background-position: top right;
	}
	#leftNav li{
		height: 21px;
	}
	#leftNav li a{
		font-size: 12px;
		text-decoration: none;
		color: #FFFFFF;
	} 
	
	#latestWork{
		width: 156px;
		height: 117px;
		margin: 80px auto 40px auto;
		/*background-image: url('../images/latestWork.png');*/
		background-repeat: no-repeat;
		padding-left: 7px;
		padding-top: 31px;
		
		font-size: 12px;
		color: #FFFFFF;
	}
	
	
	#content{
		float: right;
		width: 383px;	/*640 total*/
		padding-right: 257px;
	}
	
	#content h1{
		font-size: 20px;
		font-weight: normal;
	}
	#content p{
		font-size: 12px;
		line-height: 18px;
	}
	#footer{
		background-color:#FFFFFF;
		clear: both;
		height: 24px;
	}
	#footer ul{
		list-style: none;
		margin: 0;
		padding: 0;
		width: 900px;
		margin-left: 30px;
	}
	#footer ul li{
		display: inline;
		list-style-type: none;
		padding-right: 20px;
	}
	#footer ul li a{
		font-size: 11px;
		text-decoration: none;
		color: #848383;
		padding-bottom: 5px;
	}
	* html img.png{
		behavior: url('css/iepngfix.htc');
	}
	* html .pngbg{
		behavior: url('css/iepngfix.htc');
	}