@charset "utf-8";

/* CSS Document */



body {

	margin: 0;

	padding: 0;

	background: #222;

	font: normal 18px/24px 'Terminal Dosis', Arial, Helvetica, sans-serif;

	letter-spacing: .025em;

	font-weight: 400;

	color: #888;

}



h1 {

	margin: 0;

	padding: 0;

	font-size: 1px;

	height: 0px;

	width: 0px;

	color: #E25;

}



/* Set up the navigation */

#nav {

	position: fixed;

	top: 0;

	width: 100%;

	background: #E25;

	-moz-box-shadow: 0 0 10px #000;

	-webkit-box-shadow: 0 0 10px #000;

	box-shadow: 0 0 10px #000;

}

* html #nav {

	_position: absolute;

	_left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );

	_top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );

}

#nav select {

	display: none;

}

#nav ul {

	width: 980px;

	text-align: center;

	margin: 0 auto;

	padding: 15px 0;

	list-style: none;

}

#nav ul li {

	display: inline;

}

#nav a {

	padding: 10px 20px;

	color: #fff;

	font-weight: bold;

	text-decoration: none;

	text-shadow: #A03 0px -1px 0px;

}

#nav a:hover {

	text-decoration: underline;

}



/* Set up the page wrapper */

#page {

	width: 980px;

	margin: 0 auto;

	padding: 54px 20px 600px;

	overflow: hidden;

}



/* Set up section wrapper */

.section {

	float: left;

	margin: 20px 0 0;

	padding: 20px;

	background: #fff;

	-moz-box-shadow: 0 2px 2px #111;

	-webkit-box-shadow: 0 2px 2px #111;

	box-shadow: 0 2px 2px #111;

}

.clear {

	background: transparent;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

}

.dark {

	background: #222;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

}

.highlight {

	background: #E25;

	color: #FFF;

}

	.highlight h2 {

		color: #FFF;

	}

.everywhere {

	padding-top: 17px;

	padding-bottom: 8px;

}

	.everywhere h2 {

		margin-top: 9px;

	}

.keturafm {

	width: 940px;

	height: 160px;

	background: url(../img/keturafm-ad-wide.png) no-repeat top center;

	text-align: center;

}

	.keturafm .single {

		float: none;

		margin: 0 auto;

	}



/* Set up the ability to jump between sections */

.anchor {

	float: left;

	clear: both;

	margin-top: -53px;

	visibility: hidden;

}



/* Set up the pieces that build the insides of a section */

.single,

.double,

.half {

	float: left;

	margin-right: 20px;

}

.half {

	width: 460px;

}

.single {

	width: 300px;

}

.double {

	width: 620px;

}

.king {

	width: 940px;

}

.right {

	float: right;

}

.left {

	float: left;

}

.txtC {
	text-align: center;
}



/* Set up item bunches */

.item {

	float: left;

	width: 193px;

	margin-right: 20px;

	margin-bottom: 20px;

}

.item img {

	width: 193px;

	margin-bottom: 5px;

}

.biglink {
	display: block;
	border: 1px solid #DDD;
	padding: 20px;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
}
	.biglink small {
		color: #888;
	}
	.biglink img {
		width: 70px;
	}
	.biglink:hover {
		background: #EEE;
		text-decoration: none;
	}
		.biglink:hover strong {
			text-decoration: underline;
		}


.event {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #DDD;
}

.last_event {
	margin: 0;
	padding-bottom: 5px;
	border: none;
}

.photo img {
	height: 128px;
	margin-bottom: 0;
}



/* Promo Area */

.promo {
	font-size: 26px;
	line-height: 32px;
	/*text-shadow: #1A1A1A 0px 2px 3px;*/
}
.promo h2 {
	color: #8C4;
	margin-top: 80px;
}
.big {
	font-size: 65px;
	line-height: 65px;
}


/* Set up overrides */
.last {
	margin-right: 0;
}
a {
	text-decoration: none;
	color: #0AE;
}
a:hover {
	text-decoration: underline;
}

h2 {
	margin: 0;
	padding: 0;
	font-family: 'Terminal Dosis', Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	line-height: 40px;
	color: #E25;
	letter-spacing: 2px;
}
h3 {
	margin: 17px 0 20px;
	padding: 0;
	font-size: 20px;
	color: #666;
}
ul {
	margin-left: 0;
	padding- left: 0;
}
ul li {
	margin: 5px 0;
}
small {
	font: italic 14px/20px Georgia, "Times New Roman", Times, serif;
}
.space-bottom {
	margin-bottom: 20px;
}
.section,
iframe,
img {
	-moz-border-radius: 5px;
	border-radius: 5px;
}
img {
	margin: 0;
	padding: 0;
	border: 0;
}
input,
textarea {
	padding: 5px;
	margin-bottom: 10px;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	letter-spacing: .025em;
	font-size: 18px;
	color: #888;
	border: 1px solid #CCC;
	border-top-color: #AAA;
	border-bottom-color: #DDD;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.submit-button {
	padding: 10px 20px;
	margin-bottom: 0;
	background: #E25;
	color: #fff;
	font-weight: bold;
	text-shadow: #A03 0px -1px 0px;
	border: 0;
	cursor: pointer;
}


@media only screen and (max-width: 980px) {
	#nav {
		position: static;
	}
	#nav ul {
		width: 620px;
	}
	#page {
		padding-top: 0;
		width: 660px;
	}
	.details {
		display: none;
	}
	.anchor {
		margin-top: -20px;
	}
	.single,

	.double,

	.loose,

	.king {

		width: 620px;

		margin-right: 0;

		margin-bottom: 20px;

	}

	.everywhere h2 {

		margin-top: 0;

		padding-top: 0;

		margin-bottom: 10px;

	}

	.everywhere .right,

	.everywhere .left {

		float: none;

		text-align: center;

	}

	.section {

		padding-bottom: 0;

	}

	.promo a img {

		width: 620px;

	}

	.promo h2 {

		margin-top: 30px;

	}

	.help {

		float: left;

	}

	.keturafm {

		width: 620px;

		height: 180px;

		background: url(../img/keturafm-ad.png) no-repeat top center;

	}

		.keturafm .single {

			width: 250px;

		}

}
