﻿/*************************************************************************************************/
/************* Calendar **************************************************************************/
/*************************************************************************************************/

.ctrlBlog_Calendar
{
    /*border:1px solid #E5E5E5;*/
    cursor:default;
}

.ctrlBlog_Calendar .header
{
	width:100%;
	/*background-color: #D1CDB4;*/
	height: 25px;
}
 
.ctrlBlog_Calendar .daysTable
{
	padding:0;
	margin:0;
}

.ctrlBlog_Calendar .title
{
    font-size:10px;
    font-weight:bold;
    color:#4A495E;
    text-align: center;
    text-transform: capitalize;
}
 
.ctrlBlog_Calendar .dayName
{
    border:solid 1px #FFFFFF;
    font-size:10px;
    font-weight:bold;
    color:#FF3131;
    /*background-color:#EEF7DC;*/
    padding: 2px;
    padding-left: 0px;
    padding-right: 0px;
    text-align:center;
    cursor:default;
    text-transform: capitalize;
}
 
.ctrlBlog_Calendar .day
{
    font-family:Verdana;
    font-size:10px;
    text-align:center;
    color:#57566F;
    /*border-top:1px solid white;
    border-left:1px solid white;
    border-bottom:1px solid #F6F6F6;
    border-right:1px solid #F6F6F6;*/
    padding: 2px;
    cursor:pointer;
}

.ctrlBlog_Calendar .weekendDay
{
    font-family:Verdana;
    font-size:10px;
    text-align:center;
    color:#57566F;
    /*border-top:1px solid white;
    border-left:1px solid white;
    border-bottom:1px solid #F6F6F6;
    border-right:1px solid #F6F6F6;*/
    padding: 2px;
    cursor:pointer;
}

.ctrlBlog_Calendar .day A
{
    font-family:Verdana;
    font-weight:bold;
    font-size:10px;
}
 
.ctrlBlog_Calendar .otherMonthDay
{
    font-size:10px;
    color:#C0C0C0;
    text-align:center;
}
 
.ctrlBlog_Calendar .selectedDay
{
    font-family:Verdana;
    font-size:10px;
    text-align:center;
    color:#57566F;
    border-top:1px solid white;
    border-left:1px solid white;
    border-bottom:1px solid #F6F6F6;
    border-right:1px solid #F6F6F6;
    padding: 2px;
    background-color:#FFEEC2;
    cursor:pointer;
}

.ctrlBlog_Calendar .selectedDay A
{
    font-family:Verdana;
    font-weight:bold;
    font-size:10px;
}
 
.ctrlBlog_Calendar .todayDay
{
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    text-align:center;
    color:#000000;
    background-color:#E0E5FF;
    border:solid 1px #FFFFFF;
    cursor:pointer;
}

.ctrlBlog_Calendar .weekNumber
{
    border:solid 1px #FFFFFF;
     font-size:10px;
     font-weight:bold;
     color:#FF3131;
     /*background-color:#EEF7DC;*/
     text-align:center;
     padding:2px;
    cursor:pointer;
}

.ctrlBlog_Calendar .next
{
    width:20px;
}

.ctrlBlog_Calendar .prev
{
    width:20px;
    text-align:right;
}

.ctrlBlog_Calendar .prev IMG,
.ctrlBlog_Calendar .next IMG
{
    border-width:0px;
}

/*************************************************************************************************/
/************* Short Events viewer ***************************************************************/
/*************************************************************************************************/

.Summer .ShortEventsViewer .EventsContainer
{
    display:block;
}

.Summer .ShortEventsViewer .EventsLoading
{
    display:none;
}

.Summer .ShortEventsViewer .EventDateContainer
{
    text-align: center; 
    padding: 2px; 
    border: solid 1px #CDC99C; 
    background: #FFFEE9;
    font-size: 9px; 
    margin-bottom: 2px;
}

.Summer .ShortEventsViewer .EventDateMonth
{
    text-transform: capitalize;
}

.Summer .ShortEventsViewer .TodayEventsButton A
{
    text-align: center; 
    padding: 3px; 
    border-top: solid 1px #CDC99C; 
    border-bottom: solid 1px #CDC99C; 
    background:#FCDE64;
    font-size: 9px; 
    float:left;
    cursor:pointer;
    width:50px;
}


.Summer .ShortEventsViewer .MoreEventsButton
{
    font-weight:bold;
    font-size:10px;
}

/*************************************************************************************************/
/************* Events viewer *********************************************************************/
/*************************************************************************************************/

.Summer .EventsViewer .EventsContainer
{
    display:block;
}

.Summer .EventsViewer .formInputText
{
    font-size:9px;
    padding:0px;
    margin:0px;
    height:14px;
}

.Summer .EventsViewer .formInputTextArea
{
    font-size:9px;
    padding:0px;
    margin:0px;
}

.Summer .EventsViewer .formTitleError
{
    font-size:9px;
    color:#ff0000;
}

.Summer .EventsViewer .ShareButtons
{
  	border: solid 1px #ABABA3;
	margin-right: 3px;
	margin-bottom: 4px;
	padding:3px;
	padding-left:3px;
	background-color:#9C9B94;
	text-decoration:none;
	background-repeat:no-repeat;
	float:left;
    color:#ffffff;
    font-weight:bold;
    cursor:pointer;
}

.Summer .EventsViewer .ShareEventTitle
{
    font-size:12px;
    font-weight:bold;
    cursor:pointer;
}

.Summer .EventsViewer .EventsLoading
{
    display:none;
}

.Summer .EventsViewer .TodayEvents
{
    width:227px;
}

.Summer .EventsViewer .DayEventBox,
.Summer .EventsViewer .FeaturedEventBox
{
    display:block;
    width:80px;
    height:80px;
    border:solid 1px #EEEDDE;
    background:#FFFCEE;
    text-align:center;
    margin-bottom:5px;
    margin-right:5px;
}

.Summer .EventsViewer .EventImageBox
{
    margin-top:3px;
    margin-bottom :0px;
}

.Summer .EventsViewer .DayEventsDate
{
    font-size:12px;
    font-weight:bold;
    color:#ff0000;
}

.Summer .EventsViewer .FeaturedEventsDate
{
    font-size:14px;
    font-weight:bold;
    color:#ff0000;
    margin-top:5px;
    margin-bottom:5px;
}

.Summer .EventsViewer .FeaturedEventsTime
{
    font-size:9px;
    font-weight:normal;
    color:#777777;
    margin-bottom:5px;
}

.Summer .EventsViewer .DayEventsTime
{
    font-size:9px;
    font-weight:normal;
    color:#777777;
    margin-bottom:5px;
}

.Summer .EventsViewer .EventsFound
{
    font-size:9px;
    color:#999999;
}

.Summer .EventsViewer .EventTitleLink
{
    font-size:14px;
    font-weight:bold;
    color:#555555;
    cursor:pointer;
}

.Summer .EventsViewer .EventTitle
{
    font-size:14px;
    font-weight:bold;
    color:#555555;
}

.Summer .EventsViewer .BackLink
{
    cursor:pointer;
}

.Summer .EventsViewer .EventLinksContainer
{
    margin-top:20px;
    border:dashed 1px #bbbbbb;
    padding:3px;
    background-color:#f9f9f9;
}

.Summer .EventsViewer .EventLinksTitle
{
    font-size:12px;
    font-weight:bold;
    color:#555555;
}


/*************************************************************************************************/
/************* Tabs Week Days ********************************************************************/
/*************************************************************************************************/

.Summer .WeekDeysTabs .NormalItem .TabLeftSide
{
    display:block;
    height:19px;
    width:3px;
    background: url(../images/DayTabLeftBkg.gif);
    float:left;
    font-size:1px;
}

.Summer .WeekDeysTabs .NormalItem  .TabCenterSide
{
    height:16px;
    padding-top:3px;
    width:59px;
    background: url(../images/DayTabCenterBkg.gif);
    float:left;
    text-align:center;
    cursor:pointer;
    font-size:9px;
    text-transform: capitalize;
}

.Summer .WeekDeysTabs .NormalItem  .TabRightSide
{
    display:block;
    height:19px;
    width:3px;
    background: url(../images/DayTabRightBkg.gif);
    float:left;
    font-size:1px;
}

.Summer .WeekDeysTabs .SelectedItem .TabLeftSide
{
    display:block;
    height:19px;
    width:3px;
    background: url(../images/SelectedDayTabLeftBkg.gif);
    float:left;
    font-size:1px;
}

.Summer .WeekDeysTabs .SelectedItem  .TabCenterSide
{
    height:16px;
    padding-top:3px;
    width:59px;
    background: url(../images/SelectedDayTabCenterBkg.gif);
    float:left;
    text-align:center;
    cursor:pointer;
    font-size:9px;
    text-transform: capitalize;
}

.Summer .WeekDeysTabs .SelectedItem  .TabRightSide
{
    display:block;
    height:19px;
    width:3px;
    background: url(../images/SelectedDayTabRightBkg.gif);
    font-size:1px;
    float:left;
}

.Summer .PanelWeekDeysTabs  .TabsFooter
{
    display:block;
    height:5px;
    background:#CFDFF2;
    border-bottom:solid 1px #96A3D8;
}


/*************************************************************************************************/
/************* Event Data Viewer *****************************************************************/
/*************************************************************************************************/

.Summer .EventsViewer .EventElementTitle,
.Summer .EventDataViewer .EventElementTitle
{
    font-weight:bold;
    margin-right:3px;
}

.Summer .EventsViewer .EventTitle,
.Summer .EventDataViewer .EventTitle
{
    display:block;
    font-size:16px;
    font-weight:bold;
    margin-bottom:5px;
margin-top:5px;
}