body {background: url(images/sky2.jpg) no-repeat; background-color:#7EB5D1; margin:0px auto; font:normal 14px/24px arial, helvetica, sans-serif; color:#fff;}
img {margin:0 0 0 15px; border:none;}
a {color:#33f;}
a:hover {color:#000;}
a:visited {color:#99c;}
a:visited:hover {color:#000;}
li {list-style:none;}

#contentindex {position:relative; margin:0 auto; width:743px; background: url(images/brent2bg.gif) no-repeat; background-color:#000; border-right:solid 8px #f00; border-left:solid 8px #f00; border-bottom:solid 4px #f00;}
#content {position:relative; margin:0 auto; width:743px; background-color:#000; border-right:solid 8px #f00; border-left:solid 8px #f00; border-bottom:solid 4px #f00;}
#header {position:relative; height:180px; background: url(images/navbarbg2.gif); border-bottom:solid 4px #f00;}
#title img {position:relative; top:0px; border:none; margin:0 auto; }

#navbar {position:absolute; bottom:2px; left:0; line-height:13px;}
#navbar li {float:left; list-style:none; padding:0 35px 0 0; top:0; margin:0 auto; }
#navbar li a {font:bold 14px arial, helvetica, sans-serif; text-decoration:none; color:#000;}
#navbar a:hover {color:#fff; background-color:#30c; border-bottom:solid 4px #33f; border-top:solid 4px #33f;}

#calendar {margin:20px auto 0 auto;}
#contact {position:relative; text-align:right; top:0px; padding:0 45px 0 0; background-color:#000; height:240pxl}
#rightbox {position:relative; margin-left:355px; margin-top:50px; padding: 30px; font:normal 16px/20px helvetica, arial, sans-serif;}
#rightbox strong {color:yellow;}
#rightbox2 {position:relative; margin-left:355px; padding: 30px; font:normal 16px/20px helvetica, arial, sans-serif;}

#video {text-align:center; margin:20px auto 0 auto; width:475px; border:double 4px #fff; padding:0;}
#press {background-color:#fff; margin-top:25px; color:#000; padding:25px; text-align:center;}
#store {background-color:#fff; margin-top:25px; color:#000; padding:10px; text-align:center; font:normal 10px/12px helvetica, arial, sans-serif;}
#merch {background-color:#fff; margin-top:25px; color:#000; padding:10px; font:normal 8px helvetica, arial, sans-serif; }
#merchtitle {color:#f00; background-color:#000; font:bold 12px helvetica, arial, sans-serif; text-align:center; height:30px; valign:middle;}
#store td {width:400px; padding:10px; vertical-align:top;}
#store strong {color:red;}

#songlist {margin-top:25px;}
#songlist table {width:600px; }
#songlist th {font:bold 26px helvetica, arial, sans-serif; color:yellow;}
#tabletitle {font: bold 20px helvetica, arial, sans-serif; color:yellow; height:45px; vertical-align:bottom; border-bottom:solid 8px #333; }

#faq {margin-top:35px;}
#faq li {padding-top:25px; }
#faq strong {color:yellow;}

.fly {position: absolute; z-index:100; left:-100px;}
.pagecontentheader {font:bold 18px georgia, times new roman, times, serif; border-bottom:solid 4px #000;}
#pagecontent {padding:25px; word-spacing:1px; min-height:400px;}
#pagecontent a:hover {color:yellow;}



#signup {width:740px; margin-top:0px; font:normal 10px helvetica, arial, sans-serif; color:#ccc; text-align:center;}

#signup input.text {width:110px; color:#666; font-size:100%;}

#signup textarea.text {width:390px; height:100px; color:#666; font-size:100%;}

#signup input.text2 {border:1px solid #000; width:520px; color:#666; font-size:100%;}

#footer {text-align:center; border-top:solid 1px #f00; height:16px; background:url(images/footerbg.jpg); font:normal 12px arial, helvetica, sans-serif;}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {color:yellow;}
