body {
	font-family:	sans-serif;
	border:		0;
	margin:		0;
	padding:	0;
}
.h1 {
	font-weight:	700;
	text-align:	center;
	font-size:	18pt;
}
.h2 {
	font-weight:	700;
	font-size:	20pt;
	text-align:	center;
	color:			hsl(217, 54%, 41%);
}
.h3 {
	font-weight:	700;
	font-size:	18pt;
	text-align:	left;
}
@media (min-width: 1024px) {
	.crest {
		background-image:	url("super-duck-300.png");
		background-repeat:	no-repeat;
		background-position:	right;
		height:			161px;
		margin-bottom:		10px;
		text-align:	center;
	}
	.t1 {
		padding-top:	30px;
		padding-bottom:	15px;
		padding-left:	20px;
		font-weight:	700;
		font-size:	40pt;
		text-align:	center;
	}
	.t2 {
		padding-left:	20px;
		font-weight:	700;
		font-size:	27pt;
		text-align:	center;
	}
}
@media (min-width: 768px) {
	.textcontainer {
		margin-top:	20px;
		width: 100%;
	}
	.textbody {
		width: 800px;
		margin: 0 auto;
		/*background-color:	hsl(217, 54%, 90%);*/
		border:			10px solid transparent;
	}
	.h1 {
		font-size:	24pt;
	}
}
@media (min-width: 768px) {
	@media (min-height: 768px) {
	body {
		/*background-image:	url("http://d2dzjyo4yc2sta.cloudfront.net/?url=images.pitchero.com%2Fui%2F1803976%2F1425834790_9418.jpg&w=600&t=fit&q=20");*/
		/*background-image:	url("super-duck-300.png");*/
		background-position-y:	200px;
		background-repeat:	no-repeat, no-repeat;
		opacity:	.99;
	}
	.h1 {
		font-size:	56pt;
	}
}
}
.panel {
	/*background-color:	hsl(217, 54%, 61%);*/
	background-color:	hsl(217, 54%, 81%);
	text-align:		center;
	margin-bottom:		20px;
}
.menu {
	float:			right;
}
ul {
	list-style-type:	none;
	margin:			0;
	padding:		0;
	overflow:		hidden;
/*	background-color:	hsl(217, 54%, 31%);*/
}
li {
	float:			left;
}
li a {
	display:		block;
	color:			black;
	text-align:		center;
	padding:		4px 12px;
	text-decoration:	none;
}
.active {
	/*background-color:	hsl(217, 54%, 61%);	*/
	border-bottom:		2px solid hsl(217, 54%, 81%);
}
li a:hover {
	background-color:	hsl(217, 54%, 81%);
	border-bottom:		2px solid hsl(217, 54%, 81%);
}
table {
	margin-top:		20px;
	border-collapse:	collapse;
}
td {
	border-left:		none;
	border-right:		none;
	border-bottom:		1px solid hsl(217, 54%, 61%);
	padding-top:		15px;
	padding-bottom:		15px;
	padding-left:		5px;
	padding-right:		5px;
}
.iline {
	max-width:		120px;
	max-height:		80px;
	width:			auto;
	height:			auto;
	display:		block;
	margin-left:		auto;
	margin-right:		auto;
}
.tline {
	font-size:		20px;
	font-weight:		700;
	text-decoration:	none;
}
.tline:visited, .tline:link {
	text-decoration:	none;
	text-decoration:	none;
	color:			hsl(217, 54%, 41%);
}
.tline:hover {
	text-decoration:	underline;
}
.youtube {
	/* width:			854px;
	height:			480px; */
	width:			600px;
	height:			337px;
}
.player {
	display:		inline-block;
	width:			320px;
	margin:			5px;
	text-align:		center;
}
.player:first-child {
	width:			620px;
	display:		block;
	border:			1px solid hsl(217, 54%, 61%);
}
.player img {
	max-width:		300px;
	max-height:		400px;
	width:			auto;
	height:			auto;
	display:		block;
	margin-left:		auto;
	margin-right:		auto;
	margin:			5px;
}
.player:first-child  img {
	max-width:		none;
	max-height:		none;
}
.links {
	margin-top:		20px;
}
.links img {
	vertical-align:		middle;
}
.photo {
	display:		inline-block;
}
.photo-button, .photo-text {
	display:		inline-block;
/*	border:			1px solid #25729a;
	border-radius:		3px;*/
       	padding:		8px 12px;
	background-color:	white;
}

.photo-button:hover {
/*	border:			1px solid #1c5675;*/
	background-color:	hsl(217, 54%, 61%);
}
.selected {
	background-color:	hsl(217, 54%, 81%);
}
.disabled {
	color:			#B0B0B0;
}
.photo-header {
	position:		fixed;
	width:			100%;
	z-index:		1;
	background-color	white;
}
.photo-buttons {
	float:		right;	
	display:	inline-block;
	background-color	white;
}
.photo-display {
	display:		inline-block;
	vertical-align:		top;
	float:			left;
}
.piclink {
	padding-right:		20px;
	padding-top:		5px;
	padding-bottom:		5px;
	display:	block;
}
.piclink img {
	height:			15px;
	padding-right:		5px;
}
.committee {
	margin-top:		1px;
}
.committee {
	margin-top:		1px;
	border:			none;
}
.committee td {
	border:			none;
	padding:		1px 1px 1px 19px;
	margin:		none;
}
