﻿/* ----------  CALENDAR TABLE  ---------- */
#calendar{
	width:100%;
	border:0px gray solid;
}


/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* ALL HYPERLINKS  -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */


/* ----------  CALENDAR STYLE HYPERLINKS (month and week views)  ---------- */
.oDateCell a#eventLinkDate:visited,
.oDateCell a#eventLinkDate:link{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:12px;
}
.cDateCell a#eventLinkDate:visited,
.cDateCell a#eventLinkDate:link {
	color:#4d4d4d;
	text-decoration:underline;
	font-size:12px;
}
.oDateCell a#eventLinkDate:hover,
.cDateCell a#eventLinkDate:hover {
	text-decoration:none;
	font-size:12px;
}
.oDateCell a#eventLinkDate:active,
.cDateCell a#eventLinkDate:active {
	color:#4d4d4d;
	text-decoration:underline;
	font-size:12px;
}
.todayCell a#eventLinkDate:visited,
.todayCell a#eventLinkDate:link,
.todayCell a#eventLinkDate:active {
	color:#FFFFFF;
	font-size:12px;
}
.oDateCell a#eventLink:visited,
.oDateCell a#eventLink:link,
.cDateCell a#eventLink:visited,
.cDateCell a#eventLink:link{
	color:#4d4d4d;
	text-decoration:none;
	font-size:10px;
}
.oDateCell a#eventLink:hover,
.cDateCell a#eventLink:hover {
	text-decoration:underline;
	font-size:10px;
}
.oDateCell a#eventLink:active,
.cDateCell a#eventLink:active {
	color:#4d4d4d;
	text-decoration:none;
	font-size:10px;
}
.todayCell a#eventLink:visited,
.todayCell a#eventLink:link,
.todayCell a#eventLink:active {
	color:#FFFFFF
}

/* ----------  LIST STYLE EVENT HYPERLINKS  ---------- */
.listdateContent a#eventLinkList:visited,
.listdateContent a#eventLinkList:link{
	color:#4d4d4d;
	text-decoration:none;
}
.listdateContent a#eventLinkList:hover {
	text-decoration:underline;
}

.listdateContent a#eventLinkList:active {
	color:#4d4d4d;
	text-decoration:none;
}
.todayCell a#eventLinkList:visited,
.todayCell a#eventLinkList:link,
.todayCell a#eventLinkList:active{
	color:#FFFFFF;
}
.singleDayContent a#eventLinkList:visited,
.singleDayContent a#eventLinkList:link,
.singleDayContent a#eventLinkList:active{
	color:#4d4d4d;
}

/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* CALENDAR HEADER  ------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */


/* ----------  CALENDAR HEADER  ---------- */
#calHeader {
	background-color:#000000;
	color:#66cc33;
	border:0px gray solid;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
.calHeaderLeft{
	background-color:#000000;
	color:#FFFFFF;
	border:0px gray solid;
	border-top:0px;
	border-right:0px;
	text-align:left;
	font-weight:bold;
	padding-left:5px;
	width:25%;
}
.calHeaderCenter {
	background-color:#000000;
	color:#FFFFFF;
	border-bottom:1px gray solid;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	width:50%;
}
.calHeaderRight {
	background-color:#000000;
	color:#FFFFFF;
	border:0px gray solid;
	border-left:0px;
	border-top:0px;
	text-align:right;
	font-weight:bold;
	padding-right:5px;
	width:25%;
}
.calHeaderControls {
	border-bottom:0px gray solid;
	border-top:0px;
	background-color:#000000;
	text-align:center;
	padding-top:10px;
}
/* ----------  HEADER HYPERLINKS  ----------*/
a#calHeader:link, a#calHeader:visited {
	color:#FFFFFF;
	text-decoration:none;
}
a#calHeader:hover {
	color:#FFFFFF	
}
a#calHeader:active{
	color:#FFFFFF;
	text-decoration:none;
}

/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* MONTH VIEW  ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */


/* ----------  DATE CELLS  ---------- */
.dayName {
	background-color:#292929;
	color:#FFFFFF;
	border-top:1px #000000 solid;
	width:auto;
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
}
.dateNum {
	display:block;
	text-align:left;
}
.dateContent {
	min-height:70px;
	font-size:10px;
}
.dayNum {
	text-align:right;
	color:gray;
	font-size:8px;
	vertical-align:top;
}
/* ----------  CURRENT MONTH'S CELLS  ---------- */
.cDateCell {
	background-color:#FFFFFF;
	color:#000000;
	border:1px #000000 solid;
	text-align:center;
	vertical-align:top;
	width:14%;
	padding:5px;
}
/* ----------  TODAY'S CELL  ---------- */
.todayCell {
	background-color:#eb8f30;
	color:#FFFFFF;
	border:1px #000000 solid;
	text-align:center;.
	vertical-align:top;
	width:14%;
	padding:5px;
}
 
/* ----------  LAST/NEXT MONTH'S CELLS  ---------- */
.oDateCell {
	background-color:#e8e8e8;
	color:#989898;
	border:1px #000000 solid;
	text-align:center;
	vertical-align:top;
	width:14%;
	padding:5px;
}



/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* LIST VIEW  ------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
#listDayName {
	float:left;
}
#listDate {
	float:right;
	font-size:12px;
}
.listdateNum {
	display:block;
	text-align:right;
	padding-right:10px;
	font-weight:bold;
	border-bottom: 0px gray solid;
	vertical-align:top;
}
.listdateContent {
	display:block;
	padding:5px;
	padding-right: 10px;
	padding-left: 10px;
	text-align:left;
}
.cDateListO {
	background-color:#FFFFFF;
	color:#4d4d4d;
	border:1px #000000 solid;
	text-align:center;
	vertical-align:top;
	padding:5px;
}
.cDateListE {
	background-color:#e8e8e8;
	color:#4d4d4d;
	border:1px #000000 solid;
	text-align:center;
	vertical-align:top;
	padding:5px;
}



/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* WEEK VIEW  ------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
.weekdateContent {
	min-height:200px;
	font-size:10px;
}



/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* DAY VIEW  -------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
.singleDayofMonth {
	
}
.singleDay {
	background-color:#FFFFFF;
}
.singleDayContent {
	padding:10px;
	padding-right:30px;
	padding-left:30px;
	text-align:left;
	color:#292929;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* INDIVIDUAL EVENT  ------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
#eventPage {
	background-color:#292929;
}
#eventTable {
	border:1px #c0c0c0 solid;
	background-color:#5d3969;
	color:#c0c0c0;
	width:380px;
	height:170px;
}
a:visited, a:active, a:link {
	color:#c0c0c0;
	text-decoration:underline;
}
a:hover {
	color:#c0c0c0;
	text-decoration:none;
}
.eventTitle {
	color:#FFFFFF;
	background-color:#350745;
	font-weight:bolder;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px gray solid;
}
.eventTime1{

}
.eventTime2{

}
.eventLoc1{
	border-bottom:1px gray solid;
}
.eventLoc2{
	border-bottom:1px gray solid;
}
.eventUrl {
	text-align:center;
}
.eventDesc1{
	text-decoration:underline;
}
.eventDesc2 {
	padding-left:20px;
	padding-bottom:5px;
}
.eventContactInfo {
	border-bottom:1px gray solid;
	text-align:center;
	border-top:3px gray solid;
	padding:5px;
	font-weight:bolder;
	background-color:#FFFFFF
}






/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* SMALL CALENDAR  -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
#smallCalPage {
	background-color:#000000;
}
#smallCalendarTbl{
	width:100%;
	color:#FFFFFF;
	text-align:center;
}
#smallCalHeaderTR{
	background-color:#292929;
	color:#FFFFFF;
	text-align:center;
}
.smallCalHeaderLeft{
	
}
.smallCalHeaderCenter{
	
}
.smallCalHeaderRight{
	
}
.smalldayName {
	border-bottom:1px gray solid;
	width:14%;
}
#smalldaysofmonthTR{
	
}
.smallDateNum{
	
}
.smallcDateCell{
	border:1px gray solid;
}
.smalloDateCell{
	border:1px gray solid;
	color:gray;
}
.smalltodayCell{
	border:1px gray solid;
	background-color:#292929;
}
.smalloDateCell a#smalleventLinkDate:active,
.smalloDateCell a#smalleventLinkDate:link,
.smalloDateCell a#smalleventLinkDate:visited{
	color:gray;
}
.smallcDateCell a#smalleventLinkDate:active,
.smallcDateCell a#smalleventLinkDate:link,
.smallcDateCell a#smalleventLinkDate:visited{
	text-decoration:underline;
	color:#FFFFFF;
	font-weight:bold;
}



/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* Mini List  ------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
#miniListTbl {
	width:100%;
}
#miniListDate {
	text-align:left;
	vertical-align:top;
	padding-right:10px;	
}
#miniListTitle {
	text-align:left;
	vertical-align:top;
}




/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* EVENT E_MAIL FORM  ----------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
#emailPage {
		background-color:#292929;
}
#emailTbl {
	border:1px #c0c0c0 solid;
	background-color:#350745;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
}
.emailHeader {
	background-color:#4d4d4d;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding:10px;
}
.emailLeft {
	text-align:right;
	padding-right:0px;
	padding-bottom:0px;
}
.emailRight {
	padding-bottom:0px;
}