/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Verdana;
	font-size:12px;
	color:#25B7E7;
	background:#1282A7;
}
a,a:visited,a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
.header{
	margin:0 auto;
	width:1000px;
	height:405px;
	background:#FFFFFF;
	/*background:url(../images/header_bg.jpg) no-repeat;*/
}
.menu{
	margin:0 auto;
	width:1000px;
	height:195px;
	/*background:url(../images/menu_bg.jpg) no-repeat;*/
	background:#090D0D;
}
.menu a,.menu a:visited{
	display:block;
	width:166px;
	height:45px;
	float:left;
}
.main_body{
	width:1000px;
	height:400px;
	margin:0 auto;
	background:#090D0D;
	border-bottom:2px solid #152020;
}
.right_pane{
	width:380px;
	height:400px;
	float:left;
	display:inline;
	text-align:center;
}
.player{
	width:380px;
	height:84px;
	/*background:url(../images/player_bg.jpg) no-repeat;*/
}
.player embed,.player object{
	margin:0;
	padding:0;
}
.signUp_box{
	width:260px;
	height:185px;
	padding:209px 16px 0 92px;
	font-family:Tahoma;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	line-height:normal;
	margin:6px 12px 14px 0px;
	text-align:center;
	background:url(../images/big_image.gif) 56px -612px no-repeat;
}
.signUp_box input{
	width:230px;
	height:23px;
	background:#DEEBED;
	border:1px solid #6BA7AF;
	text-align:center;
	font-weight:bold;
}
.sighnup_box{
	width:244px;
	height:165px;
	padding:209px 26px 20px 42px;
	background:url(../images/big_image.gif) 0 -612px no-repeat;
	margin:6px 16px 14px 52px;
	font-family:Tahoma;
	color:#FFFFFF;
	line-height:22px;
	text-align:center;
}
.sighnup_box input{
	width:230px;
	height:23px;
	padding-top:7px;
	background:#DEEBED;
	border:1px solid #6BA7AF;
	text-align:center;
}
.left_text_pane{
	width:580px;
	height:400px;
	padding:0 10px 0 30px;
	float:left;
	display:inline;
}
body > .main_body,.main_body > .right_pane,.main_body >.left_text_pane{
	min-height:400px;
	height:auto;
}	
.footer_main{
	width:1000px;
	height:75px;
	background:#000000;
	margin:0 auto;
}
.about_title{
	display:block;
	width:150px;
	height:94px;
	background:url(../images/big_image.gif) 0 -101px no-repeat;
}
.news_title{
	display:block;
	width:89px;
	height:97px;
	background:url(../images/big_image.gif) 0 -304px no-repeat;
}
.dates_title{
	display:block;
	width:96px;
	height:93px;
	background:url(../images/big_image.gif) 0 -203px no-repeat;
}
.contact_title{
	display:block;
	width:143px;
	height:93px;
	background:url(../images/big_image.gif) 0 -410px no-repeat;
}
.photos_title{
	display:block;
	width:103px;
	height:93px;
	background:url(../images/big_image.gif) 0 0 no-repeat;
}
.music_videos_title{
	display:block;
	width:254px;
	height:93px;
	background:url(../images/big_image.gif) 0 -511px no-repeat;
}
#flashcontent{
	width:580;
	height:500px;
}
.inner_news_right{
	width:246px;
	height:330px;
	padding:62px 24px 18px 25px;
	background:url(../images/big_image.gif) 0 -1014px no-repeat;
	margin:6px 16px 14px 52px;
	color:#FFFFFF;
	text-align:left;
}
.inner_news_right .text{
	width:246px;
	height:330px;
	overflow:auto;
}
b{
	color:#25B7E7;
	font-weight:normal;
}
.date{
	color:#999999;
	font-weight:normal;
}
.footer_text{
	width:800px;
	height:50px;
	padding:0 0 0 20px;
	line-height:25px;
	float:left;
	color:#FFFFFF;
}

.footer_text a,.footer_text a:visited,.footer_text a:hover{
	text-decoration:none;
}
.footer_text a:hover{
	text-decoration:underline;
}
.footer_counter{
	width:1000px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#25B7E7;
}
.wvmagic_logo{
	width:57px;
	height:35px;
	display:block;
	background:url(../images/big_image.gif) 0 -1433px no-repeat;
	margin:9px 11px 6px 0;
	float:right;
}
.contact_form{
	width:500px;
	min-height:400px;
	height:auto;
	_height:400px;
}
.lable{
	width:150px;
	height:30px;
	float:left;
	text-align:right;
}
.input{
	width:345px;
	height:35px;
	float:left;
	padding:0 0 0 5px;
}
.input input{
	background:#1A2626;
	border:1px solid #293D3D;
	color:#FFFFFF;
}
.text_area textarea{
	background:#1A2626;
	border:1px solid #293D3D;
	color:#FFFFFF;
}
.text_area{
	width:345px;
	padding:0 0 0 5px;
	height:90px;
	float:left;
}
ul.tourDates{
	margin:0;
	padding:0;
}
ul.tourDates li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	line-height:35px;
/*	border-bottom:1px solid #1B2727;*/
}
ul.tourDates li.dates{
	width:120px;
}
ul.tourDates li.time{
	width:70px;
}
ul.tourDates li.venue{
	width:190px;
}
ul.tourDates li.city_state{
	width:190px;
}

ul.tourDates li.tourDates_title{
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}
/* Galery  */

		
.thumbnail {
	float: left;
	display:inline;
	margin: 0 10px 17px 0;
	padding:5px;
	/*width: 67px;
	height: 67px;*/
}
.thumbnail a img {
/*	width: 65px;
	height: 65px;*/
	border:3px solid #FFF;
}

/* Gallerty */
.clear{
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}