@charset "UTF-8";
/* CSS Document */

body {
	background-color:#b1b1b1;
	color:#000000;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 30px;
	font-size:12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/backgroundGrad.jpg);
	background-repeat:repeat-x;
}

h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#000000;
	letter-spacing: 3px;
	font-weight: 400;
	margin:0;
	padding:0;
}

h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#980000;
}

h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#980000;
	margin-top:-20px;
}

hr  {
  width:450px;
  height: 1px;
  }

a {
	text-decoration:underline;
	color:#333333;
}

a:hover {
	text-decoration:none;
	color:#333333;
}

a img { border: none }

small {
	line-height: 15px;
	color:#980000;
}

#main {
	width:960px;
	text-align:left;
	margin:0 auto;
}

#mainShadow {
	background-image:url(../images/mainShadow.png);
	width:1034px;
	height:631px;
	margin-left:-35px;
}

#mainBody {
	background-color:#FFFFFF;
	width:960px;
	height:978px;
	border:solid 1px #000000;
	margin-top:-605px;
}

#mainBodyMusic {
	background-color:#FFFFFF;
	width:960px;
	height:680px;
	border:solid 1px #000000;
	margin-top:-605px;
}

#mainBodyPress {
	background-color:#FFFFFF;
	width:960px;
	border:solid 1px #000000;
	margin-top:-605px;
	padding-bottom:100px;
}

#mainBodyContact {
	background-color:#FFFFFF;
	width:960px;
	height:700px;
	border:solid 1px #000000;
	margin-top:-605px;
}

#mainBodyAbout {
	background-color:#FFFFFF;
	width:960px;
	border:solid 1px #000000;
	margin-top:-605px;
}

#mainBodyPhotos {
	background-color:#FFFFFF;
	width:960px;
	height:900px;
	border:solid 1px #000000;
	margin-top:-605px;
}

#mainBodyTestimonials {
	background-color:#FFFFFF;
	text-align:center;
	width:960px;
	border:solid 1px #000000;
	margin-top:-605px;
	padding-bottom:100px;
}

#mainContent {
	width:960px;
	height:462px;
}

#mainContentContact {
	width:960px;
	height:462px;
	background-image: url(../images/contactBackground.jpg);
	background-repeat:no-repeat;
}

#mainContentPress {
	background-image: url(../images/pressBackground.jpg);
	background-repeat:no-repeat;
	padding:20px;
}

#mainContentPress a{
	text-align:left;
}

#mainContentPress h2{
	padding:0;
	margin:0 0 0 0;
	color:980000;
}

#mainContentAbout {
	width:960px;
	background-image: url(../images/aboutBackground.jpg);
	background-repeat:no-repeat;
	padding:20px;
}

#mainContentPhotos {
	width:960px;
	height:800px;
	background-image: url(../images/photosBackground.jpg);
	background-repeat:no-repeat;
}

#mainContentTestimonials {
	background-image: url(../images/testimonialsBackground.jpg);
	background-repeat:no-repeat;
	padding:20px;
}	

#photos {
	width:960px;
	padding:0;
	margin:0 auto;
}

#photo {
	float:left;
	margin:0 0 0 20px;
}

#top {
	margin:0;
	padding:0;
	width:960px;
	height:20px;
}

#logo {
	float:left;
	padding: 15px 0 0 0;
}

#topSubNav {
	margin:5px 0 0 0; 
	float:right;
}

#topSubNav ul{ 
	padding-top:0;
	margin:0;
	width:auto;
	list-style: none;
	position: relative;
	float:right;
}
#topSubNav li{
	list-style:none;
	float:left;
	padding-left:5px;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#333333;
}
#topSubNav li a{
	color:#333333;
	text-decoration:none;
}	
#topSubNav li a:hover{
	color:#333333;
	text-decoration:underline;
}


#navigation {
	width:960px;
	height:193px;
	background-image:url(../images/navigationBackground.jpg);
	background-repeat:no-repeat;
}

#navButtons {
	float:left;
	padding-top:118px;
}

#miniCD {
	float:right;
	margin-top:45px;
	margin-right:-30px;
}

#leftContent {
	float:left;
}

#leftContentContact {
	padding:50px;
	width:400px;
	float:left;
}

#rightContentHome {
	padding:0;
}

#rightContentContact {
	text-align:left;
	padding-top:20px;
	padding-right:50px;
	float:right;
}

.musicPlayer {
	padding:0;
	margin:0;
}

#backToTop {
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	width:80px;
}

#aboutText {
	width:600px;
	padding-left:40px;
}	

#photosText {
	padding-top:50px;
	width:960px;
}	

#questions {
	margin-top:80px;
	width:700px;
	
}	

#questions ol{
	list-style-type:none;
	color:980000;
}

#quotesCenter {
	padding:10px;
	width:600px;
	margin:0 auto;
}

#footer {
	width:960px;
	padding-bottom:200px;
}	

#footer a{
text-decoration:none;
border-bottom:dotted 1px #000000;
}	

#copyright {
	float:right;
	text-align:right;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	line-height: 15px;
	color:#333333;
}

































