html{
background-image:url(../sysimages/bg.gif);
background-repeat:repeat-x;
background-attachment:fixed;
}

body {
margin:0;
padding:0;
color:#333333; 
font: 12px "Courier New", Courier, monospace;
}

#index{
width:100%;
}
#portfolio{
width:15000px;
}
#connect{
width:7000px;
}

hr, .hide {
position:absolute; 
top:0;
left:-9000px;
}

#header{
top:0pt;
height:90px;
left:0pt;
position:fixed;
width:100%;
z-index:10000;
}

	#headerwrapleft{
	height:90px;
	margin-left:2%;
	}
	
		#headerlogo{
		height:90px;
		width:181px;
		float:left;
		margin:0px;
		}
		
			.h1logo{
			display:block;
			height:90px;
			width:181px;
			}
			a.logo:link, a.logo:visited{
			display:block;
			width:181px;
			height:90px;
			border:none;
			text-decoration:none;
			background-image:url(../sysimages/logo.png);
			background-repeat:no-repeat;
			}
			a.logo:hover{
			background-position:bottom;
			}
		
		#headerwrap {
		background:transparent url(../sysimages/titleright.png) no-repeat scroll right top;
		height:90px;
		margin-right:2%; 
		margin-left:181px;
		}
			#nav{
			float:left;
			margin-top:30px;
			}
				a.nav:link, a.nav:visited{
				font-size:10px;
				font-family:helvetica, arial, sans-serif;
				font-weight:100;
				color:#666666;
				text-decoration:none;
				margin-left:10px;
				text-transform:uppercase;
				
				}
				a.nav:hover{
				color:#8cc643;
				}
				
				a.menua:link, a.menua:visited{
				text-decoration: none;
				color:#666666;
				font-size:10px;
				float:left;
				font-family:helvetica, arial, sans-serif;
				margin-top:6px;
				margin-left:10px;
				}
				a.menua:hover{
				color:#8cc643;
				}
				
				.menua{
				font-size:10px;
				font-family:helvetica, arial, sans-serif;
				font-weight:100;
				color:#666666;
				text-decoration:none;
				margin-left:10px;
				text-transform:uppercase;
				}
				
				

.anchor{
float:left;
width:155px;
height:430px;
margin-top:100px;
float:left;
}
		
.layerone{
width:690px;
height:430px;
margin-top:100px;
margin-right:345px;
float:left;
background-color:#ffffff;
border:#cccccc 1px;
}

.layeroneindex{
position:absolute;
width:690px;
height:430px;
margin-top:100px;
left:50%;
margin-left:-345px;
background-color:#ffffff;
border:1px solid #cccccc;
float:left;
}

.portfolioone{
width:690px;
height:430px;
margin-top:100px;
margin-right:345px;
float:left;
background-color:#ffffff;
border:1px solid #cccccc;
}

	.layertwo, .portfoliotwo{
	width:670px;
	height:390px;
	margin:10px 10px 0px 10px;
	}
	
	.portfoliotwo{
	background-repeat:no-repeat;
	}
	
		.layerthree{
		width:670px;
		height:30px;
		margin-left:10px;
		}
		
		.portfoliothree{
		width:670px;
		height:30px;
		margin-left:10px;
		}
			.indexcontent{
			width:450px;
			height:260px;
			padding-top:120px;
			margin-left:20px;
			}
			.subcontent{
			width:630px;
			height:260px;
			padding-top:25px;
			margin-left:20px;
			}
			.halfcontent{
			width:305px;
			height:260px;
			padding-top:25px;
			margin-left:20px;
			float:left;
			}
				
				.self{
				margin-top:100px;
				margin-left:2%;
				float:left;
				}
				
				#emailleft{
				margin-left:15px;
				float:left;
				}
				#emailright{
				float:left;
				}
		
				.info{
				padding-top:25px;
				padding-left:30px;
				padding-right:30px;
				}
				.content{
				width:305px;
				height:215px;
				margin:15px;
				float:left;
				}
	
@media print {
.tabcontent {
display:block !important;
}
}

/* --------------------------------------------Type--------------------------------------- */

#preload{display:none;}

a:link, a:visited{
color:#8cc63f;
text-decoration:none;
}
a:hover{
color:#333333;
text-decoration:underline
}

.slidenavr,.slidenavl, .photonavr,.photonavl{
height:30px;
text-decoration:none;
float:left;
display:block;
border:none;
background-repeat:no-repeat;
}
	.photonavr:link, .photonavr:visited{
	width:17px;
	background-image:url(../sysimages/photonext.gif);
	margin-left:10px;
	}
	.photonavl:link, .photonavl:visited{
	width:17px;
	background-image:url(../sysimages/photoprev.gif);
	margin-left:283px;
	}
	.slidenavr:link, .slidenavr:visited{
	width:30px;
	background-image:url(../sysimages/slidenext.gif);
	margin-left:283px;
	}
	.slidenavl:link, .slidenavl:visited{
	width:30px;
	background-image:url(../sysimages/slideprev.gif);
	margin-left:10px;
	}
	.slidenavr:hover,.slidenavl:hover, .photonavr:hover,.photonavl:hover{
	background-position:bottom;
	text-decoration:none;
	}
	
.left{
float:left;
}
.right{
float:right;
}

a,img{
border:none;
}

h1,h2{
font-family:helvetica, arial, sans-serif;
color:#1a1a1a;
letter-spacing:-.1em;
}

h1 {
font-size:28px;
line-height:50%;
margin-top:0px;
font-weight:100;
}
h2 {
font-size: 16px;
margin-top:0px;
}
h3{
font-size:18px;
font-weight:100;
margin-top:0px;
}

.green{color:#8cc63f;}
.black{color:#000000;}
#grey{color:#999999;}

.indent{text-indent:2em;
}

p{
line-height:140%;
color:#333333;
}


