@charset "UTF-8";

* {
	margin: 0;
}
html, body {
	height: 100%;
	/*background-image:url('../image/home.jpg');*/
	background-repeat:repeat-y;
}
.wrapper {
	min-height: 100%;
	height: auto !important;s
	height: 100%;
	margin: 0 auto -20px; /* the bottom margin is the negative value of the footer's height */
}
.push {
	height: 20px; /* .push must be the same height as .footer */
}
.footer {
	height: 20px; /* .footer must be the same height as .push*/
	background-color: #29459F;
	color:#FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
}

/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/

a:link {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
	color: #054DBF;
}
a:link {
	color:#054DBF;
}
a:hover {
	color:#03F;
}

a:active {
	color: #054DBF;
}


#head {
	position:absolute;
	top:18px;
	left:66px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 24px;
}
.charles {
	position:absolute;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 11px;
	width: 332px;
}

#founder {
	position:absolute;
	top:72px;
	left:160px;
}

.menu {
	color: #054DBF;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#about {
	position:absolute;
	top:95px;
	left:160px;
}

#concerts {
	position:absolute;
	top:95px;
	left:260px;
}

#calendar {
	position:absolute;
	top:95px;
	left:363px;
}

#support {
	position:absolute;
	top:95px;
	left:465px;
}

#auditions {
	position:absolute;
	top:95px;
	left:557px;
}

#contact {
	position:absolute;
	top:95px;
	left:665px;
}


p.infohead {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 21px;
}

p.info {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 14px;
	text-align: center;
}

p.concerthead {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 30px;
}

div.info {
	background-image: url(../image/dots.gif);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	text-align: center;
	padding:10px;
	margin:0px;
	width:460px;
	margin-left: 345px;
	padding-top: 200px;
	line-height: 30px;
}

div.about {
	background-image: url(../image/dots.gif);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: left;
	padding:10px;
	margin:0px;
	width:660px;
	margin-left: 245px;
	padding-top: 200px;
	line-height: 20px;
}

div.concert {
	background-image: url(../image/dots.gif);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: center;
	padding:10px;
	margin:0px;
	width:460px;
	margin-left: 345px;
	padding-top: 200px;
	line-height: 28px;
}

div.contact {
	background-image: url(../image/dots.gif);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: center;
	padding:10px;
	margin:0px;
	width:460px;
	margin-left: 345px;
	padding-top: 200px;
	line-height: 16px;
}

div.calendar {
	background-image: url(../image/dots.gif);
	padding:10px;
	margin:0px;
	width:700px;
	margin-left: 240px;
	padding-top: 200px;
	line-height: 30px;
}
