body
{
    padding: 0;
    margin: 0;
    background-color: #d0d0d0;
    color: #000;
    text-align: center;
}

#main   
{
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right:auto;
    margin-left:auto;
    width: 700px;
    padding: 10px;
    background-color: #e8e8e8;
    color: #000000;
    text-align: left;
    border-style: solid;
    border-width: 1px;
    border-color: #a0a0a0;
}

.sectiontitle
{
    font: normal 24px Verdana, sans-serif;
    font-weight: bold;
}

.large
{
    font: normal 16px Verdana, sans-serif;
    font-weight: bold;
}

.verylarge
{
    font: normal 24px Verdana, sans-serif;
    font-weight: bold;
}

.largecode
{
    font: 24px monospace;
    font-weight: bold;
}

.warning
{
    font: normal 14px Verdana, sans-serif;
    text-align: center;
    font-weight: bold;
    color: #a00000;
}

table.eventlist 
{
    width: 100%;
    padding: 0px;
    font: normal 12px Verdana, sans-serif;
}

table.eventlist th { background-color: #000000; color: #ffffff; padding: 4px; font-size: 1.2em; }
table.eventlist .date { text-align: center; }
table.eventlist .time { text-align: center; }
table.eventlist .location { text-align: left; }
table.eventlist .widetime { text-align: center; width: 170px; }
table.eventlist .quantity { text-align: center; }
table.eventlist .capacity { text-align: left; }
table.eventlist td.price { text-align: right; }
table.eventlist tr.a { background-color: #d0ffd0; }
table.eventlist tr.b { background-color: #d0d0ff; }

table.orderlist
{
    width: 100%;
    padding: 0px;
    font: normal 12px Verdana, sans-serif;
}

table.orderlist th { background-color: #d0d0d0; }
table.orderlist tr.a { background-color: #d0ffd0; }
table.orderlist tr.b { background-color: #d0d0ff; }

h1  
{
    color: #000000;
    margin-top: 0px;
    background-color: transparent;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 30px;
}

h2  
{
    color: #000000;
    background-color: transparent;
    font-family: Tahoma, sans-serif;
    font-weight: bold;
    font-size: 20px;
}

li   
{
    color: #000000;
    background-color: transparent;
    font: normal 12px/160% Verdana, sans-serif;
}

p   
{
    color: #000000;
    background-color: transparent;
    font: normal 12px/160% Verdana, sans-serif;
}
