	
		body{
			background:#E1E2E3;
			margin:0px;
			padding:0px;
			font:normal 12px/16px verdana;
		}
			
	
	
		a{color: #990033;text-decoration: none;border:none 0px;outline:none;}
		a img{border:none 0px;}
		a:link,a:visited {color: #990033;}
		a:hover {color: #776755;}
		a:active {color: #990033;}
		
		td{border-style:none;}
		
		#header{
			color: #fff;
			background-color:#000;
			height:95px;
			position:relative;
			width:775px;
			margin:0px;
			margin:auto;
			z-index:99;
		}
		#header img{
			border:none 0px;
		}
		#headerimg a{
			color:#fff;
			text-decoration:none;
			font-weight:bold;
			outline:none;
		}
			
		#header .stripe a{font-size:10px;color:#fff;margin:5px 0px 0px 10px;font-weight:bold;float:left;clear:none;display:block;}
		#header .stripe a:link{color:#fff;}
		#header .stripe a:hover{text-decoration:underline;}
		#header .stripe a:visited{color:#fff;}
		#header .stripe a:active{color:#ffe;}
		#header #topmenu{
			height:25px;
			background-color:#000;
			padding:0px 0px 0px 12px;
			text-align:left;
			margin:0px 0px 0px 0px;
			line-height:20px;
			font-size:1px;
			white-space:nowrap;
			text-align:center;
		}
		#header #topmenu a{
			margin:0px 10px 0px 10px;
			padding:0px;
			border:none;
			outline:none;
			
		}
		#header #topmenu img{
			margin:0px;
			border:none;
			border-top:solid 2px black;
		}
		div.stripe{background-color:#B9A86A;}
		/*5E6167*/
		
		
		#header div.stripe{
			height:70px;
			display:block;
			overflow:visible;
		}
		#header object{
			position:absolute;
			top:45px;
			left:0px;
		}
		#header .search{
			visibility:hidden;
			float:right;
			margin:3px 3px 0px 0px;
		}
		#header .search input{
			height:15px;
			font:normal 12px/13px verdana;
			padding:0px 0px 0px 2px;
			background-color:#F5EFFF;
			vertical-align:middle;
			border:solid 1px white;
			margin:0px;
			width:100px;
		}
		#header .search input.submit{
			border:solid 0px white;
			height:17px;
			font:normal 11px/13px verdana;
			background-color:transparent;
			text-transform:uppercase;
			padding:0px 3px 2px 2px;
			margin:0px;
			border:solid 1px white;
			vertical-align:middle;
			color:white;
			width:auto;
			border:none 1px;
		}
		#header .search input.submit:hover{opacity:0.9;}
		
		

		#main{
			background-color:white;
			width:775px;
			padding:0px;
			margin:auto;
			overflow:visible;
			/* Hides from IE-mac \*/
			height: 1%;
			/* End hide from IE-mac */
		}
		
		
		.sidebar {
			float:left;
			clear:left;
			width:190px;
			/*height:230px;must at least be as tall as feature section to bump cols to left*/
			padding:0px;
			background-repeat:no-repeat;
		}
		.sidebar ul{margin:0px 0px 18px 0px;padding-left:0px;list-style-type:none;font:normal 11px/13px verdana;text-transform:uppercase}
		.sidebar ul li{margin-top:8px;}
		.sidebar ul li a.gold{
			color:#b5a87d;
			font-weight:bold;
		}
		.sidebar ul{margin:0px 0px 18px 0px;padding-left:0px;list-style-type:none;font:normal 12px/14px verdana;text-transform:uppercase}
		.sidebar ul li{margin-bottom:14px;}
		.sidebar ul li strong a{font-weight:bold;font-size:12px;color:#666}
		.sidebar ul li strong a:link,.sidebar ul li strong  a:visited{color:#666}
		.sidebar ul li strong a:hover{color:#776755}

		
		
		.sidebar h4{
			margin:40px 0px 10px 0px;
			font:normal 14px/14px arial black;
			text-transform:uppercase;
		}
		.sidebar h5{
			margin:10px 0px 0px 0px;
			font:bold 16px/16px trebuchet ms;
		}
		.sidebar p{
			margin:10px 0px 0px 0px;
		}
		
		
		.firstcol{
			float:left;
			clear:none;
			width:380px;
			padding:0px 0px 0px 0px;
			/* Hides from IE-mac \*/
			height: 1%;
			/* End hide from IE-mac */
		}
		

		.secondcol{
			float:left;
			clear:none;
			background-color:white;
			overflow:visible;
			margin-left:20px;
			width:170px;/*25px margin*/
			color:black;
			padding:0px 0px 0px 0px;
			/* Hides from IE-mac \*/
			height: 1%;
			/* End hide from IE-mac */
		}
		
		.feature{
			width:585px;
			height:225px;
			margin:0px;
			float:none;
			clear:right;
			position:relative;
			z-index:0;
		}
		.full{
			width:775px;
			clear:both;
			float:none;
			height:290px;
			clear:both;
			float:none;
		}


		.full img{
			border:none 0px;
			margin:0px;
			float:left;
			clear:right;
			display:inline;
		}
		.full .banner{
			width:775px;
			height:38px;
			background-color:#B9A86A;
			clear:both;
			float:none;
			position:relative;
		}
		.full .banner img.banner1{
			position:absolute;
			top:7px;
			left:185px;
			width:360px;
			height:25px;
			border:none 0px;
			behavior:url(../images/pnghack.htc);
		}
		.full .banner img.banner2{
			position:absolute;
			top:-18px;
			left:545px;
			width:140px;
			height:50px;
			border:none 0px;
			behavior:url(../images/pnghack.htc);
		}
		.feature .sidebar{
			background:transparent url(/images/performances/submenubkgd2010.jpg) no-repeat;
			height:290px;
			margin:0px;
			width:190px;
			padding:0px;
		}
		.feature .sidebar ul li{margin-top:8px;}
		.feature .sidebar ul .submenu li strong{color:#000;}

		.textlayer{
			position:absolute;
			bottom:70px;
			left:210px;
		}
    	.textlayer p{margin:0px 0px 4px 0px;}
		.textlayer h3{font:bold 14px/18px verdana;margin:0px 0px 4px 0px;padding:0px;}

		.textlayer .bylines{
			font:normal 12px/14px verdana;
			color:#666;
			text-transform:none;
		}




		.secondcol .lining{margin:20px 0px 0px 0px;}
		.firstcol .lining{margin:20px 0px 0px 0px;clear:both;}
		.sidebar .lining{margin:20px 10px 10px 20px;padding:0px;}
		
		.footer{float:none;clear:both;width:775px;margin:0px;margin:auto;padding:0px;font-size:10px;}
		.footer #socnet{padding:25px 0px 5px 162px;}
		.footer strong{text-transform:uppercase;font-weight:bold;margin-right:20px;font:normal 15px/28px trebuchet ms;color:#666;}
		.footer #socnet,.footer #socnet img{border:none;margin-left:26px;vertical-align:bottom;}
		.footer .copyright{text-align:right;padding:5px 20px 8px 0px;color:#666}
		.footerlinks{color:white;padding:8px 12px 20px 16px;background-color:#000;}
		.footerlinks img.swishy{vertical-align:middle;float:left;height:30px;margin-right:147px}
		.footerlinks a,.footerlinks a:link,.footerlinks a:visited{color:white}
		.footerlinks a:hover{color:white;}
		.footerlinks a:hover{color:#bbb;text-decoration:underline;}
		
		
		
		h2.perftitle{font:normal 14px/24px arial black;color:#333}
		.perfsum {margin:20px 0px 10px 0px;}
		.perfsum p{margin:0px 0px 10px 0px;}
		.perfsum h3 a,.perfsum h3 a:link,.perfsum h3 a:visited{font-style:normal;color:#9F8F59;}
		.perfsum h3{
			color:#9F8F59;
			font:normal 15px/18px arial black;
			margin:0px 0px 4px 0px;
			padding:0px 0px 0px 0px;
			text-transform:uppercase;
		}
		.perfsum h3 a:hover{color:#999;}
		.perfsum h3 a:active{color:#999;}
		.perfsum p a{cursor:pointer;}
		.perfsum h6{
			font:bold 12px/12px verdana;
			margin:0px 0px 10px 0px;
			padding:0px 0px 0px 0px;
		}
		.perfsum h6 strong{
			color:#000;
			text-transform:uppercase;
			font-size:12px;
		}
		.perfsum .bylines{
			font:bold 12px/14px verdana;
			color:#9F8F59;
			text-transform:none;
		}
		.perfsum .firstp {font:italic 13px/17px verdana;}
		.perfsum .leadin{font:normal 16px/28px verdana}		

		
		.schedule{
			background-color:#ddd;
			border-spacing:0px;
			border-collapse:collapse;
			border:solid 4px #ddd;
			margin-top:10px;
		}
		.schedule td,.schedule th{padding:4px 4px 4px 4px;font:normal 12px/12px verdana;}
		.schedule thead th{text-transform:uppercase;text-align:center;padding-bottom:4px;font-weight:bold;}
		.schedule td.date{font-family:arial black;}
		.schedule td.day{text-transform:none;}
		.schedule td.time{padding-right:4px;}
		.schedule tr td{border-bottom:solid 1px #666;white-space:nowrap;}
		.schedule tr.week td{border-bottom:solid 2px #000;}
		.schedule thead tr th{border-bottom:none 0px;}
		.schedule tr.nutty td.date,.schedule tr.nutty td.day,.schedule tr.nutty td.time{background-color:green;color:white;}


		.fleshFFCC99,.fleshFFCC99 a,.fleshFFCC99 a:link,.fleshFFCC99 a:visited{color:#FFCC99;}
		.fleshFFCC99 a:hover{color:#FFddbb;}
		h2{font-size:18px}
		h3{font-size:14px}

.error{background-color:#fee;color:#f00;font:normal 12px/14px verdana;border:solid 1px #c66;border-left:none;border-right:none;display:block;margin:4px 0px 20px 0px;padding:6px;}
form .error,.post .error{margin:4px 0px 10px 0px;}
.status{background-color:#ffc;color:#995;font:normal 12px/14px verdana;border:solid 1px #cc0;border-left:none;border-right:none;display:block;margin:0px 0px 20px 0px;padding:6px;}
