body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #454545;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
.mainPage #container {
	width: 1000px;
	background: url(../images/JH_header.png) top center;
	margin: 20px auto -11px; 
	color: #ffffff;
    text-align: left; 
}
.mainPage #mainContent {
	padding-top: 0px;
}
.mainPage #homeBanner {
	margin: 5px 200px 0 0;
}
.mainPage #news {
	font-size: 12px;
	color: #ffffff;
}
.mainPage #news ul li {
	margin-left: -20px;
	margin-bottom: 10px;
	color: #ffffff;
}
.mainPage #news a {
	font-size: 12px;
	color: #9ccfff;
}
.mainPage #news a:hover {
	color: #ffffff;
}
.mainPage #events {
	font-size: 11px;
	color: #ffffff;
}
.mainPage #events a {
	font-size: 13px;
	text-decoration: bold;	
	color: #d79906;
}
.mainPage #events a:hover {
	text-decoration: bold;	
	color: #ffffff;
}
.mainPage a {
	text-decoration: bold;	
	color: #cccccc;
}
.mainPage a:hover {
	text-decoration: bold;	
	color: #ffffff;
}
.biographyPage #container {
	width: 1000px;
	background: url(../images/JH_header_biography.png) top center;
	margin: 20px auto -11px; 
	color: #ffffff;
    text-align: left; 
}
.biographyPage #mainContent {
	padding: 50px 100px;
}
.biographyPage p {
	padding-bottom: 10px;
}
.biographyPage a {
	text-decoration: bold;	
	color: #ffffff;
}
.biographyPage a:hover {
	text-decoration: bold;	
	color: #aeaeae;
}
.biographyPage img.floatLeft {
    float: left;
	border: none;
    margin: 0 5px 5px 0;	  
}
.biographyPage img.floatRight{
    float: right;
	border: none;
    margin: 0 0 5px 5px;
}
.photosvideosPage #container {
	width: 1000px;
	background: url(../images/JH_header_photosvideos.png) top center;
	margin: 20px auto -11px; 
	color: #ffffff;
    text-align: left; 
}
.photosvideosPage #mainContent {
	padding-top: 50px;
}
.photosvideosPage table {
	font-size:14px;
}
.photosvideosPage a {
	font-size:12px;
	text-decoration: bold;	
	color: #cccccc;
}
.photosvideosPage a:hover {
	text-decoration: bold;	
	color: #ffffff;
}
.videosPage #container {
	width: 1000px;
	background: url(../images/JH_header_videos.png) top center;
	margin: 20px auto -11px; 
	color: #ffffff;
    text-align: left; 
}
.videosPage #mainContent {
	padding-top: 50px;
}
.videosPage table {
	font-size:14px;
}
.videosPage a {
	text-decoration: bold;	
	color: #cccccc;
}
.videosPage a:hover {
	text-decoration: bold;	
	color: #ffffff;
}
.discographyPage #container {
	width: 1000px;
	background: url(../images/JH_header_discography.png) top center;
	margin: 20px auto -11px; 
	color: #cfcfcf;
    text-align: left; 
}
.discographyPage #mainContent {
	padding: 50px 135px;
}
.discographyPage table {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.discographyPage a {
	text-decoration: bold;	
	color: #cfcfcf;
}
.discographyPage a:hover {
	text-decoration: bold;	
	color: #ffffff;
}
.discographyPage ul{
	line-height: normal;
	margin-bottom:-15px;
}
.discographyPage li{
	margin-left: 25px;
}
.recordingsPage #container {
	width: 1000px;
	background: url(../images/JH_header_recordings.png) top center;
	margin: 20px auto -11px; 
	color: #FFF;
    text-align: left; 
}
.recordingsPage #mainContent {
	padding: 50px 100px;
}
.recordingsPage a {
	font-size: 13px;
	text-decoration: bold;
	color:#999999;
}
.recordingsPage a:hover {
	text-decoration: bold;	
	color: #ffffff;
}
.ministryPage #container {
	width: 1000px;
	background: url(../images/JH_header_ministry.png) top center;
	margin: 20px auto -11px; 
	color: #ffffff;
    text-align: left;
	font-size: 13px;
}
.ministryPage #mainContent {
	padding: 50px 100px;
}
.ministryPage #news ul li {
	margin-left: -20px;
	margin-bottom: 10px;
	color: #ffffff;
}
.ministryPage a {
	font-size: 13px;
	text-decoration: bold;
	color:#999999;
}
.ministryPage a:hover {
	text-decoration: bold;	
	color: #ffffff;
}
.contactPage #container {
	width: 1000px;
	background: url(../images/JH_header_contact.png) top center;
	margin: 20px auto -11px; 
	color: #FFF;
    text-align: left; 
}
.contactPage #mainContent {
	padding: 50px 100px;
}
#footer {
	width: 1000px;
	background: url(../images/JH_footer.png) top center;
	margin: 0px auto; 
	color: #ffffff;
    text-align: center; 
}
#footer a {
	text-decoration: bold;	
	color: #fdd575;
	
}
#footer a:hover {
	text-decoration: bold;	
	color: #ffffff;
}
#menuBar {
	padding-top: 137px;
}

p {
	font-size: 12px;
	text-align:justify;
}
