﻿/*============================================================
INFO.CSS
============================================================*/



div#mainmenu ul li.mmEvent a {
	background-position: 0px -24px;
}






/*=========
table.calendar
=========*/

table.calendar {
	margin: 0px 0px 1em 0px;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid #666666;
}

table.calendar th, table.calendar td {
	vertical-align: top;
	border: 1px solid #666666;
	padding: 3px 5px 3px 5px;
}

table.calendar thead th {
	color: #ffffff;
	background-color: #ff6600;
	text-align: center;
}

table.calendar th {
	width: 50px;
}
table.calendar td ul {
	margin: 0px;
	padding: 0px;
}

table.calendar td ul li{
/*	border-top: 3px solid #D0E7C8;*/
	margin: 0px 0px 0px 30px;
	padding: 0.3em 0px 0.3em 0px;
/*	list-style: none;*/
}




span.featured_event {
	display: none;
}

span.traditional {
	background-color: #CC99FF;
	padding: 2px 5px 2px 5px;
	margin-left: 1em;
}

span.outside {
	background-color: #FFCC00;
	padding: 2px 5px 2px 5px;
	margin-left: 1em;
}

span.healing {
	background-color: #FFCC99;
	padding: 2px 5px 2px 5px;
	margin-left: 1em;
}

span.knowledge {
	background-color: #CCFFCC;
	padding: 2px 5px 2px 5px;
	margin-left: 1em;
}


span.handmade {
	background-color: #FFFF99;
	padding: 2px 5px 2px 5px;
	margin-left: 1em;
}


span.exercise {
	background-color: #CCFFFF;
	padding: 2px 5px 2px 5px;
	margin-left: 1em;
}

span.music {
	background-color: #FF99CC;
	padding: 2px 5px 2px 5px;
	margin-left: 1em;
}




ul.lineup {
	line-height: 180%;
}

ul.lineup li {
	margin-bottom: 0.5em;
}





dl.genre dd ul {
	margin: 0.5em 0px 1em 0px;
	padding: 0px 0px 0px 0px;
}


dl.genre dd ul li {
	margin: 0px 0px 0.5em 20px;
	padding: 0px 5px 0px 5px;
	list-style: none;
}


ul li.featured_event {
	display: none;
}

ul li.traditional {
	border-left: 10px solid #CC99FF;
}

ul li.outside {
	border-left: 10px solid #FFCC00;
}

ul li.healing {
	border-left: 10px solid #FFCC99;
}

ul li.knowledge {
	border-left: 10px solid #CCFFCC;
}


ul li.handmade {
	border-left: 10px solid #FFFF99;
}


ul li.exercise {
	border-left: 10px solid #CCFFFF;
}

ul li.music {
	border-left: 10px solid #FF99CC;
}












/*=============
TABLE
=============*/


table.calendar {
	font-size: 12px;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid #3B991B;
}

table.calendar th {
	font-weight: normal;
	text-align: center;
	padding: 5px 2px;
	border: 1px solid #3B991B;
/*	background-color: #666666;*/
	vertical-align: middle;
}

table.calendar th.sunday {
	color: #ff0000;
}

table.calendar th.saturday {
	color: #0000ff;
}



table.calendar td {
	border: 1px solid #3B991B;
	padding: 4px 2px;
/*	text-align: center;*/
}

table.calendar th.link  {
	background-color: #D0E7C8 !important;
}


table.calendar td a {
	text-decoration: underline;
}

table.calendar th.today {
	background-color: #ff6600;
	color: #ffffff;
}


table.calendar td.today a {
	color: #ffffff;
}


table.calendar tr.w0 th {
	background-color: #ffeeee;
}

table.calendar tr.w0 td {
	background-color: #ffeeee;
}


table.calendar tr.w6 th {
	background-color: #eeeeff;
}

table.calendar tr.w6 td {
	background-color: #eeeeff;
}




