﻿/************************************************************************
* 
* Calendar specific formatting 
*
************************************************************************/

/* Surrounds the calendar */
.eventmonth { border: 1px solid #A29259; width: 100%; margin-right: auto; margin-left: auto; background: #A29259; margin-bottom: 10px; padding-left: 15px; padding-right: 15px; padding-top: 10px; text-align: center; }

/* used as the cssclass of the actual calendar */
.eventmonthtable { width: 100%; margin-right: auto; margin-left: auto; position: relative; margin-bottom: 15px; border: 1px solid #A29259; border-collapse: collapse; background-color: #ECE9DD; }
.caldays { background-color: #7F8753; color: #F7F7F7; font-weight: bold; height: 25px; vertical-align: middle; }
.dayNumber { float: right; border-bottom: 1px solid #A29259; border-left: 1px solid #A29259; clear: none; padding: 2px; }
.calcurrentmonth { padding: 2px; text-align: left; border: 1px solid #A29259;background-color: #F7F7DE; height: 80px; vertical-align: top; position: relative; border-collapse: collapse; border-spacing: 5px;}
.calothermonth { text-align: left; border: 1px solid #A29259;background-color: #ECE9DD; height: 80px; vertical-align: top; position: relative; border-collapse: collapse; border-spacing: 5px;}
.calcurrentday { text-align: left; border: 1px solid #A29259;background-color: #F3D984; height: 80px; vertical-align: top; position: relative; border-collapse: collapse; border-spacing: 5px;}
.calweekend { text-align: left; border: 1px solid #A29259; background-color: #D8D1B8; height: 80px; vertical-align: top; position: relative; border-collapse: collapse; border-spacing: 5px; }

