body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#c0bdb8;
}

.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 */

#photos-background {
background-image:url(../images/blank_05.jpg);
background-repeat:no-repeat;
}

#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:#CCC;
	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;
}

#photos-content {
padding-right:10px;
padding-left:40px;
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CCC;
	line-height:18px;
}

#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;  
}

/* photo gallery styles */

.pageingClassTop {
	margin-top:-25px;
	font-size:10px;
}

	.pageingClassTop a{
		padding:5px;
		text-decoration:none;
		color:#ccc;
		font-weight:bold;
	}
	
	.pageingClassTop a:hover{
		text-decoration:underline;
	}
	
.pageingClassBottom {
	font-size:10px;
}

	.pageingClassBottom a{
		padding:5px;
		text-decoration:none;
		color:#ccc;
		font-weight:bold;
	}
	
	.pageingClassBottom a:hover{
		text-decoration:underline;
	}


.albumWrapperClass {
	
	padding:10px;
	margin-bottom:10px;
	font-weight:bold;
}

	.albumTitleClass {
		padding:5px;
		color:#fff;
		font-size:16px;
	}
	
	.albumDescriptionClass {
		padding:5px;
		color:#ccc;
		font-size:12px;
	}

	.thumbWrapperClass{
		padding:0px;
		padding-bottom:15px;
	}
	
		.thumbContainerClass {	
			padding:10px;
			padding-bottom:0;
	
		}
		
			.thumbnailsClass {
				margin:10px;
				margin-bottom:0;
				background-color:#fff;
						padding:10px;

			}
			
				.thumbnailsClass a{				
				}
				
				.thumbnailsClass a:hover{				
				}
				
				.thumbnailsClass a img{				
				}
				
/* new album list */
#albumListCont{
	float:right;
	padding:40px;
	min-height:100px;
	margin:0 0 0 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
}
.albumList{ margin:0; padding:0; list-style-type:none; }
.albumList li{ }
.albumList li a{ color:#fff}
