* {
outline: none;
}

html, body {
background-color:#c8cacc;
margin: 0;
padding: 0;
text-align: center;
height: 100%;
}


a {
	color:#1f7ce5;
	text-decoration: none;
}

a:hover {
	color:#0f55a5;
	text-decoration: underline;
}

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

body, p, td, tr, ol, ul {
	margin: 0;
	padding: 0;
	font-family:Trebuchet MS, sans-serif; font-size:12pt; font-weight:normal;
	text-align:left;
}

h1 {
	margin:0;
	font-size:20pt;
	font-weight:normal;
}

h2 {
	margin:0;
	font-size:18pt;
	font-weight:normal;
}

h3 {
	margin:0;
	font-size:16pt;
	font-weight:normal;
}

h4 {
	margin:0;
	font-size:15pt;
	font-weight:normal;
}

h5 {
	margin:0;
	font-size:14pt;
	font-weight:normal;
}


.notify {
	width: 645px;
	padding: 5px;
	margin-left:auto;
	margin-right:auto;
	background-color: #ded9cf;
	-moz-border-radius:3px;
	margin-top:5px;
	margin-bottom:5px;
	border:1px solid #a8a8a8;
}

.line {
	width: 100%;
	margin-top:3px;
	margin-bottom:5px;
	border-top:1px solid #a8a8a8;
}


.imgline {
	width:700px;
	padding:10px;
	background-color: #c8cacc;
	border:1px solid #a8a8a8;
	height:205px;
	margin-left:auto;
	margin-right:auto;
	-moz-border-radius:5px;
}

.lineimg {
	-moz-border-radius:3px;
	height:200px;
	width:245px;
	float:left;
	border:1px solid #a8a8a8;
	margin-right:10px;
}

#header {
	height: 80px;
	width: 100%;
	background-image:url('imgs/header.png');
	margin-bottom:17px;
}

#navi a {
	color:#000;
	display:block;
	float:left;
	height: 24px;
	padding-top:3px;
	margin-left:50px;
}

#navi a:hover {
	text-decoration: none;
	color:#8b5909;
}

#logo {
	display:block;
	width:195px;
	height:48px;
	margin-left:48px;
	background-image:url('imgs/logo.png');
}



#content {
	margin-left: auto;
	margin-right: auto;
	padding:5px;
	width: 895px;
	background-color: #e3e4e5;
	border: 1px solid #9d9fa1;
	-moz-border-radius:3px;
}

#content p {
	margin-bottom: 14pt;
}


#spaceforads {
	margin-left: auto;
	margin-right: auto;
	padding:5px;
	width: 895px;
	height: 150px;
}


#footer {
	margin-left: auto;
	margin-right: auto;
	padding:5px;
	width: 895px;
	border-top: 1px solid #8b8b8b;
}


.imgContainer {
	width:885px;
	background-color:#66696b;
	-moz-border-radius:3px;
	height:360px;
	padding:5px;
	margin-bottom:5px;
}

.imgContainer a {
	color:#000;
	text-decoration: none;
}


.imgContainer a:hover {
	text-decoration: none;
	color:#3b3b3b;
}

#darkener {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:none;
	background-color:#000;
	z-index:1;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;

}
	

#fullImg {
	position:absolute;
	width:1px;
	height:1px;
	display:none;
	left:50%;
	top:10px;
	margin-left:-1px;
	background-color:#66696b;
	background-image:url('none');
	-moz-border-radius:5px;
	z-index:2;
}

#imgMain {
	background-color:#66696b;
	width: 480px;
	height: 360px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 0 center;
}

#nextimg {
	width: 480px;
	height: 360px;
	overflow: hidden;
	float:left;
}

#imgOverlay {
	background-color:#66696b;
	position: relative;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 0 center;
}



#map {
	margin-left:10px;
	float:left;
}

#leftinfo {
	float:left;
	width:360px;
}