body {
 background: #F0F;
 text-align: center; /* Center align for IE */
}
.joiner { /* if needed, which at present it isn't */
 display: inline;
}
.pagewrapper { /* ________________________WRAPPER__________________ */
 margin: 0 auto; /* Center align for Good browsers like Firefox, Opera, Netscape */
 width:900px; text-align: left; border:0px solid black;
}
.heading { /* ________________________HEADING__________________ */
 height: 140px; width: 100%; 
 position: relative; top: 0px; left: 0px;
 background-image: url(../graphics/h1.gif); background-color: black; 
 background-repeat: no-repeat; background-position:center; 
}
.left-band {
 position: relative; top: 15px; left: 0px; width: 300px; height: 90px;
 background: url(../graphics/left-band.gif);
	}
.heading h1{
 text-align: center; font-family: roman, 'times new roman', times, serif;
}
.headingspacer {
 height: 10px; background-color: #ff00ff;
}
.footing { /* ________________________FOOTING__________________ */
 clear:both; text-align: center; font-family: roman, 'times new roman', times, serif;
 border: 0px solid; font-family: Arial, Verdana, sans-serif;
}
.leftbox { /* ________________________LEFTBOX__________________ */
 width: 150px; float: left;
}
.rightbox { /* ________________________RIGHTBOX__________________ */
 float: right; width:150px; margin-left: 10px;
}
.mainbody { /* ________________________BODY__________________ */
 margin-left:160px; font-size: 14px; text-align: justify;
 font-family: Arial, Verdana, sans-serif;
}
.mainbody p {
 font-family: Arial, Verdana, sans-serif; font-size: 14px;
}
.mainbody h1 {
 font-family: Arial, Verdana, sans-serif; font-size: 18px; font-weight: bold;
}
.mainbody h2 {
 font-family: Arial, Verdana, sans-serif; font-size: 16px; font-weight: bold;
}
.mainbody h3 {
 font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: bold;
}
.mainbody img {
 border: 1px solid; /* margin-left: auto; margin-right: auto; */
}
/* .maincentered {
 margin-left: auto; margin-right: auto;
} */
.bassmenuitem { /* ________________________MENU__________________ */
 width: 140px; height: 35px; background: transparent url(../graphics/bass35.gif) no-repeat;
}
.bassmenuitem a {
 font-size: 16px; font-family: Zapf-Chancery, cursive;position: relative; left: 35px; top: 9px; text-align: center;
 white-space: nowrap; background-color:#FF00FF;line-height: 100%;
}
.treblemenuitem {
 width: 140px; height: 56px; background: transparent url(../graphics/treble56.gif) no-repeat;
}
.treblemenuitem a {
 font-size: 16px; font-family: Zapf-Chancery, cursive;position: relative; left: 35px; top: 20px; text-align: center;
 white-space: nowrap; background-color:#FF00FF;line-height: 100%;
}
.leftpic { /* ________________________PICTURES__________________ */
 margin: 8px 8px 8px 8px; border: 2px solid black; text-align: center; float: left;
 }
.rightpic {
 border:2px solid;  text-align: center; margin: 8px 8px 8px 8px; float: right;
 }
img.thumbnail {
 border:2px solid; text-align: left; margin: 8px 8px 8px 8px; float: left; height: 150px;
 }
img.centered {
    display: block;
    border: 2px solid;
    margin-left: auto;
    margin-right: auto }
.blockwithcaption {
 display: inline-block; text-align: center; margin: 8px 8px 8px 8px;
}
