
	#imgwrap a:link, #imgwrap a:visited {
		text-decoration: none;
	}

	.clear {
		clear: both;
	}
	
	#portnav {
		width: 85%;
		margin: 0em auto 2em auto;
		padding: 1em;
		border-top: 1px dotted white;
		border-bottom: 1px dotted white;
	}
	
	.numlink {
		font-weight: bold;
		font-size: 1.5em;
		margin: 0em 0em 0em 3em;
	}

	.numlinkselect {
		font-weight: bold;
		font-size: 1.5em;
		margin: 0em 0em 0em 3em;
	 	color: #ff8b42 !important;
	}
	
	
	#portnav a:link, #portnav a:visited {
		color: white;
		text-decoration: none;
	}
	
	#portnav a:hover, #portnav a:focus {
		text-decoration: underline;
	}
	
	#prevButton, #nextButton {
		display: inline;
		margin: 0em 0em 0em 3em;
		font-size: 1.5em;
	}
	
	#contentwrap {
		background-image: url('../../img/portfolio_bg.jpg');
		background-repeat: repeat-x;
		height: 442px;
	}

	#content1 {
		background-image: url('../../img/portfolio_bg.jpg');
		background-repeat: repeat-x;
		width: 45%;
		background-repeat: repeat-x;
		overflow: hidden;
		height: 349px;
	}
	
	#content1 * {
		text-align: center;
	}
	
	#portimg {
		margin: 3em auto 0em auto;
	}
	
	#content2 {
		width: 55%;
		background-image: url('../../img/portfolio_bg.jpg');
		background-repeat: repeat-x;
		float: left;
		overflow: auto;
		height: 349px;
	}		
	
	#content2 p {
		color: #ffffff;
	}
	
	#content2 p a:link, #content2 p a:visited {
		text-decoration: none;
		color: #ffffff;
		font-weight: bold;
	}
	
	#content2 p a:hover {
		color: #f7641f;
	}
	
	#porttitle {
		font-size: 2.5em;
		margin: 2em 0em 0em 0em;
		color: white;
	}
		
	#portclient {
		margin: 1em 6em .5em 0em;
		border-top: 1px dotted white;
		padding-top: 1em;
	}
	
	#portrole {
		margin: 1em 0em 1em 0em;
		border-bottom: 1px dotted white;
		padding-bottom: 1em;
	}
	
	#portclient, #portrole {
		font-size: 2em !important;
		color: white;
		margin-right: 6em !important;
		letter-spacing: 0px;
	}

	#portinfo {
		font-size: 1.5em !important;
		font-family: arial, sans-serif;
		font-weight: normal;
		padding: 0em 6em 0em 0em;
		margin: 0em 0em 2em 0em;
	}
	