/*------------- personal list styles ------------*/

	.tx-cal-controller { font-size: 80%; }
	.tx-cal-controller table { font-size: 14px; }
	.tx-cal-controller dl, .tx-cal-controller dt,.tx-cal-controller dd,.tx-cal-controller p { margin: 0; padding: 0; line-height:1.25em; }
	.tx-cal-controller dt {margin:.25em 0 0;padding:.25em .5em;} 
	.tx-cal-controller dd p {padding: 0 .5em .25em; margin-top:-.25em;}
	.tx-cal-controller .V9G,.tx-cal-controller .bodytext {font-size: 95%;line-height:1.25em;}
	.tx-cal-controller dt.section {margin-top:1.75em;border:2px solid #eee;color:#ccc;font-weight:bold;}
	.pagebrowser { /* font-size: 110%; */ margin:1.75em 0; }
	.pagebrowser span, .pagebrowser span.act {font-weight: bold; margin-left:.2em; }
	.pagebrowser span.act { padding:.19em .5em;color:#000;}
	.pagebrowser span a { text-decoration: none;padding:.19em .5em;border: 1px solid rgb(53, 0, 109);color:rgb(53, 0, 109);}
	.pagebrowser span a:hover { background-color:rgb(204,204,204);border-color:rgb(204,204,204);color:#CC0000;}
	#month-header { width:684px; }
	.monthmediumbasic div.V9 { display:inline; }
	table.treelevel0 {padding:0 .5em; line-height:.5em;}