@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;}
/*ROTATING SPONSORS TEXT/JQUERY SKIN*/
div.rotatingSponsors{
    position:relative;
    height:180px;
	width:180px;
	background:#fff;
	border: 1px solid #28408b;
}
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;}

/*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;}
/*end search button skin*/

a.swaper:hover{color:#000000;}