body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/bckground.jpg);
	background-repeat:repeat-x;
	background-color:#919191;
}

.body-text { 

}

.body-text a{

}

.body-text a:hover{

}

#wrapper {
width:920px;
border:none;
}


img {
border:0px;
}

a:link, a:visited, a:active { 
}

a:hover {
text-decoration:underline;
}


/* HEADER */
#logo {
padding-left:10px;
}

#header-divider {
height:15px;
}

/* TOP NAV */

#navigation{
height:19px;
padding:10px 10px 5px 0px;
}

.navigation {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.navigation a:link, .navigation a:active, .navigation a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

.navigation a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}

/* MAIN */

#main-background {
background-image:url(../images/main-background-photos.jpg);
background-repeat:no-repeat;
}

.main-text {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#BEBEBE;
line-height:18px;
}

.main-text a, .main-text a:link, .main-text a:active, .main-text a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
line-height:18px;
text-decoration:underline;
}

.main-text a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
line-height:18px;
text-decoration:underline;
}

.titles {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
line-height:28px;
}

.titles a, .titles a:link, .titles a:active, .titles a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
line-height:28px;
text-decoration:none;
}

.titles a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
line-height:28px;
text-decoration:underline;
}

#date {
padding-top: 15px;
}

#auditions {
padding-top: 14px;
}

#registration{
padding-top:8px;
}

#tickets{
padding-top:8px;
}

#prizes {
padding-left:35px;
}

/* SUBPAGE INFO */

.subpage-titles {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
}

#subpage-titles {
padding-top:15px;
}

#subpage-content {
padding-right:10px;
}

#main-sub-background {
background-image:url(../images/main-sub-background.jpg);
background-repeat:no-repeat;
height: 486px;
}

#repeat-background {
background-image:url(../images/repeating-background.jpg);
background-repeat:repeat-y;
}


/* FOOTER */

#footer {
background-image:url(../images/bottom-divider.jpg);
background-repeat:repeat-y;
vertical-align:middle;
height:45px;
padding-top:10px;
padding-bottom:10px;
}

.footer {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
line-height:14px;
}

.footer a, .footer a:link, .footer a:active, .footer a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}

.footer a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}

#finalists {
position:absolute;
margin-left: -342px;  
margin-top: 275px;  
}