/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;
padding:0;
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
}

body {
line-height:1.3;
}

/* typography.css */
body {
font-size:100%;
background-color:FFFFFF;
background-image:url(../images/bodybg.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
}

a:visited {
color:#cdbb47;
text-decoration:none;
}

a:focus, a:hover {
color:#e8dd92;
text-decoration:none
}

a {
color:#cdbb47;
text-decoration:none;
}

.intro {
color:#9c8c07;
font-size:1.5em;
}

.announce {
color:#b9af59;
font-size:1.5em;
}

em {
font-style:italic
}

.containerpre {
text-align:center;
margin:0 auto;
padding:20px 20px 10px 20px;
}

.container {
height:auto;
width:900px;
margin:0 auto;
background-color:#663300;
padding:20px 20px 40px 20px;
}

.container2 {
width:900px;
margin:0 auto;
background-color:#330000;
padding:20px 20px 10px 20px;
}

.inner {
margin:0 50px;
}

.song {
font-size:12px;
padding:4px 0;
border-bottom:1px solid #FFFFFF;
}

.song2 {
padding:4px 0;
border-bottom:1px solid #271b1b;
border-top:1px solid #271b1b;
}