/* CSS Document */


body { background:#000000; }

#wrapper { position:relative; width:1024px; 
			height-min:758px; 
			margin-left: auto; 
			margin-right: auto; 
			display:block; z-index:0; 
}

#wrapper .img { position:relative; width:1024px; 
			height-min:900px; 
			margin-left: auto; 
			margin-right: auto; 
			display:block; z-index:0;
}


#wrapper .sections { 
	position:absolute; 
	top:101px; 
	left:200px; 
	z-index:2; width:758px; height:auto 
	 
}

#wrapper .cp { 
	position:absolute; 
	top:101px; 
	left:200px; 
	z-index:2; width:758px; height:auto 
	 
}

#wrapper .blog { 
	position:absolute; 
	top:101px; 
	left:200px; 
	z-index:2; width:758px; height:auto 
	 
}
#wrapper .foxyform { 
	position:absolute; 
	top:190px; 
	left:260px; 
	z-index:2; 
	 
}
#wrapper .contact { 
	position:absolute; 
	top:190px; 
	left:260px; 
	z-index:2; 
	 
}
#wrapper .contact h1 a { text-decoration:none; color:#000000;  font-family:futura, Geneva, Arial;
	
	font-size:24px; font-weight:100;
	line-height:22px;
	 
}

#wrapper .contact a:hover { text-decoration:none; color:#CCFF00;  font-family:futura, Geneva, Arial;
	
	font-size:24px; font-weight:100;
	line-height:22px;
	 
}
#wrapper .right { width: 600px;
	position:absolute; 
	top:190px; 
	left:260px; 
	z-index:2; 
	 
}

#wrapper .right p { text-decoration:none; 
	font-family:futura, Geneva, Arial;
color:#000000;
	font-size:18px; font-weight:100;
	line-height:22px;
	 
}

#wrapper #left { width:260px; height:600px; background:none; position:absolute; top:170px; left:0px; 
	 
}

#wrapper #left .fb { z-index:9; position:absolute; top:0px; right:10px; float:left; padding-left:90px; padding-top:30px; width:220px; height:auto;
	 
}
#wrapper #left .fb img { z-index:9; position:relative;
	 
}
#wrapper #left .resume {  width:220px; height:auto; position:absolute; top:200px; left:25px;
	 
}

#wrapper #left .services { width:auto; float:left; width:200px; height:auto; padding-left:20px; padding-right:20px; padding-bottom:30px;
	 
}
#wrapper #left .services h1 { font-family:futura, Geneva, Arial; font-size:16px; color:#000000; line-height:25px;
	 
}
#wrapper .photo { position:absolute; 
	top:430px; 
	left:220px; 
	z-index:2;
	padding:40px; width:500px; height:auto;
	 
}

#wrapper .photo img { border:0; }
	 


#wrapper .photo2 { position:absolute; 
	top:430px; 
	left:220px; 
	z-index:2;
	padding:40px; width:450px; height:300px;
	 
}
#wrapper .photo2 img { border:none; }
#wrapper .blog { position:absolute; 
	top:470px; 
	left:760px; 
	z-index:2;
	
	 
}
#wrapper .blog img { border:none;
	
	 
}
#wrapper #menu .logo a img { list-style:none; border:0; width:240px; height:auto;
	 
}

#wrapper .sections ul { 
	list-style-type:none; 
	padding:30px; 
	width:1024px; 
	height:auto;
}
#wrapper .sections ul li { 
	list-style-type:none; 
	padding:30px; 
	width:1024px;
	display:inline;
}

#wrapper .sections ul li a {  
	z-index:2; 
	text-decoration:none; 
	font-family:futura, Geneva, Arial;
	color:#000000;
	font-size:19px; font-weight:100;
	
}

#wrapper .sections ul li a:hover {  
	z-index:2; 
	text-decoration:none; 
	font-family:futura, Geneva, Arial;
	color:#00CCFF;
	font-size:19px; font-weight:100;
	
	
}

#wrapper .logo { position:absolute; top:10px; left:3px; z-index:1; vertical-align:middle;
}
#wrapper .information { position:absolute; top:160px; left:260px; z-index:1; vertical-align:middle; width:640px; z-index:1; line-height:.2em;
}
#wrapper .information p { font-family:futura, Geneva, Arial; font-size:15px; line-height:.2em; color:#000000;
}
#wrapper .information .item1 { position:absolute; top:0px; left:0px; z-index:1; vertical-align:middle; width:300px; padding:20px;
}
#wrapper .information .item1 p { font-family:futura, Geneva, Arial; font-size:16px; line-height:20px; color:#000000; color:#000000;
}
#wrapper .portfolio  { position:absolute; vertical-align:middle; z-index:1; }
#wrapper .portfolio .gd {  width:230px; position:absolute; left:260px; bottom:580px; z-index:1; }
#wrapper .portfolio .ill {  width:230px; position:absolute; left:510px; bottom:580px; z-index:1; }
#wrapper .portfolio .web {  width:230px; position:absolute; left:260px; bottom:440px; z-index:1; }
#wrapper .portfolio .pm {  width:230px; position:absolute; left:510px; bottom:440px; z-index:1; }
#wrapper .portfolio .logoport {  width:230px; position:absolute; left:760px; bottom:580px; z-index:1; }
#wrapper .portfolio .sw {  width:230px; position:absolute; left:760px; bottom:440px; z-index:1; }


#wrapper .portfolio .gd a img { border:0; }
#wrapper .portfolio .ill a img {  border:0; }
#wrapper .portfolio .web a img {  border:0; }
#wrapper .portfolio .pm a img {  border:0; }
#wrapper .portfolio .logoport a img { border:0; }
#wrapper .portfolio .sw a img {  border:0; }

#wrapper h1 { 	
	text-decoration:none; 
	font-family:futura, Geneva, Arial;
color:#000000;
	font-size:19px; font-weight:100; }
#footer { position:absolute; top:655px;
	 width:1024px; 
		
			margin-left: auto; 
			margin-right: auto; 
			display:block;
			z-index:0;
}




