body {margin: 0;
padding: 0;
font-size: 12px;font-family: helvetica, sans-serif;color: #333;background-color: black;}
h1,h2,h3,h4,h5 {font-family: tahoma, sans-serif;} #container {
width: 900px;
text-align:center;
margin: 0 auto;
padding: 0;background-color: #fff;border: 1px solid black;}#header {margin: 0;padding: 0;background-color: white; border-bottom: 0px solid black;}
#header h1 { font-size:xx-large;margin: 0; padding: 15px; color: #000; text-align:center;text-transform: uppercase;}#content {	padding-top: 1em;margin: 0 2em;}
#warning { background: #ddd; width:500px; margin: 2px auto; padding: 2px; border: 1px solid black; text-align: left; font-size: small;} 
#warning h3 {text-align: center; color: black; font-size: large; margin:2px;}
#recips {margin: 0px auto; padding: 0;}
#recips table { text-align: center; margin: 0 auto; padding: 2px;}
#recips .main-table { width: 800px; border: 0px solid #000; }  
.enter {font-size: xx-large; font-weight: bold; text-align:center;}
#gallery-links {text-align:center; margin: 10px auto;}
#gallery-links img {border: 1px solid black; }
.sponsor-link {text-align:center;}
.sponsor-link a {font-family: arial, sans-serif; font-size: x-large; color: red; }
.sponsor-banner{ 
background-color: #ddd;
margin: 20px auto 10px auto; 
padding: 5px; 
text-align: center; 
border: 1px solid black; 
width: 468px; 
height: 60px; 
letter-spacing: 2px; 
font-weight: bold;
}
.sponsor-banner a {color: #000; }
#footer {clear: both;
color: #fff;
font-weight:normal;background-color: black;padding: 1em;text-align: center;border-top: 1px solid black;}