@charset "utf-8";
/* CSS Document */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}
nav {
	font-size: .625em;
}
img {
	border: none;
}
p {
	margin-top: 0px;
	margin-bottom: 1em;
}
a {
	text-decoration: none;
	color: #0000FF
}
a:hover {
	text-decoration: underline;
}
#maincontent p {
	font-size: .7em;
	text-align: justify;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
}
footer p {
	font-size: 0.6em;
	margin-bottom:0px;
}
#copy {
	text-align: justify;
}
#printbutton {
	font-size: .6em;
	margin-bottom:0px;
}
.blue {
	color: #0000FF;
}
.printbutton {
	cursor:pointer;
	color: #0000FF;
}
h1 {
	margin:0;
}
h2 {
	margin:0;
}
h3 {
	font-size: 1.563em;
	font-weight:normal;
	margin: 0px;
	padding-top: 10px;
}
#maincontent h1 {
	font-size: .9em;
	font-weight: bold;
	margin-bottom: 11px;
	padding:0px;
	text-align:center;
}
#contentheader h1 {
	font-size: 1.5em;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 0px;
	text-align:center;
}
#maincontent h2 {
	font-size: .8em;
	font-weight: bold;
	margin-left: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}
#classschedule h2 {
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: center;
}
#maincontent h3 {
	font-size: .7em;
	font-weight: bold;
	margin-left: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding:0px;
}
.movie {
	position:absolute;
	margin-left:17px;
	margin-top:50px;
}
#check p {
	color:#FF0000;
	font-weight: bold;
	font-size: 1.625em;
	margin: 0px;
	text-align:center;
}
#quest p {
	color:#0000FF;
	font-weight: bold;
	font-size: 1.625em;
	margin: 0px;
	text-align:center;
}
.justify {
	text-align:justify;
}
.center {
	text-align:center;
}
.right {
	text-align: right;
}
#rockstarzschedule #schedule {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0px;
	text-align:center;
}
#rockstarzschedule #note {
	font-size: .75em;
	font-weight: bold;
	padding-bottom: 10px;
	text-align:center;
}
#rockstarznote1 h2 {
	text-align: center;
	font-size: .875em;
}
#rockstarznote1 p {
	text-align: center;
}
#rockstarznote2 h2 {
	text-align: center;
	font-size: .875em;
}
#rockstarznote2 p {
	text-align: center;
	font-size: .6em;
	font-weight: bold;
}
#basicstuition1 p {
	font-size: .75em;
	text-align:center;
}
#basicstuition2 p {
	text-align:center;
}
#basicsdescription p {
	font-size: .75em;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: .75em;
}
#basicstimes p {
	font-size: .75em;
	text-align:center;
	margin-bottom:3px;
	font-weight:bold;
}
#basicsdates p {
	font-size: .75em;
	margin-bottom:3px;
	margin-left:10px;
	font-weight:bold;
}
#performdescription p {
	font-size: .75em;
	text-align:center;
	margin-bottom:.75em;
}
#performdescription h2 {
	font-size: .9em;
	text-align:center;
}
#performschedule p {
	margin-bottom:0px;
}
#perclasstuition p {
	font-size: .75em;
	text-align:center;
}
#perclassname p {
	font-size: .75em;
	margin-bottom:3px;
	text-align:center;
	font-weight:bold;
}
#perclasstimes p {
	font-size: .75em;
	margin-bottom:3px;
	font-weight:bold;
	text-align:center;
}
#perclassages p {
	font-size: .75em;
	margin-bottom:3px;
	font-weight:bold;
	text-align:center;
}
#summerdescription p {
	font-size: .75em;
	text-align:center;
	margin-bottom:.75em;
}
#summerdescription h2 {
	font-size: .9em;
	text-align:center;
}
#phonehours p {
	font-size: .75em;
}
#schoolhours p {
	font-size: .75em;
}
#map p {
	font-size: .75em;
	text-align: center;
}
#calendar p {
	text-align:center;
}
#gallery p {
	font-size: .75em;
	text-align: center;
	margin-bottom: 1em;
}
#questionnumlink p {
	font-weight: bold;
	text-align: left;
}
#questionlink p {
	font-weight: bold;
	text-align: left;
}
#questionnum p {
	font-weight:bold;
	font-size:.875em;
}
#question p {
	font-weight:bold;
	font-size:.875em;
}
#answerlabel p {
	font-size:.75em;
}
#answer p {
	font-size:.75em;
}
#toplink p {
	text-align:right;
}
#answer ol {
	font-size:.75em;
	text-align:left;
	margin-top:0px;
	padding-top:0px;
}
#comparepoint ul {
	font-size: .875em;
	margin: 0px 0px 0px 0px;
	padding: 0px 25px 0px 25px;
}
#compareheader p {
	font-size: .6em;
	margin:0px;
	text-align:center;
	color:#00F;
	font-weight:normal;
}
#address {
	text-align:center;
}
#banner {
	text-align: center;
}
#comparisonh1 h1 {
	font-size:1.9em;
	color:#00F;
	text-shadow: #000 1px 1px 1px;
	margin: 0em auto 5px auto;
}
#comparisonh1 h2 {
	font-size: 1.2em;
	color:#F00;
	margin: 0em auto 0em auto;
	text-align:center;
}
#rentals p {
	text-align:center;
}
#rentals h2 {
	text-align: center;
	font-size: 1em;
	margin: .5em 0em;
}
#rentals ul {
	padding-left: 120px;
	font-size: .7em;
	margin: 0em 0em 1em 0em;
	font-weight: bold;
}
#rentalrates caption {
	font-size: .7em;
}
#rentalrates p {
	font-size: .75em;
}
#rentalrates #instrument p {
	text-align: left;
}
#learningsecrets p {
	font-size: .75em;
	margin-bottom: 1.5em;
	text-align:center;
}
#waystogetthemost h3 {
	text-align:center;
}
#waystogetthemost p {
	margin-bottom: 1em;
}
#waystogetthemost ul {
	margin: 1em 0em 0em 0em;
	font-size: .7em;
	padding: 0px 25px 0px 25px;
}
#testimonials p.testinametag {
	text-align: right;
	font-weight:bold;
	margin-bottom: 1em;
	margin-right: 15px;
}
#audiotestitext p {
	text-align:center;
	margin-top: 85px;
}
#audiotestitext2 p {
	text-align:center;
	margin-top: 65px;
}
#charterschools ul {
	font-size:.7em;
	margin:0px;
	padding: 10px 25px 10px 25px;
}
#basicsdescription h2 {
	text-align:center;
	font-size: 1em;
}
#basicsdescription h3 {
	text-align: center;
	margin-bottom: 0px;
	font-size: 1.5em;
}
#basicsdescription h4 {
	text-align: center;
	font-size: 1em;
	margin-bottom: 0em;
	margin-top: 0em;
}
#basicsdescription h5 {
	text-align: center;
	font-size: .9em;
	margin-bottom: 1em;
	margin-top: 0em;
}
#showcaseinfo h1 {
	font-size: 1.2em;
	margin-bottom: 1em;
	text-align: center;
}
#showcaseinfo p {
	font-size: .75em;
	text-align: left;
}
#locationleft, #dateleft, #timeleft, #wholeft, #donationleft, #mapleft p {
	font-weight:bold;
}
#mapright, #mapright p, #showcaseschedule p {
	text-align: center;
}
#CC6449588 p {
	text-align:center;
}
#summerhgroup h1 {
	font-size: 1.3em;
	margin: 0em;
}
#summerhgroup h2 {
	font-size: 1em;
	margin-bottom: 1em;
}
#summerbasicsages p {
	font-size: .75em;
	text-align:center;
	margin:.5em 0em 0em 0em;
	font-weight:bold;
}