body {
  background: #000000; color: #c0c0c0; 
  border: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0 auto 1em;
  width: 780px;
  }
a { background: transparent; text-decoration: none; }
a:link { background: transparent; color: #808080; }
a:visited { background: transparent; color: #808080; }
a:active { background: transparent; color: #c0c0c0; }
a:hover { background: transparent; color: #c0c0c0; text-decoration: underline; }
a.head { background: transparent; font-weight: bold; }
a.head:link { background: transparent; color: #c0c0c0; }
a.head:visited { background: transparent; color: #c0c0c0; }
a.head:active { background: transparent; color: #c0c0c0; }
a.head:hover { background: transparent; color: #ffffff; text-decoration: none; }
a.name:link { background: transparent; color: #993399; }
a.name:visited { background: transparent; color: #993399; }
a.name:active { background: transparent; color: #993399; }
a.name:hover { background: transparent; color: #993399; }
img { border: 0; }
h1,h2,h3,h4,h5,h6 { color: #993399; margin: 2px auto; }
div.masthead { padding-top: 12px; margin-bottom: 1em; }
div.masthead div.logo {
background-image: url('http://www.megancbrooks.com/contact/mcb-h.jpg');
background-position: top left; 
background-repeat: no-repeat;
}
div.masthead div.logo a { 
display: block; 
background-image: url('http://www.megancbrooks.com/contact/mcb-h.jpg');
background-position: top left; 
background-repeat: no-repeat;
height: 84px;
width: 468px;
text-indent: -600em;
}
div.masthead div.links { 
background-image: url("http://www.megancbrooks.com/contact/menu-bar.jpg");
background-position: top center; 
background-repeat: repeat;
margin-top: 3px;
text-align: center; 
width: 780px;
}
div.masthead div.links table { 
border: 0;
padding: 0;
width: 100%; 
}
div.masthead div.links table td {
border: 0;
padding: 2px;
text-align: center;
}
div.footer { margin: 1em auto; width: 780px; }
div.footer p.copyright { 
background-image: url("http://www.megancbrooks.com/contact/footer.jpg");
background-position: top center; 
background-repeat: no-repeat;
clear: both; font-size: x-small; 
padding: 16px 8em 0; text-align: center;
}
table.display { clear: both; margin: 0 auto; width: 780px; }
table.display tr { vertical-align: top; }
table.display tr td { vertical-align: top; }
table.display tr td.text { text-align: center; width: 320px; }
table.display tr td.text p { font-size: small; margin-top: 0; }
table.display tr td.text a { margin-left: 0.5em; margin-right: 0.5em; white-space: nowrap; }
table.display tr td.thumbs { width: 320px; }
table.display tr td.thumbs img { border: 0; padding: 2px; }
table.display tr td.thumbs a img { filter: alpha(opacity=50); opacity: 0.5; }
table.display tr td.thumbs a:hover img { filter: alpha(opacity=100); opacity: 1.0; }
table.display tr td.img { padding-top: 2px; text-align: center; }
table.display tr td.img img { border: 2px solid #ffffff; }
table.concerts { margin: 0 auto 1em; width: 780px; }
table.concerts tr td { font-size: small; text-align: center; }
table.col2 tr td { width: 50%; }
table.col3 tr td { width: 33%; }
table.col4 tr td { width: 25%; }
table.col5 tr td { width: 20%; }
div.contact { margin: 0 auto 1em; width: 780px; }
table.morebands { width: 100%; }
table.morebands td { font-size: 12px; width: 33%; }
table.morebands td.l { color:#993399; text-align: left; }
table.morebands td.c { text-align: center; }
table.morebands td.r { color:#993399; text-align: right; }
a.morebands { color: #993399; }
a.morebands:hover { color: #993399; }
a.morebands:visited { color: #993399; }

