body { background-color: white;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 100%;
  line-height: 1.5;
color:black;
}

p {margin: 15px 10px 30px 10px;}

a { color:gray}

a:hover { font-size:inherit;
background-color:gray;
color:black}

h1 { font-size: 1.75em;
  font-family: inherit;
  font-weight: 500;
  color: inherit;
}

h2 { font-size: 1.5em;
  font-family: inherit;
  font-weight: 300;
  color: inherit;
}

h3 { font-size: 1.25em;
  font-family: inherit;
  font-weight: 100;
    padding-top: 20px;
  color: inherit;
}

h4 { font-size: 1.15em;
  font-family: inherit;
  font-weight: bold;
  color: inherit;
  margin: 10px 0 1px 10px;
}

h5 {font-size: 1.1em;
  font-family: inherit;
  font-weight: bold;
  color: gray;
  margin: 1px 0 1px 10px;
}

h6 {font-size: 1em;
  font-family: inherit;
  font-weight: bold;
  color: inherit;
  margin: 1px 0 1px 10px;
}

h1 a:link,
h1 a:visited {
    color: white;
    text-decoration: none;
}

h1 a:hover {   font-size:inherit;
    color:black;
background-color:gray;
text-decoration: none;
}

h1,h2,h3 { margin: 10px 0 0 10px}

table {padding: 5px 20px 5px 20px;
margin: 20px 20px 20px 40px;
    background-color: white;
    color: black;
    border: 1px solid black;
}

th, td {border-bottom: 1px solid gray}

ul,
ol {list-style: none;
margin: 0 0 0 -25px;
}

li{
  margin: 10px 5px 8px 0;
  line-height: 99%;
}

.img50 { 
    width: 50%;
    height: 50%;
    border: 2px solid black;
}

.img25 {
    width: 25%;
    height: 25%;
    border: 2px solid black;
}

.setlist { list-style-type: square;
margin-left: 20px;
}

.header { padding: 10px 5px 10px 5px;
color:white;
background:black;
}

#container {
    background: black;
    overflow: hidden
}

#mainbody { float:right;
    width:80%;
    background:white;
}

#menu { float:left;
    width:20%;
    background:black;
    color:white;
    text-align: left;
    font-size: 1em;
}

.footer { text-align:center;
    color:white;
margin: 10px 15px 10px 15px;
background:gray;
border: 2px solid black;
}

.footer a:link,
.footer a:visited {font-weight: bold;
    color: white;
}


.heading { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:36px;
background-color:black;
color:white;
font-weight:bold;
text-align: left}