BODY
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 12px;
    WIDTH: 100%;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

h2#singers
{
PADDING-BOTTOM: 11px;
line-height: 10px;
}
TD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    COLOR: #000000;
    PADDING-TOP: 4px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    COLOR: #000000;
    PADDING-TOP: 4px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A
{
    FONT-SIZE: 12px;
    COLOR: #0000ff
}
FORM
{
    BACKGROUND-COLOR: #cccc99
}
.title
{
    FONT-SIZE: 18px;
    COLOR: #003333;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #99cc00
}
.subtitle
{
    FONT-SIZE: 16px;
    COLOR: #003300;
    LINE-HEIGHT: 30px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.header
{
    FONT-SIZE: 20px;
    MARGIN: 0px;
    COLOR: #ffff33;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #669900
}
.nav
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ccff99
}
.navLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dedeca
}
.sidebar
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    FLOAT: left;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 5px;
    WIDTH: 14%;
    COLOR: #ffffff;
    LINE-HEIGHT: 14px;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #006600
}
.sidebarHeader
{
    FONT-SIZE: 14px;
    COLOR: #003300;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffff66
}
.sidebarFooter
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 18px;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffff99
}
.footer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #333333;
    LINE-HEIGHT: 22px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ccff99
}
.legal
{
    FONT-SIZE: 9px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.box1
{
    BORDER-RIGHT: #003300 thin double;
    BORDER-TOP: #99ff99 thin double;
    BORDER-LEFT: #99ff99 thin double;
    BORDER-BOTTOM: #003300 thin double
}
.promo
{
    COLOR: #000033;
    FONT-FAMILY: "Times New Roman", Times, serif
}
.titlebar
{
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: "Times New Roman", Times, serif;
    BACKGROUND-COLOR: #336699
}
.dingbat
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: medium;
    COLOR: #660000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
INPUT.name
{
    WIDTH: 100px
}
INPUT.small
{
    WIDTH: 50px
}
.header
{
    MIN-WIDTH: 100%;
    PADDING-LEFT: 20px;
    FONT-SIZE: 36px;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 100%;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #006600
}

.guestNightHeader
{
    FONT-SIZE: 18px;
    COLOR: #003333;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;

}
DIV#wrapper
{
    MIN-WIDTH: 800px;
    FLOAT: none;
    MAX-WIDTH: 2000px;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    align: justify
}
.wrapper
{
    WIDTH: 100%;
    HEIGHT: auto
}


DIV#body
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 40%;
    PADDING-TOP: 10px;
    HEIGHT: auto
}
DIV#header
{
    MARGIN-LEFT: auto;
    WIDTH: 100%;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: left
}
DIV.sidebar > P > A:link
{
    COLOR: white
}
DIV.sidebar > P > A:hover
{
    COLOR: yellow
}
LI
{
    FONT-SIZE: 12px
}
.style0
{
    FONT-SIZE: 9px
}
.style1
{
    COLOR: #000000
}
.style3
{
    COLOR: #ffffff
}
.style4
{
    FONT-SIZE: 18px
}
.style5
{
    FONT-SIZE: 12px
}
.style6
{
    COLOR: #ffff00
}

.smallHeading a
{
    FONT-SIZE: 12px;
	color: #ffff00;
	float:right;
	padding-right:40px;
	right:40px;
}
.style7
{
    FONT-SIZE: 12px;
    COLOR: #ffffff
}
.style8
{
    FONT-SIZE: 14px;
    COLOR: #ff0000
}
.style9
{
    FONT-SIZE: 14px;
    COLOR: #ffffff
}
A.style8:hover
{
    COLOR: yellow
}
H4.title
{
    FONT-SIZE: 12px;
    COLOR: #003333;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #99cc00
}
.sponsors
{
    FONT-SIZE: 12px;
    COLOR: #003333;
    LINE-HEIGHT: 22px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #99cc00
    border-left: 20px;
}


.sponsorListItem
{
    FONT-SIZE: 14px;
    font-weight: 500;
    COLOR: #003333;
    LINE-HEIGHT: 22px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #99cc00
    border-left: 40px;
    margin-left: 50px;
    float: left;
}

.sponsorListItem2
{
    FONT-SIZE: 14px;
    font-weight: 500;
    COLOR: #003333;
    LINE-HEIGHT: 22px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #99cc00
    border-left: 40px;
    margin-top: 40px;
    margin-left: 450px;
    float: right;
}

div#leftcolumn {margin:20px 150px 0 165px;
			padding: 0 1em;}

div#leftcolumn h1{font-size:1em;}
div#leftcolumn p {font-size:.8em;}

div#rightcolumn {position:absolute; width:125px top:0px;
	right:0px;
	margin:20px 15px 0 0; padding:1em .5 em;
	
div#rightcolumn p {font-size:.75em;}
	border-left:2px solid red;}

.calendarColumn { float: left; 
				 width:200px; border:20px; }
.calendarRow {color:#003300; margin-left:40px; width:800px; text-align:center;}

.calendarHeader { color:#003300; margin-left:40px; background:#CCFF99; 
				  font-size:18pt;
				  width:100%; text-align:center;
				}
.officerColumn 
{
	float: left; 
	width:300px; border:20px; 
}

.ticketOutletName
{
font-weight:bold;
padding-top:11px;
PADDING-BOTTOM: 3px;
line-height: 10px;
}

.ticketOutletAddres
{
PADDING-BOTTOM: 3px;
line-height: 10px;
}

P#caption
{
    FONT-SIZE: 50%
}

.activitySubject
{
	padding-left:30px;
	margin-left:20px;
	border-left:55px;
}
