body {margin: 0;
padding: 0;
font-size: 90%;font-family: Trebuchet MS, Helvetica, sans-serif;color: #000;background-color: orange;}
h1,h2,h3,h4,h5 {font-family: Trebuchet MS, Helvetica, sans-serif;} #container { 	
margin: 0 5%;
padding: 0;background-color: #fff;border: 1px solid black;}#header {
margin: 0;
padding: 0;background-color: black;border-bottom: 1px solid black;}
#header h1 { font-size:xx-large;margin: 0; padding: 15px; color: #fff; text-align:center;text-transform: uppercase;}#content {	padding-top: 1em;margin: 0 2em;
}
#warning { background: #ddd; width:600px; margin: 2px auto; padding: 5px; border: 1px solid black; text-align: justify; font-size: small;} 
#warning h3 {text-align: center; color: black; font-size: large; margin:2px;}
#recips {margin: 10px auto; padding: 5px;}
#recips table { text-align: center; margin: 0 auto; }
#recips .main-table { border: 0px solid orange; }  
.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: georgia, serif; font-size: x-large; color:orange; }
.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;}