body {
	font-family: 'PT Sans', sans-serif;
	background-size: cover;
	margin: 0px;
	padding: 0px;
}

p {
	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}

a:link {color:#92a32f; text-decoration: none;}      /* unvisited link */
a:visited {color:#92a32f;}  /* visited link */
a:hover {color:#c6df38;}  /* mouse over link */
a:active {color:#92a32f;}  /* selected link */

.heading a:link {color:#FFFFFF; text-decoration: none;}      /* unvisited link */
.heading a:visited {color:#FFFFFF;}  /* visited link */
.heading a:hover {color:#c6df38;}  /* mouse over link */
.heading a:active {color:#FFFFFF;}  /* selected link */

.heading {
	font-family: 'Sorts Mill Goudy', serif;
	font-size: 30px;
	line-height: 32px;
	color: #FFFFFF;
	margin-bottom: 10px;
}

.heading:hover {
	border-right: 10px solid #c6df38;
	border-left: 10px solid #c6df38;
}

.subhead {
	font-family: 'Sorts Mill Goudy', serif;
	font-size: 20px;
	line-height: 21px;
	color: #FFFFFF;
	margin-bottom: 10px;
	font-style: italic;
}

.section-link {
	font-size: 26px;
	line-height: 36px;
}

.smaller-link {
	font-size: 16px;
	line-height: 20px;
}

.section-link:hover {
	border-right: 10px solid #c6df38;
	color: #c6df38;
}

.section-link-active {
	font-size: 26px;
	line-height: 36px;
	text-align: right;
	color: #c6df38;
}


.rule {
	width: auto;
	height: 1px;
	margin: 10px 0px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}

.info-nub .heading,
.info-nub .subhead {
	text-align: center;
}

.padded {
	padding-bottom: 10px;
}

.info-nub {
	background: #000000 url('/images/textures/nub_bkg1.jpg') top center;
	width: 240px;
	padding: 20px 20px 5px 20px;
	-webkit-box-shadow: 0px 6px 17px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 6px 17px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 6px 17px 0px rgba(50, 50, 50, 0.5);
	z-index: 2;
}

.footer {
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	color: #CCCCCC;
}

.gallery {
	width: auto;
}

.gallery ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.gallery ul li {
	padding: 0px;
	width: 40%;
	margin: 3% 5%;
	float: left;
}

.gallery ul li.more-on-page {
	width: 15%;
}

.gallery ul li img {
	width: 100%;
	border: 5px solid #000000;
}

.content {
	width: 900px;
	margin: 0px auto;
}

.col1 {
	position: relative;
	float: left;
	width: 280px;
}

.col2 {
	position: relative;
	float: left;
	width: 620px;
}

.clear {
	clear: both;
}

.hidden {
	display: none;
}




@media only screen and (min-width: 0px) and (max-width: 960px) {

	.content {
		width: 100%;
	}

	.col1 {
		float: left;
		width: 35%;
	}

	.col2 {
		float: left;
		width: 65%;
	}

	.gallery ul li.more-on-page {
		width: 40%;
	}
	
	.gallery ul li a {
		pointer-events: none;
		cursor: default;
	}
	
	.gallery ul li img {
		width: 100%;
		border: 5px solid #000000;
	}

}

@media only screen and (min-width: 0px) and (max-width: 760px) {

	.col1 {
		float: none;
		width: 100%;
	}

	.col2 {
		float: none;
		width: 100%;
	}
	
	.gallery ul li {
		width: 100%;
		margin: 0px;
	}
	
	.gallery ul li.more-on-page {
		width: 100%;
	}

	.gallery ul li img {
		width: 100%;
		border: 0px;
		padding-bottom: 0px;
		border-bottom: 10px solid #000000;
	}
	
	.info-nub {
		width: auto;
	}
	
	.footer {
		width: auto;
	}
	
	.label-right {
		display: none;
	}

	.label-down {
		display: block;
		text-align: center;
	}

}