/* Start of CMSMS style sheet 'All Ireland Scaffolding' */
* { padding: 0; margin: 0; }

body {
font-family: Verdana, Geneva, sans-serif;
 font-size: 13px;
background-color:#ebebeb;
}

p{line-height:20px; font-size:12px; color:#333; text-align:justify; margin:10px 0px;}
a{color:#014F5B;}
img{border:none;}
#wrapper { 
 margin: 10px auto;
 width: 920px;
 background: #fff ;
}
#header {
 color: #fff;
 width: 900px;
 float: left;
 padding: 10px;
 height: 130px;
 margin: 0px;
 background: #ebebeb url(uploads/images/header.png) no-repeat;
text-align:right;
}
#header h1{display:none}
#headerdetails p{text-align:right;  color: #fff;}
#headerdetails{width:380px; height:30px; float:right; margin-top:43px; margin-right:10px; font-size:14px; }
#headerdetails a{color:#fff; text-decoration:none;}

#navigation {
 float: left;
 width: 920px;
 color: #333;
 margin: 0px 0px 3px 0px;
 background: #BD9C8C;
}

#banners {
 float: left;
 width: 920px;
 color: #333;

 margin: 0px 0px 5px 0px;

 height:150px;
}

#content{ 
 color: #333;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 min-height: 600px;
 width: 658px;
 float: left;
 background: #fff;
}
#content h1{margin-bottom:20px; font-size:22px; color:#014F5B; border-bottom:2px solid #7FA8AC;}


.ad { 
 float: right;
 color: #fff;
 margin: 12px 10px 5px 0px;
 padding: 0px;
 width: 217px;
 display: inline;
text-align:center;
font-size:14px;
}

#addressblock { 
 float: right;
 color: #fff;
 margin: 12px 10px 5px 0px;
 padding: 11px 11px;
 width: 195px;
 display: inline;
 background: #014F5B;
text-align:center;
font-size:14px;
}

#telephoneblock { 
 float: right;
 color: #fff;
margin: 0px 10px 5px 0px;
 padding: 11px 11px;
 width: 195px;
 display: inline;
 background: #838488;
text-align:center;
font-size:14px;
}

#emailblock { 
 float: right;
 color: #fff;
 margin: 0px 10px 5px 0px;
 padding: 11px 11px;
text-align:center;
 width: 195px;
 display: inline;
 background: #B9BABC;
font-size:14px;
}
#emailblock a{color:#fff; text-decoration:none; display:block;}

#news { 
 float: right;
 color: #333;
 margin: 18px 10px 5px 0px;

 min-height: 200px;
 width: 215px;
 display: inline;
border:1px solid #848589;
}
#news h3{ background:#848589; color:#fff; padding:5px;}

#newstitle{width:90%; padding:0px 5px; margin:10px 5px 5px 5px;}
#newsdate{width:90%;  padding:0px 5px; margin:0px 5px 10px 5px;}
#newsarticle{width:90%;  padding:0px 5px 10px 5px; margin:5px; border-bottom:1px solid #ccc;}


#contactus { 
 float: right;
 color: #333;
 margin: 0px 10px 5px 0px;

 height: 200px;
 width: 215px;
 display: inline;
border:1px solid #848589;
}
#contactus h3{ background:#848589; color:#fff; padding:5px;}

#footer { 
 width: 900px;
 clear: both;

 background: #fff url(uploads/images/footer.png) no-repeat bottom;
 margin: 0px 0px 10px 0px;
 padding: 5px 10px 5px 10px;
}
#footer p{ color: #fff; text-align:center;}
#footer a{ color: #fff;}

#accordion {
	margin:20px 0px;
}
#accordion table{margin-left:20px; padding:10px 0px;}
#accordion th{padding:10px 0px; text-align:left;}
#accordion td{padding:5px 0px;}
h3.toggler {
	cursor: pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	font-family: 'Andale Mono', sans-serif;
	font-size: 16px;
background: #014F5B;
height:39px;
	color: #fff;
	margin: 0 10px 4px 10px;
	padding: 3px 5px 1px 5px;
font-weight:bold;

}
img.toggler{margin-right:20px;}

#accordion img{vertical-align: middle;}

div.element p, div.element h4 {
	margin:0px 0px 0px 10px;
	padding:4px;
}

.albumbox{width:100px; height:140px; float:left; margin:0px 15px 10px 10px;}
span.albumpicturecount{font-style:normal; font-size:10px;}

ul{margin-left:15px;}

input{margin:5px 0px 10px 0px; padding:5px;}
td.submit input{margin:5px 0px 10px 0px; padding:0px;}
select{margin:5px 0px 10px 0px; padding:5px;}

/* End of 'All Ireland Scaffolding' */

