html { height: 100% }
body { margin: 0; padding: 0; font: 13px Verdana, sans-serif; background: #111; height: 100% }
#outercontainer { margin: 0 auto; padding: 0 10px; width: 730px; background: #FFF; min-height: 100% }
.spacer1px { height: 1px; border: solid 1px #FFF }
#innercontainer { margin: 10px 0; padding: 10px; border: solid 1px #AAA }

#flyer_low { text-align: center }
#flyer_low img { border: 0; margin: 0 0 7px }

h1 { font-size: 23px; margin: 0 0 25px; text-align: center }
h2 { font-size: 20px; margin: 0 0 45px; text-align: center; font-weight: normal }
h3 { font-size: 15px; margin: 30px 0 15px }

.jurymember { margin: 10px 0 0 }
.jurymember div { display: none; padding: 0 10px }
.jurymember p { margin: 15px 0 0 }
.jurymember p img { float: left; margin: 3px 10px 10px 0 }

form { margin: 0; padding: 0 }
table { width: 100%; border: 0 none; font-size: 13px }
th { text-align: left; background: #EEE }
td { width: 50%; padding: 2px; vertical-align: top }
tr.middlevalign td { vertical-align: middle }
input, textarea { width: 250px }
input.smallinput { width: 30px }
th#buttoncell { text-align: center; padding: 2px }
th#buttoncell input { width: 100px; margin: 0 15px }
