*{
	padding:0;
	margin:0;
	border:0;
}
body{
	text-align:center;
	background-color:#333;
	font-family:Arial,Helvetica,sans-serif;
	color:#6f6;
	font-size:15px;
	overflow-y:scroll;
}
a:link, a:visited{
	font-weight:bold;
	text-decoration:none;
	color:#6f6;
}
a:hover{
	text-decoration:underline;
}
#container{
	width:800px;
	height:500px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:60px;
	left:50%;
	margin-left:-400px;
	
	text-align:left;
}
#inner{
	background:#000000 url(/img/topCrnr.jpg) no-repeat scroll 0 0; 
	width:500px;
	height:500px;
	float:left;
}
#footer{
	position:absolute;
	top:565px;
	left:50%;
	margin-left:-250px;
	width:500px;
	font-size:70%;
	text-align:right;
	clear:both;
}
#left,#right{
	width:150px;
	min-width:150px;
	float:left;
	
}
#left{
	min-height:475px;
	padding-top:65px;
}

#right{
	min-height:325px;
	padding-top:0;
}
#right div{
	margin-left:10px;
	width:138px;
	border:1px solid #6f6;
	height:498px;
	background-color:#222;
}

#right p{
	padding:5px;
	font-size:80%;
}

#right h2{
	padding:5px;
	font-size:90%;
	font-weight:bold;
}

#logo2{
	margin-left:50px;
}
#imageBox{
	display:none;
	width:600px;
	height:700px;
	max-height:95%;
	position:absolute;
	top:20px; 
	left:50%;
	margin-left:-300px;
	color:#6f6;
	text-align:center;
	z-index:150;
	background:#000;
}
#imageBox img{
	max-height:80%;
	height:600px;
	margin-bottom:5px;
}

#mask{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#000 url(/img/ajax-loader.gif) no-repeat 50% 300px	;
	display:none;
	z-index:100;
}
#mask div{
	padding-top:340px;
	padding-bottom:380px;
}
#previousIm,#nextIm{
	background-color:#000;
	padding-top:20px;
	color:#fff;
	width:25px;
	height:42px;
	float:left;
}
#thumbs{
	background-color:#333;
	text-align:left;
	height:85px;
	width:550px;
	overflow:hidden;
	float:left;
}

#thumbs img{
	height:75px;
	margin:5px;
	margin-right:0px;
	border:1px solid #333;
}

#currentIm{
	margin:auto;
	display:none;
}

.thumb{
	min-width:96px;
	min-height:96px;
	max-width:96px;
	max-height:96px;
	width:96px;
	height:96px;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden !important;
	display:block;
}
.thumb img{
	width:86px;
	height:86px;
	margin:5px;
	padding:0;
}

#thumbContainer{
	max-height:480px;
	padding:10px;
	max-width:480px;
	width:480px;
	height:480px;
	overflow:auto;
	float:left;
}


#thumbContainer div{
	overflow:auto;
	color:#555;
}



#textContent{
	border:#222222 1px solid;
	font-size:90%;
	height:340px;
	margin:70px;
	overflow-y:auto;
	padding:10px;
}
p{
	margin:10px 0;
}

#txtLogo{
	position:absolute;
	top:25px;
	left:50%;
	margin-left:-175px;
	height:30px;
}

a.nav{
	display:block;
	height:50px;
	width:150px;
	min-height:50px;
	min-width:150px;
	color:#666;
	border:0;
	text-decoration:none;
}
a.nav:link,a.nav:visited{color:#666;}
a#navHome{
	background:url(/img/home1.gif);
}

a#navAbout{
	background:url(/img/about1.gif);
}

a#navContact{
	background:url(/img/contact1.gif);
}

a#navPhoto{
	background:url(/img/photo1.gif);
}

a#navGraphik{
	background:url(/img/graphik1.gif);
}

a#navHome:hover{
	background:url(/img/home1M.gif);
}

a#navAbout:hover{
	background:url(/img/about1M.gif);
}

a#navContact:hover{
	background:url(/img/contact1M.gif);
}

a#navPhoto:hover{
	background:url(/img/photo1M.gif);
}

a#navGraphik:hover{
	background:url(/img/graphik1M.gif);
}

#botmCrnr{
	left:50%;
	margin-left:334px;
	position:absolute;
	top:495px;
}