/* DONATE STYLES */

html,body {font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";font-size:100%;}
#banner{text-align:center;margin:0 auto;padding:20px;background-color:#166936;}
#banner.withimg{height:auto;padding:0;background-color:transparent;}
.bgimg {width:100%;height:auto;}
#container {margin:0 auto;margin-bottom:100px;text-align:center;}
.bloomcontainer {font-size:0.9em;}
#footer {position:fixed;bottom:0;background-color:#166936;height:70px;width:100%;margin:0 auto;text-align:center;}
h1 {font-weight: 900;color:#166936;}
p {width:410px;font-weight:400;}
p.finst {width:auto;margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid silver;font-weight:700;}
#footer p {width:auto;color: #ffffff;margin:0 auto;margin-top:20px;font-size: 0.75em;}
form {text-align:left;margin:0 auto;padding:10px;border:1px solid #166936;width:380px;background-color:#effff3;}
form input.entrytext {margin:4px 0px 4px 15px;padding:2px;border:1px solid #166936;font-size:0.75em;}
a, a:link, a:active, a:hover, a:visited {text-decoration:none;color:#166936;}
a:active, a:hover {text-decoration:underline;color:#F95D00;}
@media screen and (max-height:732px) {
	#container {margin-bottom:auto;}
	#footer {position:absolute;width:99%;margin-top:20px;bottom:auto;}
	#footer p {margin-top:20px;}
}