body { }

/* Alternating row fills */
tr.row_a { background: #eee; }
tr.row_b { background: #fff; }

td.option { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 12px ; font-weight: bold ; color: #000 ; }
.section_name { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 12px ; font-weight: bold ; color: #000 ; }
.section_name_error { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 12px ; font-weight: bold ; color: #f00 ; }
.calendar_unit {

}

.content { width : 700px ; text-align : left ; }
.calh2 { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 18px ; font-weight: bold ; color: #000 ; }
.calh3 { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 14px ; font-weight: normal ; color: #000 ; }

/* DAY, WEEK, MONTH */
A.calendar_link:link { color: #72000a;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; }
A.calendar_link:visited { color: #72000a;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; }
A.calendar_link:hover { color: #72000a;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; }
A.calendar_link:active { color: #72000a;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; }
.time { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 10px ; font-weight: bold ; color: #666 ; }
.event_name { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 12px ; font-weight: normal ; color: #000 ; }
.noschool { font-weight: bold ; color: #f00 ; }
.event_url { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 10px ; font-weight: normal ; color: #006 ; }
.calendar_type { border-top : 1px none #000 ; padding-top : 5px ; text-align : right ; font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 12px ; font-weight: normal ; color: #000 ;}

/* DAY.PHP */
.daily { width : 300px ; border : 1px dotted #000 ; padding : 5px ; }
.daily_head { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 16px ; font-weight: bold ; color: #000 ; text-align : center ; }
.daily_nav { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 12px ; font-weight: normal ; color: #000 ; }

/* WEEK.PHP */
.week { width : 600px ; border : 1px dotted #000 ; padding : 5px ; }
.week_head { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 16px ; font-weight: bold ; color: #000 ; text-align : center ; }
.week_date { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 10px ; font-weight: bold ; color: #000 ; border-top : 2px solid #000 ; padding-top : 5px ; padding-bottom : 5px ; }
.week_events { border-top : 2px solid #000 ; padding-top : 5px ; padding-bottom : 5px ; }
.week_nav { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 12px ; font-weight: normal ; color: #000 ; }

/* MONTH.PHP */
.month { width : 600px ; border : 1px dotted #000 ; padding : 5px ; }
.month_head { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 16px ; font-weight: bold ; color: #000 ; text-align : center ; }
.month_date { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 10px ; font-weight: bold ; color: #000 ; border-top : 2px solid #000 ; padding-top : 5px ; padding-bottom : 5px ; }
.month_events { border-top : 2px solid #000 ; padding-top : 5px ; padding-bottom : 5px ; }

/* MONTH_BOX.PHP */
.boxcal_head { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 14px; font-weight: bold ; color: #000 ; text-align : center ; }
.boxcal_prev { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 12px; font-weight: bold ; color: #000 ; }
.boxcal_next { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 14px ; font-weight: bold ; color: #000 ; }
.boxcal_dayhead { background-color : #72000a; font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 12px; font-weight: bold ; color: #FFFFFF; padding : 3px ;border: 1px solid #FFFFFF; }
.boxcal_day {
	padding : 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #E9E9E9;
	border: 1px solid #FFFFFF;
}
.boxcal_pastday { background : #999 ; padding : 3px ; }
.boxcal_date { float : right ; font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 10px ; font-weight: bold ; color: #000 ; }
.boxcal_event { border-bottom : 1px dashed #000 ; padding-bottom : 2px ; margin-bottom: 2px ; }

/* SCHEDULE.PHP */
.sports_schedule { width : 600px ; border : 1px dotted #000 ; padding : 5px ; margin-bottom: 20px ; }
.sports_head { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 16px ; font-weight: bold ; color: #000 ; text-align : center ; }
.sports_column { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 12px ; font-weight: bold ; color: #000 ; padding-top : 5px ; padding-bottom : 5px ; text-align : left ; }
.sports_date { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 10px ; font-weight: bold ; color: #000 ; border-top : 2px solid #000 ; padding-top : 5px ; padding-bottom : 5px ; }
.sports_time { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 10px ; font-weight: bold ; color: #000 ; border-top : 2px solid #000 ; padding-top : 5px ; padding-bottom : 5px ; }
.sports_opponent { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 10px ; font-weight: normal ; color: #000 ; border-top : 2px solid #000 ; padding-top : 5px ; padding-bottom : 5px ; }
.sports_location { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 10px ; font-weight: normal ; color: #000 ; border-top : 2px solid #000 ; padding-top : 5px ; padding-bottom : 5px ; }
.sports_outcome { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 10px ; font-weight: normal ; color: #000 ; border-top : 2px solid #000 ; padding-top : 5px ; padding-bottom : 5px ; }
.sports_record { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 10px ; font-weight: normal ; color: #000 ; border-top : 2px solid #000 ; padding-top : 5px ; padding-bottom : 5px ; padding-right : 10px ; text-align : right ; }

/* SCHEDULE.PHP COMPACT */
.sports_schedule_small { margin-top : 20px; font-family : Verdana, Arial, Helvetica, sans-serif; }
.sports_head { font-weight : bold; font-size : 14px; }
.sports_schedule_small div { border : 0px; padding : 0px; }

/* RESULTS.PHP */  
.results { width : 300px ; border : 1px solid #000 ; padding : 5px ; }
.results_head { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 16px ; font-weight: bold ; color: #000 ; text-align : center ; }
.results_sport { width : 290px ; border-top : 1px dotted #000 ; padding : 5px ; }
.results_sport_alt { background : #ff9 ; width : 290px ; border-top : 1px dotted #000 ; padding : 5px ; }
.results_subcategory  { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 12px ; font-weight: bold ; color: #666 ; }
.results_date  { font-size : 9px ; font-weight: bold ; color: #000 ; }
.results_game  { margin-left : 10px ; font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 10px ; font-weight: normal ; color: #000 ; }

/* OTHER.PHP */
.other { width : 400px ; border : 1px dotted #000 ; padding : 5px ; }
.other_head { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 16px ; font-weight: bold ; color: #000 ; text-align : center ; }
.other_date { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 9px ; font-weight: bold ; color: #000 ; }
.other_month { width : 98% ; border-top : 1px dotted #000 ; padding : 5px ; }
.other_month_name  { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 12px ; font-weight: bold ; color: #666 ; }

/* SPORTS.PHP */    
.edit_results { width : 690px ; border : 1px dotted #000 ; padding : 5px ; }
.edit_results_head { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 16px ; font-weight: bold ; color: #000 ; text-align : center ; }
.edit_results_column { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 12px ; font-weight: bold ; color: #000 ; padding-top : 5px ; padding-bottom : 5px ; text-align : left ; }
.edit_results_date { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 10px ; font-weight: bold ; color: #000 ; border-top : 2px solid #000 ; padding-top : 5px ; padding-bottom : 5px ; }
.edit_results_time { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 10px ; font-weight: bold ; color: #000 ; border-top : 2px solid #000 ; padding-top : 5px ; padding-bottom : 5px ; }
.edit_results_game { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 10px ; font-weight: normal ; color: #000 ; border-top : 2px solid #000 ; padding-top : 5px ; padding-bottom : 5px ; }
.edit_results_outcome { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 10px ; font-weight: normal ; color: #000 ; border-top : 2px solid #000 ; padding-top : 5px ; padding-bottom : 5px ; }
.edit_results_notes { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 10px ; font-weight: normal ; color: #000 ; border-top : 2px solid #000 ; padding-top : 5px ; padding-bottom : 5px ; }

/* LOCATION.PHP */
.location { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 20px ; font-weight: bold ; color: #000 ; }
.address { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 16px ; font-weight: normal ; color: #000 ; }

/* SEARCH_RESULTS.PHP */
.search_results { width : 700px ; border : 1px dotted #000 ; padding : 5px ; }
.search_column { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 12px ; font-weight: bold ; color: #000 ; padding-top : 5px ; padding-bottom : 5px ; text-align : left ; }
.search_date { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 10px ; font-weight: bold ; color: #000 ; border-top : 2px solid #000 ; padding-top : 5px ; padding-bottom : 5px ; }
.search_event { border-top : 2px solid #000 ; padding-top : 5px ; padding-bottom : 5px ; }
.search_edit { font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 10px ; font-weight: bold ; color: #000 ; border-top : 2px solid #000 ; padding-top : 5px ; padding-bottom : 5px ; }
.search_nav { width : 690px ; font-family: Verdana, Helvetica, Arial, Sans-serif ; font-size : 13px ; font-weight: bold ; color: #000 ; border : 1px dotted #000 ; padding : 5px ; text-align : center ; background : #ddd ; }

