@charset "utf-8";
/*Flamorough Soccer Club CSS Document */
body {  background:#28408b; }

/*#wrapper { width:1000px; background: #2E4590 url(../pub/images/wrapbg.jpg) top left repeat-y; margin:0px auto; }	*/
#wrapper { width:1000px; background: #2E4590 url(../pub/images/wrapbg2.jpg) top left repeat-y; margin:0px auto; }
	#header { height:191px; width:978px; margin:0px auto; border-bottom: 1px solid #28408b; background:#fff; }
		#banner { width:100%; height:130px; }
		#menus { height:61px; background: url(../pub/images/menusbg.jpg) top left repeat-x; }
		#menus div#topMenu { height:31px; width:958px; margin:0px auto; }
		#menus div#bottomMenu { clear:left; height:25px; width:958px; padding:5px 0px 0px 23px; margin:0px auto; }

	#bodyContent { width:946px; margin:10px auto 0px auto; }
	img.caldot { width:40px; height:40px; }
		#rightColumn { width:185px; float:right; bo rder:1px dotted red; }
			#rightColumn #CalendarHeadTable { font-size:0.8em; }
			#rightColumn #CalendarHeadTable h1 {  border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
				#rightColumn #CalendarHeadTable .CalendarNav { display:none; }
			
			#rightColumn #CalendarTable { font-size:9px; width:178px !important; }
			#rightColumn #CalendarTable td.cal-frame table { width:auto !important; }
				#rightColumn #CalendarTable td.cal-frame table tr td.cal-legend, td.cal-legend { background:#28408b; }
				#rightColumn #CalendarTable td.cal-frame table tr td.cal-legend strong { font-weight:normal; font-size:8px; }
				#rightColumn #CalendarTable td.cal-frame table tr td.cal-off img.caldot { height:5px !important; width:5px; }
				#rightColumn #CalendarTable td.cal-frame table tr td div.cal-entry { display:none; }
				#rightColumn #CalendarTable td.cal-frame table tr td.cal-off,
				#rightColumn #CalendarTable td.cal-frame table tr td.cal-on, 
				#rightColumn #CalendarTable td.cal-frame table tr td.cal-hilite { height:14px !important; }
				#rightColumn #CalendarTable td.cal-frame table tr td.cal-hilite, td.cal-hilite { background:#B0BDDF; }
		#leftColumn { width:185px; float:left; bo rder:1px dotted red; }
		#centerColumn { width:504px; margin:0px auto; clear:none; bo rder:1px dotted red; }
		#centerColumn ol { margin-top:15px; margin-bottom:15px; };
		#centerColumn ol li { margin-top:5px; margin-bottom:5px; }
		#centerColumn ol li ol { list-style-type:lower-alpha; }
		#centerColumn ol li ol li ol { list-style-type:decimal; }
		
		
		/*FOR HOME PAGE ONLY*/
			/*NEWS GALLERY*/
			#newsGallery { width:496px; height:280px; border:1px solid #28408b; margin-bottom:10px; background:#B2BCDF; padding:4px; clear:none; }
				#newsGallery #imgWindow { width:340px; height:220px; overflow:hidden; posi tion:relative; }
					#newsGallery #imgWindow img, #newsGallery #imgWindow img.mNewsSmlImg { width:340px; height:auto; }
				#newsGallery #teaser { width: 330px; height:44px; padding:5px; overflow:hidden; border-bottom:1px solid #666; margin-top:5px; background:#ffffff; }
				#newsGallery #items { width:150px; float:right; height:280px; clear:none; }
				#newsGallery #items .mNews { width:150px; line-height:0px; margin:0px 0px 0px 0px; cursor:pointer; height:69px; border-bottom:1px solid #666; overflow:hidden; display:block; }
				#newsGallery #items .mNews img { width:150px; height:auto; line-height:0px; margin:0px 0px 0px 0px; }
				#newsGallery #items .mNews .teasecon, 
				#newsGallery #items .mNews p, 
				#newsGallery #items .mNews h1, 
				#newsGallery #items .mNews a a { display:none !important; }
			
			/*BULLITIN BOARD*/
			#bulletin { width:502px; border:1px solid #28408b; background: url(../pub/images/cork.jpg) top left no-repeat; height:132px; }
			#bulletin h1 { padding:0px 0px 0px 10px; margin:0px 0px 0px 0px; line-height:normal; color:#fff; border:none; }
			#bulletin div.mNews { width:100%; height:55px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
			#bulletin .mNews h1 { font-size:18px; height:35px; width:420px; line-height:normal; color:#000; margin:0px auto 0px auto; 
														padding: 13px 20px 5px 55px; background: url(../pub/images/bullitinbg.png) top left no-repeat; }
			#bulletin .mNews img, 
			#bulletin .mNews p { display:none; }
						
			/*NEWS SUMMARIES*/
			#newsSummaries { width:100%; padding:15px 0px; }
			#newsSummaries div.summary { width:98%; margin:0px auto; }
			#newsSummaries table { width:100%; }
			#newsSummaries table td { vertical-align:top; text-align:left; } 
			#newsSummaries hr { display:none; }
			

#footer { width:978px; margin:0px auto;  padding-top:10px; clear:both; background:#B0BDDF; border-top: 1px solid #2E4590; }
#footer #footerContent { width:948px; margin:0px auto; }
#footer #footerContent table#footertable tr td { text-align:left; font-size:10px; padding:0px 2px; vertical-align:top; }
#footer #footerContent table#footertable tr td.heads { border-bottom:1px solid #28408b; font-weight:bold; }
#funnelsportlink { width:100%; text-align:right; }

/*CLASSES*/
.sponsor { border: 1px solid #28408b; height:180px; width:180px; overflow:hidden; background:#fff; }
.smaller { font-size:0.8em; }
p.calllink { margin-top:-10px; text-align:right; margin-bottom:0px; }
#centerColumn p.calllink { display:none; }

div.adrotater { 
	position:relative;
	height:100px;
	width:180px;
	background:#fff;
	border: 1px solid #28408b;
	margin-top:10px;
	margin-bottom:15px;
	clear:both;
}
div.adrotater a { line-height:0px; }
div.adrotater a img { border: none; }
div.adrotater a { 
	position:absolute;
	top:0;
	left:0;
	z-index:8;
}

/*ROTATING SPONSORS TEXT/JQUERY SKIN*/
div.rotatingSponsors { 
	margin-bottom:15px;
	position:relative;
	height:100px;
	margin-bottom:15px;
	width:180px;
	background:#fff;
	border: 1px solid #28408b;
	margin-bottom:15px; /* !!!!!! MARGIN BOTTOM DAMN YOU !!!!! */
}
div.rotatingSponsors a { line-height:0px; }
div.rotatingSponsors a img { border: none; }
div.rotatingSponsors a { 
	position:absolute;
	top:0;
	left:0;
	z-index:8;
}

div.rotatingSponsors a.active { 
	z-index:10;
}

div.rotatingSponsors a.last-active { 
	z-index:9;
}
/*END ROTATING SPONSORS CODE*/

img.mNewsSmlImg { width:100px; }

ul    { margin:0; padding:3px 0 3px 18px; }
ul li { margin:0; padding:0 0 2px 0; }

/*Search button skin*/
input.btnSearch {  background:url(../pub/images/searchbtnbg.jpg) top left repeat-x; border:1px solid #28408b !important; color:#28408b; padding-top:2px; padding-bottom:2px; font-weight:bold; }
input.searchtxtInput { padding:3px 0px; border:1px solid #28408b; width:110px; }
/*end search button skin*/

a.swaper:hover { color:#000000; }
