
body {
	background-color: #121212;
	color:#FFFFFF;
	margin:  0 0 0 0;
	border: none;
	padding: 0 0 0 0;
}

#centercontent{
	margin: 0 auto;
	width: 1280px;
	height: 800px;
	overflow: hidden;
}

#maincontainer{
	border:none;
	margin: 0;
	padding: 0 0 0 0;
	width: 2560px;
	height: 1600px;
	display:block;
	transform:scale(0.5,0.5);
	transform-origin: 0 0;	
	-ms-transform:scale(0.5,0.5); /* IE 9 */
	-ms-transform-origin: 0 0;	
	-webkit-transform:scale(0.5,0.5); /* Safari and Chrome */
	-webkit-transform-origin: 0 0;
	-moz-transform:scale(0.5,0.5); /* old FF */
	-moz-transform-origin: 0 0;
	-o-transform:scale(0.5,0.5); /* opera */
	-o-transform-origin: 0 0;
}
#logoMain {
	position:absolute;
}
#logoMain div.container{
	top:700px;
	left:780px;
	width:1000px;
	height:200px;
	border:none;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	background-image:url('graphics/logo1.png');
	position:absolute;
	z-index:2;
}

#enter{
	height:200px;
	width:500px;
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	background:url('graphics/logo1.png');
	z-index:3;
}
#enter span{
	display:none;
}
#MainLogoGraphicDesign{
	height:40px;
	width:450px;
	position:absolute;
	top:35px;
	left:550px;
	display:block;	
	background:url('graphics/logo1.png') -550px -35px;
	z-index:3;
}
#MainLogoGraphicDesign span{
	display:none;
}
#MainLogoPhotography{
	height:40px;
	width:450px;
	position:absolute;
	top:75px;
	left:550px;
	display:block;
	background:url('graphics/logo1.png') -550px -75px;
	z-index:3;
}
#MainLogoPhotography span{
	display:none;
}
#logo div.container{
	top:1199px;
	left:0px;
	width:1200px;
	height:195px;
	border:none;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	background-image:url('graphics/logo2.png');
	position:absolute;
	z-index:2;
}
#logo{
	position:absolute;
}
#LogoGraphicDesign{
	height:40px;
	width:400px;
	position:absolute;
	top:20px;
	left:800px;
	display:block;	
	background:url('graphics/logo2.png') -800px -20px;
	z-index:3;
}
#LogoGraphicDesign span{
	display:none;
}
#LogoPhotography{
	height:40px;
	width:400px;
	position:absolute;
	top:60px;
	left:800px;
	display:block;
	background:url('graphics/logo2.png') -800px -60px;
	z-index:3;
}
#LogoPhotography span{
	display:none;
}
#LogoEmail{
	height:55px;
	width:300px;
	position:absolute;
	top:115px;
	left:800px;
	display:block;
	background:url('graphics/logo2.png') -800px -115px;
	z-index:3;
}
#LogoEmail span{
	display:none;
}
#picture{
	display:block;
	position:absolute;
	top: 0px;
	left: 0px;
	border:none;
	height:1600px;
	width:2560px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	z-index:1;
}

#menu{
	position:absolute;
	top: 1200px;
	left: 1813px;	
	border: 0;
	padding: 0;
	margin: 0;
	z-index:2;
}


#menuList {
	display: none;
	position:absolute;
	left:0px;
	list-style:none;
}
li.menuItem {
	float: none;
	border: none;
	position: relative;
	padding: 2px;
}
#mainmenu li:hover > ul {
	display:block;
	position:absolute;
	bottom:100%;	
	margin-bottom:-16px;
	background-color: rgb(147,149,151);
	background-color: rgba(147,149,151,0.3);
	padding: 20px;
	left: 47px;
	min-width:143px;
}
#mainLi {
	display:block;
	position:absolute;
	border:0;
	padding:0;
	margin: 0;
}
#mainmenu {	
	list-style:none;
	border: 0;
	padding: 0;
	margin: 0;
	position: absolute;
}

#menuButton {
	display:block;
	position:absolute;
	border: 0;
	margin: 0;
	padding: 0;
	height:69px;
	width:320px;
	background:url('graphics/menusprite.png');
	position:absolute;
	left:0;
	top:0;
}
#menuButton span{
	display:none;
}

a.menuLink, a.menuLink:link, a.menuLink:hover, a.menuLink:visited, a.menuLink:active {
	font-family: "Times New Roman", Times, Serif;
	font-style:italic;
	font-size:20px;
	color:#F0F0F0;
	text-decoration:none;
}
a.menuLink:hover{
	color:#FFFFFF;
}

#nav{
	position:absolute;
	z-index:2;
}
#cycleButton{
	width:2560px;
	height:1600px;
	border: 0;
	margin: 0;
}
#previous{
	display:block;
	position:absolute;
	border: 0;
	margin: 0;
	padding: 0;
	height:69px;
	width:43px;
	background:url('graphics/menusprite.png') -364px 0px;
	position:absolute;
	top:1200px;
	left:2177px;	
}
#next{
	display:block;
	position:absolute;
	border: 0;
	margin: 0;
	padding: 0;
	height:69px;
	width:44px;
	background:url('graphics/menusprite.png') -414px 0px;
	position:absolute;
	top:1200px;
	left:2227px;	
}

#nav span{
	display:none;
}

#loading{
	display:block;
	position:absolute;
	height:400px;
	width:900px;
	margin: 0;
	left: 830px;
	top: 600px;
	background:url('graphics/loading.gif');
	border:none;
	opacity:0.5;
	z-index:-1;
}

#zoom{
	position:absolute;
	top: 1200px;
	left: 1900px;	
	z-index:2;
}
#zoom span{
	display:none;
}
#zoomIn{
	display:block;
	position:absolute;
	border: 0;
	margin: 0;
	padding: 0;
	height:69px;
	width:69px;
	background:url('graphics/zoom-in.png');
	background-size: cover;
	position:absolute;
	top:0px;
	left:0px;
}
#zoomOut{
	display:block;
	position:absolute;
	border: 0;
	margin: 0;
	padding: 0;
	height:69px;
	width:69px;
	background:url('graphics/zoom-out.png');
	background-size: cover;
	position:absolute;
	top:0px;
	left:0px;	
}
