body {
	background-image: url(images/ornate.gif);
	background-color: #000;
	font-family: verdana, tahoma, lucida;
	font-size: 12px;
	color: #000;
	margin: 0;
	text-align: center
	
}


h1 {
	font-family: Georgia, Times New Roman, Serif;
	font-size: 1.7em;
	font-weight: normal;
	color: #000;
}

h2 {
	font-family: Arial Black;
	font-size: 1.0em;
	font-weight: normal;
	color: #000;
}

h4 {
	font-family: Arial Black;
	font-size: 1.1em;
	font-weight: normal;
	/*color: #fff;*/
	
	color: #ac7676;
	margin-top: 5px;
}

#contact h4 {
	color: #fff;
	margin-bottom: 2px;
}

p,li,a,td,input,select,option {
	font-family: Verdana, Tahoma, Lucida, Helvetica;
	font-size: 1.0em;
	color: #000;
	line-spacing: 0.8em;
}

#contact p,#contact td {
	font-size: 11px;	
}

#rightside h4,#rightside p {
	margin: 0px 0px 0px 16px !important;	
}


a:link,a:visited {
	font-size: 1.1em;
}

p,li,td {
	line-height: 14pt;
}

hr {
	width: 240px;
	height: 1px;
	color: #000;
	margin-left: 0px;
	background-color: #000;
	border: none;
	
}

#wrapper {
	width: 790px;
	height: 100%;
	d/isplay:none;
	background-color: #000;
	border-left: 2px solid #333;
	border-right: 2px solid #333;
	margin-left: auto;
	margin-right: auto;
	
	margin: 0 auto;
	text-align: left
}

#home #section1 { background-color: #bc89c7; border: 1px solid #bc89c7; margin-bottom: 0px; margin-top: 0px; padding-top: 50px; padding-bottom: 50px; }
#home #section2 { background-color: #c9e5fc; border: 1px solid #c9e5fc; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#home #section1 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#home #section1 h2 { color: #c9e5fc; margin-top: 5px; margin-bottom: 20px; }

#venue #section1 { background-color: #bc89c7; border: 1px solid #bc89c7; margin-bottom: 0px; margin-top: 0px; padding-top: 50px; padding-bottom: 50px; }
#venue #section2 { background-color: #c9e5fc; border: 1px solid #c9e5fc; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#venue #section1 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#venue #section1 h2 { color: #c9e5fc; margin-top: 5px; margin-bottom: 20px; }

#music #section1 { background-color: #bbd5ea; border: 1px solid #bbd5ea; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#music #section1 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#music #section1 h2 { color: #7bbb7b; margin-top: 5px; margin-bottom: 20px; }
#music #section2 { background-color: #7bbb7b; border: 1px solid #7bbb7b; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#music #section2 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#music #section2 h2 { color: #ecdcaa; margin-top: 5px; margin-bottom: 20px; }
#music #section3 { background-color: #aed1a1; border: 1px solid #aed1a1; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#music #section3 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#music #section3 h2 { color: #98a9ba; margin-top: 5px; margin-bottom: 20px; }
#music #section4 { background-color: #ecdcaa; border: 1px solid #ecdcaa; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#music #section4 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#music #section4 h2 { color: #ac7676; margin-top: 5px; margin-bottom: 20px; 	}
#music #section5 { background-color: #e4d1bf; border: 1px solid #e4d1bf; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#music #section5 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#music #section5 h2 { color: #8a7fb9; margin-top: 5px; margin-bottom: 20px; 	}
#music #section6 { background-color: #98a9ba; border: 1px solid #98a9ba; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#music #section6 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#music #section6 h2 { color: #aed1a1; margin-top: 5px; margin-bottom: 20px; 	}
#music #section7 { background-color: #8a7fb9; border: 1px solid #8a7fb9; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#music #section7 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#music #section7 h2 { color: #bbd5ea; margin-top: 5px; margin-bottom: 20px; 	}
#music #section8 { background-color: #ac7676; border: 1px solid #ac7676; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#music #section8 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#music #section8 h2 { color: #e4d1bf; margin-top: 5px; margin-bottom: 20px; 	}

#music #section-divider { background-color: #000; border: 1px solid #000; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#music #section-divider h1 { color: #fff; margin-bottom: 0px; padding-top: 10px; padding-bottom: 10px; }
#music #section-divider h2 { color: #fff; margin-top: 5px; margin-bottom: 40px; 	}

#music p.album-logline { margin-right: 148px; }
#music blockquote.blurbiage { width: 420px; margin-left: 170px; }



#shows #section1 { background-color: #7bbb7b; border: 1px solid #7bbb7b; margin-top: 0px; padding-left: 3px; padding-right: 16px; }
#shows #section1 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#shows #section1 h2 { color: #ecdcaa; margin-top: 5px; margin-bottom: 20px; }
#shows #section2 { background-color: #aed1a1; border: 1px solid #aed1a1; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#shows #section2 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#shows #section2 h2 { color: #98a9ba; margin-top: 5px; margin-bottom: 20px; }
#shows #section3 { background-color: #ecdcaa; border: 1px solid #ecdcaa; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#shows #section3 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#shows #section3 h2 { color: #ac7676; margin-top: 5px; margin-bottom: 20px; 	}
#shows #section4 { background-color: #e4d1bf; border: 1px solid #e4d1bf; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#shows #section4 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#shows #section4 h2 { color: #8a7fb9; margin-top: 5px; margin-bottom: 20px; 	}
#shows #section5 { background-color: #98a9ba; border: 1px solid #98a9ba; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#shows #section5 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#shows #section5 h2 { color: #aed1a1; margin-top: 5px; margin-bottom: 20px; 	}
#shows #section6 { background-color: #8a7fb9; border: 1px solid #8a7fb9; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#shows #section6 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#shows #section6 h2 { color: #bbd5ea; margin-top: 5px; margin-bottom: 20px; 	}
#shows #section7 { background-color: #ac7676; border: 1px solid #ac7676; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#shows #section7 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#shows #section7 h2 { color: #e4d1bf; margin-top: 5px; margin-bottom: 20px; 	}
#shows #section8 { background-color: #bbd5ea; border: 1px solid #bbd5ea; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#shows #section8 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#shows #section8 h2 { color: #7bbb7b; margin-top: 5px; margin-bottom: 20px; }
#shows #section9 { background-color: #7bbb7b; border: 1px solid #7bbb7b; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#shows #section9 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#shows #section9 h2 { color: #ecdcaa; margin-top: 5px; margin-bottom: 20px; }
#shows #section10 { background-color: #aed1a1; border: 1px solid #aed1a1; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#shows #section10 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#shows #section10 h2 { color: #98a9ba; margin-top: 5px; margin-bottom: 20px; }
#shows #section11 { background-color: #ecdcaa; border: 1px solid #ecdcaa; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#shows #section11 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#shows #section11 h2 { color: #ac7676; margin-top: 5px; margin-bottom: 20px; 	}
#shows #section12 { background-color: #e4d1bf; border: 1px solid #e4d1bf; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#shows #section12 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#shows #section12 h2 { color: #8a7fb9; margin-top: 5px; margin-bottom: 20px; 	}
#shows #section13 { background-color: #98a9ba; border: 1px solid #98a9ba; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#shows #section13 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#shows #section13 h2 { color: #aed1a1; margin-top: 5px; margin-bottom: 20px; 	}
#shows #section14 { background-color: #8a7fb9; border: 1px solid #8a7fb9; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#shows #section14 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#shows #section14 h2 { color: #bbd5ea; margin-top: 5px; margin-bottom: 20px; 	}
#shows #section15 { background-color: #ac7676; border: 1px solid #ac7676; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#shows #section15 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#shows #section15 h2 { color: #e4d1bf; margin-top: 5px; margin-bottom: 20px; 	}
#shows #section16 { background-color: #bbd5ea; border: 1px solid #bbd5ea; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#shows #section16 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#shows #section16 h2 { color: #7bbb7b; margin-top: 5px; margin-bottom: 20px; }

#news #section1 { background-color: #aed1a1; border: 1px solid #aed1a1; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#news #section1 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#news #section1 h2 { color: #98a9ba; margin-top: 5px; margin-bottom: 20px; }
#news #section2 { background-color: #ecdcaa; border: 1px solid #ecdcaa; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#news #section2 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#news #section2 h2 { color: #ac7676; margin-top: 5px; margin-bottom: 20px; 	}
#news #section3 { background-color: #e4d1bf; border: 1px solid #e4d1bf; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#news #section3 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#news #section3 h2 { color: #8a7fb9; margin-top: 5px; margin-bottom: 20px; 	}
#news #section4 { background-color: #98a9ba; border: 1px solid #98a9ba; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#news #section4 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#news #section4 h2 { color: #aed1a1; margin-top: 5px; margin-bottom: 20px; 	}
#news #section5 { background-color: #8a7fb9; border: 1px solid #8a7fb9; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#news #section5 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#news #section5 h2 { color: #bbd5ea; margin-top: 5px; margin-bottom: 20px; 	}
#news #section6 { background-color: #ac7676; border: 1px solid #ac7676; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#news #section6 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#news #section6 h2 { color: #e4d1bf; margin-top: 5px; margin-bottom: 20px; 	}
#news #section7 { background-color: #bbd5ea; border: 1px solid #bbd5ea; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#news #section7 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#news #section7 h2 { color: #7bbb7b; margin-top: 5px; margin-bottom: 20px; }
#news #section8 { background-color: #7bbb7b; border: 1px solid #7bbb7b; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#news #section8 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#news #section8 h2 { color: #ecdcaa; margin-top: 5px; margin-bottom: 20px; }

#bio #section1 { background-color: #8a7fb9; border: 1px solid #8a7fb9; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#bio #section1 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#bio #section1 h2 { color: #bbd5ea; margin-top: 5px; margin-bottom: 20px; 	}
#bio #section2 { background-color: #ac7676; border: 1px solid #ac7676; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#bio #section2 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#bio #section2 h2 { color: #e4d1bf; margin-top: 5px; margin-bottom: 20px; 	}
#bio #section3 { background-color: #bbd5ea; border: 1px solid #bbd5ea; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#bio #section3 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#bio #section3 h2 { color: #7bbb7b; margin-top: 5px; margin-bottom: 20px; }
#bio #section4 { background-color: #7bbb7b; border: 1px solid #7bbb7b; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#bio #section4 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#bio #section4 h2 { color: #ecdcaa; margin-top: 5px; margin-bottom: 20px; }
#bio #section5 { background-color: #aed1a1; border: 1px solid #aed1a1; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#bio #section5 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#bio #section5 h2 { color: #98a9ba; margin-top: 5px; margin-bottom: 20px; }
#bio #section6 { background-color: #ecdcaa; border: 1px solid #ecdcaa; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#bio #section6 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#bio #section6 h2 { color: #ac7676; margin-top: 5px; margin-bottom: 20px; 	}
#bio #section7 { background-color: #e4d1bf; border: 1px solid #e4d1bf; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#bio #section7 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#bio #section7 h2 { color: #8a7fb9; margin-top: 5px; margin-bottom: 20px; 	}
#bio #section8 { background-color: #98a9ba; border: 1px solid #98a9ba; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#bio #section8 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#bio #section8 h2 { color: #aed1a1; margin-top: 5px; margin-bottom: 20px; 	}

#photos #section1 { background-color: #ecdcaa; border: 1px solid #ecdcaa; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#photos #section1 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#photos #section1 h2 { color: #ac7676; margin-top: 5px; margin-bottom: 20px; 	}
/* swapped section 2 and 3 color schemes 2007-08-09 */
#photos #section2 { background-color: #98a9ba; border: 1px solid #98a9ba; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#photos #section2 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#photos #section2 h2 { color: #aed1a1; margin-top: 5px; margin-bottom: 20px; 	}
#photos #section3 { background-color: #e4d1bf; border: 1px solid #e4d1bf; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#photos #section3 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#photos #section3 h2 { color: #8a7fb9; margin-top: 5px; margin-bottom: 20px; 	}
/* +++++++ */
#photos #section4 { background-color: #8a7fb9; border: 1px solid #8a7fb9; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#photos #section4 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#photos #section4 h2 { color: #bbd5ea; margin-top: 5px; margin-bottom: 20px; 	}
#photos #section5 { background-color: #ac7676; border: 1px solid #ac7676; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#photos #section5 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#photos #section5 h2 { color: #e4d1bf; margin-top: 5px; margin-bottom: 20px; 	}
#photos #section6 { background-color: #bbd5ea; border: 1px solid #bbd5ea; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#photos #section6 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#photos #section6 h2 { color: #7bbb7b; margin-top: 5px; margin-bottom: 20px; }
#photos #section7 { background-color: #7bbb7b; border: 1px solid #7bbb7b; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#photos #section7 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#photos #section7 h2 { color: #ecdcaa; margin-top: 5px; margin-bottom: 20px; }
#photos #section8 { background-color: #aed1a1; border: 1px solid #aed1a1; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#photos #section8 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#photos #section8 h2 { color: #98a9ba; margin-top: 5px; margin-bottom: 20px; }

#projects #section1 { background-color: #e4d1bf; border: 1px solid #e4d1bf; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#projects #section1 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#projects #section1 h2 { color: #8a7fb9; margin-top: 5px; margin-bottom: 20px; 	}
#projects #section2 { background-color: #98a9ba; border: 1px solid #98a9ba; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#projects #section2 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#projects #section2 h2 { color: #aed1a1; margin-top: 5px; margin-bottom: 20px; 	}
#projects #section3 { background-color: #8a7fb9; border: 1px solid #8a7fb9; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#projects #section3 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#projects #section3 h2 { color: #bbd5ea; margin-top: 5px; margin-bottom: 20px; 	}
#projects #section4 { background-color: #ac7676; border: 1px solid #ac7676; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#projects #section4 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#projects #section4 h2 { color: #e4d1bf; margin-top: 5px; margin-bottom: 20px; 	}
#projects #section5 { background-color: #bbd5ea; border: 1px solid #bbd5ea; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#projects #section5 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#projects #section5 h2 { color: #7bbb7b; margin-top: 5px; margin-bottom: 20px; }
#projects #section6 { background-color: #7bbb7b; border: 1px solid #7bbb7b; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#projects #section6 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#projects #section6 h2 { color: #ecdcaa; margin-top: 5px; margin-bottom: 20px; }
#projects #section7 { background-color: #aed1a1; border: 1px solid #aed1a1; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#projects #section7 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#projects #section7 h2 { color: #98a9ba; margin-top: 5px; margin-bottom: 20px; }
#projects #section8 { background-color: #ecdcaa; border: 1px solid #ecdcaa; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#projects #section8 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#projects #section8 h2 { color: #ac7676; margin-top: 5px; margin-bottom: 20px; 	}

#blog #section1 { background-color: #98a9ba; border: 1px solid #98a9ba; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#blog #section1 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#blog #section1 h2 { color: #aed1a1; margin-top: 5px; margin-bottom: 20px; 	}
#blog #section2 { background-color: #8a7fb9; border: 1px solid #8a7fb9; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#blog #section2 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#blog #section2 h2 { color: #bbd5ea; margin-top: 5px; margin-bottom: 20px; 	}
#blog #section2 h4 { color: #fff; margin-top: 20px; }

#blog #section3 { background-color: #ac7676; border: 1px solid #ac7676; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#blog #section3 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#blog #section3 h2 { color: #e4d1bf; margin-top: 5px; margin-bottom: 20px; 	}
#blog #section4 { background-color: #bbd5ea; border: 1px solid #bbd5ea; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#blog #section4 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#blog #section4 h2 { color: #7bbb7b; margin-top: 5px; margin-bottom: 20px; }
#blog #section5 { background-color: #7bbb7b; border: 1px solid #7bbb7b; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#blog #section5 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#blog #section5 h2 { color: #ecdcaa; margin-top: 5px; margin-bottom: 20px; }
#blog #section6 { background-color: #aed1a1; border: 1px solid #aed1a1; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#blog #section6 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#blog #section6 h2 { color: #98a9ba; margin-top: 5px; margin-bottom: 20px; }
#blog #section7 { background-color: #ecdcaa; border: 1px solid #ecdcaa; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#blog #section7 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#blog #section7 h2 { color: #ac7676; margin-top: 5px; margin-bottom: 20px; 	}
#blog #section8 { background-color: #e4d1bf; border: 1px solid #e4d1bf; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#blog #section8 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#blog #section8 h2 { color: #8a7fb9; margin-top: 5px; margin-bottom: 20px; 	}

#contact #section1 { background-color: #ac7676; border: 1px solid #ac7676; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#contact #section1 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#contact #section1 h2 { color: #e4d1bf; margin-top: 5px; margin-bottom: 20px; 	}
#contact #section2 { background-color: #bbd5ea; border: 1px solid #bbd5ea; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#contact #section2 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#contact #section2 h2 { color: #7bbb7b; margin-top: 5px; margin-bottom: 20px; }
#contact #section3 { background-color: #7bbb7b; border: 1px solid #7bbb7b; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#contact #section3 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#contact #section3 h2 { color: #ecdcaa; margin-top: 5px; margin-bottom: 20px; }
#contact #section4 { background-color: #aed1a1; border: 1px solid #aed1a1; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#contact #section4 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#contact #section4 h2 { color: #98a9ba; margin-top: 5px; margin-bottom: 20px; }
#contact #section5 { background-color: #ecdcaa; border: 1px solid #ecdcaa; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#contact #section5 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#contact #section5 h2 { color: #ac7676; margin-top: 5px; margin-bottom: 20px; 	}
#contact #section6 { background-color: #e4d1bf; border: 1px solid #e4d1bf; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#contact #section6 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#contact #section6 h2 { color: #8a7fb9; margin-top: 5px; margin-bottom: 20px; 	}
#contact #section7 { background-color: #98a9ba; border: 1px solid #98a9ba; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#contact #section7 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#contact #section7 h2 { color: #aed1a1; margin-top: 5px; margin-bottom: 20px; 	}
#contact #section8 { background-color: #8a7fb9; border: 1px solid #8a7fb9; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#contact #section8 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#contact #section8 h2 { color: #bbd5ea; margin-top: 5px; margin-bottom: 20px; 	}

#subscript #section1 { background-color: #bc89c7; border: 1px solid #bc89c7; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#subscript #section1 h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#subscript #section1 h2 { color: #c9e5fc; margin-top: 5px; margin-bottom: 20px; }
#subscript #signup td  { font-size: 0.7em; }
#subscript input { font-size: 0.9em; }

#music #secnav object { display: none; }

#sectionvideo { background-color: #cc9ed0; border: 1px solid #cc9ed0; margin-top: 0px; padding-left: 16px; padding-right: 16px; }
#sectionvideo h1 { color: #000; margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; }
#sectionvideo h2 { color: #98a9ba; margin-top: 5px; margin-bottom: 20px; }

.show-active { background-color: #cc9ed0; border-bottom: 3px solid #7bbb7b; }
.show-inactive { border-bottom: 1px solid #ccc; }
.show-active .event-place { color: #fff; }
.show-active .displaycity { color: #B22222; }
.event-place { font-size: 1.0em; }



#section1 p {
	margin-top: 20px;
	padding-right: 18px;
}

#home #section1 {
	text-align: center;
}

#venue #section1 {
	text-align: center;
}

#leftside {
	float: left;
	b/order: 1px solid #fc0;
	
}

#leftside img {
	border: 1px solid #fff;
	margin-top: 13px;
	margin-right: 16px;
	margin-bottom: 12px;
}

#leftside p { /* mainly for musicians list... leftside navs are further down */
	font-size: 0.85em;
	color: #000;
}
#news #leftside ul,#photos #leftside ul {
	list-style: none;
	b/order: 1px solid #f00;
	margin-left: 0px;padding-left: 0px;
}

#leftside select {
	margin-top: 10px;
}

#news #leftside a:link, #news #leftside a:visited, #photos #leftside a:link, #photos #leftside a:visited {
	text-decoration: none;
	font-size: 1.1em;
	b/order: 1px solid #0cf;
}

#leftside .moreimages, #rightside .moreimages {
	font-size: 1.0em !important;
	text-decoration: underline !important;
}



#rightside {
	float: right;
	b/order: 1px solid #fc0;	
	margin-right: 10px;
	text-align: left;
}

#rightside img {
	border: 1px solid #fff;
	margin-top: 13px;
	margin-left: 16px;
	margin-bottom: 12px;
	margin-right: 10px;
}
#rightside a {
	font-size: 0.8em;
	color: #000;
	p/osition: relative;
	l/eft: 16px;
}

html>body #home #rightside a:link, #home #rightside a:visited {
	font-size: 0.9em;
	color: #fff;
	margin: 0;padding: 0;
}

#home #rightside a:link, #home #rightside a:visited {
	font-size: 0.8em;
	color: #fff;
	margin: 0;padding: 0;
}

#home p {
	font-size: 0.8em;
	font-family: Georgia, "Times New Roman", Serif;
}



#home #rightside {
	m/argin-top: 300px;
	margin-right: 15px;
	w/idth: 300px;
	b/order: 1px solid #fc0;
}

html>body #home h1 {
	font-size: 0.9em;
}

html>body #venue h1 {
	font-size: 0.9em;
}

#home h1 {
	font-size: 0.8em;
}

#venue h1 {
	font-size: 0.8em;
}

#home hr {
	width: 100px;
}

#venue hr {
	width: 100px;
}

.album-url img {
	margin: 4px !important;
}








#header {
	b/ackground-image: url(images/header_bg.gif);
	b/ackground-repeat: repeat-x;
	background-color: #000;
	height: 39px;
	b/order: 1px solid #f00;
	border-bottom: 1px solid #333;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#logo {
	float: left;
}

#nav {
	float: right;
	width: 438px;
	b/order: 1px solid #fc0;
	margin: 0;
	padding: 0;
	
}

#secnav {
	height: 20px;
	text-align: right;
	background-color: #333;
}

#mainnav {
	h/eight: 39px;
	text-align: right;
	background-color: #000;
}

#mainnav a:link {
	padding: 0px; margin: 0;
}

#secnav a:link, #secnav a:visited {
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 0.6em;
	font-weight: normal;
	color: #fff;
	text-decoration: underline;
	margin-bottom: 6px; 
}

#secnav .backsym {
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 0.6em;
	font-weight: normal;
	color: #fff;
	margin-bottom: 6px; 
}

#secnav table {
	width: 500px;
	height: 16px;
	margin-bottom: 4px;
}

#mainnav-text {
	display:none;
}

.clear {
	clear: both;
	b/order: 1px solid #f00;
}

#footer {
	height: 44px;
	background-color: #000;
	padding-top: 16px;
	b/order: 1px solid #000;
}

#footer p {
	color: #fff;
	text-align: center;
	font-size: 0.8em;
}

#maincontent {
	b/order: 1px solid #fc0;
}

html>body #home #maincontent {
	width: 500px;;
	margin-left: 100px;
}

html>body #venue #maincontent {
	width: 500px;;
	margin-left: 100px;
}

#home #maincontent {
	w/idth: 500px;;
	b/order: 1px solid #f00;
	p/osition: relative;
	t/op: 0; l/eft: 0;
	f/loat: right;
	margin-left: 80px;
}

#venue #maincontent {
	w/idth: 500px;;
	b/order: 1px solid #f00;
	p/osition: relative;
	t/op: 0; l/eft: 0;
	f/loat: right;
	margin-left: 80px;
}

#venue td, #venue a:link, #venue a:visited {
	font-size: 0.8em;
}

#maincontent ul {
	list-style: none;
}



#photos #maincontent ul {
	list-style-type: square;
	m/argin-left: 10px;
}

#photos #section1 ul { margin-left: 40px; }
#photos #section2 ul { margin-left: -10px; }
#photos #section3 ul { margin-left: 40px; }
#photos #section4 ul { margin-left: -10px; }
#photos #section5 ul { margin-left: 40px; }
#photos #section6 ul { margin-left: -10px; }

#photos #section1 a { font-size: 0.9em; }
#photos #section2 a { font-size: 0.9em; }
#photos #section3 a { font-size: 0.9em; }
#photos #section4 a { font-size: 0.9em; }
#photos #section5 a { font-size: 0.9em; }
#photos #section6 a { font-size: 0.9em; }





#music #maincontent {
	margin-left: 204px;
}

#music #maincontent ul {
	margin:0;padding:14px;
}

#music #maincontent li {
	b/order: 1px solid #fc0;
}

#news #maincontent {
	margin-left: 170px;
}

#blog #maincontent {
	margin-left: 285px;
}


#photos #section1 #maincontent,#photos #section3 #maincontent,#photos #section5 #maincontent {
	margin-left: 170px;
}

.photos_sub #maincontent {
 margin-left: 0px !important;
}

.photos_sub td,.photos_sub td a:link,.photos_sub td a:visited  {
	font-size: 0.8em;
}

#bio #maincontent, #news #maincontent {
	padding-bottom: 60px;
}

#shows option, #shows select {
	text-transform: uppercase;
	font-size: 1.0em;
}

#shows select {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 20px;
}

#shows #leftside { height: 800px; margin-right: 0px; }
#shows #leftside img { margin: 0px;border: 0px; }
#shows #leftside p { font-size: 10px; }
#shows #maincontent td {
	font-size: 10px;
	padding: 4px;
}

/*#news #leftside {
	float: left;
	margin-top: 20px;
	margin-bottom: 200px;
	
}*/



#contact #maincontent {
	font-size: 0.9em;
}

#contact #maincontent h4, #news #maincontent h4, #home #maincontent h4 {
	font-size: 1.1em;
}

.titlelink { /* is this just for the homepage */
	font-size: 0.7em; /* 1.1em */
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}



/*#musicsection p, #musicsection div, #musicsection a, #musicsection td {
	font-family: Tahoma, Helvetica;
	font-size: 1.0em;
	font-weight: normal;
	color: #000;
}*/

.blurbiage {
        font-family: Tahoma, Helvetica;
        font-size: 1.0em;
        color: #666;
}


.musicdetails { margin: 2px 0px 5px 20px; color: #666; }

.album-tbl {
	margin-top: 10px;
	margin-bottom: 10px;
}

.album-url:link,.album-url:visited {
	f/ont-family: Tahoma, Helvetica;
    f/ont-size: 10px;
	c/olor: #99CCFF;
	t/ext-decoration: none;
	b/order: 1px solid #000;
	p/adding-top: 2px;
	p/adding-right: 6px;
	p/adding-bottom: 2px;
	p/adding-left: 6px;
	margin:0px;
}

.arrow { cursor: pointer; }

.details_link {
	border: 1px solid #000;
	padding: 2px;
	font-family: Tahoma, Helvetica;
	font-size: 10px;
	text-decoration: none;
	color: #666;
	cursor: pointer;
}

#videoHolder {
	text-align: center;
}

#videoHolder p {
	font-size: 11px;
	color: #000;
}

.composers {
	font-size: 0.8em;
	margin-top: 0px;
	margin-left: 30px;
}

.photos_sub {
	h/eight: 1150px;
}

.posteddate {
	font-style: italic;
	font-size: 0.8em;
	float: right;
	margin-left: 30px;
	margin-bottom: 10px;
	color: #e5e5e7;
}

.caption {
	font-size: 1.0em;
}

#gphoto {
	text-align: center;
}

#projects p, #projects a, #projects li {
	font-size: 12px;	
}


object {
	margin: 0; padding: 0;
#
}

/*html>body object {
	position: relative;
	top: -6px;
}*/

