/* vim: set expandtab tabstop=4 shiftwidth=4: */
/*
 *  CSS extracted from original Calendar plugin so
 *  it can be added with enqueye_style() and thus
 *  styled easier with a theme.
 *
 */

.calnk a:hover {
   padding:5px; 
   width:10px;
   height:10px; 
    text-decoration:none;  
    color:#000000;
}

.calnk a:visited {
   padding:5px; 
   width:10px;
   height:10px; 
    text-decoration:none;
    color:#000000;
}
.calnk a {
   padding:5px; 
   width:10px;
   height:10px; 
   text-decoration:none; 
   color:#000000; 
}

.calnk a span { 
   display:none; 
}

.calnk a:hover span {
   color:#646464; 
   background:#e1e1e1 url(http://csaship.com/images/cal.png); 
   display:block;
   position:absolute; 
   margin-top:1px; 
   padding:5px; 
   width:150px; 
   z-index:100;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
   text-decoration:none; 
}

.calendar-table {
   border:none;
   width:100%;
}

.calendar-heading {
   height:25px;
   text-align:center;
   border:0px solid #D6DED5;
   background-color:#fff;
}

.calendar-next {
   width:25%;
   text-align:center;
}

.calendar-prev {
   width:25%;
   text-align:center;
}

.calendar-month {
   width:50%;
   text-align:center;
   font-weight:bold;
}

.normal-day-heading {
   color: #fff;
   text-align:center;
   width:25px;
   height:25px;
   font-size:0.8em;
   border:0px solid #DFE6DE;
   background-color:#0071d0;
}

.weekend-heading {
   text-align:center;
   width:25px;
   height:25px;
   font-size:0.8em;
   border:0px solid #DFE6DE;
   background-color:#0071d0;
   color:#fff;
}

.day-with-date {
   text-align:center;
   border:1px solid #ececec;
}

.no-events {
}

.day-without-date {
   border:0px solid #E9F0E8;
}

span.weekend {
   color:#646464;
}

.current-day {
   background:#e1e1e1 url(http://csaship.com/images/cal.png); 
   text-align:center;
   border:1px solid #cecece;
}

.current-day event {
   background:#e1e1e1 url(http://csaship.com/images/tiny-anchor.png) bottom center; 
}

span.event {
   font-size:0.75em;
}

.kjo-link {
   font-size:0.75em;
   text-align:center;
}

.event-title {
   text-align:center;
   font-weight:bold;
   font-size:1.2em;
}

.event-title-break {
   width:96%;
   margin-left:2%;
   margin-right:2%;
   margin-top:5px;
   margin-bottom:5px;
   text-align:center;
   height:1px;
   background-color:#000000;
}

.event-content-break {
   width:96%;
   margin-left:2%;
   margin-right:2%;
   margin-top:5px;
   margin-bottom:5px;
   text-align:center;
   height:1px;
   background-color:#000000;
}

.calendar-date-switcher {
   height:25px;
   text-align:center;
   border:0px solid #D6DED5;
   background-color:#fff;
}

.calendar-date-switcher form {
   margin:0;
   padding:0;
}

.calendar-date-switcher input {
   border:0px #D6DED5 solid;
}

.calendar-date-switcher select {
   border:0px #D6DED5 solid;
}

.cat-key {
   width:100%;
   margin-top:10px;
   padding:5px;
   border:0px solid #FFF;
}
