@charset "utf-8";

body {
	background-color: #353535;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c0d0ca;
}

div {
	/*border: 1px solid #00FF00;*/
}

.SpryHiddenRegion {
	visibility: hidden;
}

#clear {
	clear:both;
}

td img {
	display: block;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

h1 {
	font-size: 18pt;
	letter-spacing: -1px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 6px;
	font-weight: lighter;
}

h2 {
	font-size: 12pt;
	letter-spacing: -1px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 6px;
	font-weight: lighter;
}

h3 {
	font-size: 12pt;
	letter-spacing: -1px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: lighter;
}

p {
	line-height: 18px;
}

.page {
	width: 880px;
	background-color: #282828;
	margin-right: auto;
	margin-left: auto;
}

.page #topstrip {
	background-color: #990000;
	height: 4px;
	position: relative;	
}
.page #topnav {
	width: 830px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
	background-image: url(../images/sitelogo.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 56px;
}
.page #banner {
	height: 308px;
	width: 870px;
	margin-bottom: 20px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
.page #welcomepanel {
	width: 830px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	position: relative;
}

.page #content {
	width: 806px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	position: relative;
}
.page #content #contactdetails {
	float: left;
	width: 390px;
	position: relative;
}
.page #content #contactform #formfrom {
	background-color: #586968;
	width: 99%;
}
.page #content #contactform #formcomments {
	background-color: #586968;
	width: 99%;
}
.page #content #contactform #formname {
	background-color: #586968;
	width: 99%;
}

.page #content #contactform {
	float: right;
	width: 390px;
	position: relative;
}


.page #content a:link, a:active, a:visited {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.page #content a:hover {
	text-decoration: underline;
}

.page #content #gaanews {
	float: left;
	margin-right: 20px;
	width: 390px;
}

.page #welcomepanel .content {
	position: relative;
	margin-top: 6px;
	margin-right: 12px;
	margin-bottom: 6px;
	margin-left: 12px;
}
.page #footer {
	width: 830px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.page #footer h1 {
	color: #586968;
}

.page #footer p {
	color: #98a8a3;
	font-size: 10px;
	text-indent: 5px;
	margin: 0px;
	padding: 0px;	
}

.page #footer a:link, a:active, a:visited {
	font-size: 10px;
	color: #c0d0ca;
	text-decoration: none;	
}

.page #footer a:hover {
	text-decoration: underline;
}


.page #topnav #topnavlinks {
	position: relative;
	float: right;
	top: 20px;
}
.page #topnav #topnavlinks a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
.page #topnav #topnavlinks a:hover {
	background-color: #8F0000;
}
#bottom {
	height: 40px;
	width: 880px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.page #divider {
	background-image: url(../images/footerdiv.jpg);
	margin-left: auto;
	margin-right: auto;	
	width: 806px;
	height: 9px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}

.page #contentdividersmall {
	background-image: url(../images/footerdiv.jpg);
	margin-left: auto;
	margin-right: auto;	
	width: 390px;
	height: 9px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	float: left;
}

.page #contentdividerlarge {
	background-image: url(../images/footerdiv.jpg);
	margin-left: auto;
	margin-right: auto;
	width: 806px;
	height: 9px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	float: left;
}

#reflection {
	height: 110px;
	width: 880px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

#lineout {
	border: none;
}

#lineout td {
	border: solid;
	border-width: 1px;
	border-color: #990000;
}
#rssOutput {
	font-size: 10px;
	width: 390px;
}
.loader {
	height: 32px;
	width: 32px;
}
#welcomeimage {
	float: right;
	margin-top: 0px;
}
.page #content .hurlingimage img {
	clear: both;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.page #content .mensfootball img {
	clear: both;
	float: right;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: 20px;
}

.page #content .womensfootball img {
	clear: left;
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
}

.page #content .hurling2 img {
	clear: left;
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
}

.page #content #craicsponsor {
	float: left;
	position: relative;
	width: 390px;
}

.page #content #craicsponsor a {
	color: #FFFFFF;
	text-decoration: none;
}

.page #content #craicsponsor a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.page #content #craicsponsor p {
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.page #content #thecraic {
	position: relative;
	float: left;
	width: 100%;
	clear: left;
}

.page #content #needaplacetolive {
	position: relative;
	float: left;
	width: 100%;
	clear: left;
}
.page #content #featuredsponsor {
	position: relative;
	float: left;
	clear: left;
	width: 100%;
}
.page #content #clubshop {
	position: relative;
	float: left;
	width: 100%;
}

.page #content #hotjob	{
	position: relative;
	float: left;
	width: 100%;
}

.page #content #scores	{
	position: relative;
	float: left;
	width: 100%;
}

.page #content #gaalinks {
	float: left;
	width: 195px;
	position: relative;
	margin-right: 5px;
}

.page #content #gaalinks a:link, a:active, a:visited {
	color: #FFFFFF;
}

.page #content #usefullinks {
	float: left;
	width: 195px;
	position: relative;
	margin-right: 10px;	
}

.page #content #usefullinks a:link, a:active, a:visited {
	color: #FFFFFF;
}

.page #content #otherlinks {
	float: left;
	width: 195px;
	position: relative;
	margin-right: 5px;	
}

.page #content #otherlinks a:link, a:active, a:visited {
	color: #FFFFFF;
}

.page #content #jobs {
	float: left;
	width: 195px;
	position: relative;
}

.page #content #jobs a:link, a:active, a:visited {
	color: #FFFFFF;
}

.page #footer .navigation a:link, a:active, a:visited {
	color: #c0d0ca;
}
.page #content #photoframe {
	float: left;
	width: 120px;
	height: 170px;
	margin-right: 6px;
	margin-bottom: 20px;
}

.page #content #photoframe #photoimg {
	width: 120px;
	text-align: center;	
}

.page #content #photoframe #photoname {
	color: #98a8a3;
	font-size: 10px;
	text-indent: 5px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#whatsonheadline {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
#whatsondate {
	font-size: 10px;
	font-weight: bold;
	color: #98a8a3;
	margin-bottom: 20px;
}
#whatsondesc {
	margin-bottom: 40px;
}

.page #content #craicsponsor .gu_clouds {	
text-align:left;
}

.page #content #craicsponsor .gu_clouds .gu_cloud_link_class1, .page #content #craicsponsor .gu_clouds .gu_cloud_link_class2, .page #content #craicsponsor .gu_clouds .gu_cloud_link_class3, .page #content #craicsponsor .gu_clouds .gu_cloud_link_class4 {
text-decoration:none; 
border:none;
}

.page #content #craicsponsor .gu_clouds .gu_cloud_link_hide {
display:none;
}

.page #content #craicsponsor .gu_clouds .gu_cloud_link_class1:hover, .page #content #craicsponsor .gu_clouds .gu_cloud_link_class2:hover, .page #content #craicsponsor .gu_clouds .gu_cloud_link_class3:hover, .page #content #craicsponsor .gu_clouds .gu_cloud_link_class4:hover {
background-color:#0066FF;
}

.page #content #craicsponsor .gu_clouds .gu_cloud_link_class1 {
color:#FF9900;
}

.page #content #craicsponsor .gu_clouds .gu_cloud_link_class2 {
color:#FFCC66;
}

.page #content #craicsponsor .gu_clouds .gu_cloud_link_class3 {
color:#FFCC66;
}

.page #content #craicsponsor .gu_clouds .gu_cloud_link_class4 {
color:#039faf;
}

.page #content #craicsponsor .gu_clouds .gu_cloud_link_class1:hover {
color:#FFFFFF;
}

.page #content #craicsponsor .gu_clouds .gu_cloud_link_class2:hover {
color:#FFFFFF;
}

.page #content #craicsponsor .gu_clouds .gu_cloud_link_class3:hover {
color:#FFFFFF;
}

.page #content #craicsponsor .gu_clouds .gu_cloud_link_class4:hover {
color:#FFFFFF;
}
.page #welcomepanel .content img {
	float: right;

}
h5 {
	font-size: 18px;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: lighter;
}
#twitterbox {
	width: 320px;
	margin: 0px;
}
#twitterbox ul {
	padding: 0px;
	margin: 0px;
}
#twitterbox li {
	list-style-type:none;
	padding: 0px;
	margin-left: 6px;
	margin-right: 6px;
}
#twitter_div {
	font-size:10px;
	background-color: #c0d0ca;
	color:#333;
	font-style: italic;
}

#social {
	float: left;
	margin-right: 4px;
}