body { 
margin: 20px; 
padding: 10px; 
background-color: white; 
color: black; 
font:bold 12pt Georgia, serif; 
}

h1, h2, h3, h4, h5, h6 { 
	font: bold Verdana, Arial, Sans-Serif;
}
h1 { font-size: 18pt; line-height: 22pt; }
h2 { font-size: 16pt; line-height: 18pt; }
h3 { font-size: 14pt; line-height: 16pt; }
h4 { font-size: 12pt; line-height: 14pt; }
fieldset legend { font-size: 18px; }

h1#title { color:white; font-size: 1px; display:none; }
.center { text-align: center; }
td#willow { 
height: 397px; 
width: 324px; 
background-image: url(willow_over.jpg);
background-repeat: no-repeat; 
}
td#geisha { 
height: 397px; 
width: 324px; 
background-image: url(geisha_over.jpg);
background-repeat: no-repeat; 
}


a, a:link, a:visited, a:hover, a:active { color: #663399; font-weight: bold; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
a, a img { border: 0; } 

div#rules { font-size: 10pt; }
.catHead { font-size: 12pt; color: #FFFF99; }
.subCatHead { color: #FFFF99; }

input, button, select { margin-top: 10px; }
input, button, select, option {  font: #fff 12pt Georgia, Arial, serif; border: 1px solid #663399;  }

img#winner-image { float: right; }

div#wrapper { 
padding-top: 110px; 
margin-top: 0px;
width: 850px; 
text-align: left; 
background-image: url(bbp_text.gif); 
background-repeat: no-repeat; 
background-position: left top;
}

div#footer { float: right; }