body {
font: 100% Helvetica, sans-serif;
background: #ffffff;
margin: 0; 
padding: 0;
text-align: center; 
color: #000000;
}
.oneColLiqCtrHdr #container {
width: 100%;  
background: #FFFFFF;
margin: 0 auto; 
border: 1px solid #000000;
text-align: left; 
}
.oneColLiqCtrHdr #header {
text-align:center;
background: #000; 
padding: 0 10px 0 20px;  
}
.oneColLiqCtrHdr #header h1 {
margin: 0; 
padding: 10px 0; 
color: #fff;
}
.oneColLiqCtrHdr #mainContent {
padding: 0 20px; 
background: #FFFFFF;
}
.oneColLiqCtrHdr #footer { 
padding: 0 10px; 
margin-top: 10px;
background:#000;
clear:both;
} 
.oneColLiqCtrHdr #footer p {
margin: 0; 
padding: 10px 0; 
color: #fff; text-align:center; font-size:75%;
}
#warning { background: #ddd; width:600px; margin: 2px auto; padding: 2px; border: 1px dotted black; text-align: left; font-size: 75%;} 
#warning h3 {text-align: center; color: black; font-size: large; margin:2px;}
#recips {margin: 0px auto; padding: 0; width: 90%;}
#recips table { text-align: center; margin: 0 auto; padding: 2px; border: 0;}
#recips .main-table { width: 800px; border: 0px solid #000; }  
.enter {font-size: xx-large; font-weight: bold; text-align:center;} 
.enter {font-size: xx-large; font-weight: bold; text-align:center;}
#gallery-links {text-align:center; margin: 10px auto; width:70%; }
#gallery-links img {border: 1px solid black; }
.gal { font-size: large; font-weight: bold;}
.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; }
#thumbs { width: 90%; margin: 10px auto; text-align:center; } 

img {border:1px solid black;}

