@charset "UTF-8";
/* CSS Document */

body{
background:#000000;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:small;
color:#FFFFFF;
text-align:left;
margin:0;
padding:0;
}
#outer_container{
width:100%;
text-align:center;
}

a:link, a:visited{color:#990000; text-decoration:none;}
a:hover, a:active{color:#FFFFFF;}


img{border:none;}
.displace{position:absolute; left:-5000px;}
.clear{clear:both; margin:0; padding:0; height:0;}
.clear_left{clear:left; margin:0; padding:0; height:0;}
.clear_right{clear:right; margin:0; padding:0; height:0;}

.hide{display:none;}
.show{display:block;}

.red{color:#990000;}
.green{color:#006600;}

hr{
border:none;
border-top:1px solid #CCCCCC;
}

h3{
margin-bottom:0;
color:#990000;
font-size:120%;
}
h4{
margin-bottom:0;
color:#990000;
font-size:100%;
font-weight:bold;
}
.date, .gigs strong{
color:#990000;
margin-top:0;
margin-bottom:0;
display:block;
font-weight:normal;
}

.title{
width:201px;
height:43px;
margin:0;
padding:0;
}

#title_news{background:url(images/title_news.gif) no-repeat;}
#title_biography{background:url(images/title_biography.gif) no-repeat;}
#title_contact{background:url(images/title_contact.gif) no-repeat;}
#title_gallery{background:url(images/title_gallery.gif) no-repeat;}
#title_gigs{background:url(images/title_gigs.gif) no-repeat;}
#title_music{background:url(images/title_music.gif) no-repeat;}

.open_quotes{
float:left;
margin:0 5px 5px 0;
}
.close_quotes{
float:right;
margin:0 0 0 5px;
}

.right_box{
float:right;
width:200px;
padding:0;
padding-left:20px;
margin:0;
margin-bottom:40px;
border-left:1px solid #990000;
}

.right_box ul{
margin:0;
padding:0;
}
.right_box li{
margin:0;
padding:0;
list-style:none;
}

#container{
width:960px;
margin:0 auto;
text-align:left;
border:1px solid #000000;
padding:0;
}

#logo{
width:112px;
height:151px;
margin:20px 0 0 20px;
float:left;
}
#logo a{
width:112px;
height:151px;
background:url(images/logo.gif) no-repeat;
display:block;
}

#ad_space{
float:right;
margin:20px 0 0 0;
padding:0;
}

#welcome_nav{
width:769px;
float:right;
margin:0;
padding:0;
}


#welcome{
width:769px;
height:38px;
background:url(images/welcome.gif) no-repeat;
float:right;
margin:0;
padding:0;
margin-top:10px;
}

#welcome ul{
margin:0;
padding:0;
margin-top:5px;
float:right;
}
#welcome li{
margin:0;
padding:0;
display:inline;
list-style:none;
float:left;
}
#welcome li a{
width:27px;
height:27px;
display:block;
margin:0;
padding:0;
background:url(images/icons.gif);
}

#welcome li a#myspace{background-position:0 0;}
#welcome li a#twitter{background-position:-27px 0;}
#welcome li a#facebook{background-position:-54px 0;}

#welcome li a#myspace:hover{background-position:0 -27px;}
#welcome li a#twitter:hover{background-position:-27px -27px;}
#welcome li a#facebook:hover{background-position:-54px -27px;}

#navigation{
margin:0;
padding:0;
float:left;
}
#navigation li{
margin:0;
margin-right:3px;
padding:0;
display:inline;
list-style:none;
float:left;
}
#navigation li a{
width:121px;
height:31px;
display:block;
margin:0;
padding:0;
background:url(images/nav.gif) no-repeat;
}

#navigation li a#news{background-position:0 0;}
#navigation li a#gigs{background-position:-121px 0;}
#navigation li a#biography{background-position:-242px 0;}
#navigation li a#gallery{background-position:-363px 0;}
#navigation li a#music{background-position:-484px 0;}
#navigation li a#contact{background-position:-605px 0;}

#navigation li a#news:hover,#navigation li a#news.on{background-position:0 -31px;}
#navigation li a#gigs:hover,#navigation li a#gigs.on{background-position:-121px -31px;}
#navigation li a#biography:hover,#navigation li a#biography.on{background-position:-242px -31px;}
#navigation li a#gallery:hover,#navigation li a#gallery.on{background-position:-363px -31px;}
#navigation li a#music:hover,#navigation li a#music.on{background-position:-484px -31px;}
#navigation li a#contact:hover,#navigation li a#contact.on{background-position:-605px -31px;}

#main{
float:left;
width:100%;
margin:40px 0 0 0;
padding:0;
}

#copy{
width:440px;
float:left;
margin:0;
padding:0;
margin-left:20px;
}

.right_box h3{
margin:0;
padding:0;
margin-bottom:5px;
width:42px;
height:16px;
}
.right_box h3.tweet{background:url(images/right_box_tweet.gif) no-repeat;}
.right_box a.gigs{background:url(images/right_box_gigs.gif) no-repeat; width:42px; height:16px; display:block;}