body {
	margin: 0 auto;
	padding: 0;
	background-color: #000;
	color: #fff;
	text-align: center;
	font-family: Georgia, Times, serif;
	font-size: 13px;
	line-height: 1.4;
}

img {
	border: 0;
}

.imgRight,
.TabView .Pages img.imgRight {
	margin: 0 0 15px 15px;
	padding: 0;
	border: 5px solid #fff;
	float: right;
}

.imgLeft,
.TabView .Pages img.imgLeft {
	margin: 0 15px 15px 0;
	padding: 0;
	border: 5px solid #fff;
	float: left;
}

.imgBoxLeft {
	margin: 0 15px 15px 0;
	padding: 5px;
	float: left;
	background-color: #fff;
}

.imgTop {
	margin: 0 0 5px 0;
	padding: 0;
	display: block;
}

.imgBoxKentland {
	margin: 0 auto 15px auto;
	padding: 5px;
	width: 606px;
	background-color: #fff;
}

.imgBoxFrankAndDean,
.imgBoxFrankAndDean2 {
	margin: 0 auto 15px auto;
	padding: 5px;
	width: 692px;
	background-color: #fff;
}

.imgBoxFrankAndDean2 {
	width: 400px;
}

.imgBoxCenterLeft {
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}

.blockImage {
	display: block;
}

#wrapper {
	margin: 0 auto;
	padding: 0;	
	width: 955px;
	text-align: left;
	position: relative;
	overflow: hidden;
}

h1 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 25px;
	font-weight: bold;
}

h2 {
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 20px;
	font-weight: bold;
}

h2.page-title {
	margin: 0 9px 12px 0;
	padding: 0;
	height: 24px;
	text-indent: -9999px;
}

h3 {
	margin: 0 0 6px 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
}

h4 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #e11d21;
}

.bandpage h4 {
	margin: 0 0 10px 0;
}

div.newsitem span.name,
.act-section span.name {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #e11d21;
	display: inline;
}

p {
	margin: 0 0 12px 0;
}

.specialred {
	color: #f00;
}

.fine {
	font-size: 12px;
	font-style: italic;
}

td, th {
	padding: 6px;
	font-weight: bold;
}

form {
	margin: 0 0 15px 0;
}

input,
select {
	width: 200px;
}

/* Links
------------------------------------------------------------------------------------------------ */

a:link,
a:visited,
a:active {
	color: #e11d21;
}

a:hover {
	text-decoration: none;
	color: #eee;
}

a.top {
	text-decoration: none;
}


/* Header
------------------------------------------------------------------------------------------------ */

#header {
	margin: 0 0 4px 0;
	padding: 0;
	width: 955px;
	height: 200px;
	background: #000 url(../images/header-back.gif) top left no-repeat;
	position: relative;
	overflow: hidden;
}

#header h1 {
	text-indent: -9999px;
}

#header h1 a {
	margin: 0;
	padding: 0;
	width: 955px;
	height: 151px;
	display: block;
	position: relative;
	z-index: 50;
}


/* Top Nav
------------------------------------------------------------------------------------------------ */
#topnav {
	margin: 0;
	padding: 0;
	width: 955px;
	height: 65px;
	overflow: hidden;
	background: url(../images/topnav.gif) no-repeat left top;
	position: absolute;
	top: 125px;
	left: 0px;
	z-index: 100;
}

#topnav ul#about,
#topnav ul#events,
#topnav ul#music {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: -9999px;
	width: 50%;

}

#topnav ul#topnav-about li {
	margin: 0;
	padding: 0;
	float: left;
}

#topnav li a {
	margin: 0;
	padding: 0;
	position: absolute;
	height: 24px;
	outline: none;
	display: block;
}

#topnav li#home a {
	top: 17px;
	left: 15px;
	width: 50px;
}

#topnav li#newsevents a {
	top: 23px;
	left: 76px;
	width: 108px;
}

#topnav li#faqs a {
	top: 26px;
	left: 192px;
	width: 46px;
}

#topnav li#contactus a {
	top: 25px;
	left: 248px;
	width: 80px;
}

#topnav li#aboutus a {
	top: 21px;
	left: 335px;
	width: 73px;
}

#topnav li#links a {
	top: 21px;
	left: 415px;
	width: 44px;
}

#topnav li#bands a {
	top: 8px;
	left: 542px;
	width: 48px;
}

#topnav li#classical a {
	top: 4px;
	left: 599px;
	width: 67px;
}

#topnav li#jazz a {
	top: 0px;
	left: 675px;
	width: 40px;
}

#topnav li#specialty a {
	top: 0px;
	left: 720px;
	width: 70px;
}

#topnav li#djs a {
	top: 0px;
	left: 798px;
	width: 34px;
}

#topnav li#home a:hover {background: #000 url(../images/topnav.gif) no-repeat -16px -86px;}
#topnav li#newsevents a:hover {background: #000 url(../images/topnav.gif) no-repeat -77px -92px;}
#topnav li#faqs a:hover {background: #000 url(../images/topnav.gif) no-repeat -193px -95px;}
#topnav li#contactus a:hover {background: #000 url(../images/topnav.gif) no-repeat -249px -94px;}
#topnav li#aboutus a:hover {background: #000 url(../images/topnav.gif) no-repeat -335px -90px;}
#topnav li#links a:hover {background: #000 url(../images/topnav.gif) no-repeat -416px -90px;}
#topnav li#bands a:hover {background: #000 url(../images/topnav.gif) no-repeat -542px -78px;}
#topnav li#classical a:hover {background: #000 url(../images/topnav.gif) no-repeat -599px -74px;}
#topnav li#jazz a:hover {background: #000 url(../images/topnav.gif) no-repeat -675px -70px;}
#topnav li#specialty a:hover {background: #000 url(../images/topnav.gif) no-repeat -720px -70px;}
#topnav li#djs a:hover {background: #000 url(../images/topnav.gif) no-repeat -798px -70px;}


/* Sidebar
------------------------------------------------------------------------------------------------ */
#content {
	margin: 0 0 20px 0;
	padding: 0;
	width: 955px;
	overflow: hidden;
}

#sidebar {
	margin: 0 15px 0 0;
	padding: 0;
	float: left;
	width: 275px;
}

.bandpage #sidebar {
	margin: 0 15px 0 0;
	padding: 0 0 0 15px;
	float: left;
	width: 275px;
}

.actpage #sidebar {
	margin: 0 15px 0 0;
	padding: 0 0 0 15px;
	float: left;
	width: 200px;
}

#sidebar h3 {
	margin: 1px 0 3px 0;
	padding: 0;
	font-weight: normal;
	font-size: 16px;
	color: #aaa;
}

#sidebar h4 {
	margin: 1px 0 3px 0;
	padding: 0;
	font-weight: normal;
	font-size: 12px;
	color: #666;
}

#sidebar h3#featured a {
	margin: 0 0 1px 5px;
	padding: 0;
	background: url(../images/head-featured-bands.gif) no-repeat left top;
	width: 155px;
	height: 18px;
	display: block;
	text-indent: -9999px;
}

.bandpage #sidebar h3 {
	margin: 0 0 2px 0;
	padding: 0;
	color: #e11d21;
	font-size: 20px;
}

#sidebar div#bands {
	margin: 0;
	padding: 0;
	width: 275px;
	background: url(../images/sidebar-back-275.png) repeat-y left center;
}

#home #bands ul {
	margin: 0 0 2px 0;
	padding: 5px;
	list-style: none;
}

#home #bands li a {
	margin: 0 0 2px 0;
	padding: 0;
	width: 265px;
	height: 84px;
	display: block;
}

#home #bands li a:hover {
	background: transparent url(../images/side-over.png) no-repeat right top;
}

#bands li#specialrequest {
	margin: 0 0 2px 0;
	padding: 0;
	background: url(../images/side-sr-photo.jpg) no-repeat 92px 0px;
}

#bands li#specialrequest h4 {
	margin: 0;
	padding: 0;
	background: url(../images/side-sr-logo.gif) no-repeat left top;
	text-indent: -9999px;
	height: 84px;
}

#bands li#specialblend {
	margin: 0 0 2px 0;
	padding: 0;
	background: url(../images/side-sb-photo.jpg) no-repeat 92px 0px;
}

#bands li#specialblend h4 {
	margin: 0;
	padding: 0;
	background: url(../images/side-sb-logo.gif) no-repeat left top;
	text-indent: -9999px;
	height: 84px;
}

#bands li#specialevent {
	margin: 0 0 2px 0;
	padding: 0;
	background: url(../images/side-se-photo.jpg) no-repeat 92px 0px;
}

#bands li#specialevent h4 {
	margin: 0;
	padding: 0;
	background: url(../images/side-se-logo.gif) no-repeat left top;
	text-indent: -9999px;
	height: 84px;
}

#sidebar div#lovenotes {
	margin: 0;
	padding: 4px 16px;
	width: 243px;
	background: url(../images/sidebar-back-275.png) repeat-y left center;
	font-size: 13px;
}

#sidebar #lovenotes h3 {
	margin: 0;
	padding: 0;
	width: 131px;
	height: 32px;
	background: url(../images/head-side-lovenotes.png) no-repeat left top;
	text-indent: -9999px;
}

#sidebar div#video {
	margin: 0 0 12px 0;
	padding: 5px;
	width: 325px;
	background: url(../images/sidebar-back-335.png) repeat-y left center;
}

#sidebar div#vidnav,
#sidebar div#audionav {
	margin: 0;
	padding: 0;
}

#sidebar div#vidnav ul,
#sidebar div#audionav ul {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
}

#sidebar div#vidnav ul li {
	margin: 0 0 2px 0;
	padding: 3px 5px 5px 5px;
	height: 78px;
	border-bottom: 1px solid #222;
}

#sidebar div#audionav ul li {
	margin: 0 0 2px 0;
	padding: 0;
	border-bottom: 1px solid #151515;
}

#sidebar div#vidnav ul li p,
#sidebar div#audionav ul li p {
	margin: 0 0 10px 0;
	padding: 0;
}

#sidebar div#vidnav a {
	margin: 0;
	padding: 2px 0 0 126px;
	height: 76px;
	display: block;
	text-decoration: none;
	font-size: 13px;
}

#sidebar div#audionav a {
	margin: 0;
	padding: 8px 0 8px 26px;
	display: block;
	text-decoration: none;
}

/* Special Blend Sidebar Video Button Pics */
#sidebar div#vidnav a.sb1 {background: url(../images/vidnav-sb1.jpg) repeat-y left top;}
#sidebar div#vidnav a.sb2 {background: url(../images/vidnav-sb2.jpg) repeat-y left top;}
#sidebar div#vidnav a.sb3 {background: url(../images/vidnav-sb3.jpg) repeat-y left top;}
#sidebar div#vidnav a.sb4 {background: url(../images/vidnav-sb4.jpg) repeat-y left top;}

/* Special Request Sidebar Video Button Pics */
#sidebar div#vidnav a.sr1 {background: url(../images/vidnav-sr1.jpg) repeat-y left top;}
#sidebar div#vidnav a.sr2 {background: url(../images/vidnav-sr2.jpg) repeat-y left top;}
#sidebar div#vidnav a.sr3 {background: url(../images/vidnav-sr3.jpg) repeat-y left top;}
#sidebar div#vidnav a.sr4 {background: url(../images/vidnav-sr4.jpg) repeat-y left top;}

/* Special Event Sidebar Video Button Pics */
#sidebar div#vidnav a.se1 {background: url(../images/vidnav-se1.jpg) repeat-y left top;}
#sidebar div#vidnav a.se2 {background: url(../images/vidnav-se2.jpg) repeat-y left top;}
#sidebar div#vidnav a.se3 {background: url(../images/vidnav-se3.jpg) repeat-y left top;}
#sidebar div#vidnav a.se4 {background: url(../images/vidnav-se4.jpg) repeat-y left top;}

div#sidebar-photo {
	margin: 0;
	padding: 174px 6px 6px 3px;
	width: 266px;
	background: #aa1217 url(../images/sidebar-top.gif) no-repeat left top;
}

#weddings div#sidebar-photo {
	padding: 263px 6px 6px 3px;
	background: #aa1217 url(../images/sidebar-top-weddings.gif) no-repeat left top;
}

#sidebar div#audionav a.audio-demo {background: url(../images/play.jpg) no-repeat left center;}
#sidebar div#audionav a.audio-list {background: url(../images/pdf-sm.gif) no-repeat left center;}

#sidebar div#audionav a.audio-list span {
	padding: 0 0 0 8px;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	text-transform: none;
}

.side-photo {
	margin: 0 0 15px 5px;
	padding: 0;
	border: 5px solid #fff;
}


/* Main Content
------------------------------------------------------------------------------------------------ */
#content {
	margin: 0 0 20px 0;
	padding: 0;
	width: 955px;
	overflow: hidden;
}

#main {
	margin: 0;
	padding: 0;
	float: right;
	overflow: hidden;
	width: 651px;
}

.bandpage #main {
	margin: 0;
	padding: 0;
	float: left;
	width: 650px;
	position: relative;
}

#special-request-lovenotes #main,
#special-request-photos #main,
#special-blend-lovenotes #main,
#special-blend-photos #main,
#special-event-lovenotes #main,
#special-event-photos #main,
#news-events #main,
#bands #main,
#classical #main,
#djs #main,
#jazz #main,
#specialty #main,
#rr-piano-show #main {
	margin: 0;
	padding: 0;
	float: left;
	width: 955px;
	position: relative;
}

.actpage #main {
	margin: 0;
	padding: 0 20px 0 0;
	float: left;
	width: 705px;
	position: relative;
}

#home #main h2 {
	margin: 0 9px 1px 0;
	padding: 0;
	height: 21px;
	background: url(../images/head-most-trusted.gif) no-repeat right top;
	text-indent: -9999px;
}

#lovenotes #main h2.page-title {background: url(../images/title-lovenotes.gif) no-repeat left top;}
#news-events #main h2.page-title {background: url(../images/title-newsevents.gif) no-repeat left top;}
#faqs #main h2.page-title {background: url(../images/title-faqs.gif) no-repeat left top;}
#contactus #main h2.page-title {background: url(../images/title-contactus.gif) no-repeat left top;}
#aboutus #main h2.page-title {background: url(../images/title-aboutus.gif) no-repeat left top;}
#weddings #main h2.page-title {background: url(../images/title-weddings.gif) no-repeat left top;}
#corporate #main h2.page-title {background: url(../images/title-corporate.gif) no-repeat left top;}
#benefitgalas #main h2.page-title {background: url(../images/title-benefitgalas.gif) no-repeat left top;}
#parties #main h2.page-title {background: url(../images/title-parties.gif) no-repeat left top;}
#holiday #main h2.page-title {background: url(../images/title-holiday.gif) no-repeat left top;}
#links #main h2.page-title {background: url(../images/title-links.gif) no-repeat left top;}
#bands #main h2.page-title {background: url(../images/title-bands.gif) no-repeat left top;}
#classical #main h2.page-title {background: url(../images/title-classical.gif) no-repeat left top;}
#jazz #main h2.page-title {background: url(../images/title-jazz.gif) no-repeat left top;}
#specialty #main h2.page-title {background: url(../images/title-specialty.gif) no-repeat left top;}
#tribute #main h2.page-title {background: url(../images/title-tribute.gif) no-repeat left top;}
#djs #main h2.page-title {background: url(../images/title-djs.gif) no-repeat left top;}
#sitemap #main h2.page-title {background: url(../images/title-sitemap.gif) no-repeat left top;}
#thankyou #main h2.page-title {background: url(../images/title-thankyou.gif) no-repeat left top;}

#home #main p {
	margin: 0 5px 16px 5px;
	margin: 0 5px 16px 5px;
}

#main p {
	margin: 0 5px 16px 5px;
	margin: 0 5px 16px 0;
}

#billboard {
	margin: 0 0 12px 0;
	padding: 5px 3px;
	width: 640px;
	background: url(../images/content-back-660.jpg) repeat-y left top;
}

#mainphotos {
	margin: 0;
	padding: 4px;
	background-color: #000;
}

#lovenotes div.lovenote {
	margin: 0 0 25px 0;
	padding: 0 0 20px 0;
	width: 505px;
	border-bottom: 1px solid #800;
}

div.newsitem,
div.faq {
	margin: 0 0 25px 0;
	padding: 0 0 20px 0;
	width: 955px;
	border-bottom: 1px solid #800;
	overflow: hidden;
}

div.faq {
	width: 651px;
}

div.newsitem span {
	display: block;
}

div.faq span {
	display: block;
	font-weight: bold;
}

#mission {
	margin: 0 0 25px 0;
	padding: 0 0 20px 0;
	font-style: italic;
	border-bottom: 1px solid #800;
}

#aboutus h4 {
	margin: 25px 0 0 0;
	padding: 20px 0 0 0;
	font-size: 16px;
	font-weight: bold;
	border-top: 1px solid #800;
}

.links-table {
	margin: 0;
	padding: 0;
}

.links-table td {
	margin: 0;
	padding: 0 30px 20px 30px;
	text-align: center;
	width: 240px;
}

.links-table td a {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

.links-table img {
	margin: 0 0 10px 0;
	padding: 0;
	border: 1px solid #fff;
}

.links-table span {
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
}

#links h3 {
	border-bottom: 1px solid #aa1217;
}

#sitemap #lcolumn,
#sitemap #rcolumn {
	margin: 0 15px 0 0;
	padding: 0;
	float: left;
	width: 310px;
}

#sitemap #main ul {
	margin: 0 0 15px 0;
	padding: 0;
	list-style: none;
}

#sitemap #main ul ul {
	margin: 0 0 15px 15px;
	padding: 0;
	list-style-type: disc;
}

/* Special Band Pages
------------------------------------------------------------------------------------------------ */
#special-blend #main h2,
#special-blend-lovenotes #main h2,
#special-blend-photos #main h2,
#special-event #main h2,
#special-event-lovenotes #main h2,
#special-event-photos #main h2,
#special-request #main h2,
#special-request-lovenotes #main h2,
#special-request-photos #main h2 {
	margin: 0 0 10px 0;
	padding: 0;
	width: 157px;
	height: 72px;
	text-indent: -9999px;
}

#special-blend #main h2,
#special-blend-lovenotes #main h2,
#special-blend-photos #main h2 {
	background: url(../images/logo-special-blend.gif) no-repeat left top;
}

#special-event #main h2,
#special-event-lovenotes #main h2,
#special-event-photos #main h2 {
	background: url(../images/logo-special-event.gif) no-repeat left top;
}

#special-request #main h2,
#special-request-lovenotes #main h2,
#special-request-photos #main h2 {
	background: url(../images/logo-special-request.gif) no-repeat left top;
}

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

.Tabs {
	position: absolute;
	top: 54px;
	right: 28px;
}

#news-events .Tabs {
	position: absolute;
	top: 2px;
	right: 28px;
}

#news-events .Tabs p {
	float: left;
}

.Tabs a {
	margin: 0 0 0 5px;
	padding: 0 5px 0 0;
    display: block;
	float: left;
	color: #e11d21;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	border-right: 2px solid #666; 
}

.Tabs a:hover {
	text-decoration: underline; 
}

.Tabs a.ActiveTab {
	color: #fff;
}

.Tabs a#tab-last {
	padding: 0;
	border: none;
}

.TabView .Pages {
	margin: 20px 0 0 0;
	padding: 0;
}

.TabView .Pages img {
	margin: 0 0 10px 20px;
	padding: 0;
}

.TabView .Pages h3#lovenotes {
	margin: 0 0 20px 0;
	padding: 0;
	width: 163px;
	height: 71px;
	background: url(../images/head-lovenotes.gif) no-repeat left top;
	text-indent: -9999px;
}

.TabView .Pages div.lovenote {
	margin: 0 0 25px 0;
	padding: 0 0 20px 0;
	width: 955px;
	border-bottom: 1px solid #800;
}

.bandpage .TabView .Pages div.lovenote {
	margin: 0 0 25px 0;
	padding: 0 0 20px 0;
	width: 588px;
	border-bottom: 1px solid #800;
}

.TabView .Pages div.lovenote span {
	display: block;
}

#sr-songlist ul,
#sb-songlist ul,
#se-songlist ul {
	margin: 0 20px;
	padding: 0;
	list-style: none;
	width: 548px;
	overflow: hidden;
}

#sr-songlist ul li,
#sb-songlist ul li,
#se-songlist ul li {
	margin: 0 24px 5px 0;
	padding: 0;
	font-weight: bold;
	float: left;
	width: 250px;
}

#sr-songlist ul li span,
#sb-songlist ul li span,
#se-songlist ul li span {
	margin: 0 0 0 12px;
	padding: 0;
	display: block;
	font-style: italic;
	font-weight: normal;
	color: #e11d21;
}

#sr-photos,
#sb-photos,
#se-photos {
	margin: 0;
	padding: 0;
	width: 955px;
	overflow: hidden;
}

#sr-photos ul,
#sb-photos ul,
#se-photos ul {
	margin: 0 10px 0 20px;
	padding: 0;
	list-style: none;
}

#sr-photos ul li,
#sb-photos ul li,
#se-photos ul li {
	margin: 0 15px 15px 0;
	padding: 0;
	float: left;
}

.TabView .Pages #sr-photos img,
.TabView .Pages #sb-photos img,
.TabView .Pages #se-photos img {
	margin: 0;
	padding: 0;
	border: 1px solid #fff;
}

#sr-lovenotes hr,
#sb-lovenotes hr,
#se-lovenotes hr {
	margin: 35px 0 25px 0;
	padding: 0;
	color: #800;
	border-color: #800;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
 	height: 0;
}


/* Act Pages
------------------------------------------------------------------------------------------------ */
#art-company-orchestra #main h2.page-title {background: url(../images/title-artcompanyorchestra.gif) no-repeat left top;height:36px;}
#great-pretenders #main h2.page-title {background: url(../images/title-greatpretenders.gif) no-repeat left top;height:36px;}
#mainstream #main h2.page-title {background: url(../images/title-mainstream.gif) no-repeat left top;height:36px;}
#nightbreeze #main h2.page-title {background: url(../images/title-nightbreeze.gif) no-repeat left top;height:36px;}
#pineapple-wine #main h2.page-title {background: url(../images/title-pineapplewine.gif) no-repeat left top;height:36px;}
#time-machine #main h2.page-title {background: url(../images/title-timemachine.gif) no-repeat left top;height:36px;}
#kentland-string #main h2.page-title {background: url(../images/title-kentlandstring.gif) no-repeat left top;height:36px;}
#regis-bookshar #main h2.page-title {background: url(../images/title-regisbookshar.gif) no-repeat left top;height:36px;}
#university-brass #main h2.page-title {background: url(../images/title-universitybrass.gif) no-repeat left top;height:36px;}
#debbie-beck #main h2.page-title {background: url(../images/title-debbiebeck.gif) no-repeat left top;height:36px;}
#brad-wagner #main h2.page-title {background: url(../images/title-bradwagner.gif) no-repeat left top;height:36px;}
#tommy-scott #main h2.page-title {background: url(../images/title-tommyscott.gif) no-repeat left top;height:36px;}
#helen-welch #main h2.page-title {background: url(../images/title-helenwelch.gif) no-repeat left top;height:36px;}
#ilya-shteyndler #main h2.page-title {background: url(../images/title-ilyashteyndler.gif) no-repeat left top;height:36px;}
#larry-kopniske #main h2.page-title {background: url(../images/title-larrykopniske.gif) no-repeat left top;height:36px;}
#calypso-gypsies #main h2.page-title {background: url(../images/title-calypsogypsies.gif) no-repeat left top;height:36px;}
#rick-iacoboni #main h2.page-title {background: url(../images/title-rickiacoboni.gif) no-repeat left top;height:36px;}
#frank-and-dean #main h2.page-title {background: url(../images/title-frankanddean.gif) no-repeat left top;height:36px;}
#from-dino-to-diamond #main h2.page-title {background: url(../images/title-fromdinotodiamond.gif) no-repeat left top;height:36px;}
#jazz-by-request #main h2.page-title {background: url(../images/title-jazzbyrequest.gif) no-repeat left top;height:36px;}
#dave-banks-big-band #main h2.page-title {background: url(../images/title-davebanksbigband.gif) no-repeat left top;height:36px;}
#blue-lunch #main h2.page-title {background: url(../images/title-bluelunch.gif) no-repeat left top;height:36px;}
#barbara-knight #main h2.page-title {background: url(../images/title-barbaraknight.gif) no-repeat left top;height:36px;}
#winelight #main h2.page-title {background: url(../images/title-winelight.gif) no-repeat left top;height:36px;}
#damion-fontaine #main h2.page-title {background: url(../images/title-damionfontaine.gif) no-repeat left top;height:36px;}
#tom-veto #main h2.page-title {background: url(../images/title-tomveto.gif) no-repeat left top;height:36px;}
#rr-piano-show #main h2.page-title {background: url(../images/title-rrpianoshow.gif) no-repeat left top;height:36px;}
#grecian-keys #main h2.page-title {background: url(../images/title-greciankeys.gif) no-repeat left top;height:36px;}
#panyard-steel #main h2.page-title {background: url(../images/title-panyardsteel.gif) no-repeat left top;height:36px;}
#pan-harmony #main h2.page-title {background: url(../images/title-panharmony.gif) no-repeat left top;height:36px;}
#tropical-winds #main h2.page-title {background: url(../images/title-tropicalwinds.gif) no-repeat left top;height:36px;}
#mo-mojo #main h2.page-title {background: url(../images/title-momojo.gif) no-repeat left top;height:36px;}
#knights-tempo #main h2.page-title {background: url(../images/title-knightstempo.gif) no-repeat left top;height:36px;}
#steve-ostrow #main h2.page-title {background: url(../images/title-steveostrow.gif) no-repeat left top;height:36px;}
#steven-greenman #main h2.page-title {background: url(../images/title-stevengreenman.gif) no-repeat left top;height:36px;}
#fiftysix-daze #main h2.page-title {background: url(../images/title-56daze.gif) no-repeat left top;height:36px;}
#bel-airs #main h2.page-title {background: url(../images/title-belairs.gif) no-repeat left top;height:36px;}
#tony-depiano #main h2.page-title {background: url(../images/title-tonydepiano.gif) no-repeat left top;height:36px;}

ul#acts,
ul#ct-acts {
	margin: 0;
	padding: 0;
	list-style: none;
}

#acts li,
#ct-acts li {
	margin: 0 0 22px 0;
	padding: 0 0 14px 0;
	border-bottom: 1px solid #151515;
	width: 955px;
	overflow: hidden;
}

#acts li img,
#ct-acts li img {
	margin: 0 20px 10px 0;
	padding: 0;
	display: block;
	float: left;
	width: 125px;
	border: 1px solid #fff;
}

#acts li a,
#ct-acts li a {
	margin: 0 20px 10px 0;
	padding: 0;
	display: block;
	float: left;
	width: 111px;
}

#acts li span,
#ct-acts li span {
	margin: 0 20px 10px 0;
	padding: 0;
	display: block;
	float: left;
	width: 70px;
}

#acts li p,
#ct-acts li p {
	margin: 0;
	padding: 0;
	display: block;
	float: right;
	width: 570px;
}

#djs #acts li p {
	width: 660px;
}

#actphoto-main {
	margin: 0 15px 15px 0;
	padding: 0;
	border: 5px solid #fff;
	float: left;
}

#actphoto-promo,
.actphoto-promo-lg {
	margin: 0 auto 10px auto;
	padding: 0;
	width: 400px;
	border: 5px solid #fff;
}

.actphoto-promo-lg {
	width: 650px;
}

.TabView .Pages .bandphoto-promo {
	margin: 0 auto 10px auto;
	padding: 0;
	width: 400px;
	border: 5px solid #fff;
}

.TabView .Pages .bandphoto-promo img {
	margin: 0;
	padding: 0;
}

.act-section {
	margin: 0 0 25px 0;
	padding: 0 0 20px 0;
	width: 705px;
	overflow: hidden;
	border-bottom: 1px solid #800;
}

#rr-piano-show .act-section {
	margin: 0 0 25px 0;
	padding: 0 0 20px 0;
	width: 955px;
	overflow: hidden;
	border-bottom: 1px solid #800;
}

.callout {
	margin: 0 0 25px 0;
	padding: 20px 0;
	width: 705px;
	overflow: hidden;
	border-top: 1px solid #800;
	border-bottom: 1px solid #800;
	color: #6e94ff;
	text-align: center;
}

#main .callout p {
	margin: 0;
	padding: 0 120px;
	font-size: 14px;
	font-weight: bold;
}

#main p.act-blurb {
	margin: 20px 5px 16px 0;
	padding: 0;
}

.act-member {
	font-weight: bold;
	font-style: italic;
	font-size: 15px;
}

.act-promo {
	text-align: center;
}

#time-machine #main .act-promo h1 {
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 18px;
}

 #main .act-promo h2 {
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 15px;
	font-style: italic;
}

#sidebar div#audionav ul li.act-songlist {
	margin: 0;
	padding: 8px 0 8px 0;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px solid #151515;
}

#act-lovenotes {
	margin: 0 0 25px 0;
	padding: 0;
	width: 705px;
	overflow: hidden;
	border-bottom: 1px solid #800;
}

.actpage h3#lovenotes {
	margin: 0 0 20px 0;
	padding: 0;
	width: 163px;
	height: 71px;
	background: url(../images/head-lovenotes.gif) no-repeat left top;
	text-indent: -9999px;
}

.actpage div.lovenote {
	margin: 0 0 25px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #151515;
}

.actpage div.lovenote span {
	display: block;
	font-style: italic;
}


/* Footer
------------------------------------------------------------------------------------------------ */
#footer {
	margin: 0 0 20px 0;
	padding: 6px 0 0 0;
	font-size: 9px;
	color: #666;
	width: 955px;
	overflow: hidden;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	text-align: left;
	border-top: 1px solid #222;
}

#copy {
	margin: 0;
	padding: 0;
	float: left;
	width: 555px;
}

#footer-links {
	margin: 0;
	padding: 0;
	float: right;
	text-align: right;
	width: 400px;
}

#footer-links a {
	color: #666;
}