@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	
	font-size: 11px;
	color:#000;
	background-color:#000;
	background-image:url(/cake/app/webroot/img/templates/static/limerick_gaa/page_backgroud.jpg);
	background-repeat:repeat-x;
}
a img {
	border: none;
}

#container { 
	width: 958px;
	height: auto;
	position: realtive;
	margin: auto;
	background-color:#FFF;	
}

	#top {
		height:auto;
		position: relative;
		width: 100%;
	}

		#top1, #top2, #top3 {
			float:left;
			height: 152px;
		}
		#top1 {
			background-image:url(/cake/app/webroot/img/templates/static/limerick_gaa/top_1.jpg);
			width: 234px;			
		}
		#top2 {
			background-image:url(/cake/app/webroot/img/templates/static/limerick_gaa/top_2.jpg);
			width: 482px;			
		}	
		#top3 {
			background-image:url(/cake/app/webroot/img/templates/static/limerick_gaa/top_3.jpg);
			width: 242px;			
		}			
		
	#searchbar {
		background-image:url(/cake/app/webroot/img/templates/static/limerick_gaa/search_bar.jpg);
		height:28px;
		width: 950px;
		margin:auto;
		position: realtive;
	}	
		#searchbar #form {
			padding-top: 6px;
			float: right;		
		}
			#sbImage {
				margin-right: 10px;
				float: right;
			}
	
			#sbInput {
				float: right;
				font-size: 10px;
				height: 15px;
				line-height: 10px;
				border: solid 1px #565b5f;
				padding: 0 2 2 0;
				margin-right: 10px;
			}
			#sbSelect {
				float: right;
				height: 18px;
				font-size:10px;
				border: solid 1px #565b5f;
				margin-right: 10px;				
			}

	#content {
		height: auto;
		width: 950px;
		margin:auto;
	}
		.middleContainer {
			width: 950px;
			height: auto;
			margin-top: 1px;
			padding-bottom: 5px;
		}
			#leftCol {
				width: 230px;
				height: auto;
				background-color:#FFF;
				float: left;
			}

						li span {
							margin-left: 10px;
							display: inline;
							line-height: 26px;
							vertical-align:middle;					
						}
						li span img {
								padding-right: 10px;
							}
				
				#hightLightedLinks {
					width:226px;
					height: 267px;
					background-image:url(/cake/app/webroot/img/templates/static/limerick_gaa/links_fixtures_background.jpg);
					background-repeat:repeat-x;
					margin-top: 1px;
					
				}
				
				#hightLightedLinks #title, #notes #title {
					color: #484848;
					font-size: 17px;
					padding-top: 7px;
					padding-left: 10px;
                    font-weight: bold;
				}
				
				#hightLightedLinks #box, #notes #box{
					height: auto;
					background-color:#FFF;					
					background-repeat:no-repeat;
					background-position:top;
					margin: auto;					
					padding-bottom: 5px;					
				}
				#hightLightedLinks #box {
					width: 215px;
					padding-top: 5px;
					background-image:url(/cake/app/webroot/img/templates/static/limerick_gaa/highlighted_links_top_bg.jpg);
				}
				
				#notes #box {
					width: 232px;
					padding-top: 12px;
					background-image:url(/cake/app/webroot/img/templates/static/limerick_gaa/notes_background.jpg);
				}
				#hightLightedLinks #box a{
					width: 215px;				
				}
				#hightLightedLinks #box a img {
					display: block;
					margin: auto;
					padding-top: 5px;
				}
			#rightCol {
				width: 720px;
				height: auto;
				float:right;
                position: relative;
			}
				#rigthColContent{
					height: 312px;
				}
				
				#photoGallery{
					float: left;
					width: 333px;
					height: 312px;
					background-image:url(/cake/app/webroot/img/templates/static/limerick_gaa/gallery_background.jpg);
					background-repeat:repeat-x;
				}
					#image {
						width: 322px;
						height: 244px;						
						margin: 4px;
						background-color:#FFF;
						border: solid 1px #666;
					}
						#image img {
							margin: 3px;
						}
					#imageName {
						font-weight: bold;
						font-size: 15px;
						color:#FFF;
						padding-left: 15px;
						margin-top: 10px;
					}
					
					#imageSescription {
						font-size: 12px;
						color:#FFF;
						padding-left: 15px;						
					}
				#newsReports {
					height: 312px;
					width: 387px;
					float: right;
					/*position: relative;*/
				}
				
					#news {
						width: 373px;
						height: 312px;
						/* position: absolute;*/
						float: right;
						bottom: 0px;
						right: 0px;						
					}
					
					#news #title {
						width: 100%;
						font-size:17px;
						font-weight: bold;
						color: #184301;
						border-bottom: solid 2px #CCC;
						margin-top: 13px;
					}
						
					#news #newsItemFirst, #news .newsItem {
						width: 100%;
						height: auto;
						font-size: 12px;
						position: relative;
						border-bottom: solid 1px #CCC;
						padding-bottom: 6px;
					}
					#news .newsItem {
						padding-top: 6px;
					}
					
					#news #newsItemFirst #heading {
						font-size: 20px;
						font-weight: bold;
						width: 100%;
						margin-top: 15px;
					}
					
					#news #newsItemFirst .news {
						margin-top: 6px;					
					}
					
					.readOn {					
						position: absolute;
						right: 0px;
						bottom: 5px;
					}
					
					.readOn a {
						color: #3f831c;
					}
			#bottomContent {
				height: 267px;
				width: 100%;
				background-image:url(/cake/app/webroot/img/templates/static/limerick_gaa/links_fixtures_background.jpg);
				background-repeat:repeat-x;
				margin-top: 1px;
			}
			
				#fixturesResults {
					width: 477px;
					height: 267px;
					float: left;
				}
			
				#notes {
					width: 243px;
					height: 267px;
					float:right;
				}
					.note {
						width:213px;
						height: 28px;
						margin: auto;
						border-bottom: solid 1px #c0c0c0;
						position: relative;
						font-weight: bold;
						font-size: 12px;
						color:#000;
						margin-top: 2px;	
						padding-bottom: 5px;
					}
																	
					.note img {
						margin-left: 3px;
						margin-right: 10px;
						
					}
					
					.note .date {
						color: #888787;
						font-weight:normal;
						padding-left: 20px;
					}
						
	#aModule {
		width:100%;
		height: auto;
		padding-bottom: 4px;
		padding-left: 1px;
	}
	
	#aModule .box {
		width: 184px;
		height: 184px;
		border: solid 1px #c2bdbd;
		float: left;
		margin-right: 4px;	
		
	}
	
	div.box div {
		color:#F00;
		margin-left: 15px;
		margin-top: 90px;
		font-weight: bold;
	}
	#footer {
		background-image:url(/cake/app/webroot/img/templates/static/limerick_gaa/footer_background.jpg);
		width:100%;
		height: 79px;	
		text-align: center;

	}
	
	#footer ul {
		list-style: none;
		padding: 10px 0px 0px 0px;
		margin: 0px;
		width: auto;
		color: #FFF;
	}
	#footer ul li {
		display: inline;
	}
	
	#copyRights {
		color: #FFF;
		margin-top: 10px;
	}
	
	#copyRights .green{
		color: #3f831c;
	}
	#designBy{
		color: #5e5d5d;	
		margin-top: 5px;
	}
	#designBy a, #designBy a:visited {
		text-decoration:none;
		color: #5e5d5d;	
	}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}		

/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any
way to fit your requirements.
=================================================================== */
.menu {
z-index:1000;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
width:226px;
}
/* hack for IE5.5 */
* html .menu ul {margin-left:-16px; ma\rgin-left:0; z-index:1000;}
/* position relative so that you can position the sub levels */
.menu li {
position:relative;
background-image:url(/cake/app/webroot/img/templates/static/limerick_gaa/menu_item.jpg);
height:26px;
z-index:1000;
}

/* get rid of the table */
.menu table {position:absolute; border-collapse:collapse;top:0; left:0; z-index:1000;;}

/* style the links */
.menu a, .menu a:visited {
display:block;
text-decoration:none;
height:26px;
line-height:26px;
width:226px;
color:#fff;
font-weight: bold;
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {width:226px; w\idth:226px;}
/* style the link hover */
* html .menu a:hover {        
        background:#949e7c;
        background-image:url(/cake/app/webroot/img/templates/static/limerick_gaa/menu_item.jpg);
        margin: 0px;
		padding: 0px;		
    }

.mItem {
    
    text-indent: 20px;
    background-image:url(/cake/app/webroot/img/templates/static/limerick_gaa/arrow.gif);
    background-repeat:no-repeat;
    background-position: 5px 10px;

}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:226px;
}

.menu ul li:hover {
	background-image:url(/cake/app/webroot/img/templates/static/limerick_gaa/menu_item_light.jpg);
	}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,.menu ul a:hover ul {
    visibility:visible;
    
}

/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
visibility:hidden;

}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{
visibility:hidden;

}

.menu ul :hover ul :hover ul :hover ul ul{
visibility:hidden;

}

.menu ul :hover ul :hover ul :hover ul :hover ul ul{
visibility:hidden;

}


/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{
visibility:visible;
z-index:1000;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {
visibility:visible;
z-index:1000;
}

.menu ul :hover ul :hover ul :hover ul :hover ul {
visibility:visible;
z-index:1000;
}

.menu ul :hover ul :hover ul :hover ul :hover ul :hover ul{
visibility:visible;
z-index:1000;
}
