a.daynav{
    font-size:1em;
    font-weight:bold;
    color:blue;
    display:block;
    width:100%;
    margin:10px;
}
a.event-link{
    display:block;
    width:95%;
    margin:6px 2px;
    padding:0 0 4px 0;
    border-bottom:1px solid #ccc;
    text-decoration:none;
    color:#000;
}
a:hover.event-link{
    text-decoration:underline;
    color:blue;
}

/* the overlayed element */ 
.event_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    width:725px; 

}
.overlay_outer{
	background: rgb(96,96,96);
	background: rgba(96,96,96,.5);/*for compliant browsers*/
	padding:10px;
   -moz-border-radius:8px; 
   -webkit-border-radius:8px;
   border-radius:8px;
    
}
.overlay_inner{
	background: #fff;
	padding:4px;
}
.external-event{
    background:url(/common/images/external-blue.png) no-repeat center top;
    padding:0 20px 0 0;
} 
/* close button positioned on upper right corner */ 
.event_overlay .close { 
    margin:10px;
    padding:0;
    display:none;
    margin:10px 0 0 10px;
    display:block;
    padding:10px;
    padding-left:20px;
    background:url(/common/images/icons/delete_16.gif) no-repeat center left;
    font-weight:bold;
    clear:both;
    text-decoration:underline;
    color:blue;
    cursor:pointer;
}
/* styling for elements inside overlay */ 
.details h3.event-header { 
    color:#fff; 
    text-shadow: #000 1px 1px;
    font-size:1.4em; 
    margin:0;
    padding:6px; 
    background-color:#00467f;
    clear:both;
}
.details p { 
    color:#000; 
    font-size:1em; 
}
.details .event-label{
    width:100px;
    float:left;
    text-align:right;
    clear:both;
    padding:4px 0;
    font-weight:bold;
}
.details .event-details{
    width:545px;
    padding:4px 0;
    margin: 0 0 0 110px;
}
.details .event-details p{
	font-size:1em;
	padding:0;
	margin:0;
}
.vcal{
    font-weight: bold;
    background:url(/icons/calendar_16.gif) no-repeat center left;
    padding:0 0 0 20px;
    
}

