/* General */
div {
font-family:Helvetica;
}

div.alt {
background-color:rgba(50, 50, 50, 0.25);
}

.sub1, #Month {
font-size:12px;
font-weight:bold;
color:rgba(255, 255, 255, 0.85);
text-shadow:#000000 0px 1px 2px;
margin-left:0px;
}

.sub2 {
font-size:11px;
font-weight:bold;
color:rgba(200, 200, 200, 0.85);
text-shadow:#000000 0px 1px 2px;
}

.loadMore {
font-size:11px;
line-height:18px;
text-align:center;
color:rgba(200, 200, 200, 0.85);
background-image:url(../images/bar3s.png);
}

.loadMore:after {
content:"...";
}

/* Clock */
#Clock.big #time {
font-size:26px;
line-height:36px;
color:white;}
}

#Clock.big #date {
font-size:18px;
font-weight:bold;
line-height:38px;
color:blue;
}

/* Monthly Calendar */
#Month {
width:90%;
margin-left:7px;
}

#Month td {
font-size:11px;
color:white;
}

#Month .today{
background-color:rgba(150, 150, 150, 0.5);
-webkit-border-radius:2px;
-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.25);
text-shadow:rgba(0, 0, 0, 0.6) 0px -1px 1px !important;
}

#Month th {
}


.otherMonth {
font-weight:normal;
color:rgba(200, 200, 200, 0.65);
}

/* Weather */
#weather_timestamp {
font-size:10px;
line-height:18px;
}

#weather_title {
background-image:url(../images/weatherh.png);
padding-left:20px;

}

#Weather .temp {
font-weight:bold;
color:red;}

#Weather .city {
text-transform:capitalize;
padding-left:5px;
color:white;}

#Weather .desc {
}

#Weather .weatherIcon {
width:18px;
height:18px;
}

#Weather .forecast td {
font-weight:bold;
}

#Weather .forecast img {
width:30px;
height:30px;
}

#Weather .forecast span {
font-size:10px !important;
}

/* Calendar */
#Calendar .sub1.header.cal span {
background-image:url(../images/calendarh.png);
padding-left:20px;
}

#Calendar .sub {
background-image:url(../images/calendar.png);
margin-left:-5px;
padding-left:45px;
background-position:20px 0px;}

#Calendar .sub.allDay {
background-image:url(../images/paper.png);
margin-left:-5px;
padding-left:45px;
background-position:20px 0px;
}

#Calendar .sub.birthday {
background-image:url(../images/birthday.png);
margin-left:-5px;
padding-left:45px;
background-position:20px 0px;
}

/* Example calendar-specific customization:

#cal_My_Schedule .sub1.header span {
color:yellow;
}

#Calendar .sub.cal_Your_Schedule {
background-image:url(../images/your_schedule.png);
}

#Calendar .sub.cal_Your_Schedule span {
color:white;
}

*/

#cal_Holidays .sub1.header span {
background-image:url(../images/star.png) !important;
background-position:20px 0px;
}

#Calendar .sub.cal_Holidays {
background-image:url(../images/star.png) !important;
background-position:20px 0px;
}

#cal_Birthdays .sub1.header span {
background-image:url(../images/birthday.png) !important;
background-position:20px 0px;
}

#cal_Birthdays .sub {
background-image:url(../images/birthday.png) !important;
background-position:20px 0px;

}


/* Mail */
#Mail .sub {
background-image:url(../images/mail.png);
margin-left:0px;
padding-left:45px;
width:260px;
background-position:20px 0px;
}

/* Example mail account-specific customization */


/* Voicemail */
#Voicemail .sub {
background-image:url(../images/voicemail.png);
margin-left:-5px;
padding-left:45px;
background-position:20px 0px;
}

/* Calls */
#Calls .sub {
background-image:url(../images/calls.png);
margin-left:-5px;
padding-left:45px;
background-position:20px 0px;
}

/* SMS */
#SMS .sub1.header span {
background-image:url(../images/person.png);
padding-left:20px;
}

#SMS .sub {
background-image:url(../images/sms.png);
margin-left:0px;
padding-left:45px;
width:260px;
background-position:20px 0px;
}

.jour{
text-width: 65%;
color: 9C6963;
}

#rss { 
font-size:11px;
line-height:10px;
font-weight: bold;
}

#fetes {  
text-decoration: none;
line-height:16px;
font-family:Helvetica;
font-size: 14px;                  
color:white;  
} 

#Twitter .sub1.header span {
background-image:url(../images/twitterh.png);
padding-left:20px;
}