/* MAIN */body{	background-color: #97C9CA;	margin: 0px;	padding: 0px;}td {	vertical-align: top;	}/* CONTAINERS */#textblock{	margin: 5px 8px;	padding: 5px 8px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333332;	line-height: 190%;	text-align: justify;	/**/	height:400px;	overflow:auto;}#textblockbdr{	margin: 5px 8px;	padding: 5px 8px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #333332;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333332;	line-height: 190%;	text-align: justify}#textblockbdr2{	margin: 5px 8px;	padding: 5px 8px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #333332;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333332;	line-height: 190%;	text-align: justify}#artistblock{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333332;	line-height: 190%;	text-align: justify;	margin-right: 8px;	margin-bottom: 5px;	margin-left: 8px;	padding-right: 8px;	padding-bottom: 5px;	padding-left: 8px;}#calblock{	margin: 5px 8px;	padding: 5px 8px;	font-family: Verdana, Arial, Helvetica, sans-serif;}/* TYPE */.weekday {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333332;	line-height: 50px;	font-weight: bold;	text-align: center;}.artistname {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333332;	line-height: 20px;	font-weight: bold;}.numbersblank{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #999999;	line-height: 50px;	text-align: center;	z-index:8;}.bodycaption {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333332;	line-height: 120%;}.redbold {	color: #CD3332;	font-weight: bold;}a.links:link {	color: #CD3332;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: none;	line-height: 190%;} a.links:visited {	color: #CD3332;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: none;	line-height: 190%;} a.links:hover {	color: #CD3332;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 190%;	text-decoration: underline;} a.callinks:link {	color: #333332;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	text-decoration: none;	line-height: 50px;	text-align: center;	font-weight: bold;} a.callinks:visited {	color: #333332;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	text-decoration: none;	line-height: 50px;	text-align: right;	font-weight: bold;} a.callinks:hover {	color: #333332;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	line-height: 50px;	text-decoration: underline;	text-align: right;} .calGRID {	border: 1px solid #CCCCCC;}.daylink {	background-color: #A3A37D;	border: 1px solid #CCCCCC;}.artistimages {	padding-top: 8px;}.rt {	text-align: right;	float: right;}.calendar { border:0px solid #f0f0f0;font-size:16px;margin-left:40px; }.calendar tr td { borderx:3px solid #cccccc;width:40px;height:40px;margin:0px;padding:0px;text-align:center;vertical-align:middle;}.calendar tr td a { font-weight:bold;color:#cd3332; }.calendarHeader { font-weight:bolder; color:#474746; background-color:white; }.calendarToday { background-color: #fde3e2; } div.subcat { color:white;background-color:#333332;borderX:2px solid #333332;width:100px;height:19px;vertical-align:text-bottom;text-decoration: none; cursor:hand;padding-top:4px; }div.subcat a { text-decoration: none;font-family: Verdana, Arial Narrow, Arial, Helvetica, sans-serif;font-size: 9px;font-weight:bold;color:white; }div.subcat_selected { background-color:white;borderX:2px solid white;}div.subcat_selected a { text-decoration: none;color:#333332; } 	.opa75 {opacity:0.75;filter:alpha(opacity=75);-moz-opacity:0.75;}.opa50 {opacity:0.50;filter:alpha(opacity=50);-moz-opacity:0.50;}.opa25 {opacity:0.25;filter:alpha(opacity=25);-moz-opacity:0.25;}