@charset "utf-8";
body {
	background-color: #311001;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	margin: 0 0 0 0;
}
.main {
         width: 750px;
	     margin: auto;
	     overflow: hidden;
		 background-color: #E3E1D5;
}
.roundedbottom {
         width: 750px;
		 height: 38px;
		 margin: auto;
		 background-image: url(../images/roundedbottom.png);
		 background-repeat: no-repeat;
}
.logo {
         width: 200px;
		 height: 115px;
		 background-image: url(../images/logo.jpg);
		 background-repeat: no-repeat;
	     margin: auto;
		 float: left; 
}
.header {
         width: 550px;
		 height: 115px;
		 background-image: url(../images/png/headerbackground.png);
		 background-position: top;
		 background-repeat: no-repeat;
	     margin: auto;
		 float: left;
		 font: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 font-weight: bold;
		 color: #FFFFFF;
}
.largeheader:link {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 color: #FFFFFF;
		 text-decoration: none;
} 
.largeheader:active {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 color: #FFFFFF;
		 text-decoration: none;
}
.largeheader:visited {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 color: #FFFFFF;
		 text-decoration: none;
}
.largeheader:hover {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 color: #D76101;
		 text-decoration: none;
}
.smallheader:link {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 10px;
		 color: #D76101;
		 text-decoration: none;
} 
.smallheader:active {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 10px;
		 color: #D76101;
		 text-decoration: none;
}
.smallheader:visited {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 10px;
		 color: #D76101;
		 text-decoration: none;
}
.smallheader:hover {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 10px;
		 color: #FFFFFF;
		 text-decoration: none;
}
.bodywrapper {
         width: 750px;
		 height: auto;
		 margin: auto;
		 overflow: hidden;
}
.graphic {
         width: 750px;
		 height: 315px;
         background-image: url(../images/shshomegraphic.jpg);
		 background-position: center;
		 background-repeat: no-repeat;
}
.shsleegraphic {
         width: 750px;
		 height: 315px;
         background-image: url(../images/shsleegraphic.jpg);
		 background-position: center;
		 background-repeat: no-repeat;
}
.vocalgraphic {
         width: 750px;
		 height: 315px;
         background-image: url(../images/vocalgraphic.jpg);
		 background-position: center;
		 background-repeat: no-repeat;
}
.groupgraphic {
         width: 750px;
		 height: 315px;
         background-image: url(../images/groupgraphic.jpg);
		 background-position: center;
		 background-repeat: no-repeat;
}
.songwritinggraphic {
         width: 750px;
		 height: 315px;
         background-image: url(../images/songwritinggraphic.jpg);
		 background-position: center;
		 background-repeat: no-repeat;
}
.pianographic {
         width: 750px;
		 height: 315px;
         background-image: url(../images/pianographic.jpg);
		 background-position: center;
		 background-repeat: no-repeat;
}
.soundgraphic {
         width: 750px;
		 height: 315px;
         background-image: url(../images/soundgraphic.jpg);
		 background-position: center;
		 background-repeat: no-repeat;
}
.newspage {
         width: auto;
		 height: auto;
		 background-color: #D1CEBA;
		 background-image: url(../images/bottomshadowlonglight.png);
		 background-position: bottom;
		 background-repeat: no-repeat;
		 margin: auto;
		 padding: 10px;
}
.emphisis {
         width: 700px;
		 height: 145px;
		 background-color: #D1CEBA;
		 background-image: url(../images/bottomshadowlong.png);
		 background-position: bottom;
		 background-repeat: no-repeat;
		 margin: auto;
		 padding: 10px;
}
.emphisislink:link {
		 font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		 font-size: 16px;
		 color: #524B45;
		 font-weight: bold;
		 text-decoration: none;
		 position: relative;
		 left: 15px;
		 top: 100px;
}
.emphisislink:active {
		 font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		 font-size: 16px;
		 color: #524B45;
		 font-weight: bold;
		 text-decoration: none;
		 position: relative;
		 left: 15px;
		 top: 100px;
}
.emphisislink:visited {
		 font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		 font-size: 16px;
		 color: #524B45;
		 font-weight: bold;
		 text-decoration: none;
		 position: relative;
		 left: 15px;
		 top: 100px;
}
.emphisislink:hover {
		 font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		 font-size: 16px;
	     color: #D76101;
		 font-weight: bold;
		 text-decoration: none;
		 position: relative;
		 left: 15px;
		 top: 100px;
}
.newslink:link {
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 16px;
		 color: #524B45;
		 font-weight: bold;
		 text-decoration: none;
}
.newslink:active {
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 16px;
		 color: #524B45;
		 font-weight: bold;
		 text-decoration: none;
}
.newslink:visited {
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 16px;
		 color: #524B45;
		 font-weight: bold;
		 text-decoration: none;
}
.newslink:hover {
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 16px;
	     color: #D76101;
		 font-weight: bold;
		 text-decoration: none;
}
.vocal {
         width: 140px;
		 height: 130px;
		 background-image: url(../images/vocal.jpg);
		 background-position: center;
		 background-position: top;
		 background-repeat: no-repeat;
		 color: #524B45;
		 margin: auto;
		 float: left;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 16px;
		 font-weight: bold;
}
.group {
         width: 140px;
		 height: 130px;
		 background-image: url(../images/group.jpg);
		 background-position: center;
		 background-repeat: no-repeat;
		 color: #524B45;
		 margin: auto;
		 float: left;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 font-weight: bold;
}
.songwriting {
         width: 140px;
		 height: 130px;
		 background-image: url(../images/songwriting.jpg);
		 background-position: center;
		 background-repeat: no-repeat;
		 color: #524B45;
		 margin: auto;
		 float: left;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 font-weight: bold;
}
.piano {
         width: 140px;
		 height: 130px;
		 background-image: url(../images/piano.jpg);
		 background-position: center;
		 background-repeat: no-repeat;
		 color: #524B45;
		 margin: auto;
		 float: left;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 font-weight: bold;
}
.sound {
         width: 140px;
		 height: 130px;
		 background-image: url(../images/sound.jpg);
		 background-position: center;
		 background-repeat: no-repeat;
		 color: #524B45;
		 margin: auto;
		 float: left;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 font-weight: bold;
}
.news {
         width: 450px;
		 height: auto;
		 background-color: #EEEDE6;
		 border-style: solid;
		 border-width: 4px;
		 border-color: #D6D2C0;
		 margin: 0 0 0 25px;
		 float: left;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
	     color: #524B45;
		 padding: 5px;
}
.emphisispage {
         width: 685px;
		 height: auto;
		 background-color: #EEEDE6;
		 border-style: solid;
		 border-width: 4px;
		 border-color: #D6D2C0;
		 margin: 0 0 0 25px;
		 float: left;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
	     color: #524B45;
		 padding: 5px;
}
.headline {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
	     font-weight: bold;
	     color: #524B45;
}
.register {
         width: 230px;
		 height: auto;
		 margin: auto;
		 float: left;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 font-weight: bold;
}
.footer {
         width: 750px;
		 height: 100px;
		 margin: auto;
		 padding: 5px;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 10px;
		 color: #FFFFFF;
}
.largefooter:link {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 12px;
		 color: #FFFFFF;
		 text-decoration: none;
} 
.largefooter:active {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 12px;
		 color: #FFFFFF;
		 text-decoration: none;
}
.largefooter:visited {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 12px;
		 color: #FFFFFF;
		 text-decoration: none;
}
.largefooter:hover {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 12px;
		 color: #D76101;
		 text-decoration: none;
}
.bodylinks:link {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 color: #D76101;
		 text-decoration: none;
}
.bodylinks:active {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 color: #D76101;
		 text-decoration: none;
}
.bodylinks:visited {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 color: #D76101;
		 text-decoration: none;
}
.bodylinks:hover {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 color: #524B45;
		 text-decoration: none;
}
.hline {
         width: 700px;
		 height: 10px;
		 background-image: url(../images/hline.jpg);
		 background-repeat: no-repeat;
		 margin: auto;
}
h3 {
         font-family: Arial, Helvetica, sans-serif;
	     font-weight: bold;
	     color: #524B45;
}
.subheading {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 16px;
	     font-weight: bold;
	     color: #524B45;
}
.learn {
         font-family: Arial, Helvetica, sans-serif;
		 font-size: 10px;
	     font-weight: bold;
	     color: #D76101;
}
.newsletter{
         width: 700px;
		 height: 200px;
		 margin: auto;
		 background-image: url(../images/newsletterbackground.jpg);
		 background-position: center;
		 background-repeat: no-repeat;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 20px;
		 font-weight: bold;
		 color: #FF6600; 
}
.newslettertext{
         width: 630px;
		 height: auto;
		 margin: auto;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 12px;
		 font-weight: bold;
		 color: #FFFFFF; 
}
.textbox{
         height: 25px;
		 background-color: #ECEBE1;
		 font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		 font-size: 14px;		 
		 color: #333333;
}