/*
* event manager style sheet
*/

.calendar {
	width: 800px;
	margin: 0px auto 30px auto;
	padding: 0px 0px 0px 0px;
	}

.calendar caption {
	font-size: 130%;
	margin: 0px auto 0px auto;
	padding: 5px 0px 5px 0px;
	}

table.em-calendar {
	width: 100%;
}

table.em-calendar th {
	font-size: 90%;
	text-align: center;
	padding: 2px 0px 0px 0px;
	background-color: #FCFFC8;
	border: 1px solid #AAB300;
	}

table.em-calendar tr td {
	width: 115px;
	height: 50px;

	font-weight: bold;
	line-height: 130%;
	vertical-align: top;
	padding: 2px 5px 2px 5px;
	border: solid 1px #AAB300;
	}

table.em-calendar tr td p {
	font-size: 80%;
	margin: 0px auto 5px auto;
	padding: 3px 5px 3px 5px;
	background-color: #FFECEC;
	}

table.em-calendar .pad {
	width: 115px;
	background-color: #FEFFE3;
	border: none;
	}

table.em-calendar tfoot tr td {
	height: 20px;
	padding: 10px 5px 0px 5px;
	}

table.em-calendar tfoot tr td#prev {
	width: 345px;
	background-color: #FEFFE3;
	border: none;
	}

table.em-calendar tfoot tr td#next {
	width: 345px;
	text-align: right;
	background-color: #FEFFE3;
	border: none;
	}





