#calendar td { font-family: "Trebuchet MS", Arial, sans-serif; }
#calback { clear: both; width: 100%; height: 100%; background: #fff url('/calendar/images/calWaiting.gif') no-repeat center; }
#calendar { background: #e6e5ac; width: 100%; max-height: 172px; overflow-x: hidden; overflow-y: auto; }
.cal { width: 100%; border: 6px solid #c9d8d4; margin: 0 auto; }
.cal a { color: #fff; text-decoration: none; }
.cal a:hover { color: #0E0; }
.calhead { width: 100%; font-weight: bold; color: #fff; font-size: 12px; background: #66847D url(/wp-content/themes/sepypna-theme/images/grads-h3.jpg) repeat scroll 0 150px; padding: 5px; line-height: 15px; }
.calhead img { border: none; }
.calhead table { width: 100%; }
.calhead a { text-decoration: none; border: none; }
.calhead a:hover { color: #c9d8d4; }
.cal-nav { display: block; width: 25px; font-size: 18px; }
.dayhead { height: 15px; background-color: #c9d8d4; font-size: 10px; line-height: 15px; }
.dayhead td { text-align: center; color: #66847d; }
.dayrow { background: #fff; height: 20px; }
.dayrow td { width: 14%; font-size: 11px; color: #999; padding: 0; border: 1px solid #c9d8d4; }
.day { text-align: center; }
.day a { background-color: #88342c; height: 18px; line-height: 18px; display: block; border-bottom: none; color: #fff; }
.day a:hover { background-color: #c9d8d4; color: #111; }
.dayover { background: #F4F4F4; }
.dayout { background: #FFF; }

#event { width: 100%; border-top: 1px solid #111; min-height: 171px; }
#event .heading { padding: 6px 10px; position: relative; background-color: #333; }
#event .title { color: #fff; font-size: 14px; line-height: 17px; }
#event .posted { color: #ddd; font-size: 9px; }
#event .back { text-align: right; margin-bottom: 10px; }
#event .back a { color: #e7e435; text-decoration: underline; border: none; font-size: 10px; font-weight: bold; }
#event .back a:hover { color: #555; }
#event .line { padding: 10px; overflow: auto; font-size: 10px; }
#event .line img { max-width: 215px; }
.error { color: #C00; font-size: 14px; font-weight: bold; }
#jump { z-index: 100; line-height: 30px; padding: 5px; background: #F6F6F6; border: 1px solid #888; }
#jump a { text-decoration: none; border: none; }
#jump img { border: none; }