 #module { float: left; width: 550px; margin: 0px 20px 0px 0px; } #module table { width: 550px; border: 0; margin: 0; } #module BR { display: none; } #module I { font-style: normal; } .downloads-line-break {display: none;} td.content { font-size: 0.69em; font-weight: normal; vertical-align: top; margin: 0px; padding: 0px; } td.content br {display: none;} td.content li a { color: #472B59; } td.content li a:hover { color: #282821; } td.content a { color: #472B59; text-decoration: none; } td.content a:hover { color: #B58C0A; }  td.content h1 { font-size: 0.88em; color: #B58C0A; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px; letter-spacing: -1px; } .EQFormTitle, .sitemap, .newstitle, .extranettitle, .eventstitle, .forumtitle, .guestbooktitle, .searchtitle, .forumtitle, .searchresults, .guestbooktitle { font-weight: bold; color: #B58C0A; font-size: 1.13em; margin: 0px 0px 10px 0px; }  .linksCategoryTitle, .eventname, .newsarticletitle { font-size: 1.08em; color: #472B59; margin: 0; font-weight: bold; display: block; } .newsarticletitle a { margin: 0px 0px 5px 0px; color: #472B59; text-decoration: none; } .newsarticletitle a:hover { color: #B58C0A; }  td.content h3 { font-size: 1em; color: #B58C0A; margin: 5px 0px; font-weight: bold; padding: 5px 0px 0px 0px; } .EventDetailHeading, .searchheading { font-size: 1em; color: #B58C0A; margin: 8px 0px; font-weight: bold; line-height: 1.3; }  td.content p { margin: 0px 0px 8px 0px; padding: 0px; line-height: 1.4; } td.content li { line-height: 1.4; margin: 0px; padding: 0px; } td.content ul, ol { padding: 0px 0px 5px 20px; margin: 0px 0px 5px 0px; color: #282821; } .whatsnewlinkweek, .whatsnewtitleweek, .whatsnewdateweek, .whatsnewlinkmonth, .whatsnewtitlemonth, .whatsnewdatemonth, .whatsnewlinkyear, .whatsnewtitleyear, .whatsnewdateyear, .whatsnewlinkovermonth, .whatsnewtitleovermonth, .whatsnewdateovermonth, .sitemapsummary, .eventwhere, .EventDetail, .extranettext, .searchtitle, .seartext, .searchfor, .searchresults, .searcherrortext, .searchheading, .searchtext, .searchtype, .searchresultlink, .searchlastupdated, .searchsummary, .searchresultcount, .searchnextlast, .searchtypegaidhlig, .searchtypeenglish, .guestbooktextsmall, .ASPForums, .ASPForumsMsgPostedByLabel, .ASPForumsMsgPostedBy, .ASPForumsMsgPostedOnLabel, .ASPForumsMsgPostedOn, .ASPForumsMsgBodyLabel, .ASPForumsMsgBody, .ASPForumsViewSubject, .ASPForumsViewAuthor, .ASPForumsViewDate, .ASPForumsViewOneChild, .ASPForumsViewNoChildren, .ASPForumsMsgBody, .ASPForumsFormSearch, .ASPForumsViewManyChildren, .linkpagelink, .linkdescription, .postcards, .formLabel, .formTextbox, .formAddress, .formOption, .formGeneral, .formDropdown, .formTextarea, .navfooter, .referencefoot, .guestbooktext, .guestbookmessagetext, .guestbookmessageinfo { color: #282821; margin: 0px 0px 8px 0px; line-height: 1.3; } .newsarticlesummary { color: #282821; margin: 0px 0px 0px 0px; line-height: 1.3; display: block; } .newsarticlebody { color: #282821; margin: 0px 0px 5px 0px; line-height: 1.3; } .newsarticlebody a { color: #282821; text-decoration: underline; } .newsarticlebody a:hover { color: #B58C0A; text-decoration: underline; } .newsarticledate, .eventdate { font-style: normal; font-weight: normal; color: #B58C0A; margin: 0px 0px 0px 0px; line-height: 1.3; } .internalSummary, .externalSummary {display:none;} a.archivemonth { color: #B58C0A; margin: 0px 0px 5px 0px; padding: 0px; text-decoration: underline; display: block; } a:hover.archivemonth { color: #282821; } .f_messageTableHeader { font-size: 1.0em; color: #282821; margin: 8px 0px; line-height: 1.3; } .EventDetailHeading {padding-right: 5px;} .eventsCalendarBlock {padding: 0px; margin: 0px; text-align: left; vertical-align: top; width: 550px; font size: 1em;} .eventsCalendarBlock table {padding: 0px; margin: 0px; text-align: left; vertical-align: top; width: 550px;} .EventCalendarDay, .EventCalendarWeekendDay, EventCalendarOutsideMonthDay {text-align: left;} .EventCalendarDay b, .EventCalendarWeekendDay b, .EventCalendarOutsideMonthDay b {display: block;} .EventCalendarRow {text-align: left;} #filterview { font-size: 0.69em; font-weight: bold; margin: 0; padding: 0px;} #eventfilter, #subFilter { font-size: 1em; margin: 0px 5px; padding: 0px 5px;} td.sitemaplink { font-size: 0.69em; color: #B58C0A; padding: 4px 0px; font-weight: bold; } a.sitemaplink { color: #B58C0A; } a:hover.sitemaplink { color: #282821; } td.sitemapSummary { font-size: 0.69em; color: #282821; padding: 4px 0px; border-bottom: 1px solid #DDDBD1; } td.sitemapTitle { border-bottom: 1px solid #DDDBD1; } #sitemap ul { font-size: 0.69em; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; color: #282821; } #sitemap ul ul { font-size: 1em; } #sitemap li { line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px; } #sitemap li a { color: #282821; } #sitemap li a:hover { color: #B58C0A; } div.formTextbox, div.formTextarea, div.formGeneral,div.formCheckboxGroup,div.formCountryDropdown,div.formAttach,div.formBreakButton,div.formHidden,div.formPersonalDetails,div.formFieldset,div.formPassword, div.formOption { clear: left; border-top: 1px solid #DDDBD1; padding: 8px 0px 0px 0px; float: left; width: 550px; } div.formCheckbox { border-top: 0 none; clear: left; padding: 0px; float: left; width: 550px; } .formLabel { clear: left; } #Sitekit_Form BR { display: block; } #Sitekit_Form h2 { border-top: 1px solid #DDDBD1; padding: 8px 0px 0px 0px; font-size: 0.69em; color: #472B59; margin: 0px 0px 8px; } #Sitekit_Form p { color: #282821; font-size: 0.69em; line-height: 1.4em; margin: 0px 0px 10px; } #Sitekit_Form p a { color: #282821; } #Sitekit_Form p a:hover { color: #472B59; } .FormContentLeft { float: left; width: 190px; font-size: 0.69em; color: #472B59; padding: 0px 10px 0px 0px; font-weight: bold; } .FormContentRight { margin: 0px 0px 0px 200px; padding: 0px; width: 350px; font-size: 0.69em; } .FormContentRight input, .FormContentRight select { margin: 0; padding: 0px; } .formElement { margin: 0px 0px 10px; border-bottom: 1px solid #DDDBD1; } .formMailingList { border-top: 1px solid #DDDBD1; padding: 8px 0px 0px 0px; font-size: 0.69em; color: #282821; clear: left; } .formMailingListSubscriptionText, .formMailingListItem, .formMailingListFormat { margin: 0px 0px 5px 0px; } .f_formtable, .f_cell_messageNum, .f_cell_messageBody, .f_div_auth, .f_div_date, .forum_response li { font-size: 0.69em; color: #282821; } .f_formtable a, .f_cell_messageNum a, .f_cell_messageBody a, .f_div_auth a, .f_div_date a, .f_div_subject a { color: #282821; } .f_formtable a:hover, .f_cell_messageNum a:hover, .f_cell_messageBody a:hover, .f_div_auth a:hover, .f_div_date a:hover, .f_div_subject a:hover { color: #B58C0A; } .f_formtable td { vertical-align: top; } .forum_response p { font-size: 0.69em; color: #282821; line-height: 1.4; margin: 0px 0px 8px 0px; } .forum_response ul { margin: 0px 0px 0px 20px; padding: 0px; } .f_messageTableHeader { color: #FFFFFF; font-size: 0.69em; font-weight: bold; } .f_messageTableHeader font { font-size: 1em; font-weight: normal; } .f_messageTableHeader b { font-weight: normal; } .f_div_subject { font-size: 0.69em; font-weight: bold; color: #472B59; } .f_div_date { margin: 0px 10px; } .f_cell_messageNum a { margin: 0px 0px 0px 5px; } .f_cell_messageSpacer { width: 5px; display: none; } .f_threadcontainertable, .f_threadblocktable, .f_threadblocktableHL { border-collapse: collapse; empty-cells: hide; border-spacing: 0px; }  a.navlink {TEXT-DECORATION: none;} .navlevel1, .navsellevel1 { background-color: #472B59; font-weight: bold; font-size: 0.69em; display: block; padding: 4px 10px; margin: 0; border-top: 1px solid #B58C0A; height: 1%; } .navlevel1 { color: #FFFFFF; } .navsellevel1 { color: #B58C0A; } a:hover .navlevel1 { color: #472B59; background-color: #A893AD; display: block; cursor: pointer; text-decoration: none; } .navlevel2, .navsellevel2 { background-color: #472B59; font-size: 0.69em; font-weight: normal; display: block; padding: 4px 10px; margin: 0px; height: 1%; } .navlevel2 { color: #A893AD; } .navsellevel2 { color: #B58C0A; } a:hover .navlevel2 { color: #472B59; background-color: #A893AD; display: block; height: 1%; cursor: pointer; text-decoration: none; } .navlevel3, .navsellevel3 { background-color: #472B59; font-size: 0.69em; font-weight: normal; display: block; padding: 4px 10px 4px 20px; margin: 0px; height: 1%; } .navlevel3 { color: #A893AD; } .navsellevel3 { color: #B58C0A; } a:hover .navlevel3 { background-color: #A893AD; padding: 4px 10px 4px 20px; color: #472B59; display: block; height: 1%; cursor: pointer; text-decoration: none; } .navlevel4, .navsellevel4 { background-color: #472B59; font-size: 0.69em; font-weight: normal; display: block; padding: 4px 10px 4px 20px; margin: 0px; height: 1%; } .navlevel4 { color: #A893AD; } .navsellevel4 { color: #B58C0A; } a:hover .navlevel4 { background-color: #A893AD; padding: 4px 10px 4px 20px; color: #472B59; display: block; height: 1%; cursor: pointer; text-decoration: none; } body { font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; text-align: center; } #container { margin: auto; padding: 0px; width: 950px; text-align: left; }  #banner { height: 160px; background-image: url(/../design/banner08.png); background-repeat: no-repeat; background-position: top left; float: left; width: 950px; margin: 0px 0px 10px 0px; } #logo { padding: 30px 0px 0px 105px; _width: 180px; width: 75px; margin: 0px 20px 0px 0px; float: left; text-align: right; } #searchhead { float: left; padding: 70px 0px 15px 0px; width: 740px; text-align: right; margin: 0px; } #mod { float: right; border: 1px solid #000; margin: 10px 0px 0px; } #searchhead form { margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; font-size: 0.69em; float: right; clear: right; } #searchhead #search { width: 149px; margin: 0; padding: 0px; background-color: #FFFFFF; border: 1px solid #472B59; height: 16px; float: right; } #searchhead .quickSearchButton { width: 19px; height: 18px; margin: 0; padding: 0px; float: right; } #functions { font-size: 0.69em; padding: 0px 0px 0px 0px; margin: 0; float: left; width: 750px; } #functions a { color: #472B59; text-decoration: none; } #functions a:hover { color: #FFFFFF; text-decoration: none; } #accessibility { float: left; margin: 0; padding: 10px 10px 0px 0px; width: 270px; text-align: right; color: #FFFFFF; } #breadcrumbs { margin: 0px 20px 0px 0px; padding: 11px 0px 0px 0px; float: left; color: #472B59; width: 450px; } td.breadcrumb { padding: 0px; margin: 0px; text-align: left; color: #472B59; font-size: 0.69em; } a.breadcrumb { color: #472B59; text-decoration: none; } a.breadcrumb:hover { color: #FFFFFF; }  #nav { float: left; width: 180px; margin: 0px 20px 0px 0px; padding: 0px; } #language { float: left; background-image: url(/../design/nav_top.gif); background-repeat: no-repeat; background-position: top right; width: 180px; padding: 0px 0px 0px 0px; } #lang-current { width: 105px; font-size: 0.69em; font-weight: bold; color: #B58C0A; padding: 8px 0px 5px 0px; float: left; } .lang { padding: 0px 10px; } #lang-switch { width: 55px; padding: 10px 15px 0px 5px; margin: 0; float: left; } #lang-switch table { text-align: left; border-spacing: 0px; border-collapse: collapse; } .changelang { font-size: 0.69em; font-weight: bold; padding: 0px; } #lang-switch a { color: #472B59; text-decoration: none; } #lang-switch a:hover { color: #FFFFFF; } #switch_news { font-size: 0.69em; font-weight: bold; color: #472B59; text-align: left; vertical-align: top; margin: 0px; padding: 5px 10px; } #switch_news a { color: #472B59; text-decoration: none; } #switch_news a:hover { color: #FFFFFF; } #buttonscontainer { width: 180px; margin: 0px; padding: 0px; clear: left; background-color: #472B59; border-bottom: 1px solid #B58C0A; float: left; } #buttonscontainer a { background-color: #472B59; text-decoration: none; } #buttonscontainer a:hover { background-color: #A893AD; text-decoration: none; } #buttonscontainer IMG {DISPLAY:none;} #buttonscontainer BR {DISPLAY:none;} #buttonscontainer b {FONT-WEIGHT: normal;} #annrep { margin: 0; padding: 30px 0px 0px 0px; background-image: url(/../design/annrep.gif); background-repeat: no-repeat; float: left; width: 180px; } #annrep h2 { color: #FFFFFF; font-size: 0.69em; margin: 0px 0px 0px 0px; padding: 0px 10px 5px 10px; } #annrep p { color: #FFFFFF; font-size: 0.69em; margin: 0; padding: 0px 10px; background-color: #472B59; } #annrep a { color: #A893AD; text-decoration: none; } #annrep a:hover { color: #FFFFFF; } #mod-box { margin: 0; padding: 30px 0px 0px 0px; background-image: url(/../design/annrep.gif); background-repeat: no-repeat; float: left; width: 180px; } #mod-box h2 { color: #FFFFFF; font-size: 0.69em; margin: 0px 0px 0px 0px; padding: 0px 10px 5px 10px; } #mod-box p { color: #FFFFFF; font-size: 0.69em; margin: 0; padding: 0px 10px; background-color: #472B59; } #mod-box a { color: #A893AD; text-decoration: none; } #mod-box a:hover { color: #FFFFFF; } .pdf { background-image: url(/../FileIconImage/pdf.gif); background-repeat: no-repeat; padding: 0px 0px 0px 20px; background-position: top left; display: block; } #cothrom { padding: 10px 0px 0px; background-repeat: no-repeat; float: left; width: 180px; } #cothrom img { border: none; } #homecoming { width: 180px; margin: 0; padding: 10px 0px 0px 0px; background-image: url(/../design/nav_foot.gif); background-repeat: no-repeat; float: left; } #mygaelic { padding: 10px 0px 0px; background-repeat: no-repeat; float: left; width: 180px; } #mygaelic img { border: none; } #rss_feed { width: 180px; margin: 0px 0px 10px 0px; padding: 20px 0px 0px; float: left; } #rss_feed a { background-image: url(/../design/rss_feed.gif); background-repeat: no-repeat; background-position: 0px 0px; display: block; font-size: 0.69em; color: #282821; text-decoration: none; padding: 2px 0px 4px 20px; float: left; } #rss_feed a:hover { color: #B58C0A; text-decoration: none; }  #main { width: 950px; clear: left; padding: 0px; float: left; } #content_area { margin: 0px; padding: 0px 0px 10px 0px; float: left; width: 750px; } #content_area hr { border: none 0; border-top: 1px solid #DDDBD1; height: 1px; }  #home, #text, #module, #homecomingwrapper { margin: 0px 20px 0px 0px; float: left; width: 550px; } .splash, .bord { padding: 10px 0px; border-top: 1px solid #DDDBD1; clear: right; } .splash img, .bord img { float: right; margin: 0px 0px 10px 10px; } #text img { float: right; margin: 0px 0px 10px 10px; } #homecomingwrapper img { float: left; margin: 0px 0px 0px 0px; } #home h1, #text h1, #module h1, #homecomingwrapper h1 { font-size: 1.13em; color: #B58C0A; font-weight: bold; margin: 0px 0px 8px 0px; } #home h2 { font-size: 0.75em; color: #472B59; margin: 0px 0px 5px 0px; font-weight: bold; } #text h2 { font-size: 0.75em; color: #472B59; margin: 0px 0px 5px 0px; font-weight: bold; padding: 5px 0px 0px 0px; } #home h2 a { color: #B58C0A; text-decoration: none; } #home h2 a:hover { color: #472B59; } #text h3 { font-size: 0.69em; color: #472B59; font-weight: bold; margin: 0px 0px 5px 0px; line-height: 1.4; } #text h4 { font-size: 0.69em; font-weight: bold; line-height: 1.4; margin: 0px 0px 5px 0px; color: #282821; } #text h5 { font-size: 0.69em; font-weight: bold; line-height: 1.4; margin: 0px 0px 5px 0px; color: #472B59; } #home p, #text p { font-size: 0.69em; line-height: 1.4; margin: 0px 0px 8px 0px; color: #282821; } #text a, #text h4 a, #text li a, #text p a, #home p a { color: #282821; text-decoration: underline; } #text a:hover, #text h4 a:hover, #text li a:hover, #text p a:hover, #home p a:hover { color: #B58C0A; text-decoration: underline; } #text li { font-size: 0.69em; line-height: 1.4; margin: 0px; padding: 0px; } #text ul, ol { padding: 0px 0px 0px 20px; margin: 0px 0px 8px 0px; color: #282821; }  #sidebar, #sidebar-home { width: 180px; background-image: url(/../design/sidebar_foot.gif); background-repeat: no-repeat; background-position: bottom; margin-bottom: 10px; float: left; padding: 0px 0px 10px 0px; background-color: #667C72; } #sidebartext BR { display: none; } #sidebartext h1 a, #sidebartext h2 a { color: #D1D8D5; text-decoration: none; } #sidebartext h1 a:hover, #sidebartext h2 a:hover { color: #FFFFFF; text-decoration: none; } #sidebartext { padding: 0px; float: left; width: 180px; } #sidebartext h1 { color: #FFFFFF; font-size: 0.75em; margin: 0; padding: 15px 10px 5px 10px; background-color: #667C72; background-image: url(/../design/sidebar_head.gif); background-repeat: no-repeat; } #sidebartext h2 { color: #FFFFFF; font-size: 0.75em; margin: 0px 0px 0px 0px; background-image: url(/../design/sidebar_spacer.gif); background-repeat: no-repeat; padding: 35px 10px 5px 10px; } #sidebartext h3 { font-size: 0.75em; color: #C79900; margin: 0; padding: 0px 10px 8px 10px; background-color: #990033; } #sidebartext p { color: #FFFFFF; font-size: 0.69em; margin: 0; line-height: 1.4; padding: 0px 10px 5px 10px; background-color: #667C72; } #sidebartext p a { color: #D1D8D5; text-decoration: none; } #sidebartext p a:hover { color: #FFFFFF; text-decoration: none; } .downloadIcon img { width: 16px; height: 16px; padding: 0px 0px 0px 8px; float: left; background-color: #667C72; } a.downloadlink { font-size: 0.69em; color: #D1D8D5; margin: 0; padding: 0px 10px 2px 30px; font-weight: normal; display: block; background-color: #667C72; text-decoration: none; } a:hover.downloadlink { color: #FFFFFF; } .downloadSize { font-size: 0.69em; color: #A4B1AB; margin: 0; padding: 0px 0px 5px 27px; display: block; background-color: #667C72; } .downloadfoot { font-size: 0.69em; color: #282821; margin: 0; padding: 0px 10px; background-color: #667C72; } .downloadfoot a { color: #FFFFFF; display: block; background-color: #667C72; } .downloadfoot a:hover { color: #FFFFFF; } .externalLinkDescription, .downloadTime28, .downloadTime56, .downloadTime512, .downloadTime128, .downloadTime512 { display: none; } .PDFdownloadIcon { margin: 0px 0px 0px 10px; display: none; } .referencehead { color: #FFFFFF; margin: 0; font-weight: bold; padding: 0px; } #internalLinks, #externalLinks { font-size: 0.69em; color: #FFFFFF; margin: 0px; line-height: 1.3; padding: 0px 10px; background-color: #667C72; } #sidebar a.internalLink, #sidebar a.externalLink { color: #D1D8D5; display: block; margin: 0px 0px 5px 0px; text-decoration: none; } #sidebar a:hover.internalLink, #sidebar a:hover.externalLink { color: #FFFFFF; } #sidebar-home BR, #downloads BR, #sidebar .internalSummary {display:none;} #sidebar-home em {font-style:normal;} #sidebar-home .sk-hna { font-size: 0.69em; padding: 0px 10px; background-color: #667C72; } #sidebar-home a.sk-hna { color: #D1D8D5; margin: 0px; text-decoration: none; display: block; } #sidebar-home a.sk-hna:hover { color: #FFFFFF; text-decoration: none; } #sidebar-home .event-feed-date, #sidebar-home .sk-hnd { font-size: 0.69em; display: block; color: #A4B1AB; font-weight: normal; font-style: normal; padding: 0px 10px 10px 10px; background-color: #667C72; }  #footer { border-top: 1px dotted #CCB369; margin: 0px 0px 10px 0px; padding: 10px 0px 0px 0px; clear: both; width: 950px; float: left; } #details { float: left; width: 180px; margin: 0px 20px 0px 0px; } #details p { font-size: 0.69em; color: #B58C0A; margin: 0px; } #copyright { float: left; width: 180px; text-align: right; } #copyright p { font-size: 0.69em; color: #B58C0A; margin: 0px; } #contact { padding: 0; margin: 0px 20px 0px 0px; float: left; width: 550px; } #contact p { font-size: 0.69em; color: #472B59; margin: 0px; } #contact p a { color: #472B59; text-decoration: none; } #contact p a:hover { color: #472B59; text-decoration: underline; } #credit { margin: 0px; padding: 0px 200px 20px 200px; clear: left; } #credit p { margin: 0px; font-size: 0.69em; color: #A893AD; } #credit a { color: #A893AD; text-decoration: none; } #credit a:hover { color: #A893AD; text-decoration: underline; } .footerbullet { color: #B58C0A; }

