@charset "UTF-8";
* {
	margin: 0px;
	padding: 0;
}
img {
	border: 0;
}
#container {
	text-align: center;
	border: 0px;
	width: 720px;
	background-color: #000;
	padding: 0;
	margin: 0 auto;
	position: relative;
}
body {
	text-align: center;
	background-color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .8em;
	color: #000;
	background-image: url(images/bg-swirls.png);
	background-repeat: no-repeat;
	background-position: left top;
}
/* NAV STUFF */
nav {
	background-image:url(images/nav2014.jpg);
	height: 366px;
	width: 720px;
	position: relative;
}
#about {
	position: absolute;
	left: 148px;
	top: 168px;
	width: 210px;
	height: 150px;
	z-index: 1;
	text-align: left;
	overflow: auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #900;
}
.join {
	position: absolute;
	top: 35px;
	left: 120px;
	width: 30px;
	height: 17px;
	font-size: 16px;
	-webkit-transform:rotate(-8deg);
	-ms-transform:rotate(-8deg);
	transform:rotate(-8deg);
}

.contact {
	position: absolute;
	top: 27px;
	left: 194px;
	font-size: 16px;
	-webkit-transform:rotate(-8deg);
	-ms-transform:rotate(-8deg);
	transform:rotate(-8deg);
}
.blog {
	position: absolute;
	top: 205px;
	left: 420px;
	font-size: 16px;
	-webkit-transform:rotate(2deg);
	-ms-transform:rotate(2deg);
	transform:rotate(2deg);
}
.videos {
	position: absolute;
	top: 218px;
	left: 540px;
	font-size: 16px;
	-webkit-transform:rotate(2deg);
	-ms-transform:rotate(2deg);
	transform:rotate(2deg);
}

.legal {
	position: absolute;
	top: 312px;
	left: 490px;
	font-size: 16px;
	-webkit-transform:rotate(-2deg);
	-ms-transform:rotate(-2deg);
	transform:rotate(-2deg);
}

#aboutpg {
	background:#CCC;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 1.25em;
	line-height: 1.4em;
	color: #900;
	text-align: left;
	padding: 1em;
	text-indent: 1em;
}
#aboutpg p {
	padding: .5em 0;
	margin: 0 2em;
}
#aboutpg a:link, a:visited {
	text-shadow: #000 1px 1px 2px;
}
#aboutpg a:hover, a:active {
	color: #333;
}
.shadow {
	text-shadow: #000 1px 1px 2px;
}
#bottom {
	background-color: #fff;
}
.footertxt {
	width: 45%;
	background-color: #FFF;
	padding: 2.5%;
	margin: 0px auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #333;
	float: left;
	text-align:left;
}
.footertxt img {
	text-align: center;
	display: block;
	margin: 0 auto;
}
#join {
	text-align: center;
	line-height: 0px;
	border: 0px;
	width: 596px;
	background-color: #000;
	padding: 0px;
	margin: 0px auto;
	background-image: url(join.jpg);
	background-repeat: no-repeat;
	height: 463px;
}
.list {
	font-family: Verdana, Geneva, sans-serif;
	height: 150px;
	width: 387px;
	z-index: auto;
	margin-right: 0px;
	margin-top: 279px;
	float: left;
	margin-bottom: 0px;
	margin-left: 96px;
}
a {
	color: #900;
	text-decoration: none;
}
a:hover {
	color:#000;
}
.clr {
	clear: both;
}
#mail {
	clear: left;
}
/* MailChimp Form Embed Code - Slim - 08/17/2011 */
#mc_embed_signup {
		background:#fff;
		clear:left;
		font:14px Helvetica,Arial,sans-serif; 
		width: 100%;
		margin: 0 auto;
		padding: 1em 0 24px 5px;
		text-align: center;
		}
#mc_embed_signup form {
	display: block;
	position: relative;
	text-align: left;
	padding: 5px;
	margin-top: 24px;
}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 8px;
}
#mc_embed_signup input.email {display:block; padding:8px 0; margin:0 4% 10px 0; text-indent:5px; width:58%; min-width:130px;}
#mc_embed_signup input.button {display:block; width:35%; margin:0 0 10px 0; min-width:90px;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}
#mc-embedded-subscribe-form label {
	font-size: 12px;
}
