*{padding:0; margin:0;}

body {
background-color:#000000;
color:#ffffff;
font-family:Verdana, Arial;
}

body a:link {
	color:#CC0;
	text-decoration:underline;
}

body a:visited {
	text-decoration: none;
	color:#FC0;
}
body a:hover {
	text-decoration: underline;
}
body a:active {
	text-decoration: none;
	
}

img a{

border:none;
}     

/***wrap***/
#wrap {
width:780px;
margin-top:2px;
margin-left:auto;
margin-right:auto;
background-color:#000000; 
color:#ffffff;

}

/***header***/
#header{
position:relative;
height:50px;
background-image:url(../images/header/header04b.jpg);
background-color:#000000;
color:#FFFFFF;
}

#header h5{
text-align:right;
font-style:italic;
padding:30px 3px 0px 0px;
letter-spacing:5px;
color:#ffffff;
}
/***Header logo***/
#logo{
position:absolute;
top:2px;
left:10px;
width:76px;
height:50px;
}

/***navbar***/
#navbar{
background-color:#000000;
background-image:url(../images/header/header-01.gif);
height:30px;
width:780px;
color:#FFFFFF;
border-bottom:1px solid #000000;
}

#navbar ul{
font-size:83%;
line-height:30px;
white-space:nowrap;
text-align:center;
}

#navbar li{
list-style-type:none;
display:inline;}

#navbar li a{
text-decoration:none;
padding:7px 10px;
color:#ffffff;
}
#navbar li a:link, a:visited{
color:#ffffff;}

#navbar li a:hover{
color:#000000;
background-image:url(../images/header/header-01a.gif);
background-color:#cccccc;
}

#navbar li a:active{
text-decoration:none;
}

body#index a#indexnav, body#about a#aboutnav, body#audio a#audionav, body#contact a#contactnav, body#pics a#picsnav, body#video a#videonav, body#download a#downloadnav, body#merch a#merchnav, body#gig a#gignav, body#contact a#contactnav, body#livejelly a#livenav, body#news a#newsnav, body#links a#linksnav, body#album a#albnav, body#music a#musicnav, body#guest a#guestnav, body#gig a#gignav, body#history a#histnav

{color:#000;
background-color:#fff;
background-image:url(../images/header/header-01a.gif);
}


/***content***/

#content{position:relative;
width:780px;
height:600px;
background-color:#000000;
color:#ffffff;}

/***main***/
#main{
margin-left:auto;
margin-right:auto;
text-align:center;
width:700px;
min-height:500px;
height:auto !important;
height:500px;
background-color:#000000; color:#ffffff;

font-size:90%;
margin-top:10px;
padding:5px 5px 10px 5px;

}


/***footer***/
#footer{
clear:both;
height:1px;
font-size:0.5em;
font-weight:bold;
padding-top:20px;
padding-bottom:2px;

text-align:center;
}


/***class***/
.img_center{
display:block;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:30px;
}

.img_left{
float:left;
margin:5px 12px 5px 12px;}

.img_right{float:right;

margin:20px 10px 20px 10px;}


/*gallery*/

.gallerycontainer {position:absolute; top:15px; left:15px; z-index:100;}
.thumbnail img{border:1px solid #CC0000;}
.thumbnail:hover{ background-color:transparent;}
.thumnail:hover img {border:1px solid blue;}
.thumbnail span{position:absolute; background-color:#000000; padding:5px; left:-2000px; top:20px; border:none;
visibility:hidden; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center;}
.thumbnail span img{border-width:0; padding:1px;}
.thumbnail:hover span{visibility:visible; top:75px; left:80px; z-index:100;}


			
#galleryguide {
width:250px;
height:30px;
position:relative;
top:570px;
margin-left:auto;
margin-right:auto;
font-size:80%;


}







/****defunct code****/



/***sidebar***/
#sidebar{
float:left;
width:115px;
min-height:400px;
height:auto !important;
height:400px;
background-color:#333333; color:#000000;
font-size:70%;
text-align:center;
line-height:2em;
margin-top:10px;
padding:5px;

}

#sidebar h3{
letter-spacing:1px;
text-align:center;
border:2px inset #cccccc;
padding:0px;
margin-top:10px;
}

#sidebar ul, li{
list-style:none;
padding:0px 5px 0px 5px;
margin-top:3px;
line-height:2em;
}

/*live jelly text*/

#livetxt{
position:relative;
top:20px;
left:238px;
width:500px;
height:200px;

}

#livetxt li{
font-size:90%;


}

#livetxt p {
font-size:80%;
color:#FFFFFF;
font-weight:normal;}

#livetxthdr {
position:relative;
top:-15px;
left:375px;
width:300px;
height:50px;


}

.strikethru{
text-decoration:line-through;}

.textalignr {
text-align:right;}

.textalignl {
text-align:right;}

.textalignc {
text-align:right;}

.textalignj {
text-align:right;}

