/*
	Colors
	
	All of the colors of the theme are located here.
*/

A:link { color: Blue; }

A:visited { color: Purple; }

A:hover { color: White; background: Blue; }

A:active { color: Black; }

body { background-color: White; }

.adminNavbarStyle { border-color: #CCCCCC; }

.adminNavbarStyle { border-bottom-color: #BBBBBB; }

.adminNavbarStyle UL LI { border-color: #BBBBBB; background-color: LightSkyBlue; }

.adminNavbarStyle UL LI a { }

.adminNavbarStyle UL LI.here { border-bottom-color: #EEEEEE; background-color: #EEEEEE; }

.adminNavbarStyle UL LI.first { border-left-color: #BBBBBB; }

.adminNavbarStyle UL LI.firstHere { border-left-color: #BBBBBB; border-bottom-color: #EEEEEE; background-color: #EEEEEE; }

.commentDateStyle { border-bottom-color: #CCCCCC; color: DimGray; }

.configSectionStyle { border-color: Black; background-color: White;}

.configSectionTitleStyle { border-bottom-color: DimGray; }

.date { border-bottom-color: #CCCCCC; color: DimGray; }

.description { color: Black; }

.FreeTextboxStyle { color: #000000; }

/* 
	Calendar Colors
*/
 
.hCalendarDay { color: Black; background-color: LightBlue; }

.hCalendarDay A { color: White; }

.hCalendarDay A:visited { color: White; }

.hCalendarDay A:hover { color: White; }

.hCalendarDayCurrent, .hCalendarDayCurrent A { color: White; background-color: Cyan; }

.hCalendarDayNameRow { border-bottom-color: LightSkyBlue; }

.hCalendarMonthYearRow { border-bottom-color: LightSkyBlue; color: Black; }

.hCalendarNextPrevStyle { }

.hCalendarOtherMonthStyle { color: DimGray; background-color: White; }

.hCalendarOtherMonthWeekendStyle { color: DimGray; background-color: White; }

.hCalendarStyle { color: Black; }

.hCalendarStyle td { }

.hCalendarWeekendStyle { background-color: LightSkyBlue; }

.itemBodyStyle, .commentBodyStyle { color: Black; background: White; }

.itemBoxStyle, .commentBoxStyle, .commentViewBoxStyle {
	border-color: #CCCCCC;
	background-color: White;
}

.itemFooterStyle, .commentBoxFooterStyle {
	border-top-color: #CCCCCC;
	color: Black;
	background: White;
}

.itemReadMoreStyle { color: Black; }

.itemTitleStyle { border-bottom-color: #CCCCCC; }

.pageTopic { color: #7F7F7F; }

.sidetitle { border-bottom-color: #7F7F7F; color: Black; }

.siteName, .siteName a, .siteName a:visited, .siteName a:hover, .siteName a:active, .siteName a:link 
{ 
	color: Black; 
}

.statsTableColumnStyle { border-color: #CCCCCC; }

.statsTableFooterColumnStyle { border-color: #CCCCCC; }

.statsTableFooterNumColumnStyle { border-color: #CCCCCC; }

.statsTableHeaderColumnStyle { border-color: #CCCCCC; }

.statsTableNumColumnStyle, .statsTableDateColumnStyle { border-color: #CCCCCC; }

.statsTableStyle { border-color: #CCCCCC; background: White; }

#header {
	border-bottom-color: DimGray;
	border-top-color: DimGray;
	background: LightSkyBlue;
}

#left .column { border-left-color: #CCCCCC; }

#right .column {
	border-left-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
