html{
	overflow: -moz-scrollbars-vertical}

body{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	background: #000 url('/img/stripes.png') fixed;
	color: #fff;
	margin: 15px 0 15px 15px;
	padding: 0;}

#headleft h1{
	text-indent: -800px;}

a:link, a:visited, a:active{
	color: #EC008C;
	text-decoration: none;
	font-weight: bold;
	outline: none;}

a:hover{
	color: #fff;
	font-weight: bold;}

img{
	vertical-align: middle;
	border: none;}

#header{
	width: 494px;
	float: left;
	margin-left: 5px;
	overflow: hidden;
	position: fixed;}

#headleft{
	width: 204px;
	height: 250px;
	background: url('img/logo.png');
	float: left;
	margin-top: 12px;
	overflow: hidden;}

#toplink{
	width: 204px;
	height: 250px;
	display: block;}

.navtop{
	margin-left: 5px;
	font-size: 4.9em;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	display: block;}

.navtop a{
	display: block;}

.navtop a:link, .navtop a:visited, .navtop a:active{
	color: #fff;
	text-decoration: none;}

.navtop h2 a:link, .navtop h2 a:visited, .navtop h2 a:active{
	color: #EC008C;
	text-decoration: none;}

h2{
	font-size: 1.0em;
	display: inline;
	margin: 0;}

.navtop a:hover{
	color: #888;
	text-decoration: none !important;}

#headright{
	width: 290px;
	float: left;
	padding-top: 10px;}

.textblob{
	width: 530px;
	margin-left: 15px;
	border: 0;
	padding: 15px;
	color: #fff;
	font-family: Verdana, sans-serif;
	font-size: 0.9em;
	text-align: left;
	background: #000;}

.portfoliocontainer{
	width: 560px;
	margin-left: 15px;
	border: 0;
	padding: 0;
	color: #fff;
	font-family: Verdana, sans-serif;
	font-size: 0.9em;
	text-align: left;
	background: #000;}

.portfolioslide{
	padding: 0 15px;}
	
a.portfolioheader{
	padding: 15px 0 11px 15px;}

.portfolioslide img{
	padding: 15px;}

h3{
	font-size: 3.0em;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin: 0;
	display: block;
	width: 100%;
	color: #EC008C;}

h3 a{
	color: #EC008C;
	width: 100%;
	display: block;}

h3 a:hover{
	color: #FFF;
	background: none !important;}

.footer{
	font-size: 0.8em;
	color: #333;
	font-family: Helvetica, Arial, sans-serif;
	margin-top: 10px;}

#wrapper{
	width: 530px;
	height: 100%;
	margin-left: 494px;
	margin-top: 3px;
	text-align: left;}
	
.contactinfo{
	font-size: 0.8em;
	color: #888;}

h4{
	font-size: 1.5em;
	font-weight: bold;
	margin: 10px 0 0px 0;
	font-family: Helvetica, Arial, sans-serif;
	color: #888;}

.piecedesc{
	font-size: 0.9em;
	margin: 5px 15px 20px 15px;
	display: block;}

.flist{
	display:block; 
	padding-right: 40px;
	float: left; }

a{
	cursor: pointer;
	cursor: hand;}
	
p{
	margin: 0 0 5px 0;}
	
.textblob a:hover, .portfolioslide a:hover{
	background: #EC008C;}
	
.centerwrapper{
	width: 560px;
	margin: 75px auto 0 auto;}

#iphonegreeting{
	display: none;}