@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

#centering{
	position:relative;
	width:1000px;
	height:1000px;
	margin:0 auto;
}

.menuItem{
	position:absolute;	
	top:193px;
	height:9px;
	cursor:pointer;
}
.subMenu{
	position:absolute;	
	top:225px;
	height:10px;
	cursor:pointer;
}
	
	#menu_newest{
		left:236px;
		width:59px;
	}
	.newestHover{ background:url(images/hover.png) no-repeat top left; }
	
	#menu_design{
		left:329px;
		width:59px;
	}
	.designHover{ background:url(images/hover.png) no-repeat -93px 0px ; }
		
	#menu_photos{
		left:417px;
		width:112px;
	}
	.photosHover{ background:url(images/hover.png) no-repeat -181px 0px; }		
		
	#menu_about{
		left:554px;
		width:84px;
	}
	.aboutHover{ background:url(images/hover.png) no-repeat -318px 0px; }
		
	#menu_contact{
		left:656px;
		width:70px;
	}
	.contactHover{ background:url(images/hover.png) no-repeat -420px 0px; }

	#menu_links{
		left:744px;
		width:44px;
	}
	.linksHover{ background:url(images/hover.png) no-repeat -508px 0px; }






	#menu_graphic{
		left:262px;
		width:69px;
	}
	.graphicHover{ background:url(images/design_hover.png) no-repeat top left; }
	
	#menu_web{
		left:428px;
		width:36px;
	}
	.webHover{ background:url(images/design_hover.png) no-repeat -166px -0px; }
	
	
	
		
	#menu_artsy{
		left:262px;
		width:52px;
	}
	.artsyHover{ background:url(images/photos_hover.png) no-repeat top left; }

	#menu_promo{
		left:393px;
		width:107px;
	}
	.promoHover{ background:url(images/photos_hover.png) no-repeat -131px -0px; }
	
	#menu_commercial{
		left:540px;
		width:97px;
	}
	.commercialHover{ background:url(images/photos_hover.png) no-repeat -278px -0px; }
	
	#menu_live{
		left:696px;
		width:93px;
	}
	.liveHover{ background:url(images/photos_hover.png) no-repeat -434px -0px; }
	
	
		
	
	
#content_area{
	position:absolute;
	top:240px;
	left:150px;
	width:700px;
	height:auto;
}

#content_area p{
	text-align:justify;
	width:500px;
	margin:0 auto;
	margin-bottom:10px;
	font-size:12px;
}
#content_area span{
	color:#FFc600;
	font-style:italic;
	font-weight:bold;
}
#content_area div.contact{
	font-size:14px;
	margin:0 auto;
	display:block;
	color:white;
	width:300px;
}

#content_area div.link{
	font-size:14px;
	margin:0 auto;
	display:block;
	color:white;
	width:250px;
	text-align:center;
}
a.link{
	color:#ffc600;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	margin:10px;
}
.link:hover{
	color:white;
	text-decoration:underline;

}
#content_area img{
	margin:7px;
	float:left;
	cursor:pointer;
}
.gallery_content{
	padding-top:0px;
}

a.maillink{
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}
a.maillink:hover{
	color:#ffc600;
	font-size:14px;
	border:1px solid white;
}
a.resumeLink{
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}
a.resumeLink:hover{
	color:#ffc600;
	font-size:14px;
	border:1px solid white;
}

#matte{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}

#matte_bg{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000000;
	opacity: .7;
	filter: alpha(opacity=70);
}
#matte_content{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	text-align:center;
}
.popupImage{
	vertical-align:middle;
}
.imageFrame{
	margin-left:auto;
	margin-right:auto;
}
#imgHeader{
	position:relative;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	height:25px;
	width:400px;
}
.galleryImage{
	border:0px;
}
.popupNav{
	position:absolute;
	top:0px;
	width:50px;
	height:23px;
	cursor:pointer;
}
#popupPrev{
	position:absolute;
	left:0px;
	background-image:url(images/prev1.gif);
}
.popupPrevHover{
}

#popupOpen{
	left:175px;
	width:72px;
	background-image:url(images/seelive1.gif);
}
.popupOpenHover{
}

#popupNext{
	right:0px;
	background-image:url(images/next1.gif);
}
.popupNextHover{
}

.popupImage{
	border:7px solid black;
}
#ec{
	position:absolute;
	top:340px;
	left:100px;
	width:24px;
	height:94px;
	background:url(images/ecirkit.gif);
	opacity: .3;
	filter: alpha(opacity=30);
}
#misc{
	position:absolute;
	top:550px;
	left:100px;
	width:23px;
	height:75px;
	background:url(images/misc.gif);
	opacity: .3;
	filter: alpha(opacity=30);
}