.wrap{
	background-color: rgb(255,255,255);
	width: 960px; 
	margin: 50px auto;
	-moz-box-shadow: 0 3px 5px 0 #AAA; /*for Mozilla*/
	-webkit-box-shadow: 3px 3px 5px 3px #AAA; /*for Webkit */
	box-shadow: 3px 3px 5px 3px #AAA; /*CSS3 box-shadow for new browsers */
	/*filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
		-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
        zoom: 1;*/ /*should give us a dropshadow in IE*/
	overflow: hidden; /*planning ahead to clear floats*/
	}

.header{
	background-color: white;
	width: 950px;
	text-align: center;
	padding: 5px;
	border: 0px solid;
	margin: auto;
	font-family: "Helvetica Neue", helvetica, arial, sans-serif;
	overflow: hidden; /*planning ahead to clear floats*/
	}
	
	header img{
		display: block;
		margin-left: auto;
		margin-right: auto;
		}

.footer{ 
	width: 940px;
	margin-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: "Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 9px;
	line-height: 9px;
	background-color: #558e3c; /*CORE GIS green*/
	color: white;
	}		

#slideshow_container{
    width: 760;
    height: 500;
	}
#slideshow_container .easy_slides_caption{
    width: 760;
    height: 500;
	}

#caption {
    width: 760;
    height: 25;
    padding: 10;
    color: white;
    font-family: "Helvetica Neue", helvetica, arial, sans-serif;
    font-size: 14px;
	text-decoration: none;
}
	
.content{
	overflow: hidden;
	width: 960px;
	background: url(../assets/images/core_gis_blue.jpg) repeat-y left;
		}
	
	.slideshow_container{
		width: 760px;
		float: right;
		}
	
	.gallery{
		width: 740px;
		padding: 10px;
		float: left;
		overflow: hidden;
		}
	
	p.caption{
		margin: 0;
		font-family: "Helvetica Neue", helvetica, arial, sans-serif;
		font-size: 13px;
		color: #40401;
		text-decoration:none;
		}		
		
	p.links a{
		margin: 0;
		font-family: "Helvetica Neue", helvetica, arial, sans-serif;
		font-size: 13px;
		color: #40401;
		text-decoration:none;
		}
		
	p.links{
		margin: 0;
		font-family: "Helvetica Neue", helvetica, arial, sans-serif;
		font-size: 13px;
		color: #40401;
		text-decoration:none;
		}
		
	#container{
		position:relative;
		width:70%;
		overflow: hidden;
		}

		#inner{
		position:absolute;left:50%;
		}

		#images{
		position:relative;
		left:-50%;
		}

		#images.img {
		float:left;
		} 
	
	.headline{
		width:  190px;
		float: left;
		padding: 5px;
		background-color: #5e67bb; /*tint of CORE GIS blue*/
		}

	h1{
		font-family: "Helvetica Neue", helvetica, arial, sans-serif;
		font-size: 18px;
		font-weight: bold;
		font-style: italic;
		color:  #626262;
		text-decoration:none;
		}
		
	h2{
		font-family: "Helvetica Neue", helvetica, arial, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #626262;
		}	
	
	.side{
		width: 200px;
		float: left;
		font-family: "Helvetica Neue", helvetica, arial, sans-serif;
		font-weight: bold;
		font-size: 14px;
		line-height: 200%;
		}
		nav ul{
				list-style-type: none;
				}
				
				nav li{
					}
					
					nav a{
						display: block; /*this is required for the padding on the next line to work */
						margin-right: 80px;
						margin-left: 5px;
						margin-top: 5px;
						color: white;
						text-decoration: none; /*gets rid of the default underline on links*/
						}
						
						nav a:hover{
							outline: 1px dotted #fff; /*dotted white outline*/
							color: #f4fd00; /*pale yellow*/
							}
						nav a:active{
							margin-top: 1px; /*nudges down the nav item by one pixel when it is pressed*/
							}
				}
		
	.portfolio{
		width: 760px;
		float: left;
		}
		
	.project{
		width: 760px;
		float: right;
		text-decoration: none;
		}

	.clients{
		width: 740px;
		float: right;
		padding-left: 20px;
		padding-bottom: 20px;
		}
	.proj_intro{
		width: 730px;
		float: left;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 10px;
		padding-right: 20px;
		text-decoration: none;
		}	
		
	.proj_text{
		width: 540px;
		float: left;
		padding-top: 0px;
		padding-bottom: 15px;
		padding-left: 10px;
		padding-right: 10px;
		text-decoration: none;
		}
		
	.proj_pics{
		width: 200px;
		float: right;
		padding-top: 20px;
		padding-bottom: 15px;
		vertical-align: bottom;
		}
	
	.about_text{
		width: 590px;
		float: right;
		padding-bottom: 15px;
		padding-right: 20px;
		}
		
	.about_pics{
		width: 120px;
		float: left;
		padding-top: 20px;
		padding-left: 30px;
		padding-bottom: 15px;
		vertical-align: bottom;
		}