@charset "utf-8";

body, html{
	background: #000;
	margin:0;
	padding:0;
	color: #fff;
	font-family: Tahoma;
	font-size: 100%;
}

html{
	
}

a{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

h1{
	margin:0;
	padding:3px;
	text-align: right;
	color: #f37a26;
	font-size: 140%;
}

h3{
	color: #eb5404;
	padding: 0px;
	margin:0;
	font-size:100%;
}

#accordion h3{
	color: #eb5404;
	padding: 0px;
	margin:0;
	font-size:120%;
	cursor: pointer;
	paddng-left:6px;
}

li{
	padding-bottom: 10px;
}

#wrapper{
	width: 750px;
	margin:0 auto;
}

#header{
	height: 279px;
}

#menu{
	height: 25px;
	background: url(../images/menubg.jpg) repeat-x;
}


.menuitem{
	float:left;
	text-transform: uppercase;
	color: #000;
	font-family: 'Arial Black';
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	font-size: 10pt;
	height: 23px;
}

.menuitem a{
	text-decoration:none;
	color: #000;
}

.menuitem a:hover{
	color: #fff;
}

.active-menu{
	background-image: url(../images/menuactivebg.jpg);
	background-repeat: repeat-x;
}
.active-menu a{
		color: #fff;
}

#music-left{
	float:left;
	width: 495px;
	height: 89px;
	background: url(../images/musicleft.jpg) no-repeat;
}
#music-left-typhoon7{
	float:left;
	width: 495px;
	height: 89px;
	background: url(../images/typhoon-band-logo.jpg) no-repeat;
}
.flash_notice{
	border: 2px solid #eb580d;
	padding: 3px;
	color: #feb44c;
	background: #424141;
	font-weight: bold;
	text-align: center;
}

.flash_error{
	border: 2px solid #9b1616;
	padding: 3px;
	color: #c03737;
	background: #424141;
	font-weight: bold;
	text-align: center;
}


#music-right{
	float:left;
	width: 255px;
	height: 89px;
	
}

#musicseperator{
	clear:both;
	height: 9px;
	background: url(../images/bodyseperator.jpg);
}

#player{
	width: 239px;
	height: 70px;
	margin: 10px;
}



#newsblock{
	float:left;
	width: 260px;
	height: 148px;
}

#photoblock{
	float:left;
	width: 485px;
	background: #cfcfcf;
	height: 148px;
	padding: 1px;
}

#bodyseperator{
	clear:both;
	height: 10px;
	background: url(../images/bodtseperator2.jpg);
}

#bodytop{
	height: 18px;
	background: url(../images/bodytop.jpg);
}

#body{
	border-left: 6px solid #363636;
	border-right: 6px solid #363636;
	background-image: url(../images/bodybg.jpg);
	background-position: left;
	background-repeat: repeat-y;
	background-color: #141414;
}

#bodybottom{
	height: 13px;
	background: url(../images/bodybottom.jpg);
}

#body-left{
	float:left;
	width: 254px;
}

#body-right{
	float:left;
	width: 468px;
	padding-left: 10px;
	font-size: 80%;
}



#newsletter{
	border-bottom: 3px solid #363636;
	padding: 1px;
}


#tours{
	padding: 1px;
}
#news{
	border-bottom: 3px solid #363636;
	padding: 1px;
}


#front-splash{
	width:100%;
	height: 478px;
	background: url(../images/frontimg.jpg) no-repeat;
}

#front-splash h1{
	maring:0;
	padding: 0;
	font-size: 120%;
	text-align:left;
	color: #fff;
}

#front-splash h2{
	text-align: right;
		padding-bottom: 220px;
}

#front-splash p{
	border: 1px dotted #fff;
	background-color: #424141;
	margin: 25px;
	padding: 3px;
	font-size: 80%;
	line-height: 18px;
}


.clear{
	clear:both;
}

#copyright{
	text-align: right;
	font-size: 80%;
	padding: 2px;
}


.news-cdate{
	font-size: 70%;
	color: #ffae00;
}
.news-ctitle{
	font-size: 80%;
	padding: 4px;
}

.news-date{
	font-size: 70%;
	color: #ffae00;
}

.designedby{
	color: #ed1e24;
}	

.news-title{
	padding: 4px;
}
.news-title a{
	text-decoration: none;
}
.newsmore{
	font-size:70%;
	text-align: right;
	padding: 4px;
}

.news-list{
	padding: 4px;
	font-size: 110%;
}
.news-list a{
	text-decoration: none;
}
.newsmore a{
	color: #ffae00;
}

.news-ldatefull{
	font-size: 80%;
	color: #ffae00;
}

.news-othernews{
	margin-left: 20px;
}


.news-details{
padding: 6px;
}

.news-datefull{
	font-size: 100%;
	color: #ffae00;
	text-align: right;
	padding-bottom: 10px;
	border-bottom: 1px dotted #fff;
}


.newslettertable input{
	background: #0d0d0d;
	border: 1px solid #645531;
	color: #865d07;
	font-weight: bold;
	font-size: 60%;
	width: 95%;
}
.newslettertable button{
	background: #5c5b5b;
	border: none;
	color: #fff;
	font-size:70%
}	
.newslettertable th{
	width: 90px;

}

.tours-location{
	padding: 4px;
	font-size: 80%;
}
.tours-location a{
	text-decoration: none;
}
.tours-date{
	font-size: 70%;
	color: #ffae00;
	padding: 2px;
}
.tours-old{
	font-size:70%;
	text-align: right;
	padding: 4px;
	
}
.tours-old a{
	color: #ffae00;
}

.tour-location{
	font-size: 110%;
	padding-bottom: 5px;
}

.tour-date{
	color: #FFAE00;
}
.tour-details{
	font-size: 90%;
	padding: 10px;
	border-top: 1px dotted #fff;
}

.tour-back{
	font-size:70%;
	text-align: right;
	padding: 4px;
}

.tour-back a{
		color: #e64906;
}
.invalid{
	border: 1px solid red;
}


.rphoto-item{
	float:left;
	padding: 2px;
	padding-left: 7px;
	padding-right: 7px;
}
.rphoto-item img{
	border: 1px solid #000;
}

.photos-more{
	text-align: right;
	font-size: 80%;
	padding: 3px;
}

.photos-more a{
	color: #000;
}

#remove-me{
	font-size: 70%;
	color: #FFAE00;
}

.band img{
	padding: 2px;
	margin: 6px;
	border: 1px solid #fff;
}
