/* CSS Document */

body {
background-image:url(headerbg.jpg);
background-repeat:repeat-x;
background-position:center top; 
font-family: century gothic, Arial;
font-size:12px;
background-color:#F5F5F5;
color: #232323;
}

* {padding: 0; margin: 0;}
p {margin-top: 0;}

h1 {font-family: century gothic, Arial;font-size:26px; font-weight:lighter;color:#000000;padding:5px 0 3px 5px;}
p.contenttexttop {padding:15px 15px 5px 15px;text-align:justify;}
p.contenttext {padding:15px 15px 5px 15px;text-align:justify;}
p.contenttextbottom {padding:15px 15px 15px 15px;text-align:justify;}


img {border:none;vertical-align:bottom;}

a {color:#000000; text-decoration:underline;font-size:14px;}
a:hover {color:#cccccc; text-decoration:underline;font-size:14px;}

a.nav {color:#ffffff; text-decoration:none;font-size:15px;}
a.nav:hover {color:#cccccc; text-decoration:none;font-size:15px;}

a.music {color:#000000; text-decoration:underline;font-size:12px;}
a.music:hover {color:#cccccc; text-decoration:underline;font-size:12px;}

a.promo {color:#000000; text-decoration:underline;font-size:12px;}
a.promo:hover {color:#cccccc; text-decoration:underline;font-size:12px;}

a.store {color:#990000; text-decoration:none;font-size:15px;}
a.store:hover {color:#660000; text-decoration:none;font-size:15px;}

a.redlink {color:#990000; text-decoration:none;font-size:13px;}
a.redlink:hover {color:#660000; text-decoration:none;font-size:13px;}

a.contentlink {color:#000000; text-decoration:underline;font-size:12px;}
a.contentlink:hover {color:#cccccc; text-decoration:underline;font-size:12px;}

#header {
height:548px;
}

#headercontent {
background-image:url(mainimage.jpg);
background-repeat:none;
height:548px;
width:1024px;
margin:0 auto;
}

#mailinglist {
margin:0 auto;
width:977px;
padding:415px 0 0 47px;
}

#navcontainer
{
font-family: Helvetica, Arial;
text-align:center;
padding:28px 0 0 14px;
clear:left;
}

#navlist
{
list-style-type: none;
text-align:center;
width:1010px;
font-family: Helvetica, Arial;
height:20px;
}

#navlist li
{
border-left:none;
border-right: 2px solid #ffffff;
float: left;
width:85px;
line-height: 1em;
}

#navlist li.tour
{
border-left:none;
border-right: 2px solid #ffffff;
float: left;
width:125px;
line-height: 1em;

}

#navlist li.exclusives
{
border-left:none;
border-right: 2px solid #ffffff;
float: left;
width:125px;
line-height: 1em;

}

#navlist li.right
{
border:none;
float: left;
width:100px;
line-height: 1em;
}

#content {
width:975px;
height:720px;
margin:0 auto;
}

#leftcolumn {
float:left;
margin:20px 0 0px 0px;
min-height:700px;
width: 575px;
border: 0px solid #F8F8F8;
}

#leftcolumn_tourdates {
float:left;
margin:20px 0 20px 20px;
min-height:700px;
width: 910px;
border: 0px solid #ffffff;
}

img.bottomimages {float:left;}

#footertop {
margin-top:20px;
background-color:#333333;
height:64px;
clear:both;
}

#footertopcontent {
width:975px;
margin:0 auto;
}

#footermiddle {
background-color:#000000;
height:7px;
}

#footerbottom {
background-color:#990000;
height:25px;
}

#footerbottomcontent {
background-color:#990000;
height:25px;
width:975px;
margin:0 auto;
}



