BODY {
    color: #cccccc;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 8pt;
	text-align: center;
   	margin: 0px;
	background: url('../img/bgTile.jpg') repeat;
	color: white;
	overflow-y: scroll;
}

BODY, DIV, H2, H3 {
    padding: 0;
    margin: 0;
}


#form input.text{   
	font-weight: normal;
	color: #565656;
	border: 1px solid #9c9c9c;
	width: 250px;
	padding: 2px;
	margin-bottom: 5px;
	text-align: left;
}

#form input{
	border: 1px solid #d0ccc9;
	background: #fff;
	color: #5f95ef;
	font-size: 11px;
	font-weight: 700;
}  
	
#container {
    background: url('../img/contenttile.jpg') repeat;
    margin: auto;
    width: 876px;
	position: relative;
}

#header {
	margin: 0px;
	z-index: 1;
	position: relative;
}

#sidebar {
	width: 237px;
    float: left;
	position: relative;
	z-index: 1;
}

#content {
	margin-right: 25px;
	margin-left: auto;
    color: #cccccc;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 8pt;
	text-align: justify;
	position: relative;
	width: 605px;
}

#footer {
    clear: both;
    background: url('../img/footerbg.jpg') repeat;
	height: 82px;
	width: 876px;
	margin: 0px;
	z-index: 1;
	position: relative;
}

.headerCell{
	background: url('../img/header.jpg') repeat-x;
	height: 203px;
	width: 876px;
	padding: 0px;
	margin: 0px;
	position: relative;
}


.menuCell{
	background: url('../img/menu.jpg') repeat-x;
	height: 57px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.contentTop{
	background: url('../img/content_top.jpg') repeat-x;
	height: 64px;
	padding: 0px;
	margin: 0px;
	position: relative;
}

a.news{ 
	display: block;
    width: 47px; 
    height: 22px;
    background-color: transparent;
    background-image: url(../img/menuItems/news.png);
    background-repeat: no-repeat; 
    margin-right: 25px;
}

a.news:hover{ 
    background-image: url(../img/menuItems/newsHL.png);
}

a.about{ 
	display: block;
    width: 49px; 
    height: 22px;
    background-color: transparent;
    background-image: url(../img/menuItems/about.png);
    background-repeat: no-repeat; 
    margin-right: 25px;
}

a.about:hover{ 
    background-image: url(../img/menuItems/aboutHL.png);
}

a.releases{ 
	display: block;
    width: 67px; 
    height: 22px;
    background-color: transparent;
    background-image: url(../img/menuItems/releases.png);
    background-repeat: no-repeat; 
    margin-right: 25px;
}

a.releases:hover{ 
    background-image: url(../img/menuItems/releasesHL.png);
}

a.merch{ 
	display: block;
    width: 52px; 
    height: 22px;
    background-color: transparent;
    background-image: url(../img/menuItems/merch.png);
    background-repeat: no-repeat; 
    margin-right: 25px;
}

a.merch:hover{ 
    background-image: url(../img/menuItems/merchHL.png);
}

a.pics{ 
	display: block;
    width: 33px; 
    height: 22px;
    background-color: transparent;
    background-image: url(../img/menuItems/pics.png);
    background-repeat: no-repeat; 
    margin-right: 25px;
}

a.pics:hover{ 
    background-image: url(../img/menuItems/picsHL.png);
}

a.gigs{ 
	display: block;
    width: 32px; 
    height: 22px;
    background-color: transparent;
    background-image: url(../img/menuItems/gigs.png);
    background-repeat: no-repeat; 
    margin-right: 25px;
}

a.gigs:hover{ 
    background-image: url(../img/menuItems/gigsHL.png);
}

a.contact{ 
	display: block;
    width: 59px; 
    height: 22px;
    background-color: transparent;
    background-image: url(../img/menuItems/contact.png);
    background-repeat: no-repeat; 
    margin-right: 25px;
}

a.contact:hover{ 
    background-image: url(../img/menuItems/contactHL.png);
}

a.guestbook{ 
	display: block;
    width: 79px; 
    height: 22px;
    background-color: transparent;
    background-image: url(../img/menuItems/guestbook.png);
    background-repeat: no-repeat; 
    margin-right: 25px;
}

a.guestbook:hover{ 
    background-image: url(../img/menuItems/guestbookHL.png);
}

a.links{ 
	display: block;
    width: 77px; 
    height: 20px;
    background-color: transparent;
    background-image: url(../img/menuItems/links.png);
    background-repeat: no-repeat; 
}

a.links:hover{ 
    background-image: url(../img/menuItems/linksHL.png);
}

a.press{ 
	display: block;
    width: 45px; 
    height: 22px;
    background-color: transparent;
    background-image: url(../img/menuItems/press.png);
    background-repeat: no-repeat; 
    margin-right: 25px;
}

a.press:hover{ 
    background-image: url(../img/menuItems/pressHL.png);
}

.newsContent{
	color: #cccccc;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 8pt;
	text-align: justify;
	z-index: 1;
}

.newsDate{
	color: #cccccc;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 8pt;
	text-align: right;
	width: 100px;
	z-index: 1;
}

.newsTitle{
	color: #ffffff;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 9pt;
	font-weight: bold;
	width: auto;
	z-index: 1;
}

.gigWhen{
	color: #999999;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 8pt;
	width: 100px;
	padding-right: 10px;
	z-index: 1;
}

.gigWhere{
	color: #999999;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 8pt;
	width: 260px;
	padding-right: 10px;
	z-index: 1;
}

.gigWhat{
	color: #999999;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 8pt;
	padding-bottom: 10px;
	z-index: 1;
}

.gigWhenToCome{
	color: #ffffff;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 8pt;
	width: 100px;
	padding-right: 10px;
	z-index: 1;
}

.gigWhereToCome{
	color: #ffffff;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 8pt;
	width: 260px;
	padding-right: 10px;
	z-index: 1;
}

.gigWhatToCome{
	color: #ffffff;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 8pt;
	padding-bottom: 10px;
	z-index: 1;
}

h1{
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 11pt;
	z-index: 1;
}
h2{
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 10pt;
	z-index: 1;
}
h3{
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 9pt;
	z-index: 1;
}
img{
	border: 1px solid #cccccc;
	margin: 5px;
}

a{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
}


.tracklist{
	width: 335px;
}

.release{
	width: 370px;
}

.pictureInfo{
	background: #000000; 
	color: #FFFFFF; 
	font: 11px 'Lucida Grande', Verdana, sans-serif;	
}

.leftColumnHeaderGig{
	background: url('../img/nextGig.jpg') repeat-x;
	height: 37px;
	margin-left: 40px;
	margin-top: 10px;
	width: 190px;
}

.latestTweetHeader{
	background: url('../img/lastTweet.png') repeat-x;
	height: 37px;
	margin-left: 40px;
	margin-top: 10px;
	width: 190px;
}

.leftColumnHeaderYoutube{ 
	background: url('../img/Youtube.jpg') repeat-x;
	height: 37px;
	margin-left: 40px;
	margin-top: 10px;
	width: 190px;
}

.leftColumnHeaderMedia{
	background: url('../img/MediaPlayer.jpg') repeat-x;
	height: 37px;
	margin-left: 40px;
	margin-top: 10px;
	width: 190px;
}

.leftColumnHeaderFollow{
	background: url('../img/follow.jpg') repeat-x;
	height: 37px;
	margin-left: 40px;
	margin-top: 10px;
	width: 190px;
}

.leftColumnContent{
	width: 190px;
	margin-left: 40px;
	color: white;
	background-color: black;
}
.border {
    background-image: url('../img/border-hor-grey.gif') repeat-x;
}

.lightbox_bg {
    background:#000000 none repeat scroll 0 0;
    display:none;
    height:800px;
    left:0;
    filter:alpha(opacity=00);
    opacity: 0.0;
    top:0;
    width:100%;
    z-index:50;
    display:none;
    position:fixed;
}
.modal{
    position:fixed;
    left:37%;
    top:20%;
    z-index:51;
}
.playButton
{
	height: 12px;
	width: 12px;
	margin: 0px;
}

tr.playListHeader td {
	background-color: #000000; color: white;
	border: 0px;
	margin: 0px;
	text-align: center;
	font-size: 10px;
}

tr.zebra1 td {
	background-color: rgb( 39, 48, 48);
	border: 0px;
	margin: 0px;
}
tr.zebra2 td {
	background-color: rgb( 21, 26, 26);
	border: 0px;
	margin: 0px;
	padding: 0px;
}

td.mp3PlayerCell{
	margin: 0px;
	border: 0px;
}

.controlButton{
	border: 0px;
	margin: 0px;
}