	/* PB STYLESHEET */	


	body{
		margin-top: 0;
		background: #E7EBEF;
	}
	a:link, a:visited{
		text-decoration: none;
		color: #c1c1c1;
	}	
	a:active, a:hover{
		color: #000000;
	}
	#matte{
		width: 890px;
		height: 610px;
		margin: 0;
		padding 0;
		margin-left: auto;
		margin-right: auto;
		background: #E6D67E url('images/back.jpg') no-repeat;
		right: 30px;
	}
	#main{
		width: 770px;
		height: 450px;
		margin: 0px;
		padding: 0 0 50px 20px;
		margin-left: auto;
		margin-right: auto;
		background: #ffffff;
		border-width: 1px 1px 1px;
		border-style: solid;
		position: relative;
		top: 50px;
		
	}



	/* BEGIN HEADER STYLES */

	#head{
		width: 750px;
		margin: 0px;
		padding: 0px;
		position: relative;
		top: -13px;
	}
	#menu{
		float: right;
		margin: 0px;
		padding: 0px;
		font-size: 11px;
		font-family: sans-serif, arial;
		a:link: #848484;
		a:hover: #c5c5c5;
		position: relative;
		top: 68px;
	}
	#logo{
		width: 350px;
		margin: 0px;
		float: left;
		padding: 0px;
		position: relative;
		top: 14px;
	}
	#header_right{
		width: 400px;
		float: right;
		margin: 0px;
	}



	/* TOP IMAGE AND CONSTRUCTION ADDON */	

	#construct{
		width: 350px;
		float: left;
		position: relative;
		top: -190px;
		margin: 0px;
		padding: 0px;
	}
	#head_image{
		width: 750px;
		position: relative;
		top: -35px;
		margin: 0px;
		padding: 0px;
		float: left;
	}
	#head_image_only{
		width: 750px;
		margin: 0;
		padding: 0;
	}



	/* BEGIN CONTENT STYLES */

	#content{
		width: 750px;
		margin: 0;
		padding: 0;
		position: relative;
		top: -200px;
	}
	#content_pane{
		width: 550px;
		height: 210px;
		margin: 10px;
		padding: 8px;
		overflow: auto;
		position: relative;
		left: 50px;
		border-style: double;
		border-width: 3px;
                font-family: sans-serif, arial, geneva;
                font-size: 16px;
	}
	#page_identifier{
		margin: 0px;
		padding: 0px;
		position: absolute;
		float: right;
		top: -145px;
		right: 195px;
	}
	#content_image{
		width: 750px;
		margin: 0px;
	} 



	
	/* PORTFOLIO STYLES - HORIZONTAL SCROLL ONLY */
	#port_content{
		width: 750px;
		margin: 0;
		padding: 0;
		position: relative;
		top: -100px;
	}
	#port_container{
		width: 629px;
		height: 250px;
		overflow: auto;
		overflow-y: hidden;
		position: relative;
		top: -335px;
		left: 60px;	
	}
	.port_image{
		float: left;
		text-align: left;
		color: #000000;
		padding: 2px;
		margin: 25px 25px 25px 25px;
		border: 1px solid #000;
		line-height: 0;
	}
	.port_descriptor{
		color: #000000;
		font-family: arial, sans-serif;
		font-size: 11px;
		position: relative;
		top: 15px;
	}
	a.port{
		color: #000000;
		text-decoration: none;
		font-family: arial, sans-serif;
		font-size: 11px;
	}
	


	/* WORK.HTML STYLES - CONTENT BOX AND SUCH */

	#work_content{
		width: 750px;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 150px;
	}
	#work_content_pane{
		width: 450px;
		height: 270px;
		margin: 10px;
		padding: 8px;
		overflow: auto;
		position: relative;
		left: 60px;
		float: left;
		border-style: double;
		border-width: 3px;
		background: #E7EBEF;
                font-family: sans-serif, arial, geneva;
                font-size: 15px;
	}
	#image_strip{
		width: 100px;
		float: right;
		position: relative;
		right: 95px;
		top: 0px;
	}

	#rework_content_pane{
		width: 550px;
		height: 220px;
		margin: 10px;
		padding: 8px;
		overflow: auto;
		float: left;
		position: relative;
		left: 150px;
		top: 25px;
		border: 1px solid #000;
                font-family: sans-serif, arial, geneva;
                font-size: 15px;
	}



	/* CONTACT.HTML STYLE - ONE IMAGE */
	#contact_head{
		width: 750px;
		margin: 0px;
		padding: 0px;
	}
	#oneimage{
		width: 750px;
		margin: 0px;
		padding: 0px;
	}
	#construct_contact{
		width: 350px;
		height: 19px;
		margin: 0px;
		padding: 0px;
		position: absolute;
		top: 96px;
		left: 20px;
	}
	#contact_pane{
		width: 300px;
		height: 160px;
		font-family: sans-serif, arial;
		position: relative;
		top: -214px;
		left: 33px;
	}
	#contact_footer{
		width: 750px;
		margin: 0px;
		padding: 0px;
		position: absolute;
		top: 378px;
		left: 20px;
	}



	/* BEGIN FOOTER STYLES */
	
	#footer{
		width: 750px;
		margin: 0px;
		padding: 0px;
		position: relative;
		top: 65px;
	}
	#foot_image{
		width: 750px;
		margin: 0px;
	}
	#peskyHr{
		width: 750px;
		margin: 0;
		padding: 0;
		line-height: 0;
	}
	#signature{
		float: right;
		font-size: 10px;
		font-family: arial, sans-serif;
	}