@charset "utf-8";
#container{
width: 800px;
margin:auto;
}
#showcase{position: relative;}
#navigation{
	height:27px;
	background-image: url(../images/nav_bg.gif);
	background-repeat: repeat-x;
}
#navigation ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#navigation li{
	float:left;
	width: 12.5%;
}
#navigation a{
	display:block;
	text-decoration:none;
	padding:4px;
	text-align: center;
}#navigation a:hover{
	background-color:#666666;
}
#content {
	position: relative;
	padding-right: 220px;
	padding-left: 190px;
	border: solid 1px transparent
}
#content_left{
	position:absolute;
	top:0px;
	left:0px;
	width: 170px;
}
#content_right{
	position:absolute;
	top:0px;
	right:0px;
	width: 200px;
}
.morelink{text-decoration:none}
.morelink:hover{text-decoration:underline}

.recent_shows_venue{background-color:#333333}
.recent_shows_date{text-align:right;background-color:#1E1E1E}
.album .image_wrapper{float: left; width: 100px; height: 100px;}
.album  img{border:0px}
.window{position:absolute; top: 0px; left: 0px;
background-color: #eeefff;
border: solid #0066aa 2px;
margin: 8px;
padding: 0px;
}

/*---------------*/
#conainter {
	width: 832px;
	margin: auto;
}
.column{float: left}
.clear{clear:both}

#left_column{width: 404px; margin-right: 22px;}
#right_column{width: 406px;}

img.banner{float: left; margin-bottom: 22px;}
img.left{margin-right: 22px;}
#other_sites{height: 310px}
#slide_show{height: 310px}

#tour_dates{color: #959494; padding-left: 45px;padding-right: 45px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#tour_dates .row{}
#tour_dates .row .title{color: white}
#tour_dates .row a.directions{color: white; text-align:right}
#tour_dates .row a.directions:hover{color: white}
#tour_dates .row a .name{text-decoration:none}
#tour_dates .row .name{text-transform:uppercase}

.window .title{
position:relative; 
background: #0066aa; 
color: #fff; 
padding: 2px;
padding-left: 10px;
background: #0066aa url(../images/window_title_fill.gif) repeat-x;
border-bottom: solid 1px black;

height: 20px;
line-height: 20px;
overflow:hidden;
font-size: 12px;
font-family: tahoma;
cursor: move}
.window .title:hover{background: #007ACC; }
.window .menu{border-bottom: solid 1px #8db2e3;}
.window .content{
overflow: auto;
padding: 10px;}

#music_player{width: 426px}
#music_player .album-info{background: #dbdbdb}
#music_player .album-info h3{margin:0px;}
#music_player .album-info .album-cover{float:left}
#music_player .album-info .content{margin:0px; padding: 10px; float:left; width: 235px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px;}

#overlay{
position:absolute;
top:0px; 
left:0px; 
width: 100%; 
height: 100%; 
background: url(../images/black-o80.png);
}
#overlay-container{}
#overlay-content{}
#event_frame{margin:auto; margin-top: 100px; padding: 20px; border: solid 5px white; max-width: 750px; min-height: 200px;background: url(../images/black-o80.png); position:relative}
#overlay .options{position: absolute; top: 0px; right: 0px; background:#fff;}
#overlay .options a{color:#000;  padding:10px; text-decoration:none; display:block; width:20px; text-transform:uppercase}