/*
 * Mootools Events Calendar - 400px x 350px
*/

/* Calendar Header/Controls */
.mooECal{margin:0; padding:0; width: 330px; height:250px; border:1px solid #e4d8b7; border-left:none; text-align:center; border-collapse:separate; font-family: Verdana, Arial, Courier, Times;}
.mooECal li, .mooECal ul{list-style:none; display:inline; margin:0; padding:0;}
.thControls, .ulControls{text-align:left;}
.thControls{border-bottom:1px solid #e4d8b7; border-left:1px solid #e4d8b7; height:25px;}
.mooECal .liHeaderCal{font-size:0.8em; font-family: Verdana, Arial, Courier, Times; float:right; width:35%; text-align:center; margin-right:1%;} /* date range of current view */
.aPrevCal,.aNextCal{text-decoration:none; font-size:1.2em; font-family: Verdana, Arial, Courier, Times;} /* left/right nav arrow */
.mooECal .liNextCal{float:right;}
.mooECal .liLoading{font-size:0.6em; font-family: Verdana, Arial, Courier, Times; color:#fdd918; letter-spacing:0.1em; margin-left:1%;}/* "loading..." text */
/* month, week, day view links*/
.ulViewPicker li{float:right;}
.aViewCal{text-decoration:none; font-size:10px; font-family: Verdana, Arial, Courier, Times; margin-right:0.6em; color:#fdd918;} 
.aViewCal:hover{text-decoration:underline;}
/* mon, tues, wed ... row */
.mooECal tr.dowRow th{border-left:1px solid #e4d8b7; font-size:0.8em; text-align:center;}
.mooECal tr.dowRow th li{float:left; width:14.2%;}


/* Calendar Body */
.monthWeek{overflow:hidden;}
.weekWeek,.dayDay{height:85%;}
.monthDay,.weekDay,.dayDay{border:1px solid #e4d8b7; border-right:none; border-bottom:none; width:14%; text-align:left; vertical-align:top;}
.mooECal td.dayDay{padding:2%;}
.mooECal td.hover{background-color:#7f0d23;} /* color when hovering a day */
.mooECal td.selected{background-color:#7f0d23;background-image: url(images/calendar_background.jpg); background-color: #3c3016;background-repeat: x-repeat;} /* color for the selected day */
.mooECal td span{color:#e4d8b7; font-size:0.6em;} /* day of the month (1-31) */
.monthDay div{height:29px; overflow:hidden; cursor:default;}
.mooECal td div div{font-size:9px; font-family: Verdana, Arial, Courier, Times; color:#fdd918; height:12px; overflow:hidden; cursor:default;}
.mooECal td a{font-size:20px; font-family: Verdana, Arial, Courier, Times; color:#fdd918; text-decoration:underline;}
.mooECal td div.fullEvent{height:auto; overflow:auto; border-bottom:1px solid #DDD;}
/* tips styling */
.tip {color: #7f0d23; z-index: 13000; background-color:#fdd918; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.tip-title {font-weight:bold; font-size: 11px; font-family: Verdana, Arial, Courier, Times; margin: 0; padding: 8px 8px 4px;}
.tip-text {font-size:11px; font-family: Verdana, Arial, Courier, Times; padding: 4px 8px 8px;}
.tip a{text-decoration:none; color:#7f0d23; font-size: 11px;}