@charset "UTF-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
}

html {
background-color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.625em;
font-weight: lighter;
color: #818181;
}

body {
font-size: 1.4em;
min-width: 1260px;
line-height: 1.5em;
}

header {
width: 960px;
margin: 0 auto;
}

#logo {
background: url('logo.jpg') no-repeat;
/*width: 960px;
height: 57px;
margin-top: 70px;*/
width: 471px;
height: 56px;
text-align: center;
margin: 70px auto;
position: relative;
z-index: 1;
}

header:after {
border-top: 1px solid #d5d5d5;
content: " ";
display: block;
position: relative;
top: -118px;
width: 100%;
}

nav {
text-align: right;
font-size: 0.95em;
}

nav ul {
position: relative;
top: -108px;
z-index: 2;
}

nav li {
list-style-type: none;
display: inline;
padding: 11px;
background-color: #fff;
}

nav a {
text-decoration: none;
color: #b2b2b2;
}

nav a:hover {
color: #e85533;
}
.current_page_item a {color: #e85533;}

#container {
width: 960px;
margin: 0 auto;
}

article {
margin-top: 5%;
text-align: center;
margin-bottom: 40px;
}

article p {
width: 600px;
text-align: left;
margin: 0px auto;
padding: 0 0 25px 11px;
}

h1 {
width: 600px;
margin: 0 auto;
text-align: left;
line-height: 1.3em;
font-size: 1.55em;
padding: 0 0 25px 11px;
}

h2 {
visibility: hidden;
}

a {
color: #818181;
}

/*.gss-prev {
background-image: url('arrow.png');
height: 57px;
width: 43px;
}


.gss-next {
background-image: url('arrow.png');
height: 57px;
width: 43px;
background-position: -42px 0;
}*/

footer {
width: 960px;
margin: 30px auto;
text-align: right;
color: #b2b2b2;
font-size: 0.8em;
border-top: 1px solid #d5d5d5;
}

footer a {
text-decoration: none;
color: #b2b2b2;
}

footer a:hover {
color: #e85533;
}

footer li {
list-style-type: none;
display: inline;
}

/*GALLERY SLIDESHOW edited by HS*/

.gss-container { 
	margin-bottom:24px;
height: 654px;
}

.gss-pager { 
	position:absolute;
	z-index:500;
	bottom:8px;
	/*right:10px;*/
	line-height:12px;
width: 960px;
margin: 0 auto;
top: 103%;
}

.gss-pager a { 
	height:8px;
	width:8px;
	background-color:#f0f0f0;
	border-radius:50%;
	display:inline-block;
	margin:0 0 3px 7px;
	text-decoration:none;
}

.gss-pager a:hover { 
	background-color:#ddd;
	text-decoration:none;
}

.gss-pager .cycle-pager-active, .gss-pager .cycle-pager-active:hover { 
	/*background-color:#d69746;*/
background-color:#ddd;
}

.gss-info { 
	width:inherit;
	position:relative;
	/*background-color:#2E2E2E;*/
	background-color: transparent;
color:#818181;
	font-size:100%;
	font-weight:lighter;
	/*line-height:120%;*/
	overflow:auto;
top: -240px;
}

.gss-captions, .gss-long-cap {
	padding-top: 280px;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
width: 930px;
margin: 0 auto;
line-height: 1.5em;
}

.gss-nav {
	float:none;
	margin:0px 10px 10px 20px;
	position:relative;
	z-index:501;
}

.gss-prev, .gss-next {
	color:#d5d5d5;
	display:inline-block;
	/*background-color:#111;*/
	background-color: transparent;
	opacity:.65;
	filter:alpha(opacity=65);
	/*padding:4px 5px;
	font-size:18px;*/
	cursor:pointer;
	/*border:1px solid #666;
	line-height:15px;*/
	border: none;
	font-family:Helvetica,​Arial,​Verdana,​Sans-Serif;
font-size: 2em;
}

.gss-prev {
	margin-right:6px;
	padding-right:6px;
float: left;
}

.gss-next {	
	padding-left:6px;
float: right;
}

.gss-prev:hover, .gss-next:hover {
	color: #ccc;
	/*background-color:#666;*/
	background-color: transparent;
	opacity:1;
	filter:alpha(opacity=100);
}