﻿body{margin:0 auto; background:url('../images/bg.jpg') no-repeat top center;}

.clear{clear:both;}
.container{width:900px; margin:0 auto; }

/********************************************** HEADER **********************************************/

.header{height:184px; background:url('../images/banner-bg.jpg') no-repeat; margin:0 0 10px 0;}
.music{float:left; margin-top:167px; padding:0 0 0 200px; font-family:Arial; font-size:12px; color:#dbd024;}

/**************************************** NAVIGATION / LINKS ************************************/

.nav{height:31px; width:900px; margin:0 0 10px 0; background:url('../images/nav-bg.jpg') repeat-x;}
.nav ul{list-style:none; height:31px; margin:0; padding:0; color:#fff; text-align:center;}
.nav ul li{float:left; height:31px; padding:0 15px;}
.nav ul li a:hover{background:url('../images/nav-hover-bg.png') repeat-x; color:#fff;}

.links-container{height:35px; margin:0 0 10px 0; background:url('../images/links-bg-02.jpg') no-repeat #70675f;}
.links{width:680px; height:29px; padding:3px 0 4px 0; float:right;}
.links img{border:0; margin:0 13px;}


/********************************************** MAIN CONTENT ******************************************************/

.main-content-wrapper{border-bottom:#5b5047 solid 1px; padding-bottom:25px;}
.main-content-wrapper img{border:0;}

/* LEFT COLUMN */
.left-col-wrapper{float:left; width:297px; margin:0 10px 10px 0; /*background:#948b83;*/}

.latest-news-title{height:35px; background:url('../images/latest-news.jpg') no-repeat #5b5047;}
.latest-news-content{padding:15px 12px; color:#4c0101; font-family:Arial; font-size:12px; line-height:22px;}

.tour-dates-title{height:35px; background:url('../images/tour-dates.jpg') no-repeat #5b5047;}
.tour-dates-content{padding:0 15px 12px 15px; font-family:Arial;}
.concert{border-bottom:#736a62 solid 1px; border-top:#a8a19c solid 1px; padding:10px 0; line-height:18px;}
.location{font-weight:bold; color:#fff; font-size:12px;}
.date{color:#4c0101; font-size:12px;}


/* MIDDLE COLUMN */
.middle-col{float:left; width:330px; height:330px; margin:0 10px 10px 0; padding:35px 0 0 0; background:url('../images/purchase-album.jpg') no-repeat #5b5047;}
.bio{float:left; width:330px; height:330px; }
/* RIGHT COLUMN */
.right-col{float:right; width:251px;}

.booking-wrapper{width:251px; margin:10px 0 0 0;}
.booking-title{background:url('../images/booking-info.jpg') no-repeat; height:35px;}
.booking-content{padding:15px 12px; color:#4c0101; font-family:Arial; font-size:12px; line-height:22px;}


/***************************************************** FOOTER ******************************************************/

.footer{border-top:#a8a19c solid 1px; padding:10px 12px; height:50px; color:#fff; font-family:Arial; font-size:12px;}
.biotext{
	color:#4C0101;
	padding-left:15px;
	padding-right:15px;
	font-family:Verdana;
	line-height:25px;
}