html {
	height: 100%;
}
body {
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	width: 1063px;
	height: 100%;
	background:url(images/bg.jpg);
}
#head {
  width: 1063px;
  height: 129px;
  background:url(images/JMHeader.jpg);
}
#subhead {
  width: 1063px;
  height: 22px;
  background:url(images/JMsubheader.jpg);
  float: left;
}

#menu {
  width: 1063px;
  height: 22px;
  background:url(images/JMMenu.jpg);
  float: left;
  }
  
  #links {
  width: 790px;
  height: 22px;
  color:white;
  margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
  }
  
  ul{
    margin: 0 auto;
    padding: 0;
}
ul.horizontal_list li{
    text-align: right;
    float: right;
    list-style: none;
    padding: 3px 5px 3px 5px;
}

a.nav:link {color: white; text-decoration: none; }
a.nav:visited {color: white; text-decoration: none; }
a.nav:hover {color: white; text-decoration: underline; }
a.nav:active {color: white; } 


#container {

	width: 1062px;
	height: auto;
	background:url(images/JMbody.jpg);
	float: left;
}


#content2 {
	width: 740px;
	height: 100%;
	margin: 0 auto;
}

#content3 {
	width: 740px;
	margin: 0 auto; /* the auto margins DO NOT MESS WITH THIS VALUE */
	color:white;
}

#title {
	width: 740px;
	margin: 0 auto; /* the auto margins DO NOT MESS WITH THIS VALUE */
	margin-top: 0;
	padding; 0px;
	color:white;
}

H2 {
font-size:24px;
           color:white;
           margin-top:5px;
           margin-bottom:-10px;
		  
      }



img.album { 
    float: left;
    margin: 25px; 
}

#musictext {
	
	padding: 5px;
	padding-left: 65px;
	float: left;
	color:white;
}

#itembox {
	width: 290px;
	padding: 15px;
	float: left;
	color:white;
}


#newsbox {
	width: 390px;
	padding: 15px;
	float: left;
	color:white;
	border-bottom: white 1px dotted;
	
}

#calbox {
	width: 710px;
	padding: 15px;
	float: left;
	color:white;
	
}


#foot {
    margin: 0 auto;
	clear: both;
	width: 1062px;
	height: 110px;
	background:url(images/JMfoot.jpg);
}

#footerbar {
    box-sizing: border-box;
    margin: 0 auto;
	padding: 10px;
	clear: both;
	width: 792px;
	height: 35px;
	background:url(images/JMfooterBar.jpg);
	text-align:center;
	
}

.centeredImage {
    text-align:center;
    padding:0px;
}
a img {
border:0px;
}


.ext {
padding-left: 10px;
padding-right: 10px;
}

.style3 {font-family: "Courier New", Courier;  font-size: 12px; color:#999999;}

a.foot:link {color: #999999; font-size: 12px; text-decoration: none;}
a.foot:visited {color: #999999; }
a.foot:hover {text-decoration: none;} 