ul
{
list-style: none;
font-size: medium;
padding: 0;
position: relative;
top: -15px;
}

ul a
{
font-size: medium;
}

table
{
border-collapse: collapse;
cellpadding: 0px;
cellspacing: 0px;
}

.auditions td
{
}

.sites
{
border: 2px solid; 
background: #f8f4ff;
}

.sites th
{
font-size: medium;
background: #f0e0ff;
}

.sites td
{
font-size: small;
background: #f8f4ff;
border: 1px solid; 
}

.reviews
{
border: 2px solid; 
background: #f8f4ff;
}

.reviews th
{
font-size: medium;
background: #f0e0ff;
}

.reviews td
{
font-size: small;
background: #f8f4ff;
border: 1px solid; 
}

.author
{
border: 2px solid; 
background: #f8f4ff;
}

.author th
{
font-size: medium;
background: #f0e0ff;
}

.author td
{
font-size: small;
background: #f8f4ff;
border: 1px solid; 
}

.showtitle td
{
border: 1px solid; 
background: #f8f4ff;
}

.leftside
{
border: 1px solid;
}

.rightside
{
padding: 5px;
}

.googleadsense
{
border: 1px solid; 
background: #f8f4ff;
}

.sponsor th
{
font-size: medium;
border: 3px solid; 
background: #80FFC0;
}

.mainsponsor th
{
font-size: medium;
border: 3px solid; 
background: #80FFC0;
}

.charssponsor th
{
font-size: medium;
border: 3px solid; 
background: #80FFC0;
}

.characters th
{
font-size: medium;
border: 1px solid; 
background: #f0e0ff;
}

.characters td
{
font-size: medium;
border: 1px solid; 
background: #f8f4ff;
}

.productions
{
background: #f8f4ff;
}

.productions .column1 th,
.productions .column2 th
{
font-size: medium;
border: 1px solid; 
background: #f0e0ff;
}

.productions .column1 td,
.productions .column2 td
{
font-size: medium;
border: 1px solid; 
background: #f8f4ff;
}

.productions .column1 .YES,
.productions .column2 .YES
{
background: #D0FFE0; !important;
}

