body {
font-family: Georgia, Sans-serif;
background: #000000;
}

h1 {
	font-size: 64pt;
	font-weight: normal;
	letter-spacing: -5pt;
	color: #abff5f;
	margin: 10px 0 20px 0;
}
	h1 span {
		font-size: 60pt;
		
	}
p{
	font-size: 18pt;
	color: #FFF;
	letter-spacing: 1pt;
	margin: 10px 0 20px 0;
}
.minustext{
	text-indent: -99999px;
}
a:link{
	color: #ff66cc;
	text-decoration: none;
}
a:hover{
	color: #ff66cc;
	text-decoration: none;
}
a:active{
	color: #ff66cc;
	text-decoration: none;
}
a:visited{
	color: #ff66cc;
	text-decoration: none;
}

#wrapper{
	margin: auto;
	padding: 10px 0;
	height: auto;
	width: 960px;
	background: url(/images/bg.png) no-repeat;
}
	#inner-wrapper{
		position: relative;
		min-height: 940px;
		width: 860px;
		margin: 0 50px;
	}

#content{
	position: absolute;
	top: 50px;
}
	#content p a{
		border-bottom: 0.5px solid;
	}
	#portfolio-wrapper{
		width: 860px;
		margin: 60px 0 0 0;
		position: absolute;
		top: 300px;
	}
		.portfolio-holder{
			width: 260px;
			margin: 0 20px 0 0;
		}
			.portfolio-holder h3{
				font-family: Avenir, Helvetica, Arial;
				text-align: center;
				color: #4e4c4b;
				margin: 0 0 5px 0;
				font-size: 14pt;
			}			
				.portfolio-holder.photography{
					position: absolute;
					left: 0;
					z-index: 1;
				}
				.portfolio-holder.web-design{
					position: absolute;
					left: 300px;
				}
				.portfolio-holder.print-design{
					position: absolute;
					left: 600px;
				}
					.portfolio{
						width: 260px;
						height: 260px;
					}
						.portfolio.photography{
						}
						.portfolio.web-design{
						}
						.portfolio.print-design{
						}
							.portfolioprevious{
									position: absolute;
									left: 0;
									top: 24px;
									text-indent: -9999px;
									/*z-index: 0;*/
									height: 47px;
									width: 260px;
									background: url(/images/next-previous.png) no-repeat;
								}
								.portfolioprevious a{
										display: block;
										width: 260px;
										height: 47px;
									}
							.portfolionext{
								position: absolute;
								left: 0;
								bottom: 0;
								text-indent: -9999px;
								/*z-index: 0;*/
								height: 47px;
								width: 260px;
								background: url(/images/next-previous.png) no-repeat 0 -47px;
							}
								.portfolionext a{
										display: block;
										width: 260px;
										height: 47px;
									}
		
#header{
	position: absolute;
	width: 860px;
	top: 0px;
	height: 50px;
}
	#nav{
		
	}
		#nav ul{
			list-style: none;
		}
			#nav ul li{
				display: inline;
				float: left;
				margin: 0 5px 0 0;
				color: #FFF;
			}
				#nav ul li p{
					font-family: Avenir, Helvetica, Arial;
					font-size: 14pt;
					color: #FFF;
				}
					#nav ul li p a:link, #nav ul li p a:visited{
						color: #FFF;
					}
					#nav ul li p a:hover, #nav ul li p a:active {
						color: #ff66cc;
					}
	#logo{
		font-family: Avenir, Helvetica, Arial;
		font-size: 18pt;
		position: absolute;
		right: 0px;
		text-align: right;
	}
		#logo h2 {
			color: #FFF;
			line-height: 15px;
		}
			#logo h2 span{
				font-size: 8pt;
				margin-right: 7px; 
			}
#footer{
	height: 100px;
	width: 860px;
	position: absolute;
	top: 780px;
}
	#footer a{
		color: #FFF;
		border-bottom: 0.5px solid;
	}
	#footer ul li {
	}
		#footer ul li h5{
			font-size: 18pt;
			color: #abff5f;
			font-weight: normal;
		}
		#footer ul li p{
			font-size: 100%;
			margin: 6px 0;
		}
	.footer-one{
		position: absolute;
		width: 430px;
		top: 0;
	}
	.footer-two{
	}
	.footer-three{
		position: absolute;
		width: 430px;
		top: 0;
		right: 0;
		float: left;
		text-align: right;
	}