/* month boxes */
	.cal {border: 1px solid #641122}
	.cal a {cursor:pointer;text-decoration:none;color:#000}
	.cal * {border:none;font-family: Arial, Helvetica, SansSerif; font-size: 12px;padding:1px;margin:0;text-align:center}
	.cal th {background-color:#731426} /* .loginbarbg */
	.cal td {background-color:transparent} /* body */
	.cal .wkno {border-right:1px solid #641122}
	.cal .wkend, .cal .wkend * {color:red}
	.cal .title * {border-bottom:1px solid #641122;font-weight:700;background-color:#731426} /* .loginbarbg */
	.cal .btm {border-top:1px solid #641122}
	.cal .dis, .cal .dis * {color:gray}
	.cal .dis.wkend, .cal .dis.wkend * {color:orange}
	.cal tr.over * {background-color:#b35466} /* #731426 + #444 */
	.cal td.over, .cal td.over * {background-color:#e6add8}
	.cal td.active {color:#641122;background-color:#f4c374;font-weight:700}
	.cal .mark, .cal .mark * {color:#fff}/*{background-color:#f5deb3}
	.cal .over .mark, .cal .over .mark * {font-weight:700;background-color:#ffd700}
	.cal .mark.over, .cal .mark.over * {font-weight:700;background-color:#ff8c00}*/

	.tip, .tip * {color:#f4c374;background-color:#a24155;vertical-align:top;} /* body/.evenrow */
	.tip strong {background-color:#731426;width:100%}

/* container with 3 months */
	ul.months {display:block; margin:auto; list-style:none}
	ul.months li {float:left;padding:0; margin:0 8px;}

/* event list */
	ul.events {display:block;margin:auto;list-style:none;padding:0px 0 0 0px}
	ul.events li {text-align:left;border: 1px solid #641122;margin:0px;padding:0 8px 8px; width:460px; min-height:167px;overflow:hidden}
	ul.events li img.img {float:left;margin: 2px 2px 0 0}
