#logo {
    padding-right:5%;
    padding-left:5%;
}

#logo a {
    background-size: 100%;
    background-position:center;
}

.yt-container {
    width:100% !important;
    height:0 !important;
    padding-bottom:56.25% !important;
    position:relative !important;
}

.yt-container > div {
    position:absolute !important;
    top:0 !important;
    left:0 !important;
    width:100% !important;
    height:100% !important;
}

.fn, .ln {
    width: 150px;
}

.submit {
	-moz-box-shadow: 0px 10px 14px -7px #3e7327 !important;
	-webkit-box-shadow: 0px 10px 14px -7px #3e7327 !important;
	box-shadow: 0px 10px 14px -7px #3e7327 !important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #acdb95), color-stop(1, #77ba55)) !important;
	background:-moz-linear-gradient(top, #acdb95 5%, #77ba55 100%) !important;
	background:-webkit-linear-gradient(top, #acdb95 5%, #77ba55 100%) !important;
	background:-o-linear-gradient(top, #acdb95 5%, #77ba55 100%) !important;
	background:-ms-linear-gradient(top, #acdb95 5%, #77ba55 100%) !important;
	background:linear-gradient(to bottom, #acdb95 5%, #77ba55 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#acdb95', endColorstr='#77ba55',GradientType=0) !important;
	background-color:#acdb95 !important;
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
	border-radius:4px !important;
	border:1px solid #4b8f29 !important;
	display:inline-block !important;
	cursor:pointer !important;
	color:#ffffff !important;
	font-family:Arial !important;
	font-size:13px !important;
	font-weight:bold !important;
	padding:6px 64px !important;
	text-decoration:none !important;
	text-shadow:0px 1px 0px #5b8a3c !important;
}
.submit:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77ba55), color-stop(1, #acdb95)) !important;
	background:-moz-linear-gradient(top, #77ba55 5%, #acdb95 100%) !important;
	background:-webkit-linear-gradient(top, #77ba55 5%, #acdb95 100%) !important;
	background:-o-linear-gradient(top, #77ba55 5%, #acdb95 100%) !important;
	background:-ms-linear-gradient(top, #77ba55 5%, #acdb95 100%) !important;
	background:linear-gradient(to bottom, #77ba55 5%, #acdb95 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77ba55', endColorstr='#acdb95',GradientType=0) !important;
	background-color:#77ba55 !important;
}
.submit:active {
	position:relative !important;
	top:1px !important;
}

textarea.small {
    height: 3em;
}