/******* Global - remove and preset formatting *****/

body {
	padding: 0; margin: 0; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:75%
	}

h1, h2, h4, h5, h6, pre, code {letter-spacing: -1px;}

h1, h2, h3, h4, p, ul, ol {margin: 0px; padding: 0px;}

a img {	border: none;}

/******* global Typography *****/

h1 {font-size: 250%; line-height: 1.5; color:#FFFFFF;}

h2 {font-size: 150%;
	border-bottom: solid 2px #990000;
	color:#9E001F;
	padding: 5px;
	padding-left: 0px;
	margin-bottom: 10px;
		}

h3 {font-size: 118%;
	color:#9E001F;
	padding: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	}
	
p {line-height: 1.5; padding-bottom: 10px;}

ol, ul {font-size: 100%}

.psmall {line-height:1.5; font-size: 90%; padding-bottom: 5px;}
.pbold {font-weight: bold; font-size:90%; padding-bottom:5px;}
.pboldnews {font-weight: normal;
			color:#808080;
			font-size:90%;
			padding-bottom:5px;
			margin-bottom: 10px;
			border-bottom: solid 1px #ccc;}

.bullet {color: #000000; padding: 5px 0px 5px 30px; background: url (../images/cdimg.gif) no-repeat left center;}

/*****************************************************/
/******* layout features                        ******/
/*****************************************************/

body{background-color:#080000;}

/***div 1***/
#wrapper {
	width:800px;
	margin: 0 auto;
	position:relative;
	background-color:#FFFFFF;
	}

#wrap {
	width:674px;
	margin: 0 auto;
	position:relative;
	background-color:#FFFFFF;
	}

/***div 2***/
#header {
	width: 100%;
	height:200px;
	margin-bottom: 10px;
	position:relative;
	/*---added relative position---*/
	left:0px;
	background: url(../images/wbsab.png) repeat-x left bottom;
	}

/****div 2a home button***/
#search {position:absolute; top:10px;left:10px;width:200px;}

#search a {color: #ccc;
	text-decoration:none;
	cursor:pointer;}

#search a:hover {color:#FF0000;}

/***div 3***/
#navBar {
	width:770px;
	position:absolute;
	left: 0;
	/*---changed from bottom:28px to top reference---*/
	top: 134px;	
	}

/***div 4***/
#content-wrapper {
	width:100%;
	position:relative;
	/*---added relative position to left and top---*/
	left:0;
	top: 0;
	background:url(../images/contentback.png) repeat-y left top;
	}

#cont-wrap-home {
	width:100%;
	position:relative;
	/*---added relative position to left and top---*/
	left:0;
	top: 0;
		background:url(../images/contbackhome.png) repeat-y left top;
	}

/***div 5a***/
#utility-home {
	position:absolute;top:0;left:25px;
	width:180px;
	padding-top:20px;
	padding-bottom:40px;
	border-top: 3px solid #ccc;	
	}
	
#utility-home p {
	text-align:center;
	}

#utility-home p.bold {
	text-align:center;
	font-weight: bold;
	color:#000066;
	}

#utility-home p.boldend {
	text-align:center;
	font-weight: bold;
	border-bottom: 3px solid #ccc;
	padding-bottom: 20px;
	}

/***div 5***/
#utility {
	position:absolute;top:0;left:25px;
	width:165px;
	padding-bottom:40px;
	border-top: 3px solid #ccc;
	}
	
/*** div 6 no settings for side bar***/
#sidebar {
	}

#adverts {
}
	
/*** div 7a***/
#content-home {
	margin: 0 23px 20px 250px; background: #FFFFFF;}
/*** div 7***/
#content {
	margin: 0 23px 20px 235px; background: #FFFFFF;}
/***div 8 ***/
#content-home-body {
float:left;
}
/****div 9****/
#band-image {
	position:relative;
	margin-bottom: 10px;
	}

/***div p ***/
#right-advert {
	width: 146px;
	float: right;
	border: #CCC solid 1px;
	margin-bottom: 20px;
	}
	
#right-advert p.bold {
	text-align:center;
	font-weight: bold;
	color:#000066;
	}

#main1{
	}

/*** div next event width changed from 338px when right advert removed****/
/***#next-event {
 	width: 250px;
 	float: left;
 	border: #CCC solid 1px;
 	margin-bottom: 20px;
	height: 200px;
 }
 
 #next-event h3 {background-color:#000066; color:#FFFFFF; padding-left: 10px;}
 #next-event p {margin-left: 10px;}***/
 
 #next-event {
 	width: 250px;
 	float: left;
 	border: #CCC solid 1px;
 	margin-bottom: 20px;
	height: 200px;
 }
 
 #next-event h3 {background-color:#000066; color:#FFFFFF; text-align:center; margin-bottom:10px;}
 #next-event p {text-align:center;}
 #next-event a {color:#000000;}
  
 #latest-cd {
	width: 250px;
 	float: right;
 	border: #CCC solid 1px;
 	margin-bottom: 20px;
	height: 200px;
	}

 #latest-cd h3 {background-color:#000066; color:#000066; text-align:center;}
 #latest-cd p {margin-top: 10px;}	
 
 /*** div latest***/
 #latest {
 width: 505px;
 float: left;
 padding: 0px 10px 0px 10px;
 margin-bottom:10px;
 }	
 
 /*** other***/
 #other {
 width: 338px;
 float: left;
 border: #CCC solid 1px;
 padding: 10px;
 margin-bottom: 20px;
 }	
 
 /***footer div***/
 #footer {
 	clear:both;
	/*	float:none; */
	width: 100%;
	height:20px;
	position:relative;
	/*---added relative position---*/
	left:0px;
	background: url(../images/footer6.png) repeat-x left bottom;
	margin-bottom: 10px;
	}

/*** div to hold schedule table***/	
#schedule-container { 
text-align:center;
}

#schedule-key {
	width: 415px;
	padding: 10px 20px;
	border: #ccc solid 1px;
	position:relative;
	margin: 0 auto 20px auto;
	}

/****meet band div***/

#bandprofile {}
		
/***********general floats*****/

.floatright{float:right; width: 58%; border: solid 1px;}
.floatleft{float: left;	width: 40%;	border: solid 1px;}
.clearall {
	clear:both;
/*	float:none; */
	}



/* Main Navigation Bar */

ul#mainNav {width: 100%; 
	padding:10px 0 0 25px; 
	margin:0; 
	float: left;
	list-style: none;
	}

#mainNav li {
	width: 8em;
	margin-right: 2px;
	float: left;
	}

#mainNav a {
	padding: 5px 5px 8px 5px;
	border: 1px solid #ffffff;
	border-bottom: none;
	display:block;
	color: #ffffff;
	background-color:#000066;
	text-decoration: none;
	cursor: pointer;
	text-align:center;
	}

#mainNav a:hover {
	background: #0066FF;
	font-weight: bold;
	}

/* special icon for 1st entry or back to home link*/
/* not used in this design but in place to be used*/
/* other templates*/

a#aboutLink {
	background: #9E001F;
	}

/*active menu button - you are here link*/

ul#mainNav li#active a{
	color: #000000;
	background: #ffffff;
	font-weight:bold;
	}

/*sets the font color of active menu button in hover state*/

ul#mainNav li#active a#aboutLink:hover, 
ul#mainNav li#active a#newsLink:hover, 
ul#mainNav li#active a#eventsLink:hover,
ul#mainNav li#active a#profilesLink:hover,
ul#mainNav li#active a#recordingsLink:hover,
ul#mainNav li#active a#galleryLink:hover{
	color:#000000;
	background:#9E001F;
	}

/*IE fix for main nav*/

/*makes hover work on entire link*/
* html #topNav a {
	height: 1px;
	}


/*end of main menu bar navigation**/

/*Side Bar Navigation*/
ul#subNav {
	width: 164px;
	padding:0;
	border-bottom: 1px solid #ccc;
	margin:0;
	list-style: none;
	}

#subNav a {
	padding: 7px 5px 7px 30px;
	border-top: 1px solid #ccc;
	display:block;
	color: #000000;
	text-decoration:none;
	background:#FFFFFF url(../images/bullet.gif) no-repeat 12px center;
	}

#subNav a:hover {
	font-weight: bold;
	background: #CC0021 url(../images/bullet_inv.gif) no-repeat 12px 50%;
	}

/* special icon for 1st entry or back to home link*/
/* not used in this design but in place to be used*/
/* other templates*/

a#secondNav1Link {
	background: #FFFFFF url(../images/bullet.gif) no-repeat 12px center;
	}

/*active menu button - you are here link*/

body#secondNav1 a#secondNav1Link,
body#secondNav2 a#secondNav2Link,
body#secondNav3 a#secondNav3Link,
body#secondNav4 a#secondNav4Link,
body#secondNav5 a#secondNav5Link,
body#secondNav6 a#secondNav6Link,
body#secondNav7 a#secondNav7Link,
body#secondNav8 a#secondNav8Link,
body#secondNav9 a#secondNav9Link {
	padding-right: 15px;
	padding-left: 30px;
	background: #9E001F url(../images/go_db.png) no-repeat 95% 50%;
	font-weight:bold;
	color: #ffffff;
	}

/*sets the font color of active menu button when*/

body#secondNav1 a#secondNav1Link:hover,
body#secondNav2 a#secondNav2Link:hover,
body#secondNav3 a#secondNav3Link:hover,
body#secondNav4 a#secondNav4Link:hover,
body#secondNav5 a#secondNav5Link:hover,
body#secondNav6 a#secondNav6Link:hover,
body#secondNav7 a#secondNav7Link:hover,
body#secondNav8 a#secondNav8Link:hover,
body#secondNav9 a#secondNav9Link:hover {
	color:#000000
	}

/*IE fix for second nav menu*/

/**** Removes Gaps****/
#subNav Li {
	display: inline;
	}

/*****makes hover work on entire link****/
* html #subNav a {
	height: 1px;
	}
/* end of IE Fixes */

/*end of secondary nav bar navigation*/

#latest ul {padding-left: 20px;}
#latest li {padding: 0px 0px 20px 0px;}
#latest a, #latest a:visited {color:#000000;}

/*track list*/
#cdtable {border-collapse: collapse; width: 542px; font:Arial, Helvetica, sans-serif; font-size: 10px; color:#000000;}
#cdtable th, #cdtable td {margin: 0; padding: 4px 5px; text-align:left; border-bottom: 1px solid #ccc;}
#cdtable th.track {color:#D40055; border-bottom:none; width:30px; text-align:center;}
#cdtable th.title {color:#D40055; border-bottom:none; width: 200px;}
#cdtable th.comp {color:#D40055; border-bottom:none; width:200px;}
#cdtable .coltrack {text-align:center;}
#cdtable tr.head {border-bottom: none;}
#cdtable tr.row1 {background:#E6E6E6; border-top: 2px solid #ccc;}
#cdtable tr {background: #ffffff;}
#cdtable tr.alt {background:#E6E6E6}
#cdtable tr.altend {background:#E6E6E6;	border-bottom: 2px solid #ccc;}
#cdtable tr.rowend {background:#ffffff;	border-bottom: 2px solid #ccc;}
/*end of track list*/

/*summary table
#cdtable-sum {border-collapse: collapse; width: 500px;}
#cdtable-sum .imgcol {width: 200px;}
#cdtable-sum a {color: #000000; padding: 5px 0px 5px 30px; background: url(../images/cdimg.gif) no-repeat left center;}
#cdtable-sum h3 {margin-bottom: 0; padding-bottom:0}
#cdtable-sum tr.alt {padding-bottom: 50px; border-bottom: 2px solid #ccc;}*/

/***** summary table new 02feb09******/
/*----set standard table settings-----*/
#sumcdtable {
	border-collapse: collapse;
	width: 100%;
	color:#000000;
	empty-cells:show;
	}

/*---- set basic heading and cell settings----*/
#sumcdtable th, #sumcdtable td {margin: 0; text-align:left; border-bottom: 1px solid #ccc;}
#sumcdtable th {color:#9E001F; }
#sumcdtable td {padding-top: 20px;}
/*----set row heading and col attr----*/
#sumcdtable th.cover {width:175px; text-align:left; font-size: 90%;}
#sumcdtable th.info {text-align:right; font-size: 90%;font-weight: normal;}
/*----sets row attributes----*/
#sumcdtable tr.head {border-bottom: 1px solid #ccc;}
#sumcdtable tr {vertical-align:top; background: #ffffff;}
#sumcdtable a {color: #000000; padding: 5px 0px 5px 30px; background: url(../images/cdimg.gif) no-repeat left center;}
#sumcdtable a.nav {color: #9E001F; padding: 0px; background:none;}
#sumcdtable img {padding-bottom: 20px;}
#sumcdtable h3 {margin-bottom: 0; padding-bottom:0; padding-top:0;}
#sumcdtable td.last { text-align:right; color:#9e001F;
		font-size: 90%; padding-top:5px; border-bottom: none;}
/******************************************/
/****image settings based on width 150px***/
/******************************************/

/*----sets the image settings---*/
.articleimage img {
	border: solid 1px #ccc;
	background-color:#FFFFFF;
	padding: 5px;
	position: relative;
	top: -7px;
	left: -7px;
	}

/*----creates a container around image for ---*/
/*----drop shadow and offset image------------*/
.figure-r { float: right; width:187px; margin: 10px 0 0px 20px;}
.figure-l {	float: left; width:187px; margin: 10px 20px 0px 0;}
.figure-shield {float: right; width:114px; margin: 10px 0 0px 20px;}

/*-----adds drop shadow to container ----*/
.articleimage {background:url(../images/drop_shadow.gif) no-repeat right bottom;}

/*cd summary settings*/
#cdsummary {padding:10px 20px 5px 0px; border-bottom:#ccc solid 1px; position: relative; margin-bottom: 20px;}
#cdsummary img {float:left; margin-right: 40px; }
#cdsummary a {color: #000000; padding: 5px 0px 5px 30px; background: url(../images/cdimg.gif) no-repeat left center;}
#cdsummary h3 {margin-bottom: 0; padding-bottom: 0;}

#cdsummary-img {width: 190px; position:relative; top: 0px;}
#cdsummary-img img {padding: 0px;}
#cdsummary-trk {margin-left: 210px; margin-right: 20px; position: absolute; top:0; padding-right: 20px;}

/*clear float problems to expand div to full height*/
br.clear {clear:both; }

	
/******************************/
/****end of image settings*****/
/*****************************/

/*----set schedule table settings-----*/
#schedule-table {
	border-collapse: collapse;
	width: 420px;
	font:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	table-layout: fixed;
	margin: 0 auto;
	}

#schedule-table th, #schedule-table td {margin: 0; padding: 5px 5px 5px 20px; text-align:left; border-bottom: 1px solid #ccc;}
#schedule-table th.schedule-date {color:#9E001F; border-bottom:none; width: 100px; text-align:left; border-top: solid 5px #ccc;}
#schedule-table th.schedule-venue {color:#9E001F; border-bottom:none; width: 230px; text-align:left; border-top: solid 5px #ccc;}
#schedule-table th.schedule-type {color:#9E001F; border-bottom:none; text-align:center; width:50px; border-top: solid 5px #ccc;}
#schedule-table .schedule-col {text-align:left; }
#schedule-table tr.head {border-top: 5px solid #ccc; border-bottom: none; } 
#schedule-table tr.row1 { background:#E6E6E6; border-top: 2px solid #ccc; }
#schedule-table tr {background: #ffffff;}
#schedule-table tr.alt {background:#E6E6E6}
#schedule-table tr.altend {background:#E6E6E6; border-bottom: 2px solid #ccc; }
#schedule-table tr.rowend {background:#ffffff; border-bottom: 2px solid #ccc;}

/*end of schedule table*/

/*****cd players******/
#tdprofile {border-collapse: collapse; width: 542px; font:Arial, Helvetica, sans-serif; font-size: 95%; color:#000000;}
#tdprofile th, #tdprofile td {margin: 0; padding: 4px 5px; text-align:center; border-bottom: 1px solid #ccc;}
#tdprofile th.pos {color:#D40055; border-bottom:none; width:15px; text-align:center;}
#tdprofile th.name {color:#D40055; border-bottom:none; width: 120px;text-align:left;}
#tdprofile th.length {color:#D40055; border-bottom:none; width: 40px;}
#tdprofile th.space {color:#D40055; border-bottom:none; width:5px;}
#tdprofile .nametxt {text-align:left;}
#tdprofile .nameactive {text-align:left; color:#D40055;}
#tdprofile tr.head {border-bottom: none;}
#tdprofile tr.row1 {background:#E6E6E6; border-top: 2px solid #ccc;}
#tdprofile tr {background: #ffffff;}
#tdprofile tr.alt {background:#E6E6E6}
#tdprofile tr.altend {background:#E6E6E6;	border-bottom: 2px solid #ccc;}
#tdprofile tr.rowend {background:#ffffff;	border-bottom: 2px solid #ccc;}
/****  end of cd players ****/

/***band profile***/
#tdband {border-collapse: collapse; width: 450px; font:Arial, Helvetica, sans-serif; color:#000000;}
#tdband td {padding-left: 10px; padding-bottom: 1px;}
#tdband td.section {font-weight:bold; padding-left: 0px;}

/*****nav******/
a.rptnav {color: #9E001F; padding-bottom:0px; background:none; font-size:90%}
td.rptnav {padding-bottom: 10px;}