﻿.datebox {display:inline-block;text-align:center;width:60px;background:#fff;color:#a80000;border-radius:0px;padding:3px 0px;margin-right:5px;border-right:1px dashed #ddd;}
    .datebox label {display:block;text-align:center;}
    .datebox label.mm {font-size:12px;font-weight:bold;}
    .datebox label.dd {color:#888;font-size:18px;font-weight:bold;}
    .calendar-events {width:100%;border-collapse:collapse;}
    .calendar-events tr td {padding:8px;border-top:1px dashed #eee;}
    .calendar-events tr:first-child td {border-top:0px;}
    .calendar-events tr.year td {background:#f5f5f5;border:1px solid #ddd;font-weight:bold;font-size:1.1em;color:#444;}
    .calendar-events tr td a {}
    .calendar-events tr td .event-date {font-weight:bold;}
    .calendar-events tr td .event-time {}
    .calendar-events tr td .section-name {font-weight:bold;color:#777;}
    .content-photo {margin:0px !important;width:auto !important;background:#f5f5f5;border-bottom:1px dashed #ddd;background-image:-webkit-linear-gradient(#fff,#fff);}
    .content-photo h1 {margin:0px;}
    .content-photo h1 .datebox {height:50px;}
    .content-photo h1 span {color:#ccc;float:right;margin:12px 12px;}
    h2 small {display:block;color:#888;}
    .event-details {line-height:1.75em;}
    .month-selector {margin:6px 0px;}
    .month-selector select {padding:5px;}
.date-box .date .dd {font-weight:bold; }
.section-name {color:#777;}
.muted {color:#888;}

.tag {display:inline-block;margin-right:2px;}
