@charset "utf-8";
/* CSS Document */
body {
	background-color:#434343;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	margin:auto;
	
	}

.padding {
	padding:0px 10px;
	}
p { text-shadow: 0px 1px 0px #dcdcdc;
	font-size:1.2em;
	}
h1 {
	font-size:2.5em;
	color:#FFF;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:-15px;
	text-shadow: 0px 1px 0px #cb5900;
	}
h2 {
	font-size:2em;
	color:#ec672f;
	font-weight:bold;
	background-color:#000;
	margin:0;
	padding:5px 5px 5px 10px;	
	text-shadow: 0px 1px 0px #3a1900;
	}
	
p.match b {
	color:#ec672f;
	text-shadow: 0px 1px 0px #3a1900;
	}
	
.title {
	font-size:1.2em;
	font-weight:bold;	
	}
h3 {
	font-size:2em;
	color:#000;
	font-weight:bold;
	padding-bottom:2px;	
	margin:0;
	text-shadow: 0px 1px 0px #ccc;
	}
h4{
	font-size:1.5em;
	color:#fff;
	font-weight:bold;	
	}
	
h4.fixturesh4{
	font-size:1.5em;
	color:#ec672f;
	font-weight:bold;
	margin:10px 0 0 0;	
	}
	
h5 {
	font-size:1.4em;
	color:#000;
	font-weight:bold;
	margin-bottom:1px;	
	text-shadow: 0px 1px 0px #cb5900;
	}
.cleardiv{
	clear:both;
	font-size:0;
	}
 a {
    text-decoration:none;
	color:#ec672f;
	line-height:120%;
	font-size:0.9em;
	text-shadow: 0px 1px 0px #ffe8d6;
	}
 a:visited{
    color:#ec672f;
	}
a:hover{
     text-decoration:underline;	
	 color:#fa7c48;
	}
	
#wrap {
	width:950px;
	height:auto;
	margin:0 auto;

	}
	

/*------header-------*/
#header {
	background: url(/images/bgd_header.jpg) no-repeat ;
	height:187px;
	margin-bottom:0;
	position:relative;	
	}
#telephone {
	float:right;
	width:238px;
	height:37px;
	margin-right:10px;
	margin-top:0;
	background: url(/images/phone.gif) no-repeat 0 0 ;	
	}
	
a.logo {
	width:414px;
	height:96px;
	float:left;
	margin:0px;
	display:inline-block;
}
	

#logoTCA {
    float:right;
	border:0;
	position:relative;
	top:45px;
	right:-228px;
	}
#content {
	margin:0;
	margin-top:0;
	}
#mainMenu { 
	width:100%;
	color:#FFFFFF;
	margin:32px 0 0 10px;
	padding:0;
	display:inline-block;
	position:relative;	
	}
#mainMenu ul {
	line-height:100%;
	list-style:none outside none;
	margin:auto;
	padding:0;
	}
#mainMenu li {
	float:left;
	margin:0;
	padding:7px 12px;
	}
#mainMenu a{
	font-size:1.4em;
	color:#FFF;
	text-decoration:none;
	text-shadow: 0px 1px 0px #333;
	}
#mainMenu a:hover{
	border-bottom:solid 4px #ec672f;
	}
	
body#page1 #mainMenu a#loc1 {border-bottom:solid 4px #ec672f;}
body#page2 #mainMenu a#loc2 {border-bottom:solid 4px #ec672f;}
body#page3 #mainMenu a#loc3 {border-bottom:solid 4px #ec672f;}
body#page4 #mainMenu a#loc4 {border-bottom:solid 4px #ec672f;}
body#page5 #mainMenu a#loc5 {border-bottom:solid 4px #ec672f;}
body#page6 #mainMenu a#loc6 {border-bottom:solid 4px #ec672f;}
body#page7 #mainMenu a#loc7 {border-bottom:solid 4px #ec672f;}
body#page8 #mainMenu a#loc8 {border-bottom:solid 4px #ec672f;}
body#page9 #mainMenu a#loc9 {border-bottom:solid 4px #ec672f;}
body#page10 #mainMenu a#loc10 {border-bottom:solid 4px #ec672f;}
body#page11 #mainMenu a#loc11 {border-bottom:solid 4px #ec672f;}

#sideMenu {
    padding-left:10px;	
}
#sideMenu a{
	color:#000;
	text-decoration:none;
	}

#sideMenu a:hover{
	color:#ec672f;
	text-decoration:none;
	}	

/*------jQuary-------*/

#portfolio {
	padding:0;
	margin:0;
	border:0;
}
#portfolio li{
	list-style:none;
}	
/*------content-------*/
#players {
	float:left;
	margin-left:0;
	margin-top:0;
	margin-bottom:40px;
	height:267px;
	width:663px;
	overflow:hidden;
	}
#welcome {
	position:relative;
	float:right;
	margin-top:0;
	margin-right:0;
	margin-bottom:40px;
	width:267px;
	padding:0 10px;
	background-color:#ec672f;
	height:267px;
	color:#FFFFFF;
	font-size:1em;
	}
	
#welcome p {text-shadow: 0px 1px 0px #cb5900;}

#bookNow{
	position:absolute;
	top:222px;
	right:10px;
	border:0;
	}
#facilities {
	float:left;
	margin:0 10px 0 0 ;
	width:210px;
	height:225px;
	padding:0 ;
	border:10px solid #2e2e2e;
	background-color:#fff;	
	}
#facilities img {
	border:none;
	}
	#facilities p {
	padding:0 10px;
	}
#news{
	float:left;
	margin:0 10px 0 0 ;
	width:210px;
	height:225px;
	padding:0 ;
	border:10px solid #2e2e2e;
	background-color:#fff;	
	
	}
#news ul{
	margin-top:10px;
	margin-left:-30px;
	list-style:none;
	}
#news li {

	padding:0 0 0 20px;
	
	
	}
	#news p {
	padding:0 10px;
	}
	
	#news li.noimg {padding-bottom:0;
	padding-left:20px;
	background-position: left 2px;
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;}
#results {
	float:left;
	margin:0 10px 0 0 ;
	width:210px;
	height:225px;
	padding:0;
	border:10px solid #2e2e2e;
	background-color:#fff;	
	}
#results table {
	width:100%;
	padding:5px;
	}
#results table td {
	padding:5px;
	}
	#results p {
	padding:0 10px;
	}
#book {
	float:right;
	margin:0;
	width:210px;
	height:225px;
	padding:0 ;
	border:10px solid #2e2e2e;
	background-color:#fff;	
	}
#book img {
	border:none;
	}
	#book p {
	padding:0 10px;
	}
/*------bottom-------*/
#bottomNav {
	padding-top:12px;
	color:#FFFFFF;
	text-shadow: 0px 1px 0px #333;
	}
#navigation {
	float:left;
	margin-left:10px;
		
	}
#navigation ul {
	list-style:none;
	margin-left:0;
	font-size:1.2em;
	border-left:5px solid #ec672f;
	}
#navigation li {
	padding:2px 2px 2px 0;
	margin-left:-35px;text-shadow: 0px 1px 0px #333;	
	}
#navigation li a {
	color:#FFFFFF;text-shadow: 0px 1px 0px #333;	
	}
#sponsors {
	float:left;
	margin-left:80px;	
	width:350px;
	
	}
#sponsors table{
	border-left:5px solid #ec672f;
	font-size:1.2em;
		
	}
#sponsors table td {
	padding:3px 5px 10px 5px;	
	}
#events {
	float:right;
	width:350px;text-shadow: 0px 1px 0px #333;	
	}
#events a{text-shadow: 0px 1px 0px #333;	}
#bbc_news {
	border-left:5px solid #ec672f;
	}
#feed-control {
	border-left:5px solid #ec672f;
	}	
/*------footer-------*/
#footer {
	background-color:#2f2f2f;
	margin-bottom:0;
	height:85px;
	color:#fff;
	}
#footer p{
	float:left;
	margin:0 auto auto 0;
	width:300px;text-shadow: 0px 1px 0px #000;	
	}
#logoBar {
	float:left;
	margin:10px auto auto 10px;
	width:222px;
	}
.bookmarks {
	float:right;
	margin:3px -2px  auto auto;
	width:300px;
	}
.bookmarks img {
	border:none;	
	}
/*------EVENTS-------*/
#sideBar {
    float:left;
	width:180px;
	height:600px;
	background-color:#fefefe;
	margin:0 10px 0 10px ;
	border:10px solid #2e2e2e;
	position:relative;
	}
#sideBar ul{
	padding-bottom:1px;
	padding-right:5px;
	margin-left:5px;
	list-style:none;
	font-size:1em;
	}
#sideBar li {
	margin-left:-33px;
	padding:0 2px 2px 20px;
	background-position: left 2px;
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	}
#bgd_sideMenu {
	position:relative;
	top:340px;
	}
#display {
	float:right;
	margin-right:10px;
	padding:15px 15px;
	width:685px;
	background-color:#fefefe;
	
	}
#display a {
	text-decoration:none;
	color:#ec672f;
	line-height:120%;
	}
#display a:visited{
    color:#ec672f;
	}
#display a:hover{
     text-decoration:underline;	
	}
#display img {
	float:right;
	clear:left;
	padding:10px;
	}
#display object {
	padding-top:70px;
	padding-left:20px;
	}
#display table{
	width:500px;
	}
#display ul{
	font-size:1.2em;
	}	
	
/*------CONTACT------*/
.address {
	padding-left:10px;	
}
#map {
	padding-top:40px;
	padding-left:10px;
}
#displayContact {
	float:right;
	margin-right:10px;
	padding:15px 15px;
	width:685px;

	background:url(/images/bgd_contact.jpg) no-repeat  bottom right #fefefe;

	}
#displayContact table {
	width:500px;
	font-size:1.2em;
	}
.contact {
	font-size:1.8em;
	color:#999999;
	font-weight:bold;	
	}
.imageLeft {
	float:left;
	width:192px;
	padding-right:20px;
	padding-bottom:20px;
}

/*------GALLERY------*/
#displayGallery {
	float:right;
	margin-right:10px;
	padding:30px 50px;
	width:618px;
	background-color:#fefefe;

	}
#display object {
	padding-top:70px;
	padding-left:20px;
	}
/*------HISTORY-------*/
#sideBarHistory {
    float:left;
	width:180px;
	height:600px;
	background:#fefefe url(/images/sideMenuHistory.jpg) no-repeat bottom;
	margin:0 10px 0 10px;
	border:10px solid #2e2e2e;
	position:relative;
	}
#sideMenuHistory {
	padding:0 10px;
	}	
#sideMenuHistory ul{
	padding-bottom:1px;
	margin-left:0;
	list-style:none;
	font-size:1em;
	}
#sideMenuHistory  li {
	margin-left:-33px;
	padding:0 2px 2px 15px;
	background-position: left 2px;
	background-repeat: no-repeat;
	}
#sideMenuHistory  li a {
	font-size:1.2em;
	color:#666666;
}
#hurlingTradition{
	float:left;
	padding:0 10px 70px 0;
	width:233px;
	font-size:0.9em;
}
#hurlingTradition p {
	padding-left:5px;
}
#picture_with_caption p{	
	padding:0 5px 5px 5px;	
}
#fifties {
	float:left;
	margin-left:130px;
	padding:20px 0 0 0;
	width:330px;
	font-size:0.9em;
}
#fifties p{
	padding-left:45px;
}
#fifties img{	
	border:none;
}
#firstChampionship {
    float:left;
	margin: 0 135px;
	padding:10px 0 0 0;
	width:374px;
	font-size:0.9em;
}
#firstChampionship p {
	padding-left:85px;
}
.caption {
	padding:0 50px
}
#firstChampionship01 {
	float:left;
	margin-left:200px;
	padding:10px 0 0 0;
	width:224px;
	font-size:0.9em;
}
#firstChampionship02 {
	float:left;
	margin-left:140px;
	padding:10px 0 0 0;
	width:374px;
	font-size:0.9em;
}
#firstChampionship03 {
	float:left;
	margin-left:180px;
	padding:10px 0 0 0;
	width:269px;
	font-size:0.9em;
}

/*------guestbook-------*/
#guestbookLeft {
	float:left;
	width:340px;	

}
#guestbookLeft table {
	width:300px;
	border-collapse:collapse;
	font-size:1.2em;
	}
	
#guestbookLeft table td {
	padding:3px;
	background-color:#d5d5d5;
	}
#guestbookRight {
	float:right;
	height:450px;
	padding-left:0px;
	margin-right:0;
	width:300px;
}
#guestbookRight table{	
	width:300px;
	font-size:1.2em;	
}
.message {	
	margin-bottom:10px;
	font-size:1.1em;
	color:#333333;
}
.topBorder {
	border-top:1px solid #fff;
}

/*------FACILITIES-------*/

#circuits {
	float:left;
	margin-left:0;
	border-collapse:collapse;
}
#circuits td {
	border: solid 1px #ccc;	
	border-collapse:collapse;
	padding:5px;
	width:18%;
	}
.notes {
	font-size:1em;
}
ul.numberedList {
	list-style:decimal;
	}
.numberedList ul{
	list-style:lower-alpha;
	font-size:1.4em;
	}	
.numberedList ul li {
	list-style:lower-alpha;
	font-size:0.9em;
	}				
/*------NEWS-------*/
#newArena  {
	 margin-left:135px;
	 padding-bottom:30px;
	 width:402px;
	 float:left;
}
#camogieChampionship {
	 margin-left:135px;
	 padding-bottom:0;
	 float:left;
	 width:397px;
}
#presidentVisit {
	 margin-left:40px;
	 padding-bottom:10px;
	 float:left;
	 width:600px;
}
#strictlyComeDancing {
	 margin-left:120px;
	 padding-bottom:10px;
	 float:left;
	 width:432px;
}
#gAAPresident02 {
	 margin-right:10px;
	 padding-bottom:10px;
	 padding-left:20px;
	 float:right;
	 width:220px;
}
#gAAPresident01 {
	 margin-left:0;
	 padding-bottom:10px;
	 padding-left:10px;
	 float:left;
	 width:260px;
}
#brianCody01 {
 	 margin-right:10px;
	 padding-bottom:10px;
	 padding-left:20px;
	 float:right;
	 width:244px
	 }
#brianCody02 {
 	 margin-right:10px;
	 padding-bottom:10px;
	 padding-left:20px;
	 float:right;
	 width:244px
	 }
#brianCody03 {
 	 margin-left:0;
	 padding-bottom:0;
	 padding-left:10px;
	 float:left;
	 width:234px;	
	 }
/*------LINKS-------*/
#column01 {
 	 margin-left:0;
	 padding-bottom:0;
	 float:left;
	 width:100%;
}
#column01 table {
	 width:100%;
}
#column01 table td{
	 height:10px;
	 padding:0;
}
#column02 {
	 margin-left:0;
	 padding-bottom:0;
	 float:left;
	 width:100%;
}
#column03 {
 	 margin-left:0;
	 padding-bottom:0;
	 float:left;
	
	 width:100%;
}
/*------MATCH REPORTS-------*/
#sideMenuMatchReports {
	padding:0 10px;
	}	
#sideMenuMatchReports ul{
	padding-bottom:1px;
	margin-left:0;
	list-style:none;
	font-size:1em;
	}
#sideMenuMatchReports  li {
	margin-left:-33px;
	padding:0 2px 2px 15px;
	background-position: left 2px;
	background-repeat: no-repeat;
	}
#sideMenuMatchReports li a {
	font-size:1.2em;
	color:#666666;
}

p.fixturesp {margin:8px 0 8px 0; font-size:1.4em; text-indent:20px;}

.textbox {border:1px solid #999999; background-image:url(/images/textbox.jpg); background-position:bottom; background-repeat:repeat-x; padding:5px; color:#666666; margin:00px 0 0 0;}

.submit{ background-image:url(/images/submit.jpg); background-position:top; background-repeat:no-repeat; width:100px; height:34px; overflow:hidden; border:0; cursor:pointer; text-indent:-9999px;}
.submit:hover { background-image:url(/images/submit.jpg); background-position:bottom; background-repeat:no-repeat; width:100px; height:34px; overflow:hidden;}

ul.faqanchors {margin:0; padding:0; list-style-type:none;}
ul.faqquestions {margin:0; padding:0; list-style-type:none;}

ul.homenews li{font-size:1.2em;}
ul.downloads {margin:30px 0 0 10px; padding:0; border-left:1px solid #cec195;}
ul.downloads li { text-align:left; vertical-align:top; background:url(/images/pdf.gif) top left no-repeat; list-style:none; width:170px; height:30px; margin:0 0 10px 5px; padding:5px 0 0 36px; display:block;}
.downloadarrow { padding:0 0 0 20px; background:url(/images/downloadarrow.gif) left no-repeat; max-height:20px; max-width:20px; min-height:0px; min-width:0px; display:block; }
.left {float:left;}
