#logobar {
	height:80px;
	width:100%;
	background-color:#0d0d0d;
	position:fixed;
	top:0px;
	left:0px;
	text-align:center;
	color:white;
	font-family:'Tinos';
}
#logo {
	font-size:30px;
	margin-top:10px;
}
#sublogo {
	font-size:15px;
	margin-top:5px;
}
#links {
	text-align:center;
	width:100%;
	height:40px;
	position:fixed;
	top:80px;
	background-color:#666;
	left:0px;
	color:white;
	font-size:18px;
	line-height:40px;
	font-family:Tinos;
}
#links a {
	color:white;
	text-decoration:none;
}
#links a:hover {
	color:#ccc;
}
#contents {
	width:100%;
	height:auto;
	position:absolute;
	top:0px;
	background-color:#eee;
	left:0px;
	z-index:-1;
	font-family:Georgia, Tinos;
	padding-top:160px;
	transition: background-color 0.3s;
}
#maincont {
	width:400px;
	max-width:80%;
	position:relative;
	left:50%;
	transform:translateX(-50%);
	background-color:#eee;
	z-index:50;
}
#cross {
	height:30px;
	width:30px;
	background-color:#96281B;
	position:absolute;
	top:0px;
	right:0%;
	color:white;
	border-radius:100%;
	font-size:23px;
	text-align:center;
	box-shadow: 0 0px 18px rgba(0,0,0,0.30);
	cursor:pointer;
	z-index:1000000000;
	display:none;
}
.pictitle {
	font-size:30px;
	width:50%;
	padding-bottom:10px;
	border-bottom:1px solid #666;

}
.picitems {
	width:100%;
	height:auto;
	text-align:center;
	margin-top:20px;
}
.picitems img {
	width:30%;
	height:auto;
	position:absolute;
	cursor:pointer;
}
#picone, #pictwo, #picthree {
	top:66px;
}
#picfour, #picfive, #picsix {
	top:173px;
}
.firstpic {
	left:0px;
}
.secpic {
	left:50%;
	transform:translateX(-50%);
}
.thirdpic {
	left:70%;
}
.dup {
	position:relative !important;
	z-index:-1;
	visibility:hidden;
}
#footer {
	width:100%;
	height:300px;
	position:relative;
	background-color:#0d0d0d;
	margin-top:40px;
	color:white;
	text-align:center;
}
.footertitle {
	font-size:25px;
	padding:15px 0px 5px 0px;
}
.footerdesc {
	font-size:15px;
}
.divider {
	height:1px;
	background-color:white;
	width:25%;
	margin-top:20px;
	position:relative;
	left:50%;
	transform:translateX(-50%);
}
#displaypic {
	height:100%;
	width:100%;
	background-color:rgba(0,0,0,0.8);
	position:fixed;
	left:0px;
	top:120px;
	opacity:0;
	z-index:20;
	transition:opacity 0.3s;
}
#imgcontainer {
	height:70%;
	width:80%;
	position:relative;
	left:10%;
	text-align:center;
}
#imgcontcont {
	height:90%;
	width:100%;
	position:absolute;
	top:10%;
	left:0px;
}
