/*
Theme Name: One Family
Theme URI: http://onefamily.ie
Description: Adapted from Michael Connolly.
Version: 1.0
Author: Dermod Moore
*/
#relatedposts img{display:none;}
.sociable{text-align:right;}
#wrap{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;position:relative;top:-3px;}
#header{bottom:0;vertical-align:text-bottom;}
#header img{bottom:-3px;position:relative;}
#post-MailPress{width:458px;}
#primary-aside{border-right:0 solid #000;padding:0;margin-bottom:0;color:#000;width:153px;}
#primary-aside ul{list-style:none;margin:0;padding:0;background-color:#efffef;}
li.home_page{border-left:7px solid #7d3795;}
li.page-item-73{border-left:7px solid #83b043;}
li.page-item-353{border-left:7px solid #00929c;}
li.page-item-510{border-left:7px solid #7d3795;}
li.page-item-539{border-left:7px solid #00ac8a;}
li.page-item-562{border-left:7px solid #7d3795;}
li.page-item-572{border-left:7px solid #a25ca5;}
li.page-item-645{border-left:7px solid #83b043;}
li.page-item-424{border-left:7px solid #00929c;}
li.page-item-785{border-left:7px solid #a25ca5;}
li.page-item-347{border-left:7px solid #a25ca5;}
li.page-item-1916{border-left:7px solid #a25ca5;}
li.page-item-1854{border-left:7px solid #a25ca5;}
li.page-item-1856{border-left:7px solid #00ac8a;}
.linklove {display:none;}
#primary-aside li a{display:block;padding:5px 5px 5px .5em;border-right:1px solid #ccef95;font:11px Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif;color:#666;text-decoration:none;width:100%;border-bottom:1px solid #ccef95;}
html>body #primary-aside li a{width:auto;}
#primary-aside li a:hover{border-right:0 solid #5ba3e0;background-color:#f3f9ec;color:#000;font-weight:normal;}
#primary-aside img{border:0;padding:4px 4px;}
#secondary-aside img{padding:4px 4px;border:0;}
#primary-aside li li a{display:block;color:#666;background-color:transparent;padding:4px 4px;margin:0;border-top:none;border-bottom:1px solid #eee;border-right:1px solid #efffef;font-size:10px;}
#primary-aside li li a:hover{display:block;background-color:#f3f9ec;margin:0;border-top:none;border-bottom:1px solid #eee;border-left:7px solid #f3f9ec;border-right:1px solid #efffef;text-decoration:underline;}
.alignleft{display:block;float:left;padding-right:8px;}
.alignleft img{display:block;float:left;padding-right:8px;border:0 none;}
.alignright{display:block;float:right;padding-left:8px;}
.aligncenter img{display:block;margin-left:auto;margin-right:auto;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
table.aligncenter{margin-left:auto;display:inline;margin-right:auto;border:0;position:relative;}
.aligncenter p{text-align:center;}
li.current_page_item{background-color:white;}
#rightcolumn{width:150px;vertical-align:top;}
#secondary-aside{padding-bottom:5px;width:148px;}
#secondary-aside ul{background-color:white;list-style:none;padding:5px 5px 5px .5em;border-right:1px solid #84af43;border-left:1px solid #84af43;border-top:1px solid #84af43;border-bottom:1px solid #84af43;text-align:left;width:120px;margin-left:auto;margin-right:auto;}
#secondary-aside li{padding-left:12px;background-image:url(img/bullet.gif);background-repeat:no-repeat;background-position:top left;border-right:0;padding-right:4px;font-family:Arial,Helvetica,sans-serif;font-size:10.6667px;}
#secondary-aside li a{text-decoration:none;padding-left:4px;color:gray;}
#secondary-aside h2{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:white;padding-right:12px;text-align:right;background-color:#84af43;font-size:12px;width:120px;margin-left:auto;margin-right:auto;}
#secondary-aside h2 a{font-size:12px;color:white;text-decoration:none;}
#secondary-aside h2 img{visibility:hidden;height:1px;}
#secondary-aside select{margin-left:20px;margin-top:4px;margin-bottom:4px;}
#secondary-aside img{display:block;margin-left:auto;margin-right:auto;}
#searchform div{margin-left:20px;}
#s {margin-bottom:5px;margin-top:5px;}
body{margin:0;}
#wrap td{vertical-align:top;}
#themainpanel{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif!important;padding-top:1em;padding-left:7px;padding-right:7px;width:444px;}
#contentwide{position:relative;z-index:14;top:-7px;}
#content{position:relative;top:-3px;z-index:14;width:430px;}
p{font-size:12px;}
#socialmedia {
display:block;
margin-left:12px;
margin-top:10px;
padding-left:10px;
position:relative;
z-index:15;}
#specialbanner{display:block;margin-left:auto;margin-right:auto;text-align:center; width:430px;}
#specialbanner img{border:0; vertical-align:top;display:inline;padding-left:20px;padding-right:20px;}
p.home{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:.7em;}
strong{font-weight:bold;}
b{font-weight:bold;}
h3{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:14px;color:#006400;}
h4{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;color:#006400;}
h1{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:14px;color:#006400;}
h2{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px;color:#006400;}
h2 a{text-decoration:none;}
h3.news{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:.8em;color:#0a0;}
table.donate{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:.9em;color:#0a0;}
td.donate{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:.8em;color:#84af43;}
td.message{padding:5px;}
a:link{color:Green;text-decoration:none;}
a:active{color:Green;text-decoration:none;}
a:visited{color:Green;text-decoration:none;}
a:hover{color:purple;text-decoration:underline;}
td.topmenu{color:White;}
td.footertxt{color:White;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:8pt;}
td.footertxtNum{color:#666;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:.8em;}
div.topmenu{float:right;padding-top:4px;padding-right:4px;color:white;font-size:8pt;}
#footer a{color:white;text-decoration:none;font-weight:normal;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;}
.topmenu a{color:white;text-decoration:none;font-weight:normal;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;}
a.topmenu:active{color:white;text-decoration:none;font-weight:normal;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;}
a.topmenu:visited{color:white;text-decoration:none;font-weight:normal;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;}
a.topmenu:hover{color:yellow;font-weight:normal;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;}
a.privacy:link{color:#666;text-decoration:none;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
a.privacy:active{color:#666;text-decoration:none;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
a.privacy:hover{color:Green;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:1em;text-decoration:none;}
#secondary-aside a link{color:Gray;text-decoration:none;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:8pt;}
#secondary-aside a active{color:Gray;text-decoration:none;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:8pt;}
#secondary-aside a visited{color:Gray;text-decoration:none;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:8pt;}
#secondary-aside a hover{color:Green;text-decoration:underline;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:8pt;}
a.newsarchive:link{color:#290151;text-decoration:underline;font-weight:normal;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:9pt;}
a.newsarchive:active{color:#290151;text-decoration:none;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:9pt;}
a.newsarchive:visited{color:Gray;text-decoration:none;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:9pt;}
a.newsarchive:hover{color:Green;text-decoration:underline;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:9pt;}
td.jobline{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;}
td.training{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:.7em;color:#0a0;}
td.trainingCT{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:.7em;color:#333;}
table.training{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:.7em;color:#333;}
div.sociable{margin:16px 0;}
span.sociable_tagline{position:relative;}
span.sociable_tagline span{display:none;width:14em;}
span.sociable_tagline:hover span{position:absolute;display:block;top:-5em;background:#ffe;border:1px solid #ccc;color:black;line-height:1.25em;}
.sociable span{display:block;}
.sociable ul{display:inline;margin:0!important;padding:0!important;}
.sociable ul li{background:none;display:inline!important;list-style-type:none;margin:0;padding:1px;}
.sociable ul li:before{content:"";}
.sociable img{float:none;width:16px;height:16px;border:0;margin:0;padding:0;}
.sociable-hovers{opacity:.4;}
.sociable-hovers:hover{opacity:1;}
