body {
	margin: 0;
	padding: 8px 0 0;
	background-color: #c8c7c6;
	color: #a8a199;
	font-family: Arial, Helvetica, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
form {
	margin: 0;
}
input,
select,
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#wrapper {
	width: 900px;
	margin: 0 auto;
}
#outer {
	position: relative;
	float: left;
	width: 856px;
	padding: 22px;
	background-color: #ffffff;
	color: #64595b;
	border-bottom: 8px solid #c8c7c6;
}
#skiplink {
	position: absolute;
	top: 0;
	left: -999em;
	padding: 6px;
	font-size: 70%;
	line-height: 1.3em;
}
#skiplink:focus,
#skiplink:active {
	left: 0;
	background-color: #64595b;
	color: #ffffff;
}
#logo {
	float: left;
	padding: 2px;
	border: 0;
}
#navigation {
	clear: left;
	float: left;
	width: 100%;
	border-top: 18px solid #ffffff;
}
#navigation a {
	background-color: #ffffff;
	color: #a8a199;
	text-decoration: none;
}
#navigation a:hover,
#navigation a:focus,
#navigation a:active {
	background-color: #ffffff;
	color: #64595b;
}
#navigation ul {
	margin: 0;
	padding: 0;
	font-size: 75%;
	line-height: 1.3em;
	list-style: none;
	text-transform: uppercase;
}
#navigation li {
	float: left;
}
#navtopbar {
	clear: left;
	float: left;
	width: 100%;
	border-top: 6px solid #ffffff;
	border-bottom: 6px solid #ffffff;
}
#navtop {
	float: right;
}
#navtop li {
	margin: 0 0 0 12px;
}
#navmainbar {
	clear: left;
	float: left;
	width: 100%;
	border-bottom: 10px solid #ffffff;
}
#navmain {
	float: left;
}
#navmain li {
	margin: 0 0 0 4px;
}
#navmain li:before {
	content: '/ ';
}
#navmain li.first {
	margin: 0;
}
#navmain li.first:before {
	content: '';
}
#content {
	clear: left;
	float: left;
	width: 100%;
}
#content a {
	background-color: #ffffff;
	color: #a8a199;
}
#content a:hover,
#content a:focus,
#content a:active {
	background-color: #ffffff;
	color: #84807b;
}
#content h2 {
	margin: 0 0 1em;
	font-size: 80%;
	line-height: 1.3em;
}
#content p {
	margin: 0 0 1em;
	font-size: 80%;
	line-height: 1.3em;
}
#content .zone1 {
	float: left;
	width: 550px;
}
#content .container {
	clear: left;
	float: left;
	width: 100%;
}
#content .emphasise {
	border-bottom: 12px solid #ffffff;
}
#content .emphasise p {
	font-size: 115%;
	line-height: 0.95em;
}

#galleryimgnav {
	display: none;
	clear: left;
	float: left;
	width: 100%;
	border-bottom: 10px solid #ffffff;
}
#galleryimgnav .browse,
#galleryimgnav .spacer {
	width: 20px;
	padding: 39px 5px 40px;
	background-color: #e7e7e8;
	color: #ffffff;
}
#galleryimgnav .browse {
	cursor: pointer;
}
#galleryimgnav .browse:hover,
#galleryimgnav .browse:focus,
#galleryimgnav .browse:active {
	background-color: #e7e7e8;
	color: #ffffff;
}
#galleryimgnav .spacer {
	height: 23px;
}
#galleryimgnav .browse img {
	display: block;
	border: 0;
}
#galleryimgnav .left {
	float: left;
	margin: 0 8px 0 0;
}
#galleryimgnav .right {
	float: right;
}
#galleryimgnav .scrollable,
#gallerylist {
	float: left;
	border: 1px solid #CCCCCC;
}
#galleryimgnav .scrollable {
	position: relative;
	width: 778px;
	height: 100px;
	overflow: hidden;
}
#gallerylist {
	width: 854px;
}
#galleryimgnav .scrollable .items {
	position: absolute;
	float: left;
	width: 20000em;
}
#gallerylist .row {
	clear: left;
	float: left;
	width: 100%;
}
#galleryimgnav .scrollable .items img,
#gallerylist img {
	float: left;
	height: 75px;
	margin: 10px 7px;
	padding: 2px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	cursor: pointer;
}
#galleryimgnav .scrollable .items img.active {
	border: 2px solid #956d8f;
}
#image_wrap {
	position: relative;
	clear: left;
	float: left;
	width: 100%;
	background-color: #e7e7e8;
	color: #ffffff;
	border-top: 10px solid #e7e7e8;
	border-bottom: 10px solid #e7e7e8;
}
#image_wrap a {
	position: absolute;
	top: 0;
	width: 20px;
	padding: 5px;
	background-color: #e7e7e8;
	color: #ffffff;
	cursor: pointer;
}
#image_wrap a:hover,
#image_wrap a:focus,
#image_wrap a:active {
	background-color: #e7e7e8;
	color: #ffffff;
}
#image_wrap a.prev2 {
	left: 0;
}
#image_wrap a.next2 {
	right: 0;
}
#image_wrap img#zoomimg {
	display: block;
	height: 490px;
	margin: 0 auto;
	background: #ffffff url('/images/loading.gif') no-repeat;
	color: #64595b;
}

#footer {
	clear: left;
	float: left;
	width: 100%;
	padding: 22px 0 0;
	font-size: 70%;
	line-height: 1.3em;
	text-align: center;
}
#footer a {
	background-color: #ffffff;
	color: #84807b;
	text-decoration: none;
}
#footer a:hover,
#footer a:focus,
#footer a:active {
	background-color: #ffffff;
	color: #84807b;
	text-decoration: underline;
}
#footer2 {
	clear: left;
	float: left;
	width: 100%;
	padding: 8px 0;
	background-color: #c8c7c6;
	color: #84807b;
	font-size: 70%;
	line-height: 1.3em;
	text-align: center;
}
#footer2 a {
	background-color: #c8c7c6;
	color: #64595b;
	text-decoration: none;
}
#footer2 a:hover,
#footer2 a:focus,
#footer2 a:active {
	text-decoration: underline;
}
#uploadertext {
	float:right;
}
#uploaderdiv {
	float:left;
}