﻿.VE_SideBar_Calendar_Container { margin-top: 10px; }
.VE_SideBar_Calendar_Container h2.title span.Head { color: #1F5FC0; font-weight: bold; font-size: 17px; }
.VE_SideBar_Calendar_Container h2.title { margin: 0; }
.VE_SideBar_Calendar_Content p:first-child { margin-top: 5px; }
.VE_SideBar_Calendar_Content a { text-decoration: underline; }
	.VE_SideBar_Calendar_Content a:hover { text-decoration: none; }
.VE_SideBar_Calendar_Container { padding-bottom: 15px; background: url(images/sidebar-bg.png ) 50% 100% no-repeat; }




.VE_SideBar_Calendar_Container table { background: transparent; width: 100%; border: 0 none; }	
.VE_SideBar_Calendar_Container table.Normal { margin-bottom: 5px; background: #E7E3E3; border: 2px solid #BDBABA !important; }
.VE_SideBar_Calendar_Container table td { padding: 0; background: transparent; }
.VE_SideBar_Calendar_Container table.Blog_Archive_Title { background: #9B3322; }
.VE_SideBar_Calendar_Container table.Blog_Archive_Title td { color: #fff; font-weight: bold; padding: 2px; vertical-align: middle; }
.VE_SideBar_Calendar_Container .Blog_Archive_NextPrev a { color: #EBF2E3 !important; }
.VE_SideBar_Calendar_Container .Blog_Archive_DayHeader { font-weight: bold; background: #BDBABA; color: #000; }

.VE_SideBar_Calendar_Container .Blog_Archive_OtherMonth, 
.VE_SideBar_Calendar_Container .Blog_Archive_Day, 
.VE_SideBar_Calendar_Container .Blog_Archive_WeekendDay { padding: 3px 0; }

.VE_SideBar_Calendar_Container .Blog_Archive_TodayDay { border: 1px solid #2F401C; background: #E7E3E3; }
.VE_SideBar_Calendar_Container Calendar .Blog_Archive_SelectedDay { border: 1px solid #899D6A !important; background: #899D6A !important; }
	.VE_SideBar_Calendar_Container .Blog_Archive_TodayDay a { color: #EBF2E3 !important; }
	.VE_SideBar_Calendar_Container .Blog_Archive_SelectedDay a { color: #2F401C !important; }

.VE_SideBar_Calendar_Container .blogSeperator { width: 95%; height: 1px; margin: 0 auto 10px; overflow: hidden; background: #cfcece; }
