#calendar { width: 740px; padding: 10px; margin: 0 auto; background: white; position: relative; }
#calendar .dayOfWeekHeader { text-align: center; width: 14%; font-weight: bold; color: white; background: #316735; }
#calendar .dayBox { height: 65px; vertical-align: top; padding: 0px; }
#calendar .withCursor { cursor: help }
#calendar #calendarTable { width: 100%; border-spacing: 1px; margin-top: 10px; background: #aab8ab; padding: 0px; }
#calendar #addBoxShadow { position: absolute; width: 416px; height: 166px; top: 50%; left: 50%; margin-left: -208px; margin-top: -88px; border: 0px; z-index: 200; display: none; background: url('/images/50black.png'); }
#addEventBox { position: absolute; width: 400px; height: 150px; top: 6px; left: 6px; border: 2px solid #316735; z-index: 200; background: white; }
#addEventBox #header { background: #316735; }
#addEventBox #headerTitle { padding: 3px; color: white; font-size: 14px; font-weight: bold; }
#addEventBox #headerCloseButton { float: right; padding: 4px; background: #316735; height: 15px; }

#calendar #prevLink { float:left; margin-top: 8px; font-size: 10px; font-weight: bold; }
#calendar #nextLink { float:right; margin-top: 8px; font-size: 10px; font-weight: bold; }
#calendar #dateHeader { text-align:center; font-size: 16px; font-weight: bold; }
