/* stylesheet.css  =============================================== */
body 
{
	font: 70% arial, verdana, sans-serif;
	color: #fff;
	text-align:center;
	height:100%;
}
a
{ 
	text-decoration:underline;
	font-weight:normal;
	color:#4d66ac; 
} 
a:hover
{ 
	text-decoration:underline;
	font-weight:normal;
	color: #4d66ac;
} 
/*  Generic selectors  =============================================== */
html 
{
     overflow: -moz-scrollbars-vertical;
}
* 
{
	padding:0;
	margin:0;
}	
		
.clear 
{
  clear: both;
  height: 0;
}
.floatleft
{
	float:left;
}
.floatright
{
	float:right;
}
.center
{
	text-align:center;
}
.right
{
	text-align:right;
}
img 
{
	border: 0;
	vertical-align:bottom;
}
p
{
line-height:19px;
margin:10px 0 15px 0;
}
ul
{
     list-style: none;
}
.hide
{
	display:none;
}
hr
{
	color:#fff;
	background:#fff;
	height: 1px;
	width: 100%;
	text-align: center;
	border:none;
	margin:7px 0;
}
input, textarea, select	
{
	font: 11px arial, verdana, sans-serif;
	color:#999;
	padding:2px;
	border: 1px #999 solid;
	background: #FFF;
	margin-bottom: 3px;
}
h1, h2, h3, h4, h5, h6
{ text-transform:uppercase;	font-family: verdana, helvetica, sans-serif; /* color:#435ea7; */ }
h2 { font-size:18px; color: #fff; }
h2 span { color: #435ea7;}
h3 { font-size:14px;}
h4 { font-size:12px;}
h5 { font-size:11px;}

h3.latestnews 
{ 
display:block; 
width: 504px; 
height: 31px; 
background: url(/en/media/ballinasloe_latest_news.gif) top left no-repeat; 
} 


/*  Content Areas   =============================================== */
		
#wrapper
{
	width:761px;
	border:1px solid #c5d2e8;
	padding: 7px 7px 0 7px;
	margin: 0px auto 50px auto;
	text-align: left;	
	background: #FFF;
	voice-family: "\"}\""; 
  	voice-family:inherit;
 	width:739px;	
}
html>body #wrapper {
  width:739px;
} 
#toplinks
{
	width:733px;	/* Width of wrapper + Padding = 753 */
	padding: 5px 0;
	margin: 20px auto 0px auto;
	height: 20px; }
.header
{
	height: 167px;
	background: url(/en/media/header_bg.png) top left no-repeat; 
}
#content
{
	float:left;
	width: 500px;
	margin-bottom:10px;
	padding: 0px 10px;
	color: #5E5B59;
	background: #ffffff url(/en/media/content_grade.png) 0px 20px no-repeat;
}
#allcontent
{
	float:right;
	width:450px;
	margin-bottom:10px;
}
/* Sidebar  =============================================== */
#sidebar
{
	float:left;
	width:208px;
	margin-right: 10px;
	margin-bottom:10px;
}
#sidebar #panels ul img
{
	margin-bottom:7px;
}
#sidebar input.en
{
	margin-left:4px;
}
#sidebar input.ga
{
	margin-left:0px;
}
#sidebar .heading
{
	font-weight:bold;
	font-size:14px;
	margin-bottom:7px;
	margin-top:0;
	text-transform:uppercase;
	font-family: verdana, helvetica, sans-serif;
	color:#4762AB;
	text-align: right;
}
#sidebar .heading span
{
	text-transform:uppercase;
	font-family: verdana, helvetica, sans-serif;
	color:#54BA2C;
}
#sidebar  ul.searching
{
	display: block;
}
/* ###: Quick Search :############################### */
#sidebar legend
{
	display:none;
}
#sidebar fieldset
{
	border:none;
	padding:5px;	
	/* background: url(/en/media/searchbox.png) top left no-repeat; */
	display: block;
}
#searchBox { background: url(/en/media/searchbox.png) top left no-repeat; height: 76px; overflow: hidden; padding: 0px 5px;}
#searchBox label
{
	display: block;
	font-weight:bold;
	font-size:14px;
	margin-bottom: 4px;
	margin-top:0;
	text-transform:uppercase;
	font-family: verdana, helvetica, sans-serif;
	color:#4762AB;
}
#searchBox label span
{
	text-transform:uppercase;
	font-family: verdana, helvetica, sans-serif;
	color:#54BA2C;
}
#searchBox input.en
{
	margin-left: 0px;
	width: 170px;
}
#searchBox input.ga
{
	margin-left:0px;
	width: 170px;
}
#quicksearchimage
{
	border:none;
	padding:0px;
	float: right; margin-right: 20px;
}
/*  Quickl inks ======= */
#sidebar div.quicklinks
{
	width:208px;
	padding:4px 1px 0 1px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
 	width:206px;	
	border-bottom: 1px solid #ADC2E3;	
}
html>body #sidebar div.quicklinks {
  width:206px;
} 
div.quicklinks li
{
    text-decoration:none;
    font-weight:normal;
    color:#1e1171;
    display:block;
	width:206px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
 	width:186px;
	border-top: 1px solid #ADC2E3;
	padding:5px 0 5px 20px;
	background: #fff url(/en/media/li_blue.png) right 7px no-repeat;
}
div.quicklinks
{
    text-decoration:none;
    font-weight:normal;
    color:#1e1171;
    display:block;
   	width:206px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
 	width:186px;	
}
div.quicklinks li a
{
    text-decoration:none;
    font-weight:normal;
    color:#1e1171;
    display:block;    
	width:206px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
 	width:186px;	
}
html>body div.quicklinks li a {
  width:186px;
} 
div.quicklinks li a:hover
{
	text-decoration: underline;
}
div.quicklinks li span
{
    text-decoration:none;
    font-weight:normal;
    color:#1e1171;
    display:block;
    padding:5px 0 5px 20px;
	width:206px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
 	width:186px;
	border-top: 1px solid #ADC2E3;
	background: #fff url(/en/media/li_gren.png) right 7px no-repeat;
}
/*  Useful tools ======= */
/* BELOW */
/*  Subpage menu ======= */
#sidebar div.subpage_menu
{
	width:208px;
/*	border-bottom:1px solid #999;*/
}
div.subpage_menu li
{
	/* background:url(/en/media/http://www.galway.ie/en/media/Media,749,en.gif) top left no-repeat; */
}
div.subpage_menu li a
{
    text-decoration:none;
    font-weight:normal;
    color:#1e1171;
    display:block;
    padding:5px 0 5px 8px;
	width:208px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
 	width:200px;	
}
html>subpage_menu div.tools li a {
  width:200px;
} 
div.subpage_menu li a:hover
{
	color:#1e1171;
	text-decoration:none;
	/* background: url(/en/media/http://www.galway.ie/en/media/Media,750,en.gif) top left no-repeat; */
}
/* Main content area  =============================================== */
#content ul {
	/* list-style-image: url(/en/media/http://www.galway.ie/en/media/Media,963,en.gif); */
	padding-left: 30px;	width: auto;
}
#content ol {	padding-left: 30px;	width: auto;}
/*  Breadcrumb trail ======= */	
div.breadcrumb {
	list-style-image:none; display:block; width:504px; font-size: 90%;
	height:16px; margin: 0px 0px 30px 0px;padding: 0px; }
div.breadcrumb a { color:#666; text-decoration:none; }
div.breadcrumb a:hover { color:#560006;}
	
#news h2 { color:#ffffff;}
.more { vertical-align:baseline;}
#news .latestnews
{
	border-left:1px solid #989653; border-right:1px solid #989653; border-bottom:1px solid #989653;
	padding:15px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
 	width:443px;	
}
html>body .newsitem {
  width:443px;
} 
#news .newspic { float:left;	width:109px; margin-right:20px; }
.newspic img
{
	border:1px solid #989653;
}
.newsitemtext { float:left; width:360px; }
.newsitemtext p { margin-bottom:0; line-height:14px;}
/*  Profiles  ======= */	
.profile
{
	width:504px;
	border:1px solid #e0d9c4;
	background:#f2eee2;
	margin-bottom:8px;
	padding:5px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
 	width:492px;	
}
html>body .profile {  width:492px;} 
.profile h4 { color:#674d2c; }
.profileimage {	float:left;	width:93px;	margin-right:20px;}
.profileimage img { border:1px solid #e0d9c4;}
.profiletext { float:left; width:376px;}
.profiletext p { margin-bottom:0; line-height:14px; }
.profiletext ul {	float:right; }
/* Site navigation  =============================================== */		
/*  Top links ======= */		
#toplinks ul { float: right;}
#toplinks ul li { float: left; display: inline; border: none; padding: 4px 5px; }
#toplinks ul li a { display: block; color: #435ea7; border: none; padding: 0px 5px; text-decoration: none;}
#toplinks ul li a.border { border-right: 1px solid #435ea7;}
/*  Primary navigation ======= */	
div#nav_holder { width:739px; height:26px; 	background-color: #2d2a5f; margin:1px 0 7px 0;}				
ul.nav
{
	list-style-type: none;
	display:block;
	height: 26px;
	text-transform:uppercase;
	float: right;
}
ul.nav li 
{
	float: left;
}
ul.nav  a 
{
	display: block;
	color: #FFF;
	font-weight:bold;
	text-decoration: none;
	padding: 6px 20px  6px 20px;
}
ul.nav a:hover, ul.nav a.on
{
	text-decoration: none;
	font-weight:bold;
	color: #FFF;
	background-color: #4f9ea4;
}
ul.nav span {
	display: block;
	color: #FFF;
	font-weight:bold;
	text-decoration: none;
	padding: 6px 20px  6px 20px;
	background-color: #4f9ea4;
}
/*  Footer   =============================================== */
#footer
{
	width:738px;
	height:30px;
	background:#95BDD2;
	color:#FFF;
}
#footer ul
{
	float:right;
	padding-right:10px;
	padding-top:8px;
}
#footer ul li
{
	float:left;
	margin-left:10px;
}
#footer a
{
	color:#FFF;
	text-decoration:none;
}
#footer a:hover
{
	color:#FFF;
	text-decoration:underline;
}
#footer hr
{
	display:none;
}
/*Change Text size*/
/* === t4 Additions () ===  */
#content img.border { float: right; border: 1px solid #76A8CD; padding: 5px; background-color: #fff; margin: 6px;}
/* Tools */
#sidebar div.tools { width:208px; border-bottom: 1px solid #ADC2E3; }
div.tools li { }
div.tools li.fontSize_hold
{
    font-weight:normal;
    color:#666;
    display:block;
    padding:5px 0px 5px 0px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
 	width: 208px;
	border-top: 1px solid #ADC2E3;
}
div.tools li a
{
    text-decoration:none;
    font-weight:normal;
    color:#666;
    display:block;
    padding:5px 38px 5px 0px;
	width:208px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
 	width:170px;
	border-top: 1px solid #ADC2E3;
	background: #fff url(/en/media/li_blue.png) right 7px no-repeat;
}
div.tools li a.blue { background: #fff url(/en/media/li_blue.png) right 7px no-repeat; }
div.tools li a.turq { background: #fff url(/en/media/li_turq.png) right 7px no-repeat; }
html>body div.tools li a { width:170px; } 
div.tools li a:hover { color:#000; text-decoration:none; background: #fff url(/en/media/li_gren.png) right 7px no-repeat; }
div.tools li.fontSize_hold a { font-weight: bold; display: inline; width: auto; margin: 0px 0px 0px 5px; padding: 0px 5px; background: #EFF5FF none; color: #666; border: 1px outset #D5E4F5;}
div.tools li.fontSize_hold a:hover { border: 1px inset #D5E4F5;}
div.tools span.fwdInfo { background: #fff url(/en/media/icon_fwdInfo.gif) 4px 0px no-repeat; padding: 5px 18px; }
div.tools span.Printfriend { background: #fff url(/en/media/icon_Printfriend.gif) 4px 0px no-repeat; padding: 5px 18px; }
div.tools span.TextOnly { background: #fff url(/en/media/icon_TextOnly.gif) 4px 2px no-repeat; padding: 5px 18px; }
div.tools span.favourite { background: #fff url(/en/media/icon_favourite.gif) 4px 2px no-repeat; padding: 5px 18px; }
div.tools span.subscribePage { background: #fff url(/en/media/icon_subscribePage.gif) 4px 2px no-repeat; padding: 5px 18px; }
div.tools span.sendComments { background: #fff url(/en/media/icon_sendComments.gif) 4px 3px no-repeat; padding: 5px 18px; }
div.tools span.fontSize { background: #fff url(/en/media/icon_fontSize.gif) 4px 3px no-repeat; padding: 5px 18px; }
