/*General Links*/
body {
 margin: 0;
 padding: 10 0 0 0;
 background: #b5a6c0;
 font-family: 'Trebuchet MS', Verdana, sans-serif;
} 

img {
 border: 0; 
}

/*Content Styles*/
p {
 margin: 1.0em 60px 1.5em 60px;
 padding: 0px;
}
ul {
 margin: .5em 60px 1.5em 85px;
 padding: 0px;
 }
h1, h2 {
 margin: 1.0em 30px;
 padding: 0px 0px .5em 0px;
 font-family: 'trebuchet ms', trebuchet, arial, sans-serif;
 font-size: 22px;
 color: #49134a;
 text-align: center;
 border-bottom: 2px solid purple;
 }
h3 {
 margin: 1.0em 60px .5em 60px;
 padding: 0px;
 font-size: 1.1em;
 color: black;
 text-align: left;
 font-weight: normal;
 }
a:link {
 color: #00008b;
 font-weight: bold;
}

/*Table Styles*/
#hours td {
 padding: 2px;
 font-family: arial;
}
#hours p {
 margin: 0;
 padding: 0 0 0 10px;
}
#hours ul {
 font-size: 90%;
 margin: 1;
 padding: 3 0 3 15px;
}
.head {
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-weight: bold;
 text-align: left;
}
td.info {
 border: 1px solid #b5a6c0;
}
.hours {
 border-top: 2px solid purple ! important
}

/*Footer Styles*/
.footer {
 color: #00008b;
 font-size: 13px;
}
.footer a {
 position: relative;
 top: 37;
 margin: 0;
 padding: 0px 7px;
 border-right: 1px solid #b5a6c0;
}
.footer a.last {
 border: 0; }
.footer p {
 margin: 0;
 padding: 10px;
}
.copyright p {
 margin: 0;
 padding: 10px 0;
}

/*Interior Menu*/
.right {
 float: right;
 clear: right;
}
div.right {
 margin: 0;
 margin-left: 20px;
 padding: 5 20 0 0;
 width: 155;
}
* html div.right {
 width: 175; }
div.right h2 {
 margin: 0;
 padding: 2px 0;
 border-bottom: 2px solid maroon;
 font-size: 14px;
 font-weight: bold;
}
div.right ul {
 margin: 0;
 padding: 3px;
 font-size: 12px;
 list-style: none;
}

/*Music Page*/
h2.newMonth {
 margin-left: 25px;
 width: 500px;
 text-align: center;
}
div.concertBox {
 margin: 5px 5 5 25px;
 padding: 5px;
 width: 488px;
 border: 1px solid #b5a6c0;
 text-align: center;
}
* html div.concertBox {
 width: 500px;
}
span.monthDay {
 float: left;
 margin: -5px 20px 0px -5px;
 padding: 5px;
 font-size: 17px;
 font-weight: bold;
 background: #49134a;
 color: white;
}
span.timePrice {

}
div.concertBox h3 {
 margin: 0;
 padding: 2px;
}
div.concertBox p {
 text-align: left;
}