.fyre a { color: rgb(51, 51, 51) ! important; }
#livefyre-comments .fyre .fyre-login-bar .fyre-or-register .fyre-or { color: rgb(119, 119, 119); }
#livefyre-comments .fyre .fyre-moderator, #livefyre-comments .fyre .fyre-comment-author-tag { background-color: rgb(51, 51, 51); }
#livefyre-comments .fyre .fyre-user-loggedout, #livefyre-comments .fyre .fyre-login-bar .fyre-or-register, #livefyre-comments .fyre .fyre-box-list li a, #livefyre-comments .fyre .fyre-editor .fyre-editor-toolbar .goog-toolbar > div, #livefyre-comments .fyre .fyre-editor .fyre-editor-toolbar .fyre-share-container > span > a, #livefyre-comments .fyre .fyre-stream-sort, #livefyre-comments .fyre .fyre-comment-article, #livefyre-comments .fyre .fyre-comment-stream, #powered-by-livefyre-new a { font-family: Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif; }
#livefyre-comments .fyre .fyre-comment-article .fyre-comment-body, #livefyre-comments .fyre .fyre-comment-stream .fyre-comment-body { font-family: Georgia,serif; }
body, textarea, input, select, option, button { color: rgb(119, 119, 119); font: 16px/1.375 Georgia,serif; }
div, form, blockquote, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, ul, ol, dl, p, table, pre, h1, h2, h3, h4, h5, h6 { margin-bottom: 15px; }
body.home { background-color: rgb(119, 119, 119); }
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: normal;
  src: url(321a270b2e03ab39f3431aed30ae00487b1d8bf7.eot)  format("embedded-opentype"), url(ebc3d7be3f1a2290318aed78ff4971ef68661d5d.woff)  format("woff"), url(c50c702aa94334903e858406bd0167ab8f3d9a0c.ttf)  format("truetype"), url(872d6c738a36021f999638f0d8a7fabb48acfa16.svg)  format("svg");
}
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: normal;
  src: url(fd581a4c1d4956b9879058c8f4ccea940529adde.eot)  format("embedded-opentype"), url(adb5c469038c3786a33ceae5e510e354a18b6f45.woff)  format("woff"), url(5cc4c8ce7da2432df88fbc7ed4fa90ce9b01b181.ttf)  format("truetype"), url(f0e968728ca2f9d36fc5e291fbce36886058319b.svg)  format("svg");
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: bold;
  src: url(248b0ccc066f6a22daf795433bae35bdb5c9938d.eot)  format("embedded-opentype"), url(dff2917636973e8f86703ec5701f992d091026d0.woff)  format("woff"), url(cb2bfc13a2b8e7c3af6ab2df4aea0365fbca7631.ttf)  format("truetype"), url(57dd0082462f4d2e95ddbcbf4b2401adab83b609.svg)  format("svg");
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url(ea9d3680100f18316fa908a3c84cc5b6f7b2550c.eot)  format("embedded-opentype"), url(70bb572c660eea5a56194ec1cd8399a95713f899.woff)  format("woff"), url(c177c2c15d3b93d618fe70529bddab04a6193ca2.ttf)  format("truetype"), url(dbb82a8d8f699ca47f86e333618d38cde255fa04.svg)  format("svg");
}
@font-face {
  font-family: "Fontello";
  font-style: normal;
  font-weight: normal;
  src: url(55e2fa0a3e0c20638ed76586d2cd8a694a35ef4a.eot)  format("embedded-opentype"), url(ce3244b15d18a5e5953d54979889f894e6659044.woff)  format("woff"), url(ad369f6ae762c7e91c9666f8c90fc459f21b982b.ttf)  format("truetype"), url(f2cc0d30e048d32bbc47eb1865aef43c6d92b5ba.svg)  format("svg");
}
#top { margin-bottom: 0px; }
#top > .w4 { margin-bottom: 10px; }
#top > .w4 + .advert { margin-top: 0px; }
#top > .w4 + .w110 { margin-top: -5px; }
#top > .w110 + .advert { margin-top: -10px; margin-bottom: 0px; padding-bottom: 10px; }
#top > .advert { margin: 0px -15px 5px; }
.advert { margin-bottom: 10px; }
.sense-content-a div.item h4 { font-family: Open Sans,Trebuchet MS,Helvetica Neue,Helvetica,sans-serif; font-weight: 600; }
.sense-content-a div.item p { font-family: Open Sans,Trebuchet MS,Helvetica Neue,Helvetica,sans-serif; font-size: 15px; }
.flag-b { font: bold 13px/20px Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif; text-transform: none; }
.flag-c { display: inline-block; padding: 2px 3px; background: none repeat scroll 0% 0% rgb(51, 51, 51); color: rgb(255, 255, 255); font-family: Open Sans,Trebuchet MS,Helvetica Neue,Helvetica,sans-serif; font-style: normal; font-weight: bold; font-size: 11px; font-size-adjust: none; font-stretch: normal; font-feature-settings: normal; font-language-override: normal; font-kerning: auto; font-synthesis: weight style; font-variant: normal; line-height: 1 ! important; }
.go-a { font-weight: normal; }
.picon-a::after, .picon-a > .after { background-image: url(f25146733ea80d34d387f7bcb3c6cdc1738d4f29.png) ; }
.js .select-a { font-weight: normal; }
.ticon-a { background-image: url(6451711d98074ddb71d223747ef6a3321354d2ed.png) ; }
.ticon-a.video { background-position: -80px 0px; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
.button-a { font-weight: normal; }
.button-b { font-weight: normal; }
.bx-a, .bxb-a::before, .bxa-a::after { background-color: rgb(90, 140, 70) ! important; color: rgb(255, 255, 255); }
.bx-a * { color: inherit; }
.news .bx-a, .news .bxb-a::before, .news .bxa-a::after { background-color: rgb(90, 140, 70) ! important; }
.sport .bx-a, .sport .bxb-a::before, .sport .bxa-a::after { background-color: rgb(36, 79, 171) ! important; }
.business .bx-a, .business .bxb-a::before, .business .bxa-a::after { background-color: rgb(0, 0, 0) ! important; }
.life .bx-a, .life .bxb-a::before, .life .bxa-a::after { background-color: rgb(112, 44, 160) ! important; }
.style .bx-a, .style .bxb-a::before, .style .bxa-a::after { background-color: rgb(224, 20, 64) ! important; }
.entertainment .bx-a, .entertainment .bxb-a::before, .entertainment .bxa-a::after { background-color: rgb(234, 124, 22) ! important; }
.travel .bx-a, .travel .bxb-a::before, .travel .bxa-a::after { background-color: rgb(66, 180, 230) ! important; }
.wexfordpeople .bx-a, .wexfordpeople .bxb-a::before, .wexfordpeople .bxa-a::after { background-color: rgb(161, 33, 75) ! important; }
.bx-a.news, .bxb-a.news::before, .bxa-a.news::after { background-color: rgb(90, 140, 70) ! important; }
.bx-a.sport, .bxb-a.sport::before, .bxa-a.sport::after { background-color: rgb(36, 79, 171) ! important; }
.bx-a.business, .bxb-a.business::before, .bxa-a.business::after { background-color: rgb(0, 0, 0) ! important; }
.bx-a.life, .bxb-a.life::before, .bxa-a.life::after { background-color: rgb(112, 44, 160) ! important; }
.bx-a.style, .bxb-a.style::before, .bxa-a.style::after { background-color: rgb(224, 20, 64) ! important; }
.bx-a.entertainment, .bxb-a.entertainment::before, .bxa-a.entertainment::after { background-color: rgb(234, 124, 22) ! important; }
.bx-a.travel, .bxb-a.travel::before, .bxa-a.travel::after { background-color: rgb(66, 180, 230) ! important; }
.bx-a.wexfordpeople, .bxb-a.wexfordpeople::before, .bxa-a.wexfordpeople::after { background-color: rgb(161, 33, 75) ! important; }
.cx-a, .cxb-a::before, .cxa-a::after { color: rgb(90, 140, 70) ! important; }
.cx-a * { color: inherit; }
.news .cx-a, .news .cxb-a::before, .news .cxa-a::after { color: rgb(90, 140, 70) ! important; }
.sport .cx-a, .sport .cxb-a::before, .sport .cxa-a::after { color: rgb(36, 79, 171) ! important; }
.business .cx-a, .business .cxb-a::before, .business .cxa-a::after { color: rgb(0, 0, 0) ! important; }
.life .cx-a, .life .cxb-a::before, .life .cxa-a::after { color: rgb(112, 44, 160) ! important; }
.style .cx-a, .style .cxb-a::before, .style .cxa-a::after { color: rgb(224, 20, 64) ! important; }
.entertainment .cx-a, .entertainment .cxb-a::before, .entertainment .cxa-a::after { color: rgb(234, 124, 22) ! important; }
.travel .cx-a, .travel .cxb-a::before, .travel .cxa-a::after { color: rgb(66, 180, 230) ! important; }
.wexfordpeople .cx-a, .wexfordpeople .cxb-a::before, .wexfordpeople .cxa-a::after { color: rgb(161, 33, 75) ! important; }
.cx-a.news, .cxb-a.news::before, .cxa-a.news::after { color: rgb(90, 140, 70) ! important; }
.cx-a.sport, .cxb-a.sport::before, .cxa-a.sport::after { color: rgb(36, 79, 171) ! important; }
.cx-a.business, .cxb-a.business::before, .cxa-a.business::after { color: rgb(0, 0, 0) ! important; }
.cx-a.life, .cxb-a.life::before, .cxa-a.life::after { color: rgb(112, 44, 160) ! important; }
.cx-a.style, .cxb-a.style::before, .cxa-a.style::after { color: rgb(224, 20, 64) ! important; }
.cx-a.entertainment, .cxb-a.entertainment::before, .cxa-a.entertainment::after { color: rgb(234, 124, 22) ! important; }
.cx-a.travel, .cxb-a.travel::before, .cxa-a.travel::after { color: rgb(66, 180, 230) ! important; }
.cx-a.grey, .cxb-a.grey::before, .cxa-a.grey::after { color: rgb(153, 153, 153) ! important; }
.cx-a.wexfordpeople, .cxb-a.wexfordpeople::before, .cxa-a.wexfordpeople::after { color: rgb(161, 33, 75) ! important; }
.ix-a, .ixb-a::before, .ixa-a::after { display: inline-block; overflow: hidden; width: 20px; height: 20px; content: ""; background-image: url(136a9cf0350f5d3e7cdcd72834a2627014178667.png)  ! important; background-color: rgb(90, 140, 70); text-indent: 321%; white-space: nowrap; }
.ix-a, .ixb-a::before, .ixa-a::after { background: none repeat scroll 0% 0% transparent ! important; font: 14px/20px Fontello; text-indent: 0px; text-align: center; }
.ix-a.paper, .ixb-a.paper::before, .ixa-a.paper::after { content: ""; background-position: 0px 0px; }
.ix-a.images, .ixb-a.images::before, .ixa-a.images::after { content: ""; background-position: 0px -20px; }
.ix-a.doc, .ixb-a.doc::before, .ixa-a.doc::after { content: ""; background-position: 0px -40px; }
.ix-a.richdoc, .ixb-a.richdoc::before, .ixa-a.richdoc::after { content: ""; background-position: 0px -60px; }
.ix-a.comment, .ixb-a.comment::before, .ixa-a.comment::after { content: ""; background-position: 0px -80px; }
.ix-a.video, .ixb-a.video::before, .ixa-a.video::after { content: ""; background-position: 0px -100px; }
.ix-a.back, .ixb-a.back::before, .ixa-a.back::after { content: ""; background-position: 0px -120px; }
.ix-a.zoom, .ixb-a.zoom::before, .ixa-a.zoom::after { content: ""; background-position: 0px -140px; }
.ix-a.camera, .ixb-a.camera::before, .ixa-a.camera::after { content: ""; background-position: 0px -160px; }
.ix-a.poll, .ixb-a.poll::before, .ixa-a.poll::after { content: ""; background-position: 0px -180px; }
.row-a { margin-bottom: 15px; }
hr { overflow: hidden; width: 100%; height: 1px; margin: 15px 0px; border: 0px none; background: none repeat scroll 0% 0% rgb(212, 212, 212); font-size: 0px; }
hr.bx-a { opacity: 0.4; }
hr.large { height: 3px; }
a { color: inherit; }
a:hover, a:focus, a:active { text-decoration: none; }
.w2 { font-size: 15px; font-weight: normal; }
.w3 { color: rgb(119, 119, 119); }
.w3 p { font: 600 13px/20px Open Sans,Trebuchet MS,Helvetica Neue,Helvetica,sans-serif; text-align: left; }
.w3 strong { color: inherit; font-weight: 600; }
.w3 a { color: rgb(51, 51, 51); font-weight: bold; text-transform: uppercase; }
.w3 div ul li a { color: rgb(119, 119, 119); }
.w4 > .bar .hx { display: block; float: left; margin: 0px 40px 0px 0px; padding: 0px; color: rgb(255, 255, 255); font: bold 12px/26px Open Sans,Trebuchet MS,Helvetica Neue,Helvetica,sans-serif; text-transform: uppercase; }
.w4 > .bar .hx a { display: block; color: inherit; }
.w4 > .bar .hx a::before { float: left; content: ""; width: 12px; height: 16px; margin: 0px 5px 0px 0px; color: rgb(103, 159, 20); font: 16px/24px Fontello; }
.w4 > .bar ul li { font: 600 12px/26px Open Sans,Trebuchet MS,Helvetica Neue,Helvetica,sans-serif; }
.w5 > .wrap > div > ul > li { font-weight: normal; }
.w6 label { font-weight: normal; }
.w8 > h2 { font-weight: normal; }
.w8 > h3 { font-weight: normal; }
.w8 > ul li { font-weight: normal; }
.w9 ul li { font-weight: normal; }
.w11 > li { font-weight: normal; }
.w12 > .controls li { font-weight: normal; }
.w12 > .thumbs > .wrap > ul li { font: 12px/14px Open Sans,Trebuchet MS,Helvetica Neue,Helvetica,sans-serif; }
.js .w13 > .wrap > article .info h1, .js .w13 > .wrap > article .info h2, .js .w13 > .wrap > article .info h3 { font-size: 36px; }
.js .w13 > .wrap > article .info p { font-size: 15px; line-height: 1.3; }
.w13 > .thumbs > .wrap > ul li { font-weight: normal; }
.w16 > .thumbs > .wrap > ul li { font: 14px/18px Open Sans,Trebuchet MS,Helvetica Neue,Helvetica,sans-serif; }
.w18 article div > .hx { color: rgb(0, 0, 0); font-size: 14px; font-weight: normal; line-height: 19px; }
.w18 article div > .hx em { font-weight: bold; font-family: Open Sans,Trebuchet MS,Helvetica Neue,Helvetica,sans-serif; }
.w18 article div > .hx.large { font-size: 18px; line-height: 21px; }
.w18 article div > p { font-size: 14px; line-height: 19px; }
.w18 article.regular a figure { margin-right: 10px; }
.w25 > ul.tabs li { font-weight: normal; }
.w26 a .hx { font: bold 14px/16px Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif; }
.w26 .columnist .hx { font-weight: normal; }
.w29 h2 { font-weight: normal; }
.w29 h2 time { color: rgb(119, 119, 119); }
.w29 p.byline { margin-bottom: 5px; color: rgb(119, 119, 119); font: bold 11px/1.3 Open Sans,Trebuchet MS,Helvetica Neue,Helvetica,sans-serif; text-transform: none; }
.w29 p { font-size: 15px; line-height: 1.33; }
.w29 p strong { font-family: Open Sans,Trebuchet MS,Helvetica Neue,Helvetica,sans-serif; }
.w30 ul li { font-weight: normal; }
.w30 ul li .hx { font-weight: normal; }
.w30 ul li em { font-weight: bold; font-family: Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif; }
.w31 .flag { display: block; }
.w31 .wrap h1, .w31 .wrap h2, .w31 .wrap h3 { font-size: 30px; }
.w31 .wrap p { font-size: 15px; }
.w31 .wrap p strong { font-family: Open Sans,Trebuchet MS,Helvetica Neue,Helvetica,sans-serif; }
.w31 .wrap .byline { font: bold 11px/1.3 Open Sans,Trebuchet MS,Helvetica Neue,Helvetica,sans-serif; text-transform: none; }
.w33 { position: relative; }
.w33 > a { color: rgb(119, 119, 119); }
.w33 .flag { position: absolute; left: 0px; top: 0px; margin: 0px ! important; padding: 0px ! important; }
.double .w33 figure.right + .flag { position: absolute; left: 320px; }
.w33 .hx { margin-bottom: 3px; font-size: 21px; line-height: 1.15; }
.w33 p { color: rgb(119, 119, 119); font-size: 15px; }
.w33 p strong { font-family: Open Sans,Trebuchet MS,Helvetica Neue,Helvetica,sans-serif; }
.w33 .byline { color: rgb(119, 119, 119); font-size: 11px; }
.w33 .sponsor { font: 8px/1 Open Sans,Trebuchet MS,Helvetica Neue,Helvetica,sans-serif; text-transform: none; }
.w33 .sponsor img { margin-left: 3px; }
.w33 ul li { margin-bottom: 3px; font: 600 13px/18px Open Sans,Trebuchet MS,Helvetica Neue,Helvetica,sans-serif; }
.w33 ul li.ixb-a { padding-left: 25px; }
.w33 ul li.ixb-a > .before { display: none; }
.w33 ul li.ixb-a::before { width: 20px; height: 20px; margin: -1px 0px -1px -25px; }
.w33 ul li a { font-weight: normal; font-style: normal; text-decoration: none; }
.w33 ul li a:hover { text-decoration: underline; }
.w33 figure { margin-bottom: 10px; }
.w33 .hx.s, .w33 .hx.s ~ p { font: 600 13px/17px Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif; }
.w33 .hx.s ~ p { font-weight: normal; }
.w36 ul li, .w36 ul li:first-child { font-weight: normal; }
.w36 ul li a strong { font-weight: normal; }
.w39 h2 { font-weight: normal; }
.w39 h4 { font-weight: normal; }
.w39 article h3 { margin-top: 4px; }
.w39 .list .wrap ul li a { color: inherit; }
.w40 strong { font-weight: normal; }
.w40 div ul li a { color: rgb(119, 119, 119); }
.w47 > .one > .left > ul > li { font-weight: normal; }
.w47 > .one > .right ul li { font-weight: normal; }
.w47 > .two > .left > ul li { font-weight: normal; }
.w47 > .two > .right > p label { font-weight: normal; }
.w48 p { font-weight: normal; }
.w50 p.more { font-weight: normal; }
.w50 .byline strong { font-weight: normal; }
.w50 .sidebar .section h3 { font-weight: normal; }
.w54 .header h3 { margin-top: 3px; font-weight: normal; }
.w54 .fields ul li { font-weight: normal; }
.w54 .fields ul li strong { font-weight: normal; }
.column.double .w54 .fields ul.pics li em { font-weight: normal; }
.w55 { position: relative; width: 100%; }
.w55 form { min-height: 260px; padding-bottom: 40px; }
.w55 h2 { margin: 0px 0px 30px; color: rgb(92, 139, 63); font-size: 20px; line-height: 24px; }
.w55 p { margin: 0px 0px 20px; }
.w55 p label { display: none; }
.w55 p select { width: 100%; }
.w55 p.action { position: absolute; left: 0px; right: 0px; bottom: 0px; margin: 0px; text-align: right; }
.blue .w55 h2 { color: rgb(62, 112, 162); }
.red .w55 h2 { color: rgb(236, 22, 16); }
.black .w55 h2 { color: rgb(255, 255, 255); }
.w64 .column > h3:first-child { font-weight: normal; }
.w65 { font-weight: normal; }
.w67 .wrap figure figcaption { padding: 0px 5px; font: italic 14px/1.3 Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif; }
.w67 > .counter { font-weight: normal; }
.w81 > h2, .w81 > h3 { font-weight: normal; }
.w102 .grabone ul li { font-weight: normal; }
.w102 strong { font-weight: normal; }
.w104 { font-family: Open Sans,Trebuchet MS,Helvetica Neue,Helvetica,sans-serif; }
