@charset "utf-8";
/* CSS Document */

/* Calendar CSS - by Nathan Smith - www.sonspring.com */

#content {
	background-image:url(../images/contentbkgd.gif);
	background-repeat:repeat-y;
	background-color:#F7F9F9;
	float:left;
	width: 100%;
	}
#shading {
	height:50px;
	background-image:url(../images/text_top.jpg);
	background-repeat:repeat-x;
	color: #f7f9f9;
	}

/* content link stying */
#content a {
	color: #B94E29;
	}
#content a:hover {
	text-decoration: none;
	color: #CC6633;
	}
#content  a:active {
	color: #D97F50;
	}
#content a:visited {
	color: #990000;
	}
/* content link stying */

p.note {color:#FF0000;}

td.title {
	width:700px;
	height:150px;
	text-align:left; 
	font-size:1.5em;
	white-space:pre;
	padding:25px 10px;
	background-repeat:no-repeat;
	}
td.title a {
	text-align:right;
	text-decoration:none;
	font-size:.9em;
	}
td.title p {font-size:.8em;}
td h3 {margin-top:15px;margin-left:10px; font-weight:500;}

table {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin: 0 auto;
	font-size:0.9em;
	}

th {
	background: #A6D0CB;
	color: #093968;
	text-align:left;
	vertical-align: middle;
	padding: 10px;
	font-weight:normal;
	font-size:1.5em;
	width:100px;
	}

	
td {
	border-bottom: 1px solid #CCC;
	padding: 3px 10px;
	height: inherit;
	}

td a {
	background: url(../img/arrow.gif) no-repeat center left;
	color: red;
	padding: 0 0 0 10px;
	}

td a:hover {text-decoration: underline;}


td.day {
	border-right: 1px solid #CCC;
	text-align:left;
	padding-right:20px;
	width:40px;
	font-variant:small-caps;
	font-size:1.1em;
	}

tr.number {
	background: #A6D0CB;
	color:  #135777;
	font-size: 10px;
	height: 15px;
	text-align: right;
	vertical-align: middle;
	}
tr.eve {background-color:#DCEEEC;}
.footnotes {
	padding-top:15px;
	padding-bottom:20px;
	}
.footnotes p {
	line-height:1em;
	}
.schedule {
	padding-top:15px;
	padding-bottom:20px;
	}
.small {font-size:.8em;}
td.head {background-color: #A6D0CB;}
.spacer {background-color: #DCEEEC; height:25px;}
.sub 	{padding: 0 0 0 10px;}
p.subs {margin-left:30px;}
