/* CSS Document */table.fade { position: relative; background-color: white; visibility: hidden; background: url(../images/fade.jpg) 0 0 repeat fixed; background-position: bottom; vertical-align: bottom; }.headline {font-family: Bodoni, Times, serif; text-align: center; font-size: 30px; font-weight: 100; color: rgb(0,0,0); padding: .25em 0 .25em 0; }.rules, .prizes, .form { padding: .5em 0 .25em 0; border-bottom: 1px solid black; font-weight: 900; font-family: arial, helvetica, sans-serif; font-size: 15px; font-variant: small-caps; font-weight: 900; font-family: arial, helvetica, sans-serif; font-size: 15px; font-variant: small-caps; vertical-align: top; color: white; }.rules a, .prizes a, .form a {  color: rgb(255,255,255); font-size: 15px; text-decoration: none; font-weight: 900; font-family: arial, helvetica, sans-serif; font-size: 15px; font-variant: small-caps; }.rules a:hover, .prizes a:hover, .form a:hover { text-decoration: underline; color: rgb(255,255,255); font-weight: 900; font-family: arial, helvetica, sans-serif; font-size: 15px; font-variant: small-caps; }.rules { text-align: left; }.prizes { text-align: right; }.form { text-align: center; }/* ------------------ prize page ---------------- */table.fade2 { position: relative; background-position: bottom; vertical-align: top; padding: 0 0 1em 0; border: 1px solid black; }.prize_title { font-size: 14px; color: white; position: relative; background: url(../images/fade.jpg) 0 0 repeat-x; background-position: bottom; padding: 0 0 0 1em; }td.line { border-bottom: 1px solid black; }table.entryform, td.formtext { font-size: 11px; font-family: geneva, arial, helvetica, sans-serif; text-align: right; padding: 1em 1em .5em 0; vertical-align: bottom; }/* ------------------ forms page ---------------- */.formtable { border: 1px solid black; background-color: white;   }.formtitle { font-size: 15px; font-family: verdana, arial, helvetica, sans-serif; border-bottom: 1px solid black; padding: 0; }.textlft { text-align: left; font-size: 11px; font-family: geneva, arial, helvetica, sans-serif; padding: .5em 1em .5em 2em; vertical-align: bottom; }.formfield { border-width: 0; border-bottom: 1px solid black; }.checkbox {  border-width: 0; border: 1px solid black; }.modeletters { text-align: right;  vertical-align: top; font-size: 12px; font-family: geneva, arial, helvetica, sans-serif; padding: .45em 0 0 0; font-weight: bold; }.modeltxt { text-align: left; font-size: 11px; font-family: geneva, arial, helvetica, sans-serif; padding: .5em 1em .5em .25em; vertical-align: bottom; }.bold { font-weight: bold; }.quantity { visibility: hidden; }
