body { margin: 0; padding: 0; font-family: Verdana, Arial; font-size: 12px; color: #FFFFFF; background-image: url('img/bg_carbon.jpg'); } p { font-size: 12px; } h2 { padding: 0; margin: 5px 0; } a:link, a:visited { text-decoration: none; color: #CC0000; } a:hover { text-decoration: underline; color: #FF0000; } form { padding: 0; margin: 0; } input, textarea { font-family: Verdana, Arial; font-size: 12px; } /* #container { display:block; } #header { text-align: center; display:block; } #content { display:block; } #footer { text-align: center; display:block; } */ table#container { } #header { text-align:center; padding: 10px; } #content { padding: 10px; } #footer { text-align:center; padding: 10px; } #header img { opacity:0.6; filter:alpha(opacity=60); } #content table { border: none; } #content form table { padding: 3px; text-align: left; } table.decorated tr th { text-align: center; background-color: #af0000; } table.decorated tr th a:link, table.decorated tr th a:visited { color: #FFFF66; } table.decorated tr.header th { padding: 3px; background-color: #000000; text-align: left; } table.decorated tr td { padding: 3px; border: 1px solid #333; vertical-align: top; } h2 .title { /* background-color: #000000;*/ color: #FFFFFF; font-weight:normal; font-size: 26pt; padding: 0 10px; } h3 .title { color: #FFFFFF; font-weight:normal; font-size: 18pt; padding: 0 10px; } .title_highlight { color: #CC0000; } .content_box { margin-top: -20px; padding: 20px 10px 10px 10px; background-image: url('img/transparent_bg.png'); } .bold { font-weight: bold; } ul.decorated li { list-style-image: url('img/bullet_star.png'); padding-left: 10px; margin-bottom: 3px; } .highlight { background: #660000; } .emphasize { color: #FF0000; } .alert { background-image: url('img/transparent_bg_red.png'); display: block; border: solid #660000 1px; width: 85%; margin: 10px auto; padding: 10px; } .topbar { background-color: #000000; padding: 5px; text-align: right; border-top: solid #666 1px; border-bottom: solid #666 1px; } table.registrations th { background-color: #FF0000; padding: 5px 3px; text-align: center; } table.registrations td { padding: 3px; vertical-align: top; border-style: solid; border-width: 0; } table.registrations tr th a:link, table.registrations tr th a:visited { color: #FFFFFF; } table.registrations tr td a:link, table.registrations tr td a:visited { color: #FF0000; } .reg_unpaid td { background-color: #200; border-color: #F00; } .reg_paid td { background-color: #020; border-color: #0F0; } .reg_complimentary td { background-color: #002; border-color: #00F; } .reg_endorsed td { background-color: #220; border-color: #FF0; } .reg_checkedin td { text-decoration: line-through; border-left-color: #FFF; } table.registrations td:first-child { border-left-width: 5px; } table.registrations td:last-child { border-right-width: 5px; } table.registrations tr.reg_blank td { border: none; height: 5px; }