@charset "UTF-8";
/* CSS Document */


#wrapper{
	right:0;
	width: 100%;  
} 
#toppanel {  
    width: 100%;  
}  
#panel {  
    width: 100%;  
}  
#panel_contents { 
    width: 100%;  
}
.panel_button {  
    width: 185px;
    height: 40px;
    border-bottom-right-radius:0; 
}
.panel_button a {
	padding:0 17px 10px 0;
    font-size: 12px;  
}
#mc_embed_signup {
	padding:15px 15px 0;
}
#content {
	margin-left:10px;
	width:90%;
	overflow: hidden;
}
#content .headline {
	width:97%;
	height: auto;
	padding-bottom: 10px;
	padding-top: 10px;
		font-size: 3.0em !important;
}
#content .headline br {display: none;}
#content .countdown {
	width: auto;
	left:38px;
}
#content .countdown .time .cd-time {
	padding-right:20px;
	padding-bottom: 20px;
}
#content .copy {
	clear: left;
	line-height: normal;
	width:95%;
	font-size: 15px;
	-webkit-text-size-adjust:none;
}
#content .contact {
	width:auto;
	background-position:center top;
}
#content .contact .meghan {
	margin:82px 0 0 70px;
}
#content .contact .meghan a, #content .contact .anthony a, #footer .old-site a {-webkit-tap-highlight-color: rgba(229,25,55,0.60); tap-highlight-color: rgba(229,25,55,0.60);}

#content .contact .anthony {
	margin:32px 70px 0 0;
}
#content .contact .credits {
	display: none;
}
#content .registry {
	width: auto;
	left: 36px;
}
#content .registry .text .line {
	float:left;
	width:auto;
}
#content .registry a {
	height: 46px;
	padding:8px 0;
	width:80%;
	font-size: 15px;
	text-align: center;
	overflow: visible;
	line-height:22px;
}
#content .registry a .text {
	top:0;
}
#content .registry a:hover .text {
	top:0;
}
#content .registry .text span.hover, #content .registry .text img.hover {display: none;}
#content .registry .text img, #content .registry .text img.target, #content .registry .text img.right {display: none;}
#footer .old-site {
	position:absolute;
	left:53px;
	text-align: center;
	bottom:0;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:12px;
}