@charset "utf-8";/* CSS Document */body {	background-color: #000;}body, td, p, input, select, option {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}.navbar {	background-color: #630505;	height: 38px;	}.copyright {	color: #999;	font-size: 11px;	padding-left: 8px;}#footer {	text-align: center;}#footer img {	border: none;	margin: 0;}.homePageTitle {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 64px;	color: #A7310A;}.innerPageTitle {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 40px;	color: #A7310A;	padding-left: 48px;	cursor: hand;	cursor: pointer;}.homePageSubtitle {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 32px;	color: #9D6100;}.innerPageSubtitle {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 20px;	color: #9D6100;	text-align: center;}/*  LINKS */.nav_links, a.nav_links:link, a.nav_links:visited, a.nav_links:hover {	color: #9D6200;	text-decoration: none;}a.nav_links:hover {	color: #C5A588;	text-decoration: underline;}.navigationLink {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 18px;	color: #9D6200;}.navigationLink_selected {	color: #FFF;	}.copy {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 120%;	color: #B38D47;}.copyBold {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #B38D47;}.copySmall {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 10px;	color: #D0B88C;}.copyLarge {	color: #B38D47;	font-size: 13px;	}.sampleBlurb {	font-size: 11px;	font-style: italic;	color: #D0B88C;}.header {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 16px;	color: #B33109;}/*********************************************/table.content {	border: solid 1px #630505;}td.content {	background: url(../images/bg.gif) top left no-repeat;	padding-bottom: 20px;}div.navbar { text-align: center }div.navbar ul {	margin: 0 0 0 0;	list-style:none;	padding-top: 8px;}  div.navbar li {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	display:inline;	color: #9D6200;	font-size: 18px;	font-weight: normal;	padding: 0 32px 0 0;}div#leftCol {	float: left;	width: 544px;	padding: 24px 0 0 0;	margin: 0 0 0 28px;}div#rightCol {	border-left: solid 1px #630505;	float: right;	width: 318px;	margin-top: 24px;	padding: 0 20px 0 20px;}div.intro {	font-size: 13px;	width: 500px;}div.homePageAlbumInfo {	padding-top: 24px;	}#homePageAlbum {	width: 500px;	}/*********************************************/.bioTitle {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 48px;	color: #B33109;}.bioSubtitle {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 22px;	font-weight: bold;	color: #B38D47;}.bioDescription {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px;	color: #B38D47;	line-height: 130%;}body.bioensembles img {	border: solid 1px #603505;	margin: 14px 0 60px 48px;}.bioEntry {	clear: both;	margin: 40px 48px 0 48px;}.quoteAuthor {	color: #B38D47;	font-style:italic;	text-align: center;}div.quoteAuthor {	padding: 5px 0 24px 0;}/************************************************/#p_contactbooking {	padding-top: 18px;	text-align: center;	width: 600px;}/************************************************/table td {	font-size: 13px;}/*table.calendar {	background-color: #550000;	}*/table.calendar{    border-color: #500000;    border-width: 0 0 1px 1px;    border-style: solid;}table.calendar tr.colHeader td {	background-color: #500000;	color: #FFF;	font-weight: bold;}/*table.calendar td {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	background-color: #000;	color: #FFF;	line-height: 130%;}*/table.calendar td{	color: #FFF;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;    border-color: #500000;    border-width: 1px 1px 0 0;    border-style: solid;    margin: 0;    padding: 4px;/*    background-color: #FFC;*/}table.calendar tr.header td {	background-color: #630505;	font-size: 18px;	font-weight: bold;	padding: 2px;}table.calendar a {	color: #CC0000;	}/****************************************/table.recordings td, table.press td, table.sponsors td, table.contactbooking td {	color: #FFF;}table.recordings a, table.press a, table.sponsors a, table.contactbooking a {	color: #CC0000;	}table.recordings .duration {	color:; #999;	font-size: 11px;}/****************************************/body.home td.content {	background: none;	background: url(../images/home_photo_bottom.jpg) no-repeat;	background-position: 0px 320px;}body.home #album {	border: solid 1px #333;	}body.gallery {	margin-top: 8px;	}div#pnlGallery {	padding-left: 230px;	}div#pnlGallery img{	border: solid 1px #333;	margin: 5px;}