body {
	background-color:#3D84B0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

#wrapperHome {
	background: url(/_images/home/bg_home.jpg) no-repeat;
	width: 800px;
	position: relative;
	text-align:right;
	margin: 0px auto;
	right: 0;
}

h1 {
	display:none;
}

h2, h3, h4, h5, h6 {
	font:Verdana, Arial, Helvetica, sans-serif;
	/*margin:0px;
	padding:0px;*/
}

h2 {
	font-size:16px;
}

h4 {
	font-size:11px;
}

#wrapperHome #announcements {
	position:absolute; 
	left:36px; 
	top:244px; 
	width:217px; 
	z-index:50;
}

#menubarInside {
	position:absolute;
	left:0px;
	top:5px;
	width:771px;
	z-index:1;
	background-color: #183545;
}
#Signup {
	position:absolute;
	left:30px;
	top:516px;
	width:137px;
	z-index:51;
	height: 9px;
}

#homeSignup {
	position:absolute;
	left:437px;
	top:717px;
	width:137px;
	z-index:51;
	height: 9px;
}


#homeAlbumAd {
	position:absolute;
	left:36px;
	top:88px;
	width:229px;
	z-index:1;
}




#announcements {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}

#announcements a:link, #announcements a:visited {
	color:#fff;
}

#announcements a:hover {
	text-decoration:none;
}
#homeNextPerformance h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #3D84B0;
	margin: 0px;
	padding: 0px;
}
#homeNextPerformance a:link, #homeNextPerformance a:visited {
	color: #3D84B0;
	text-decoration:underline;
}
#homeNextPerformance a:hover {
	text-decoration:none;
}


#wrapper {
	width: 770px;
	position: relative;
	text-align:left;
	margin: 0px auto;
	right: 0;
}
#contentBox {
	position:absolute;
	left:1px;
	top:53px;
	width:771px;
	z-index:1;
	background: url(/_images/bg.jpg) repeat-x;	
}
#contentBoxLeft {
	z-index: 60;
	left: 0px;
	top: 53px;
	position: absolute;
}

#contentBoxRight {
	z-index: 60;
	left: 760px;
	top: 53px;
	position: absolute;
}

#wrapperHome #menubar {
	z-index: 40;
	left: 10px;
	top: 7px;
	position: absolute;
}


#logo {
	position:absolute;
	left:32px;
	top:53px;
	width:671px;
	height:37px;
	z-index:100;
}
#photo {
	position:absolute;
	left:21px;
	top:113px;
	width:295px;
	z-index:200;
}

#rightContentBox {
	position:absolute;
	left:353px;
	top:116px;
	width:373px;
	z-index:90;
	background: #DDDFE2 url(../_images/rightContentBoxBg.jpg) repeat-x;
	border: thin solid #FFFFFF;
	padding: 14px;
	background-color: #DDDFE2;
	color: #333;
}

#rightContentBox table th {
	text-align:left;
}


#rightContentBox a:link, #rightContentBox a:visited {
	text-decoration:underline;
	color:#333333;
}

#rightContentBox h2 {
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #3D84B0;
	padding:0px;
	margin:0px;
}
#rightContentBox h3 {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #3D84B0;
}

.showdate {
	font-weight:bold;
}

.venue {
	font-weight:bold;
}

.soldout {
	font-weight:bold;
	color:#990000;
}

#previewButton {
	position:absolute;
	left:546px;
	top:518px;
	width:207px;
	height:18px;
	z-index:1;
}

#logoBlueNote {
	position:absolute;
	left:704px;
	top:575px;
	width:60px;
	height:18px;
	z-index:1;
}


/*=====SCROLL CODE=============*/

#dsvContent1 {
	position:absolute; width:333px; left:0px; top:0px; z-index:0; clip:rect(   ); visibility:visible;
}
#rightContentBox hr {
	color: #FFFFFF;
}

#rightContent {
	position:absolute;
	left:22px;
	top:63px;
	z-index:300;
	width: 349px;
}


/********SHOWS PAGE*************************/
#contentBoxShows {
	position:absolute;
	left:1px;
	top:53px;
	width:771px;
	z-index:1;
	background: url(/_images/bg_shows.jpg) repeat-x;
	height: 489px;
}


#ShowsContentBoxLeft {
	z-index: 60;
	left: 0px;
	top: 53px;
	position: absolute;
	background: url(/_images/contentBox_Left.jpg) repeat-x;
}

#ShowsContentBoxRight {
	z-index: 60;
	left: 760px;
	top: 53px;
	position: absolute;
	background: url(/_images/contentBox_Right.jpg) repeat-x;
}

#ShowsRightContentBox {
	margin-left:360px;
	margin-top:27px;
}#showsContentTop {
	position: absolute;
	z-index: 10;
	left: 0px;
	top: 49px;
	width: 760px;
	background: #47A4DD url(../_images/longpage_bg.jpg) repeat-y;
}

#longContentBoxRight {
	margin-left:360px;
	padding-right: 10px;
	padding-top: 70px;
}

#longContentBoxBg {
	/*background: #DDDFE2 url(../_images/rightContentBoxBg.jpg) repeat-x;*/
	border: thin solid #FFFFFF;
	padding: 14px;
	background-color: #DDDFE2;
	color: #333;
	width: 350px;
}

#longContentPhoto {
	position:absolute;
	left:21px;
	top:76px;
	width:295px;
	z-index:200;
}

form div {
	margin-bottom:10px;
}
label {
	display:block;
	width:120px;
	float:left;
}
input[type="text"] {
	float:left;
}