    
	.calendar-table{
      font-size:15px;
      color:#CDCDCD;
	  width: 910px;
    }
    .calendar-table td {
      border: 1px solid #000;
      padding:3px 0px 0px 3px;
      min-height:120px;
    }    
    .day-with-date {
      background:#131313;
      min-height:100px;  
    }
    .calendar-heading {
      background:transparent;
      border:none;
    }
    .calendar-heading a{
        color:#5D6860;
    } 
    .calendar-heading a:hover{
        color:#CDCDCD;
    }     
    .normal-day-heading,
    .weekend-heading{
      /*background: url(<?php bloginfo('stylesheet_directory') ?>/images/amandaolson_button_bg.jpg) repeat-x;*/
      border:none;
      height:30px;
      padding-top:8px;
	  background-color: #1D1D1D;
      /*font-weight:bold;*/
    }
    span.weekend, 
    .weekend-heading{
        color:#E9509D;
    }
    .current-day{
        background:#000;        
        /*font-weight:bolder; AF2B2B*/
        min-height:100px;       
    }
    .current-day:hover{
        border:1px solid #E9509D;
        cursor:pointer;
        color:#CDCDCD;
    }
    .day-with-date span.event{
        color:#fff;
    }
    .day-with-date .calnk a{ 
        color:#5D6860;
    }
    .day-with-date .calnk a:hover{ 
       color:#CDCDCD;
    }    
    .calnk a:hover span {
      background:#131313;
      color:#CDCDCD;
      border:1px solid #E9509D;
      padding:0px;
    }
    .event-title {
      /*660D0F background: url(<?php bloginfo('stylesheet_directory') ?>/images/amandaolson_button_bg.jpg) repeat-x;*/
      padding-top:3px;
      height:22px;
      font-size:12px;
    }  
    .event-title-break, 
    .event-content-break {
      padding-left:3px;
    }
