/* Home specific styles */
#content-holder {width:450px; float:left;}
#homeSubContent {float:left; width:420px; margin-left:30px;}
#homeSubContent p {font-size:90%;}

#homeSubContent h2 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#333333;}
#rssIcon {float:right; display:inline; }	
#rssIcon img {border:none; }

#latestNews {clear:both;}
#latestStories {margin-left:0!important;}
#latestStories li { list-style-type:none; margin:0 0 20px 0; padding:0;}

#matchNews {clear:both; margin:40px 0;}

#matchNews h3 {font-size:100%; color:#c30808; list-style:none; text-decoration:none;}

#homeLatestNews img {float:left; padding:2px; background-color:#fff; border:1px solid #cccccc; margin:0 4px 0 0;}
#latestNews li	{list-style-type: none; clear: both;}
#latestNews ul	{list-style-type: none;}
.newsContent {float:left; margin:0; padding:0; width:295px;}
.newsContent p {font-size:85%;}
.newsStoryIntro	{width: 285px; float: left;}
#homeLatestNews h3 {color:#c30808; font-size:105%;}
.date_read_more {clear:left; text-align:right; border-bottom:1px solid #CCCCCC; margin-bottom: 20px;}
.date_read_more .comments, .date_read_more .date {background-color:#CCCCCC; padding:3px 5px; color:#666666;}

#upcomingEventsMatches, #upcomingEventsAll table {width:100%; background-color:#fff; border:1px solid #CCC;}
#upcomingEventsMatches td, #upcomingEventsMatches tr, #upcomingEventsMatches th , #upcomingEventsAll td, #upcomingEventsAll tr, #upcomingEventsAll th  {background:none!important; border:medium none!important;}
#upcomingEventsAll td {padding:3px; color:#000000!important;}
#upcomingEventsAll a {color:#000; font-size:85%;}

#calLinks p {margin-bottom: 40px;}

#calLinks a{color:#FFFFFF;}
#schoolCal, #matchCal {float:left; background-color:#999999; text-align:center; width:100%; color:#fff;}
#calendarHolder h2 {color:#c30808;}
#schoolCal a, #matchCal a, #schoolCal a:visited, #matchCal a:visited, #schoolCal a:active, #matchCal a:active {color:#fff!important;}
#schoolCal {background-color:#333;}
#matchCal { background-color:#aa0a07;}


#my-calendar table		{border: 0px !important;}
#my-calendar			{padding: 5px; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}




/* DEFAULT $.calendar() styles */
.cal-popout			{font-size:85%; width: 410px; }
.cal-popout td			{text-align:center;}
.cal-popout td a		{display:block; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0px; margin:1px; text-decoration:none; border:1px solid #ddd; color:#333;}
.cal-linkHolder			{position:relative; display:block;}
.cal-loading			{-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;}
.cal-label			{display:none;}
.cal-icon			{display:block; cursor:pointer; text-align:center;}
.cal-monthName			{text-align:center;}
.cal-hasevent			{font-weight:bold;}
.cal-day-names			{font-size:80%; color:#777;}
.cal-popout abbr		{cursor:help;}
.cal-row-even a			{background:#f3f3f3;}
td.cal-today a			{background:#444; color:#fff; border:1px solid #999;}
.cal-popoutContent		{background:#fff; border:1px solid #777; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.cal-events			{margin:0; padding:10px 10px 2px; list-style:none;}
.cal-events li			{margin:0 0 8px; padding:0;}
.cal-events li span		{display:block;}
.cal-eventTitle			{font-weight:normal; float:right;}
.cal-eventTimescale		{float:left;}
.cal-popoutPointer-border	{border-color:#777;}
.cal-popoutPointer-content	{border-color:#fff;}
/* Fix for ie6 transparency rendering */
*html .cal-popoutPointer-border	{filter: chroma(color=pink);}
*html .cal-popoutPointer-content{filter: chroma(color=pink);} 


