body { margin: 0px;	padding: 0px;background-color:#999999;font-size: 100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
img{border: none;}
div.rightBack {background-image:url(../images/body-bg.gif);}
div.bottomBack {float: left;width:843px;height: 25px;	background-image:url(../images/bottom-bg.gif);}
div.cornerBack {float:left;	width: 11px;height: 11px;background-image:url(../images/corner-bg.gif); background-repeat:no-repeat;	}
div.mainContainer {width:843px;}
div.header {margin: 0px; padding: 0px; height: 178px;}
div.content {float: left; width: 100%; margin: 0px; padding: 0px;	background-image:url(../images/left-content-back.gif); background-position: left; background-repeat:repeat-y;}
div.leftContent { width: 253px;	margin-right:0px; float: left; overflow:hidden;}
div.leftContent p {color: #ffff99; text-align:right; padding: 20px 30px 20px 40px; font-size: 80%;}
div.rightContent{float: right; width: 587px; background-color:#FFFFFF; border-left: 1px solid #000000;}
div.rightContentInner{float:right; width:100%; background-color:#FFFFFF; border-left: 1px solid #000000;}

/*Menu styles******************************************/
div.menuContainer {clear:both; float: left; width: 843px; padding:0px; border-top: 3px solid #333333; border-bottom: 3px solid #333333;	background-image:url(../images/menu_back.gif); background-position:left; background-repeat:repeat-y;}
* html div.menuContainer {margin-top: -3px;}
div.menu{position: relative;margin: 0px 0px 0px 0px;}
* html div.menu{float: right;}
div.menu ul li a.hide, div.menu ul li a.hide:visited{display:block;}
div.menu ul{margin:0; padding:0; padding-left:68px; float:right; list-style-type:none;}
div.menu ul li{float: left;	font-size:65%; white-space:nowrap; position:relative;}
div.menu ul li a.menu, div.menu ul li a.menu:visited{ float:left; color: #BD1929; font-weight:bolder; text-decoration: none; padding: 5px 12px 5px 12px; border-left: 2px solid #999999; background: #FFFFFF; filter:alpha(opacity=90);	opacity: 0.9; -moz-opacity:0.9;	overflow:hidden;}
div.menu ul li a.menu:hover,  div.menu ul li a.menulit, div.topmenu ul li a.menulit:visited, div.menu ul li a.menulit:hover, div.menu ul li a.menulit:active, div.menu ul li a.menulit:focus
	{color: #FFFFFF; background: #333333; filter: alpha(opacity=85); opacity: 0.85; -moz-opacity:0.85; text-decoration:none;}
div.menu ul li ul {display: none; padding-left: 0px;}
div.menu ul li:hover ul, div.menu ul li a.menu:hover ul{display:block; position: absolute;	top: 22px;	left: 0px; width: 100%;	border-bottom: 1px solid #999999;border-top: 1px solid #999999;	}
div.menu ul li:hover ul li, div.menu ul li a.menu:hover ul li {display: block; font-size: 100%;	width: 100%; border-right: 2px solid #999999; border-bottom: 1px solid #999999;border-left: 2px solid #999999; background: #FFFFFF; filter:alpha(opacity=90); opacity: 0.9; -moz-opacity:0.9;}
*html div.menu ul li a.menu:hover ul li {width: 150px;}
div.menu ul li:hover ul li a, div.menu ul li a.menu:hover ul li a{width: 100%;display: block; color: #BD1929; font-weight:bolder; text-decoration: none; padding: 5px 12px 5px 12px; }
div.menu ul li:hover ul li:hover, div.menu ul li a.menu:hover ul li a:hover {background: #333333; filter:alpha(opacity=85);	opacity: 0.85; -moz-opacity:0.85; color: #FFFFFF;}
div.menu ul li:hover ul li:hover a {color: #FFFFFF;}

/*Home Page Styles***********************************************/
div.blockContentContainer {float:right;	border: 0px; background-color:#666666;}
div.fourBlock {width:146px;	height:143px; float:left; border-right:1px solid #333333; margin-left:-1px;	border-left:1px solid #333333; background: #666666;}
div.fourBlock h2{text-decoration:none;}
div.doubleBlock {float:left; margin-left:-1px; width:292px; height:143px; border-right:1px solid #333333; border-left:1px solid #333333; background: #000000;}
* html div.fourBlock h2 {margin-top: -3px; padding: 8px 2px 6px 2px;}
div.fourBlock h2{background:#666666; padding: 6px 2px 5px 2px; font-size:65%; font-weight: bold; color:#FFFFFF; margin: 0px 0px 0px 0px; text-align:center;}
div.fourBlock a {text-decoration:none;}
div.endRight{border-right:0px;}
div.row{border-bottom: 1px solid #333333;}
div.textContent{clear: both; padding: 8px 15px 5px 15px;	font-size: 75%;	}
div.textContent p{margin: 8px 0px 8px 0px;}
div.home{ color: #FFFFFF; background-color:#333333;}
div.home span.bold{color: #FFFF99; font-size: 105%;	font-weight: bold;}
div.home a, div.home a:visited{	color:#FFFFFF; text-decoration: underline;}
div.home a:hover{ color:#FFFF99; text-decoration: none;}
div.concertInfo{background:#FFFFFF;position:absolute;z-index:0;margin-top:15px;width:145px;filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; height:82px; color:#000000; font-size:80%; text-align:center; font-family:"Times New Roman", Times, serif;	padding: 0px 0px 5px 0px; display:none;}
*html div.concertInfo{padding-bottom: 0px; max-height:82px;}
div.concertInfo h2{font-weight: bold; font-size: 100%; font-variant:small-caps; padding: 2px 3px 2px 3px!important;	margin: 4px 0px 0px 0px!important;}
div.concertInfo h3{font-family:Arial, Helvetica, sans-serif; margin: 3px 2px 0px 2px; color: #BD1929; font-size: 85%;}
div.concertInfo h4{font-style:italic; margin-top: 0px; margin-bottom: 0px; font-size: 90%;}

/*Footer styles*****************************************************/
div.footer {clear: both; border-top: 3px solid #BD1929;	text-align: center; background-color: #FFFFFF; padding: 5px 0px 7px 0px;}
div.footer ul{ margin:5px 0px 5px 0px; padding: 0px 0px 0px 0px; list-style-type:none; text-align:center;}
div.footer ul li{ display:inline; font-size:65%; white-space:nowrap; border-right: 1px solid #000000; padding: 0px 8px 0px 8px;	margin: 0px -4px 0px 0px;}
*html div.footer ul li{	padding: 0px 7px 0px 10px; margin: 0px 0px 0px 0px;}
div.footer ul li a, div.footer ul li a:visited{ color: #BD1929;	font-weight:bold; text-decoration:none;	margin:0px;	padding:0px;}
div.footer ul li a:hover, div.footer ul li a:focus{color: #BD1929; text-decoration:underline;}
div.footer ul li.endRight {border-right: 0px;}

/*Content styles*****************************************************/
div.insideTextContent {	padding: 20px 30px 20px 30px;font-size: 70%;}
div.insideTextContent p, div.image p {line-height: 140%;}
div.insideTextContent h3{ font-size: 160%; margin:0px 0px 8px 0px;}
div.insideTextContent h4{color: #BD1929; margin-top:35px; padding:3px 0 2px 2px; background-color:#CCCCCC;}
div.insideTextContent a, div.image a, div.insideTextContent a:visited, div.leftContent a, div.leftContent a:visited{color: #CC6600; text-decoration:underline;}
div.insideTextContent a:hover, div.image a:hover, div.leftContent a:hover{	text-decoration:none;}
.small{	font-size: 90%}
.subhead{font-weight:bold; color: #CC6600; font-size: 110%;}
.subheadSmall{font-weight:bold; color: #CC6600; font-size: 100%; font-variant:small-caps;}
p.quote{padding-top: 8px; color: #CC6600; font-family: "Courier New", Courier, mono; font-weight:bold; }
p.footer{font-size: 85%; padding-top: 8px;}
div.image p.footer{margin:15px 15px 15px 15px; font-size:65%;}
div.withImage{float: left; width: 450px;}
div.image{padding: 20px 0px 20px 0px; width: 320px; float: right;}

/*Subscribe styles*******************************************************/
.bk {border:none; padding: 0px 0px 0px 0px; width: 400px; margin: 0px 0px 0px 0px; text-align:left;}
.txtbox {width:300px; padding:2px 3px 2px 3px; background-color: #FFFFFF; font-size:90%; font-variant:normal; border: 1px solid #CCCCCC; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
.button {background-color:#BD1929; border: 1px solid #CCCCCC; padding: 0px 5px 0px 5px; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}
fieldset { border:0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

/*Sponsor styles**********************************************************/
div.sponsorText {background-color:#FFFF99;clear: both; width:100%;}
div.sponsorText p{padding: 10px 27px 10px 27px; font-size: 60%;}
div.sponsorLogos { clear:both; margin-bottom: 5px; margin-top:5px; width:100%; text-align:center;}.rightBack .mainContainer .content .rightContent .insideTextContent h3 {
	font-family: Verdana, Geneva, sans-serif;
}
.rightBack .mainContainer .content .rightContent .insideTextContent h3 {
	font-family: Arial Black, Gadget, sans-serif;
}
.rightBack .mainContainer .content .rightContent .insideTextContent h3 {
	font-family: Arial, Helvetica, sans-serif;
}
.rightBack .mainContainer .content .rightContent .insideTextContent h3 font {
	color: #FC6;
}
.rightBack .mainContainer .content .rightContent .insideTextContent h3 {
	color: #FC6;
}
.rightBack .mainContainer .content .rightContent .insideTextContent h3 {
	color: #000;
}
.rightBack .mainContainer .content .rightContent .insideTextContent h3 {
	color: #FF8000;
}
.rightBack .mainContainer .content .rightContent .insideTextContent h3 {
	font-family: Arial, Helvetica, sans-serif;
}
.rightBack .mainContainer .content .rightContent .insideTextContent h3 {
	color: #000;
}
