body
{
	font:12px Verdana,Arial,Helvetica,sans-serif;
}

a:link, a:active, a:visited, a:hover
{
	text-decoration: none;
}

.calendar TABLE
{
	width: 100%;
	border-collapse: collapse;
}

.calendar TH
{
	border: solid 1px #000000;
	text-align: center;
	font-family: Arial,Helvetica,Sans;
	font-size: 12px;
	font-weight: bold;
	background-color: #DDEEFF;
}

.calendar TD
{
	border: solid 1px #000000;
	padding: 2px 2px 2px 2px;
}

#noborder
{
	border: none 0px #FFFFFF;
	padding: 4px 4px 4px 4px;
}

.venuename
{
	padding: 8px 0px 0px 0px;
	text-align: center;
	font-family: Verdana,Arial,Helvetica,Sans;
	font-size: 10px;
	font-weight: bold;
}

.venuecity
{
	text-align: center;
	font-family: Arial,Helvetica,Sans;
	font-size: 10px;
}

.fadedblue
{
	color:#006699;
}

.setlistpop
{
	display: none;
	visibility: hidden;
	position: absolute;
	top: 6;
	left: 6;
	background-color: #EEEEFF;
	border: solid 1px #000000;
	padding: 8px 8px 8px 8px;
}

.caldate
{
	text-align: right;
	font-family: Arial,Helvetica,Sans;
	font-size: 11px;
}

.monthname
{
	text-align: center;
	font-family: Arial,Helvetica,Sans;
	font-size: 32px;
	font-weight: bold;
}

.yearname
{
	text-align: center;
	font-family: Arial,Helvetica,Sans;
	font-size: 18px;
	font-weight: bold;
}

.extrainfo
{
	padding: 1px 0px 0px 0px;
	text-align: center;
	font-family: Verdana,Arial,Helvetica,Sans;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
}

.setlink
{
	text-align: center;
	padding: 4px 0px 0px 0px;
}

.setlink A
{
	font-family: Arial,Helvetica,Sans;
	font-size: 8px;
	text-decoration: none;
	color: #0000CC;
}

setlink A:visited
{
	color: #0000CC;
}

.setlink A:hover
{
	text-decoration: underline;
	color: #0000CC;
}

#nxtprvbtn
{
	font-family: Arial,Helvetica,Sans;
	font-size: 11px;
	font-weight: bold;
}

.eventdate
{
	font-family: Arial,Helvetica,Sans;
	font-size: 15px;
	font-weight: bold;
	color: #000066;
}
.eventdate A
{
	text-decoration: none;
}

.setno
{
	font-family: Arial,Helvetica,Sans;
	font-size: 11px;
	font-weight: bold;
	color: #660000;
}
.songlist
{
	font-family: Arial,Helvetica,Sans;
	font-size: 12px;
}
.setinfo
{
	font-family: Arial,Helvetica,Sans;
	font-size: 12px;
	font-weight: bold;
	color: #006666;
}

#closetext
{
	font-family: Arial,Helvetica,Sans;
	font-size: 12px;
	font-weight: bold;
	color: #0000CC;
}

.vspacer
{
	width :100%;
	height: 10px;
}

#todaysCell
{
	background-color:#FFDDDD;
	vertical-align: top;
}
#selectedCell
{
	background-color:#DDFFDD;
	vertical-align: top;
}
#nonMonthCell
{
	background-color:#EEEEEE;
	vertical-align: top;
}

.gutter
{
	width: 100%;
	height: 30px;
}

#wrapper
{
	padding: 10px 10px 10px 10px;
}

/*
ADDED TO JUGGLING ONLY!!!
*/
.calendardatebutton
{
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 2px;	
	border-left-color: #00CCEE;
	border-top-color: #00CCEE;
	border-right-color: #002255;	
	border-bottom-color: #002255;	
}

.calendardatebuttonclicked
{
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 2px;	
	border-left-color: #002255;
	border-top-color: #002255;
	border-right-color: #00CCEE;	
	border-bottom-color: #00CCEE;	
}	

.adminDateClickMenu
{
	display: block;
	visibility: hidden;
	position: absolute;
	border-style:outset;
	border-width: 4px; 
	background-color: #DDDDDD;
	color: #000000;
	left: 10;
	top: 10;
	z-index: 999;
	padding: 4px 4px 4px 4px;
}
.adminDateClickMenu TABLE
{
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}

.adminDateClickMenu TD
{
	color: #000000;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}

.adminMenuItem
{
	background-color: #DDDDDD;
	color: #000000;
	padding: 4px 4px 4px 4px;
	font-size: 12px;
}

.adminMenuItemHighlight
{
	background-color: #333333;
	color: #FFFFFF;
	padding: 4px 4px 4px 4px;
	font-size: 12px;
}

.adminMenuHeader
{
	text-align: center;
	background-color: #003366;
	color:#00CCFF;
	font-weight: bold;
	padding: 4px 4px 4px 4px;	
	font-size: 12px;
}

.adminScheduleDetail
{
	display: block;
	visibility: hidden;
	position: absolute;
	border-style:outset;
	border-width: 4px; 
	background-color: #DDDDDD;
	color: #000000;
	left: 10;
	top: 10;
	z-index: 998;
	padding: 4px 4px 4px 4px;
}

.adminScheduleDetail IFRAME
{
	padding: 0px 0px 0px 0px;
	height: 250px;
	width: 350px;
	border: none 0px FFFFFF;
}

.adminScheduleDetailTitle
{
	width: 350px;
	height: 20px;
	background-color: 000066;
	color: #FFFFFF;
	font-weight:bold;
	padding: 2px 2px 2px 2px;
}
