/* CSS Document */

/* Set Styles */
body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#585353; background:url(/images/bk_main_tile.jpg) top left repeat-x #eeebed;}

h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#488139; margin:0;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#488139; margin:0 0 5px 0;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; margin:0;}

a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#488139; text-decoration:none;}
a:hover{color:#000;}

#containerMain {background:url(/images/bk_main.jpg) top no-repeat; margin:0 auto; width:751px; padding:59px 13px 30px 13px; zoom:1;}
#containerWhite {background:#FFFFFF; padding:0 5px 30px 5px; width:741px;}
.clearLeft{clear:left;} .clearBoth{clear:both;} .clearRight{clear:right;}

/* Header & Navigation */

#navContainer{ margin:0 0 5px 0;}
#banner {background:url(/images/01_Home.jpg) top left no-repeat; margin:0 0 18px 0; width:697px; height:105px; padding:24px 22px;}
#banner_2 {background:url(/images/01_Fainne_Scheme_Green.jpg) top left no-repeat; margin:0 0 18px 0; width:697px; height:105px; padding:24px 22px;}
#banner_3 {background:url(/images/01_McCracken_Summer-Black2.jpg) top left no-repeat; margin:0 0 18px 0; width:697px; height:105px; padding:24px 22px;}
#banner_4 {background:url(/images/01_Primary_School_Yellow.jpg) top left no-repeat; margin:0 0 18px 0; width:697px; height:105px; padding:24px 22px;}
#banner_5 {background:url(/images/01_Business_Pink.jpg) top left no-repeat; margin:0 0 18px 0; width:697px; height:105px; padding:24px 22px;}
#banner_7 {background:url(/images/01_About_Us.jpg) top left no-repeat; margin:0 0 18px 0; width:697px; height:105px; padding:24px 22px;}
#banner_Gallery {background:url(/images/01_Gallery.jpg) top left no-repeat; margin:0 0 18px 0; width:697px; height:105px; padding:24px 22px;}
#banner_Location {background:url(/images/01_Gallery.jpg) top left no-repeat; margin:0 0 18px 0; width:697px; height:105px; padding:24px 22px;}
#banner_News {background:url(/images/01_News_Events.jpg) top left no-repeat; margin:0 0 18px 0; width:697px; height:105px; padding:24px 22px;}
#banner_Links {background:url(/images/01_Links.jpg) top left no-repeat; margin:0 0 18px 0; width:697px; height:105px; padding:24px 22px;}
#banner_Contact {background:url(/images/01_Contact_Us.jpg) top left no-repeat; margin:0 0 18px 0; width:697px; height:105px; padding:24px 22px;}
#bannerText {width:202px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#fff; margin:0;}
#bannerText h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#fff; margin:0;}

#containerLanguage {margin:0; height:20px; margin-bottom:25px;}
.btnEnglish a{ float:right; width:55px; height:17px; background:url(/images/btn_english.gif) top left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#fff; margin:0 0 0 2px; padding:3px 0 0 15px;}
.btnEnglish a:hover{color:#000;}
.btnGaeilge a{ float:right; width:55px; height:17px; background:url(/images/btn_gaeilge.gif) top left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#fff; margin:0 0 0 2px; padding:3px 0 0 15px;}
.btnGaeilge a:hover{color:#000;}

/* Body */
#bodyContainer {padding:0; margin:0; }
#bodyLeft {width:355px; float:left; padding:0; margin:0 16px 0 0;}
#bodyRight {width:370px; float:left;}

/* Common */
.boxGrey {background:#e7e3e5; margin:0; padding:0 10px; color:#403f3f;}
.boxGrey a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#403f3f; padding:0 10px;}
.boxGrey a:hover{color:#488139; background:#FFFFFF;}

.boxGreyIrish {background:#e7e3e5; margin:0; padding:0 10px; color:#403f3f;}
.boxGreyIrish a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#403f3f; padding:0 5px;}
.boxGreyIrish a:hover{color:#488139; background:#FFFFFF;}

.boxGreyTL {background:url(/images/box-grey-TL.gif) top left no-repeat #e7e3e5; margin:0; height:8px;}
.boxGreyTR {background:url(/images/box-grey-TR.gif) top right no-repeat; margin:0; height:8px;}
.boxGreyBL {background:url(/images/box-grey-BL.gif) top left no-repeat #e7e3e5; margin:0; height:8px;}
.boxGreyBR {background:url(/images/box-grey-BR.gif) top right no-repeat; margin:0; height:8px;}

.boxGreyLite {background:#f1eeef; margin:0; padding:0 8px; color:#403f3f;}
.boxGreyLiteTL {background:url(/images/box-greylite-TL.gif) top left no-repeat #f1eeef; margin:0; height:8px;}
.boxGreyLiteTR {background:url(/images/box-greylite-TR.gif) top right no-repeat; margin:0; height:8px;}
.boxGreyLiteBL {background:url(/images/box-greylite-BL.gif) top left no-repeat #f1eeef; margin:0 0 5px 0; height:8px;}
.boxGreyLiteBR {background:url(/images/box-greylite-BR.gif) top right no-repeat; margin:0; height:8px;}

.textBlack {color:#000000;}

.newsLeft {float:left; width:40%; margin:0 10px 0 0;}
.newsLeft img{ border:3px solid #fff;}
.newsLeft_Listing {float:left; width:20%; margin:0 10px 0 0;}
.newsLeft_Listing img{ border:3px solid #fff;}
.newsRight {float:left; width:55%;}

.dottedContent {margin:10px 0 20px 0; padding:5px 0; border-top:1px dotted #828282; border-bottom:1px dotted #828282;}

/* Footer */

#footer {padding:0; margin:5px 0;}
.boxFooter {background:#b4b0b2; margin:0; padding:0 10px; color:#403f3f;}
.boxFooter a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#403f3f; padding:0 20px;}
.boxFooter a:hover{color:#488139; background:#FFFFFF;}
.boxFooterTL {background:url(/images/box-footer-TL.gif) top left no-repeat #b4b0b2; margin:0; height:8px;}
.boxFooterTR {background:url(/images/box-footer-TR.gif) top right no-repeat; margin:0; height:8px;}
.boxFooterBL {background:url(/images/box-footer-BL.gif) top left no-repeat #b4b0b2; margin:0; height:8px;}
.boxFooterBR {background:url(/images/box-footer-BR.gif) top right no-repeat; margin:0; height:8px;}

/* CONTACT US */
#contact {float:left; margin:5px; padding:0 10px; border:1px solid #ccc; width:90%;}
#contact label {width:5em;float:left;clear:both;margin:0 1em 10px 0;}
#contact input {border:1px solid #ccc; margin-bottom:10px;}
#contact textarea {border:1px solid #ccc; margin-bottom:10px; width:70%;}
#contact_Details{float:left; padding:2% 0 0 1%; width:30%;}

/* ERROR */
#this_Error {border:1px solid red; padding:2%; margin:5px; padding:0 10px; width:90%;}
#this_Error ul{list-style:none; padding:1%;}

/* LOCATION */
#this_Map {float:left; width:100%;}
#map{float:left;}
#this_Map_Details {float:left; width:30%; padding-left:2%;}

/* GALLERY */
.gallery_Cats {float:left; width:30%; padding:1%;height:250px;}
.gallery_Listing {float:left; width:30%; padding:1%;height:250px;}
.gallery_Cats_Img {float:left; margin-right:2%;}