@import url("global.css");
@media all {
	
	div#content { min-height: 300px; }
	div#box { background: url("../images/bg-calendar-table.gif") no-repeat bottom; padding-bottom: 5px; }
	div#bymonth { background: transparent url("../images/bg-calendar-tbl.gif") no-repeat; width: 188px; height: 234px; position: absolute; top: 0; right: 0; padding: 0 5px; z-index: 100; }
	div#bymonth p img { margin: 0 6px; vertical-align: middle; }
	div#bymonth p { background: #000; margin: 0; padding: 12px 0 4px 0; text-align: center; }
	div#bymonth p a { color: #fff; }

	#bymonth table { font-size: 1.4em; background-color: #000; width: 188px; padding: 4px; color: #fff; }
	#bymonth th { width: 14%; height: 30px; }

	#bymonth td { text-align: center; vertical-align: middle; padding: 3px 0 3px 0; }
	
	#bymonth thead { background-color: #2c2c2c; }
	
	td.today { background-color: #ffffff !important; color: #2c2c2c; }
	td.active,
	td.active a { color: #ff0000; font-weight: bold; }
	td.outofrange { color: #95a3b0; }
	td.isWeek { background: #cfe3f7; }
		
	#viewnav { padding-top: 14px; position: relative; }
	#viewnav h1 { margin-top: 0; margin-left: 93px; }
	p#paginator { position: absolute; top: 19px; left: 0; }
	p#paginator a { display: block; float: left; }
	
	dl#events { width: 597px; margin-top: 26px; }
	#events dt,
	#events dd { background: transparent url("../images/bg-h2-focus.gif") repeat-x; float: left; padding-top: 9px; }

	#events dt { font-family: Georgia, "Times New Roman", Times, serif; color: #3e3e3e; font-style: italic; font-weight: normal; }	
	#events dd { width: 580px; float: left; line-height: 15px; color: #4f4f4f; }
	#events h3.summary { font-size: 1.3em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; }
	#events h3,
	#events h3 a { color: #244ca0; }
	#content #events li { font-size: 1em; background: none; margin: 0 0 0 0; list-style-type: none; }
	div.description { font-family: Georgia, "Times New Roman", Times, serif; color: #3e3e3e; font-style: italic; font-weight: normal; }
	abbr { border: none; }
	
	.vevent dl dd { font-size: 1.3em; margin-bottom: 1em; }
	
	#pics a img { background: #ffe5ae none repeat scroll 0 0; border:1px solid #ff9933; margin:3px 3px 0 0; padding:0.4em; }
	#pics a:hover img { background-color: #ffcb5d; }

}
