/*body * {
	opacity:0.5;
}

body img {
	opacity:0.5;
	position:absolute;
	top:-701px;
	left:50%;
	margin-left:-800px;
	opacity:0.5;
	display:block;
}*/

@font-face {
    font-family: 'Station_no1';
    src: url('fonts/stationno1-webfont.eot');
    src: url('fonts/stationno1-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/stationno1-webfont.woff') format('woff'),
         url('fonts/stationno1-webfont.ttf') format('truetype'),
         url('fonts/stationno1-webfont.svg#station_no.1regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/montserratalternates-regular-webfont.eot');
    src: url('fonts/montserratalternates-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserratalternates-regular-webfont.woff') format('woff'),
         url('fonts/montserratalternates-regular-webfont.ttf') format('truetype'),
         url('fonts/montserratalternates-regular-webfont.svg#montserrat_alternatesregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.page-wrapper {
	margin:0 auto;
	width:980px;
	position:relative;
}
body {
	background:#e6e6e6 fixed url('../images/bg.jpg') no-repeat right bottom;
	padding-bottom:50px;
}
#header {
	background:url('../images/header_logo.png') no-repeat center top;
	height:249px;
	width:100%;
}

#header ul {
	text-align:center;
	position:relative;
	top:172px;
}
#header li {
	display:inline-block;
	margin:0 15px;
}
#header ul li,
#header ul a {
	font-size:53px;
	color:#C8423D;
	font-family: Station_no1, Helvetica, sans-serif;
	line-height:48px;
	text-transform:uppercase;
}
#header ul a {
	cursor:pointer;
}

#intro iframe {
	margin-top:15px;
}

hr {
	width:885px;
	height:16px;
	background:url('../images/hr.png') no-repeat center;
	border:0 solid;
	margin:30px auto;
}

#intro #photo {
	background:url('../images/promo_pic.png') no-repeat right center;
	width:435px;
	height:550px;
	position:absolute;
	right:-79px;
	top:0;
}

#blurb {
	color:#1a1a1a;
	font-size:37px;
	font-family: Station_no1, Helvetica, sans-serif;
	line-height:41px;
	text-transform:uppercase;
	width:450px;
	padding-left:300px;
	margin-left:-160px;
	padding-top:10px;
	height:122px;
	margin-top:23px;
	text-align:justify;
	background:url('../images/state.png') no-repeat left center;
}
#blurb span {
	color:#C8423D;
}

#bio {
	font-size:22px;
	line-height:31px;
	color:#1a1a1a;
	font-family: Montserrat, Helvetica, sans-serif;
}

#hello {
	height:165px;
	width:631px;
	background-color:#f1f1f1;
	float:left;
	border:1px solid #b3bec1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#mailing {
	height:165px;
	width:294px;
	background:url('../images/b_mailing.jpg') no-repeat left center;
	float:right;
	border:1px solid #b3bec1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#youtube {
	height:267px;
	width:306px;
	background:url('../images/b_youtube.jpg') no-repeat left center;
}
#facebook-box {
	height:267px;
	width:306px;
	background:url('../images/b_facebook.jpg') no-repeat left center;
	margin:0 27px;
}
#twitter {
	height:267px;
	width:306px;
	background:url('../images/b_twitter.jpg') no-repeat left center;
}

#social-contact {
	margin-top:50px;
}
#social-contact div {
	display:inline-block;
}
#social-contact h2 {
	font-size:70px;
	margin-top:12px;
}
#social-contact #youtube a {
	background:url('../images/subscribe.jpg') no-repeat left center;
	width:140px;
	height:35px;
	display:block;
	margin:42px auto 0;
}
#social-contact #youtube h2 {
	color:#c2302a;
}
#social-contact #facebook-box h2 {
	color:#3b5998;
}
#social-contact #twitter h2 {
	color:#00b4f2;
}
#social-contact #twitter iframe {
	margin:0 auto;
	display:block;
	margin-top:47px;
}
#social-contact #facebook-box iframe {
	margin:0 auto;
	display:block;
	margin-top:24px;
	background-color:white;
	border:2px solid #d1d1d1 !important;
	padding-bottom:5px;
}

#hello h2, #mailing h2, #social-contact h2 {
	font-family: Station_no1, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
}
#hello h2, #mailing h2 {
	font-size:45px;
	color:#1a1a1a;
	margin:15px 0;
}

#hello {
	text-align:center;
}
#hello p span {
	color:#999;
}
#hello p,
#hello img {
	border:1px solid #b9b9b9;
	background-color:white;
	font-family: Helvetica, sans-serif;
	letter-spacing:1px;
	font-size:17px;
	line-height:48px;
	margin:0 auto;
	display:inline-block;
	padding:0 20px;
	text-align:center;
	text-transform:uppercase;
}
#hello img {
	padding: 14px 20px;
}

#mc_embed_signup {
	margin:-22px auto 0;
}
#mc_embed_signup .mc-field-group {
	min-height:38px !important;
}.widget_iframe {	margin-top:0 !important;}