	
/* Even in all browsers */

html, body, ul, ol, li, p,
h1, h2, h3, h4,
form, fieldset, a {
margin:						0;
padding:					0;
border:						0;
}
	
body
	{
		font:				12px gill sans,verdana,helvetica,arial;
		color:				#fff;
		margin:				0px auto 0px auto;			
 		width:				985px;		
		background:			url('gfx/background.jpg'); background-repeat: repeat
		border:				0;overflow:visible;
	}
	
#navigation
	{
	width:900px;
	padding-top:10px;
	margin:0px;
	margin-top:15px;
	height:30px;
	text-align:center;
	font-family: gill sans,verdana,helvetica,arial;
	font-size:14px;
	letter-spacing:1px;
	line-height:16px;
	background-color:#000000;opacity:.70;
	}
	
#navlink
	{
	width:900px;
	padding-top:10px;
	margin:0px;
	margin-top:-40px;
	height:30px;
	text-align:center;
	font-family: gill sans,verdana,helvetica,arial;
	font-size:14px;
	letter-spacing:1px;
	line-height:16px;
	}
	
#home
	{
	width:900;
	text-align:center;
	padding:5px;
	margin-left:42px;
	margin-right:42px;
	margin-top:10px;
	height:1800px;
	background-color:#000000;opacity:.70;
	}

#portfolio1
	{
	width:900;
	text-align:center;
	padding:5px;
	margin-left:42px;
	margin-right:80px;
	margin-top:-1800px;
	height:1800px;
	}		

#contactbackground
	{
	width:900;
	text-align:center;
	padding:5px;
	margin-left:42px;
	margin-right:42px;
	margin-top:10px;
	height:600px;
	background-color:#000000;opacity:.70;
	}
	
#contact
	{
	width:900;
	text-align:center;
	padding:5px;
	margin-left:42px;
	margin-right:42px;
	margin-top:-600px;
	height:600px;
	}
	
#aboutbackground
	{
	width:900;
	text-align:center;
	padding:5px;
	margin-left:42px;
	margin-right:42px;
	margin-top:10px;
	height:600px;
	background-color:#000000;opacity:.70;
	}
	
#about
	{
	width:900;
	text-align:center;
	padding:5px;
	margin-left:42px;
	margin-right:60px;
	margin-top:-600px;
	height:600px;
	}
a.nav:link	{
	color:#e6e7e8;
	margin:0px;
	font-family: gill sans,verdana,helvetica,arial;
	letter-spacing:1px;
	font-size:14px;
	text-decoration:none;
	}
	
a.nav:visited	{
	color:#e6e7e8;
	margin:0px;
	font-family: gill sans,verdana,helvetica,arial;
	letter-spacing:1px;
	font-size:14px;
	text-decoration:none;
	}
		
a.nav:active	{
	color:#e6e7e8;
	margin:0px;
	font-family: gill sans,verdana,helvetica,arial;
	letter-spacing:1px;
	font-size:14px;
	text-decoration:none;
	}
	
a.nav:hover	{
	color:#8c8989;
	margin:0px;
	font-family: gill sans,verdana,helvetica,arial;
	letter-spacing:1px;
	font-size:14px;
	text-decoration:none;
	}

a.port:link	{
	color:#66abcc;
	margin:0px;
	font-family: gill sans,verdana,helvetica,arial;
	letter-spacing:1px;
	font-size:14px;
	text-decoration:none;
	}
	
a.port:visited	{
	color:#66abcc;
	margin:0px;
	font-family: gill sans,verdana,helvetica,arial;
	letter-spacing:1px;
	font-size:14px;
	text-decoration:none;
	}
		
a.port:active	{
	color:#66abcc;
	margin:0px;
	font-family: gill sans,verdana,helvetica,arial;
	letter-spacing:1px;
	font-size:14px;
	text-decoration:none;
	}
	
a.port:hover	{
	color:#8c8989;
	margin:0px;
	font-family: gill sans,verdana,helvetica,arial;
	letter-spacing:1px;
	font-size:14px;
	text-decoration:none;
	}
		

	
h2	{
	font-family: helvetica, arial, verdana;
	font-size:23px;
	color:#543E36;
	font-weight:bold;
	text-align:center;

	}
	
h3	{
	font-family: helvetica, arial, verdana;
	font-size:30px;
	color:#543E36;
	padding-left:130px;
	text-align:left;
	}
	
h4	{
	font-family: helvetica, arial, verdana;
	font-size:30px;
	color:#005781;
	font-weight:bold;
	padding-left:40px;
	text-align:left;
	}

p	{
	font-family: gill sans, helvetica, arial, verdana;
	font-size:14px;
	color:#e6e7e8;
	padding-left:30px;
	text-align:left;
	letter-spacing:1px;
	}
	
.imgleft {
float: left;
padding: 0px 20px 10px 0px;
}



	
#foot a:link	{
	color:#993300;
	text-decoration:none;
	font-size:11px;
	}
#foot a:visited	{
	color:#993300;
	text-decoration:none;
	font-size:11px;
	}
	
#foot a:active	{
	color:#993300;
	text-decoration:none;
	font-size:11px;
	}
	
#foot a:hover	{
	color:#cc6600;
	text-decoration:none;
	font-size:11px;
	}
	
ul,li	{
	font-family: helvetica, arial, verdana;
	font-size: 16px;
	line-height:25px;
	letter-spacing: 0px;
	color:#005782;
	text-align:left;
	}
	
#footerback
	{
	width:900px;
	padding-top:10px;
	margin:0px;
	margin-top:0px;
	height:20px;
	text-align:center;
	font-family: gill sans,verdana,helvetica,arial;
	font-size:14px;
	letter-spacing:1px;
	line-height:16px;
	background-color:#000000;opacity:.70;
	}
	
#footer
	{
	width:900px;
	padding-top:10px;
	margin:0px;
	margin-top:-35px;
	height:20px;
	text-align:center;
	font-family: gill sans,verdana,helvetica,arial;
	font-size:14px;
	letter-spacing:1px;
	line-height:16px;
	}