﻿.gpModuleContainer_BlogCalendar {  }
.gpModuleContainer_BlogCalendar h2.gpModuleTitle span.Head { display: none; }
.gpModuleContainer_BlogCalendar h2.gpModuleTitle { margin: 0 0 10px 0; }

.gpModuleContentContainer_BlogCalendar { padding: 0 10px; }
.gpModuleContentContainer_BlogCalendar .NormalTextBox { width: 99% !important; }
.gpModuleContentContainer_BlogCalendar table.SearchOptions { font-size: 82%; }
.gpModuleContentContainer_BlogCalendar input.Normal { position: relative; top: -30px; }

.gpModuleContentContainer_BlogCalendar table { background: transparent; width: 100%; border: 0 none; }	
.gpModuleContentContainer_BlogCalendar table.Normal { background: #E6ECDD; border: 2px solid #c9d5b7 !important; }
.gpModuleContentContainer_BlogCalendar table td { padding: 0; background: transparent; }
.gpModuleContentContainer_BlogCalendar table.Blog_Archive_Title { background: #2F401C; }
.gpModuleContentContainer_BlogCalendar table.Blog_Archive_Title td { color: #EBF2E3; padding: 2px; vertical-align: middle; }
.gpModuleContentContainer_BlogCalendar .Blog_Archive_NextPrev a { color: #EBF2E3 !important; }
.gpModuleContentContainer_BlogCalendar .Blog_Archive_DayHeader { font-weight: bold; background: #8C9D70; color: #2F401C; }

.gpModuleContentContainer_BlogCalendar .Blog_Archive_OtherMonth, 
.gpModuleContentContainer_BlogCalendar .Blog_Archive_Day, 
.gpModuleContentContainer_BlogCalendar .Blog_Archive_WeekendDay { padding: 3px 0; }

.gpModuleContentContainer_BlogCalendar .Blog_Archive_TodayDay { border: 1px solid #2F401C; background: #2F401C; }
.gpModuleContentContainer_BlogCalendar .Blog_Archive_SelectedDay { border: 1px solid #899D6A !important; background: #899D6A !important; }
	.gpModuleContentContainer_BlogCalendar .Blog_Archive_TodayDay a { color: #EBF2E3 !important; }
	.gpModuleContentContainer_BlogCalendar .Blog_Archive_SelectedDay a { color: #2F401C !important; }
	
.gpModuleContentContainer_BlogCalendar .SubHead { font-weight: bold; color: #2F401C; padding: 5px 0 0; }	
.gpModuleContentContainer_BlogCalendar { padding: 0 0 15px; }