/* form */
form#cal_srch_form {
	width:730px;
	border:2px solid #fccc08;
	padding:5px;
	margin:5px;
	height:20px;
	float:left;
}
form#cal_srch_form div {
	float:left;
	width:200px;
}
form#cal_srch_form div.rt {
	float:right;
	width:500px;
}
form#cal_srch_form input, form#cal_srch_form select {
	border:2px solid #000000;
}
input#submit1 {
	font-weight:bold;
	color:#000000;
	background-color:#fccc08;
	cursor:pointer;
	width:60px;
}
/* end form */

/* nav bar */
div.month {
	font-size:16px;
	text-align:center;
	font-weight:bold;
	margin:0px;
	padding:0px;
	height:22px;
	clear:both;
}
div.month div {
	width:45%;
	float:left;
}
a.prevMonth:link, a.nextMonth:link, a.prevMonth:visited, a.nextMonth:visited, a.prevMonth:active, a.nextMonth:active {
	display:block;
	width:25%;
	font-weight:bold;
	margin:0px;
	height:22px;
	line-height:22px;
	text-align:center;
	background-repeat:no-repeat;
	color:#000000;
	text-decoration:none;
}
a.prevMonth:hover, a.nextMonth:hover {
	color:#CCCCCC;
	text-decoration:none;
}
a.prevMonth {
	float:left;
	background-image:url(/images/calendar/prevMon.gif);
	background-position:left;
}
a.nextMonth {
	float:right;
	background-image:url(/images/calendar/nextMon.gif);
	background-position:right;
}
/* end nav bar */

/* week days */
ol.week {
	list-style:none;
	font-size:10px;
	margin:0px;
	list-style-type:none;
	padding:0px;
	clear:both;
}
ol.week li {
	text-align:center;
	width:105px;
	display:block;
	float:left;
	margin:1px;
	padding:0px;
}
/* end week days */

/* filler days */
ol.fillerDays {
	list-style:none;
	margin:0px;
	list-style-type:none;
	padding:0px;
}
ol.fillerDays li {
	width:105px;
	display:block;
	float:left;
	height:100px;
	margin:1px;
	padding:0px;
	background-color:#333333;
	background-repeat:no-repeat;
}
ol.fillerDays li.day1 {
	background-image:url(/images/calendar/fill1.gif);
}
ol.fillerDays li.day2 {
	background-image:url(/images/calendar/fill2.gif);
}
ol.fillerDays li.day3 {
	background-image:url(/images/calendar/fill3.gif);
}
ol.fillerDays li.day4 {
	background-image:url(/images/calendar/fill4.gif);
}
ol.fillerDays li.day5 {
	background-image:url(/images/calendar/fill5.gif);
}
ol.fillerDays li.day6 {
	background-image:url(/images/calendar/fill6.gif);
}
ol.fillerDays li.day24 {
	background-image:url(/images/calendar/fill24.gif);
}
ol.fillerDays li.day25 {
	background-image:url(/images/calendar/fill25.gif);
}
ol.fillerDays li.day26 {
	background-image:url(/images/calendar/fill26.gif);
}
ol.fillerDays li.day27 {
	background-image:url(/images/calendar/fill27.gif);
}
ol.fillerDays li.day28 {
	background-image:url(/images/calendar/fill28.gif);
}
ol.fillerDays li.day29 {
	background-image:url(/images/calendar/fill29.gif);
}
ol.fillerDays li.day30 {
	background-image:url(/images/calendar/fill30.gif);
}
ol.fillerDays li.day31 {
	background-image:url(/images/calendar/fill31.gif);
}
/* end filler days */
/* calendar days */
ol.calendar {
	list-style:none;
	font-size:10px;
	margin:0px;
	list-style-type:none;
	padding:0px;
}
ol.calendar li {
	text-align:center;
	width:105px;
	display:block;
	float:left;
	height:100px;
	margin:1px;
	background-color:#fccc08;
	padding:0px;
	background-repeat:no-repeat;
	background-position:left top;
	overflow:auto;
}
ol.calendar li ul {
	list-style:none;
	margin:2px;
	list-style-type:none;
	padding:0px;
}
ol.calendar li ul li {
	display:block;
	float:none;
	width:100%;
	margin:0px;
	height:auto;
	background-color:transparent;
	margin-top:10px;
	padding:0px;
	cursor:pointer;
	color:#ee1d23;
	overflow:visible;
}
ol.calendar li ul li:hover {
	color:#000000;	
}
ol.calendar li ul li.game {
	color:#000000;
	cursor:default;
	font-size:20px;
	font-weight:bold;
}
ol.calendar li ul li.game img {
	font-size:10px;
	font-weight:normal;
	width:40px;
	border:0px;
	vertical-align: middle;
	top:20px;
}
ol.calendar li ul li span {
	cursor:pointer;
	color:#000099;
}
ol.calendar li ul li span:hover {
	color:#0000FF;
}

ol.calendar li ul li a:link, ol.calendar li ul li a:visited, ol.calendar li ul li a:active {
	color:#CC0000;
}
ol.calendar li ul li a:hover {
	color:#000000;
}
li.day1 {
	background-image:url(/images/calendar/1.gif);
}
li.day2 {
	background-image:url(/images/calendar/2.gif);
}
li.day3 {
	background-image:url(/images/calendar/3.gif);
}
li.day4 {
	background-image:url(/images/calendar/4.gif);
}
li.day5 {
	background-image:url(/images/calendar/5.gif);
}
li.day6 {
	background-image:url(/images/calendar/6.gif);
}
li.day7 {
	background-image:url(/images/calendar/7.gif);
}
li.day8 {
	background-image:url(/images/calendar/8.gif);
}
li.day9 {
	background-image:url(/images/calendar/9.gif);
}
li.day10 {
	background-image:url(/images/calendar/10.gif);
}
li.day11 {
	background-image:url(/images/calendar/11.gif);
}
li.day12 {
	background-image:url(/images/calendar/12.gif);
}
li.day13 {
	background-image:url(/images/calendar/13.gif);
}
li.day14 {
	background-image:url(/images/calendar/14.gif);
}
li.day15 {
	background-image:url(/images/calendar/15.gif);
}
li.day16 {
	background-image:url(/images/calendar/16.gif);
}
li.day17 {
	background-image:url(/images/calendar/17.gif);
}
li.day18 {
	background-image:url(/images/calendar/18.gif);
}
li.day19 {
	background-image:url(/images/calendar/19.gif);
}
li.day20 {
	background-image:url(/images/calendar/20.gif);
}
li.day21 {
	background-image:url(/images/calendar/21.gif);
}
li.day22 {
	background-image:url(/images/calendar/22.gif);
}
li.day23 {
	background-image:url(/images/calendar/23.gif);
}
li.day24 {
	background-image:url(/images/calendar/24.gif);
}
li.day25 {
	background-image:url(/images/calendar/25.gif);
}
li.day26 {
	background-image:url(/images/calendar/26.gif);
}
li.day27 {
	background-image:url(/images/calendar/27.gif);
}
li.day28 {
	background-image:url(/images/calendar/28.gif);
}
li.day29 {
	background-image:url(/images/calendar/29.gif);
}
li.day30 {
	background-image:url(/images/calendar/30.gif);
}
li.day31 {
	background-image:url(/images/calendar/31.gif);
}
/* end calendar days */

/* today */
li.today1 {
	background-image:url(/images/calendar/today1.gif);
	background-color:#ffffff !important;
}
li.today2 {
	background-image:url(/images/calendar/today2.gif);
	background-color:#ffffff !important;
}
li.today3 {
	background-image:url(/images/calendar/today3.gif);
	background-color:#ffffff !important;
}
li.today4 {
	background-image:url(/images/calendar/today4.gif);
	background-color:#ffffff !important;
}
li.today5 {
	background-image:url(/images/calendar/today5.gif);
	background-color:#ffffff !important;
}
li.today6 {
	background-image:url(/images/calendar/today6.gif);
	background-color:#ffffff !important;
}
li.today7 {
	background-image:url(/images/calendar/today7.gif);
	background-color:#ffffff !important;
}
li.today8 {
	background-image:url(/images/calendar/today8.gif);
	background-color:#ffffff !important;
}
li.today9 {
	background-image:url(/images/calendar/today9.gif);
	background-color:#ffffff !important;
}
li.today10 {
	background-image:url(/images/calendar/today10.gif);
	background-color:#ffffff !important;
}
li.today11 {
	background-image:url(/images/calendar/today11.gif);
	background-color:#ffffff !important;
}
li.today12 {
	background-image:url(/images/calendar/today12.gif);
	background-color:#ffffff !important;
}
li.today13 {
	background-image:url(/images/calendar/today13.gif);
	background-color:#ffffff !important;
}
li.today14 {
	background-image:url(/images/calendar/today14.gif);
	background-color:#ffffff !important;
}
li.today15 {
	background-image:url(/images/calendar/today15.gif);
	background-color:#ffffff !important;
}
li.today16 {
	background-image:url(/images/calendar/today16.gif);
	background-color:#ffffff !important;
}
li.today17 {
	background-image:url(/images/calendar/today17.gif);
	background-color:#ffffff !important;
}
li.today18 {
	background-image:url(/images/calendar/today18.gif);
	background-color:#ffffff !important;
}
li.today19 {
	background-image:url(/images/calendar/today19.gif);
	background-color:#ffffff !important;
}
li.today20 {
	background-image:url(/images/calendar/today20.gif);
	background-color:#ffffff !important;
}
li.today21 {
	background-image:url(/images/calendar/today21.gif);
	background-color:#ffffff !important;
}
li.today22 {
	background-image:url(/images/calendar/today22.gif);
	background-color:#ffffff !important;
}
li.today23 {
	background-image:url(/images/calendar/today23.gif);
	background-color:#ffffff !important;
}
li.today24 {
	background-image:url(/images/calendar/today24.gif);
	background-color:#ffffff !important;
}
li.today25 {
	background-image:url(/images/calendar/today25.gif);
	background-color:#ffffff !important;
}
li.today26 {
	background-image:url(/images/calendar/today26.gif);
	background-color:#ffffff !important;
}
li.today27 {
	background-image:url(/images/calendar/today27.gif);
	background-color:#ffffff !important;
}
li.today28 {
	background-image:url(/images/calendar/today28.gif);
	background-color:#ffffff !important;
}
li.today29 {
	background-image:url(/images/calendar/today29.gif);
	background-color:#ffffff !important;
}
li.today30 {
	background-image:url(/images/calendar/today30.gif);
	background-color:#ffffff !important;
}
li.today31 {
	background-image:url(/images/calendar/today31.gif);
	background-color:#ffffff !important;
}
/* end today */

/* event divs */
div.evtBot {
	display:none;
}
div#eventDiv {
	background-color:#000000;
	color:#FFFFFF;
	border: 2px solid #fccc08;
	position:absolute;
	z-index:3;
	top:0px;
	left:0px;
	visibility:hidden;
	width:650px;
	height:400px;
	overflow:auto;
}
div#eventDiv div {
	overflow:auto;
	text-align:left;
}
div#eventDiv div div {
	font-weight:bold;
	text-align:center;
	font-size:18px;
}
div#eventDiv div.close {
	height:21px;
	text-align:right;
	padding:3px;
}
div#eventDiv div.close img {
	height:15px;
	cursor:pointer;
	width:44px;
	border:0px;
}
/* end event divs */

/* game list */
table.gamelist {
	width:600px;
	font-size:16px;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
}
table.gamelist td {
	padding:5px;
	margin:0px;
	height:105px;
}
table.gamelist td.vs {
	font-size:30px;
	text-align:center;
}
table.gamelist td.team {
	text-align:right;
}
div.toplink {
	width:100%;
	text-align:center;
	font-weight:bold;
}
/* end game list */
