body	{
	font-family:arial,helvetica,tahoma,sans-serif;
	width:80%;min-width:728px;
	margin:0 auto 20px auto;
	padding:9px;
}
a	{
	background-color:transparent;
	text-decoration:none;
}
div.subcal	{
	float:right;width:133px;
	margin:0 34px 2px 12px;
}
table.subcal	{
	background-color:#cccccc;
	font-family:tahoma,sans-serif;
	font-size:80%;font-weight:500;
	text-align:center;
	filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;
}
table.calendar	{
	width:100%;
}
table.calendar td	{
	width:14%;height:74px;
	font-size:9pt;text-align:left;
	background-position:center left;
	background-repeat:no-repeat;
}
tr.cancelled	{
	color:red;
}
tr.banner	{
	font-size:220%;font-weight:500;
}
th.calendar	{
	font-size:10pt
	width:14%;text-align:center;
}
span.gig	{
	font-weight:800;
}
div.day	{
	position:absolute;
	z-index:2;
	filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;
	font-size:200%;font-weight:800;
}
td.today	{
	color:#f00;background-color:#ff0;
}
td.history{
	filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4;
	background-color:#aaa;
}
td.sell	{
	filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;
	background-color:#eee;
}
td.sold	{
}
td.history1	{
	filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;
	color:#666;
}
td.sell1	{
	filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;
	background-color:#eee;color:#777;	}
td.sold1	{
	background-color:#fff;	}
.bnr	{
	background-color:#555;color:#fff;
	text-align:center;	}
.today1	{
	background-color:#555;color:#fff;
	text-align:center;	}
.menu	{
	font-size:90%;	}
address	{
	font-size:80%;}
ul.flowlist	{
	list-style-type:none;
	display:inline;	}
ul.flowlist li	{
	width:240px;
	float:left;
	text-align:left;	}

