html { height: 100%; }
body { background: #1a1a1a; font-family: 'Verdana'; color: #fff; margin: 0; padding: 0; } 
body {
	background: url('/images/background2.png'), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1b344a), to(#1a1a1a), color-stop(0.5, #212121)); 
	background: url('/images/background2.png'), -moz-linear-gradient(top, #1b344a, #212121, #1a1a1a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b344a', endColorstr='#1a1a1a');
	ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1b344a, endColorstr=#1a1a1a)";
}
#flash { position: fixed; top: 50%; left: 50%; z-index: 9000; margin: auto; margin-top: -10px; margin-left: -320px;  }
#container { width: 670px; margin: auto; text-align: right; margin-top: 5%; }
#branding { padding: 120px 35px 0 0; width: 60%; float: left; }
#about 	  { padding: 0px 5px 0 0; width: 5%; float: left; }
#thanks { font-size: 20px; color: gray; }
#sponsors { width: 29%; float: left; padding: 165px 0 0 35px; text-align: left; background: url('divider.png') no-repeat; height: 270px; font-size: 18px;}

a:link {color:green;}      /* unvisited link */

a:link {text-decoration:none;}
a:visited {text-decoration:none; color:green; }
a:hover {text-decoration:underline;}


#branding_thanks img { opacity: 0.5; border: 0; }
#sponsors img { opacity: 0.5; border: 0; }
#branding form input[type=text] { background: #363a3d; border: 0; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; font-size: 18px; color: #b9babc; padding: 4px 12px; width: 50%; }
#branding form input[type=submit] { background: #570c0e; border: 0; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; font-size: 18px; color: #b9babc; padding: 4px 12px; cursor: pointer; }
:focus { outline: none; }
.success, .error {
	display: none; float: right; width: 300px; font-size: 14px; border: 0; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.success { color: green; }
.error { color: red; }

#admin { text-align: left; }
#admin ul { margin: 0; padding: 0; }
#admin ul li { list-style: none; margin: 0; padding: 0; }