/* Calendar Styles */
#bgcalendar {
	color: #000000;
	background-color: #ffffff;
	padding: 10px;
	font-family: arial;
	font-size: 10pt;
}

#calendarHeader {
	position: relative;
	font-family: arial;
}
a:visited, a:link
{
	color: #999999;
	font-size: 10pt;
	font-family: arial;
}

#calendar td {
	position: relative;
	border: 1px solid #cdcdcd;
	border-collapse: collapse;
}
#calendar a {
	font-size: 8pt;
}
#calendar ul {
	margin: 2px 0 0 12px;
	padding: 0 2px 0 4px;
	width: 105px;
	line-height: 11px;
	font-size: 10pt;
}
#calendar li {
	padding: 0 0 4px 0;
	list-style-image: url('images/default_bullet.gif')
}

#calendarMonth {
	font-size: 24px;
	background-color: #ffffff;
}
#calendarDays {
	padding: 2px; 
	background-color: #ffffff;
	background-image: url(/jpg.php?cmd=gradient&color1=eff5fb&color2=ffffff&width=200);
	background-repeat: repeat-y;
	font-size: 10pt;
}

#calendarCorner{
	background-image: url(images/calendar_corner.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 70px;
	height: 70px;
}

#calendarNumber {
	font-size: 8pt;
	position: absolute;
	left: 5px;
	top: 3px;
}
#calenderItemContainer{
	position: relative;
	width: 95px;
}
#calendarItem{
	position: relative;
	padding: 0 7px 7px 7px;
	width: 100px;
}


#calendarWeekdays {
	position: relative;
	background-image: url(/jpg.php?cmd=gradient&direction=vertical&color1=eeeeee&color2=ffffff&height=40);
	background-color: #ffffff;
	background-repeat: repeat-x;
	overflow: visible;
}

#calendarWeekdays:hover{
	background-image: url(images/spacer.gif);
	background-color: #ffffee;
}

#calendarWeekends {
	position: relative;
	background-image: url(/jpg.php?cmd=gradient&direction=vertical&color1=ffffff&color2=eeeeee&height=40);
	background-repeat: repeat-x;
	background-color: #eeeeee;
}
#calendarWeekends:hover{
	background-image: url(images/spacer.gif);
	background-color: #ffffee;
}
#calendarBlank {
	background-color: #ffffff;
}

#calendarHighlight {
	background-color: #eff5fb;
}


/* Event information Style */
/* Styles used on allevents.php and calender_details.php */

/* event encompasses whole page */
#event
{
	background-image: url(/jpg.php?cmd=gradient&direction=vertical&color1=cccccc&color2=ffffff&height=80);
	background-repeat: repeat-x;
	position: relative;
	padding: 10px;
	font-family: arial;
	font-size: 10pt;
}

#event a{
	color: #999999;
}

/* used on allevents.php */
#eventHeader{
	font-style: italic;
	font-family: arial;
	font-size: 12pt;
	padding: 4px 2px 4px 2px;
	background-color: white;
}

#eventContent {
	font-family: arial;
	font-size: 10pt;
	padding: 4px;
	border: 1px #999999 solid;
}

#eventContentTable tr:hover{
	background-color: #ffffee;
}

#eventMonths{
	padding: 4px 2px 4px 2px;
	background-color: #ffffff;
	background-image: url(/jpg.php?cmd=gradient&color1=eff5fb&color2=ffffff&width=500);
	background-repeat: repeat-y;
	font-weight: bold;
}

/* used on calendar_details.php */
#eventName{
	padding: 10px;
	font-weight: bold;
	font-size: 12pt;
}

#eventDate,#eventLocation
{
	padding: 10px;
}

#eventInfo
{
	padding: 10px;
}

#eventFooter
{
	padding: 10px;
}

#eventReminder
{
	background-color: #eeeeee;
	padding: 4px;
	border-left: #999999 1px solid;;
	border-top: #999999 1px solid;;
	border-bottom: #666666 1px solid;;
	border-right: #666666 1px solid;;
}

#eventReminder:hover
{
	background-color: #cccccc;
}

#eventReminder a
{
 	color: #990000;
}

#eventRegister
{
	background-color: #eeeeee;
	padding: 4px;
	border-left: #999999 1px solid;;
	border-top: #999999 1px solid;;
	border-bottom: #666666 1px solid;;
	border-right: #666666 1px solid;;
}
#eventRegister:hover
{
	background-color: #cccccc;
}

#eventRegister a
{
	color: #990000;
}
