body {
	color:#333;
	background:#999;
	padding:0px;
	margin:0px;
	font:10px verdana, arial, helvetica, sans-serif;
        scrollbar-3dlight-color:none;
        scrollbar-arrow-color:#c00;
        scrollbar-base-color:#ccc;
        scrollbar-darkshadow-color:none;
        scrollbar-face-color:none;
        scrollbar-highlight-color:none;
        scrollbar-shadow-color:none;
	}

	option, select {
	color:#333;
	font:10px verdana, arial, helvetica, sans-serif;
	}
td {
	color:#333;
	font:10px verdana, arial, helvetica, sans-serif;
	}

h1 {
	font-size:24px;
	font-weight:900;
	font-family:verdana, arial, helvetica, sans-serif;
	background: none;
	margin:10px 0px 10px 0px;
	color:#b00;
	}
h2 {
	font:bold 14px/16px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 2px 0px;
	padding:0px;
	color:#900;
	}
h3 {
	font:bold 16px/16px verdana, arial, helvetica, sans-serif;
	padding:2px;
	margin:0px 0px 2px 0px;
	background-color: #ccc;
	color:#900;
	border-style:solid;
        border-color:#aaa;
        border-width:1px;
	
	}

h4 {
	font:bold 16px/18px verdana, arial, helvetica, sans-serif;
	padding:5px;
	margin:0px 0px 2px 0px;
	background-color: #999;
	color:#FFF;
	border-style:solid;
        border-color:#777;
        border-width:1px;
	
	
	}

h5 {
	font:bold 12px/12px verdana, arial, helvetica, sans-serif;
	padding:5px;
	margin:0px 0px 5px 0px;
	background-color: #eee;
	color:#333;
	border-style:solid;
        border-color:#ccc;
        border-width:1px;
	}

h6 {
	font:bold 10px verdana, arial, helvetica, sans-serif;
	padding:2px;
	margin:0px;
	background-color: #eee;
	color:#333;
	border-style:solid;
        border-color:#ccc;
        border-width:1px;
	}
	
#navcontainer {
margin: 0px;
padding: 0px;
}
ul#navlist
{
margin: 15px 0px 0px 0px;
padding: 0px;
white-space: nowrap;
}

#navlist li
{
margin: 0px;
padding: 0px;
display: inline;
list-style-type: none; 
}

#navlist a { padding: 1px 2px; border:1px solid #000;}

#navlist a:link, #navlist a:visited
{
font-size:10px;
color: #fff;
background-color: #666;
text-decoration: none;
text-transform:uppercase;
}

#navlist a:hover
{
font-size:10px;
color: #333;
background-color: #eee;
text-decoration: none;
text-transform:uppercase;
}

p {
	font:10px/14px verdana, arial, helvetica, sans-serif;
	margin:20px;
	padding:0px;
	
	}

img {
  border:none;
}
img.alignright
{
  float:right;

}

img.alignleft
{
  float:left;

}

a {
	color:#c00;
	background: none;
	font-size:10px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:600;
	text-decoration:none;
	}
a:link {
	color:#c00;
	background: none;
	text-decoration:none;
}
a:visited {
	color:#e00;
	background: none;
	text-decoration:none;
}
a:hover {
	background:#c00;
	color:#fff;
	text-decoration:none;
}
a:active {
	background:#fff;
	color:#c00;
	text-decoration:none;
}

h1 a, h1 a:link,h1 a:visited,h1 a:hover,h1 a:active{
	font-size:34px;
	font-weight:F00;
	font-family:arial, helvetica, sans-serif;
	background: none;
	margin:10px 0px 10px 0px;
	color:#b00;
	text-decoration:none;
	}
form {
   margin: 0px;
   }
.border {
	background-color:#000;
}
.content {
	background-color:#FFF;
}

.calcontent {
	background-color:#eee; 
}
.background {
	background-color:#999;
}

.track {
	margin:0px 20px 10px 20px;
	border: 1px dashed #aaa;
	padding: 3px;
	background-color: #eee;
	clear: both;
}
span.sectionheader
{
  font-size: 12px;
  color: #000066;
  background-color: #cccc99;
}

span.quip {
	font:bold 14px/16px verdana, arial, helvetica, sans-serif;
	padding:0px;
	background: none;
	color:#999;
	}
span.time
{
  font-size: 11px;
  font-family: courier new;
  color: #666;
  margin:0px 0px 0px 5px;
}
span.headmsg
{
  font-size: 11px;
  font-family: courier new;
  font-weight:900;
  color: #666;
  margin:0px 0px 0px 0px;
}
span.quote
{
  font-size: 11px;
  font-family: courier new;
  color: #333;
}

.lyric
{
margin: 0px 0px 5px 0px;
padding: 0px;
  
}

.search
    {        
        font-family: monospace;
        font-size:11px;
    }
.go
    {
        border:1px solid #333;
        background-color:#eee;
        font:12px verdana, arial, helvetica, sans-serif;
    }

span.caption
{
  font-size: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  color: #c00;
}

code
{
  color: #003300;
  font-family: courier new;
}

.ticketsad {
	color:#333;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	border: 2px solid #333;
	text-align: center;
    background-color:#eee;
    width: 152px;
    height: auto;
    padding: 5px 2px 2px 2px;
}
.ticketsad a {
 	color:#d00;
	font-size: 13px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	background: none;
	text-decoration:underline;
}
.ticketsad a:link {
 	color:#d00;
	font-size: 13px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	background: none;
	text-decoration:underline;
}
.ticketsad a:visited {
 	color:#d00;
	font-size: 13px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	background: none;
	text-decoration:underline;
}
.ticketsad a:hover {
 	color:#d00;
	font-size: 13px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	background: none;
	text-decoration:underline;
}
.ticketsad a:active {
 	color:#d00;
	font-size: 13px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	background: none;
	text-decoration:underline;
}
#header {
position:absolute;
        left:0px;
        top:0px;
        margin:5px 0px 5px 5px;
        
        /*position:relative;
        margin:5px 0px 0px 5px;*/
        padding:2px 2px 2px 2px;
        height:150px;
        width:639px;
        border-style:solid;
        border-color:black;
        border-width:1px;
        background-color:#fff;
        text-align: center;
        }
#header img.alignright {
background-color:#eee;
margin:0px 0px 0px 10px;
padding:0px 4px 0px 4px;
        border-style:solid;
        border-color:black;
        border-width:1px;
border-top:none;
border-bottom:none;
}
#header img.alignleft {
margin:0px 10px 0px 0px;
}
#header p {
margin:1px;
}


#topbox {
position:absolute;
        left:378px;
        top:160px;
        margin:5px 0px 5px 5px;
        /*
        position:relative;     
        margin:5px 0px 10px 5px;*/
        padding:1px;
        width:263px;
        height:32px;
        border-style:solid;
        border-color:black;
        border-width:1px;
        background-color:#fff;
        clear: both;
        } 
#topbox .login {
margin: 1px;
padding: 1px;
background-color:#eee;
width:259;
height: 26px;
border-style:solid;
        border-color:#999;
        border-width:1px;
}
#topbox .login i {
color: #444;
}

#newsbox {
position:absolute;
        left:0px;
        top:160px;
        margin:5px 0px 5px 5px;
        padding:1px;
        width:370px;
        height:32px;
        border-style:solid;
        border-color:black;
        border-width:1px;
        background-color:#eee;
        clear: both;
        } 
#newsbox .ticker {
width: 365px;
height: 28px;
padding: 1px;
margin: 1px;
text-align: center;
	font-size: 11px;
	font-family: verdana,arial, helvetica, sans-serif;
	background-color: #eee;

}
#newsbox .ticker a, .ticker a:link, .ticker a:hover, .ticker a:visited, .ticker a:active {
	background: none;
	font-size:11px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:600;
	text-decoration:none;
	color:#000;
}

#contentbox {
position:absolute;
        left:0px;
        top:200px;
        margin:5px 0px 5px 5px;
        /*
        position:relative;     
        margin:5px 0px 10px 5px;*/
        padding:2px;
        width:469px;
        border-style:solid;
        border-color:black;
        border-width:1px;
        background-color:#fff;
        clear: both;
        }
#contentbox blockquote {
border-style:solid;
        border-color:#ccc;
        border-width:1px;
background-color: #eee;
margin:20px 30px 20px 30px;

}
#contentbox blockquote p {
margin:10px 5px 0px 0px;
padding: 5px;
}

#albumlist ul {
padding: 0px;
margin: 0px;
}
#albumlist li {
	list-style:none;
	padding: 5px;
    margin: 10px 15px 10px 15px;
    min-height: 110px;
    border-style:dashed;
        border-color:black;
        border-width:1px;
        background-color:#eee;
}
#albumlist img {
    float: right;
}

#albumlist h1 {
	font-size:16px;
	font-weight:900;
	font-family:verdana, arial, helvetica, sans-serif;
	background: none;
	margin:0px 0px 5px 0px;
	color:#b00;
	display: inline;
	}
#albumlist h2 {
	font:bold 14px/16px verdana, arial, helvetica, sans-serif;
	margin:5px 0px 10px 20px;
	padding:0px;
	color:#900;
	}
#albumlist h3 {
	font:bold 14px/16px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 0px 5px;
	padding:0px;
	color:#900;
	background:none;
	display: inline;
	}
#albumlist h4 {
	font:bold 12px/14px verdana, arial, helvetica, sans-serif;
	padding:0px;
	margin:0px 0px 0px 5px;
	background: none;
	color:#333;
	display: inline;
	}	
#albumlist .track {
 	margin: 10px 0px 5px 0px;
 	}

#albumlist p {
    margin: 10px 0px 0px 20px;
    }
#albumlist p.prelude {
	margin-left: 25px;
	font-size: 10px;
    font-family: sans-serif;
    }    
#albumnav {
	text-align: center;
	font-size:14px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:600;
	margin: 10px 15px 10px 15px;
	padding-bottom: 10px;
	border-style:solid;
        border-color:black;
        border-width:1px;
        background-color:#fff;
}
#albumnav a {
	color:#c00;
	background: none;
	font-size:14px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:600;
	text-decoration:none;
	}
#albumnav a:link {
	color:#c00;
	background: none;
	text-decoration:none;
}
#albumnav a:visited {
	color:#e00;
	background: none;
	text-decoration:none;
}
#albumnav a:hover {
	background:#c00;
	color:#fff;
	text-decoration:none;
}
#albumnav a:active {
	background:#fff;
	color:#c00;
	text-decoration:none;
}

#videolist ul {
padding: 0px;
margin: 0px;
}
#videolist li {
	list-style:none;
	padding: 5px;
    margin: 10px 15px 10px 15px;
    border-style:dashed;
        border-color:black;
        border-width:1px;
        background-color:#eee;
}
#videolist img {
    float: right;
    margin: 0px 0px 0px 5px;
}

#videolist h1 {
	font-size:16px;
	font-weight:900;
	font-family:verdana, arial, helvetica, sans-serif;
	background: none;
	margin:0px 0px 0px 0px;
	color:#b00;
	}
#videolist h2 {
	font:bold 14px/16px verdana, arial, helvetica, sans-serif;
	margin:5px 0px 10px 20px;
	padding:0px;
	color:#900;
	display:inline;
	}
	
#videolist p {
    margin: 0px 10px 0px 0px;
    }

.newitem {
	font:10px verdana, arial, helvetica, sans-serif;
	font-weight:900;
	background-color:#000;
	color:#fff;
	display:inline;
}

.entry {
clear: both;
}
.entry img {
padding: 3px;
}

.comments {
padding: 3px;
margin: 3px;
border:solid black 1px;
background-color:#ddd;
}

.commentodd {
word-wrap: break-word;
padding: 3px;
margin: 0px 5px 10px 5px;
border:solid #666 1px;
background-color:#fff;
}
.commenteven {
word-wrap: break-word;
padding: 3px;
margin: 0px 5px 10px 5px;
border:solid #666 1px;
background-color:#eee;
}

.commentimg {
height: 50px;
width: 50px;
padding: 0px;
vertical-align: middle;
float: left;
text-align: center;
border:solid #666 1px;
margin: 0px 5px 5px 0px;
background-color:#fff;
}

.webring {
clear: both;
}
.webring img {
padding: 0px;
}
.webring a:hover {
	background-color: #000;
	text-decoration:none;
	
}
#aboutbox {
        position:absolute;
        left:654px;
        top:0px;
        margin:5px 0px 5px 0px;
        padding:2px 2px 2px 2px;
        height:150px;
        width:209px;
        border-style:solid;
        border-color:black;
        border-width:1px;
        background-color:#eee;
        }
#aboutbox img {
float: right;
margin:0px 0px 0px 0px;
}       

#quotebox {
        position:absolute;
        left:654px;
        top:0px;
        margin:5px 0px 5px 0px;
        padding:2px 2px 2px 2px;
        width:209px;
        height:190px;
        border-style:solid;
        border-color:black;
        border-width:1px;
        background-color:#fff;

        }
#chatbox {
        position:absolute;
        left:654px;
        top:200px;
        margin:5px 0px 5px 0px;
        padding:2px 2px 2px 2px;
        width:209px;
        height:70px;
        border-style:solid;
        border-color:black;
        border-width:1px;
        background-color:#fff;
        }     
#pollbox {
        position:absolute;
        left:654px;
        top:200px;
        margin:5px 0px 5px 0px;
        padding:2px 2px 2px 2px;
        width:209px;
        height:105px;
        border-style:solid;
        border-color:black;
        border-width:1px;
        background-color:#fff;
        }        
.question {
	font:11px/11px verdana, arial, helvetica, sans-serif;
	padding:3px;
	margin:3px 0px 3px 0px;
	background-color: #eee;
	color:#333;
	border-style:solid;
        border-color:#ccc;
        border-width:1px;
	}
#calbox {
        position:absolute;
        left:654px;
        top:315px; 
        margin:5px 0px 5px 0px;
        padding:2px 2px 2px 2px;
        width:209px;
        height:176px;
        border-style:solid;
        border-color:black;
        border-width:1px;
        background-color:#eee;
        }

#calbox ul {
padding: 2px;
margin: 2px;
}
#calbox li {
	list-style:none; 
	padding: 0px;
        margin: 0px 0px 5px 0px;
}


#navbox {
        position:absolute;
        left:654px;
        top:501px;  
        margin:5px 0px 5px 0px;
        padding:2px 2px 2px 2px;
        width:209px;
        border-style:solid;
        border-color:black;
        border-width:1px;
        background-color:#fff;
        }
#navbox ul {
padding: 0px;
margin: 0px;
}
#navbox li {
	list-style:none; 
	padding: 0px;
        margin: 0px 0px 5px 0px;
}

#navbox li ul {
padding: 0px;
margin: 0px;
}
#navbox li ul li{
	list-style-type:none;
	padding: 2px;
margin: 0px 0px 0px 5px;
}

#adbox {
        position:absolute;
        left:484px;
        top:200px;
        margin:5px 0px 5px 0px;
        padding:2px 2px 2px 2px;
        width:160px;
        border-style:solid;
        border-color:black;
        border-width:1px;
        background-color:#eee;
        }
#adbox a.amz, #adbox a.amz:link,#adbox a.amz:visited,#adbox a.amz:hover,#adbox a.amz:active{

	background: none;
	margin:0px;
	color:#000;
	text-decoration:none;
	}       
        
#adbox p {
    margin: 0px 0px 10px 0px;
    padding: 0px;
height: 250px;
        border-style:solid;
        border-color:black;
        border-width:2px;
    border-left: none;
border-right: none;
        background-color:#fff;
    }

#adbox img.alignright {
    float: right;
    margin: 0px;
    padding: 1px;
clear: both;    
    }
    
.admiddle {
	margin: 5px 0px 0px 0px;
        background-color:#fff;
        }
.admiddle a, .admiddle a:link,.admiddle a:visited,.admiddle a:hover,.admiddle a:active{

	background: none;
	margin:0px;
	color:#000;
	text-decoration:none;
	}       

.admiddle img {
    align: center;
    margin: 0px;
    padding: 0px;
	clear: both;    
    }
    
    
.tourdates {
    width: 100%;
    margin: 0px;
    padding: 0px;
     }
.tourdates td {
    vertical-align: middle;
    padding: 2px;
    margin:1px;    
    text-align: left; }
.tourdates .right {
color:#555;
    text-align: right; }    
.tourdates .tablehead {
	font-weight:bold;
	margin:0px;
	background-color: #eee;
	color:#333;
	border-style:solid;
    border-color:#ccc;
    border-width:1px;
    text-align:left;
    }
.polltable {
    width: 100%;
    margin: 0px;
    padding: 0px;
    
    background-color:#eee
     }
.polltable tr {
border-style:solid;
border-top:none;
    border-color:#333;
    border-width:1px;
    vertical-align: middle;
    padding: 2px;
    margin:1px;    
    text-align: left; }     
     
.polltable td {
    vertical-align: middle;
    padding: 2px;
    margin:1px;    
    text-align: left; } 
    
#swag_ad {
	height: 152px;
	width: 465px;
	border-style:solid;
    border-color:black;
    border-width:1px;
}

#swag_ad a, .admiddle a:link,.admiddle a:visited,.admiddle a:hover,.admiddle a:active{

	background: none;
	margin:0px;
	color:#000;
	text-decoration:none;
	}       


