/*   
Theme Name: Carrickpharm Theme
Theme URI: http://www.pixelapes.com/
Description: A special theme for the CarrickPharm Website
Author: Alex Leonard
Author URI: http://www.pixelapes.com
Version: 0.1
*//* HIDDEN ELEMENTS */#hd h1 a span, /*.widget_navt h2.widgettitle,*/p.linklove{position: absolute;top: -3000px;left: -3000px;margin: 0;}/* STRUCTURE CHANGES */#doc2{width: 950px;margin-bottom: 20px;}.yui-t4 #yui-main{float:left;margin-right:-25em;}.yui-t4 .yui-b{float:right;width:200px;padding-right: 50px;}.yui-t4 #yui-main .yui-b{margin-right:280px;}/* SITE ELEMENTS */html{background: #EBF6EF;}body{}#hd{height: 250px;width: 950px;padding: 0;margin: 0 auto;border: solid #005954;border-width: 0 1px;background: url(images/hd-bkg.jpg) no-repeat;position: relative;}#hd h1{width:300px;height:250px;position: absolute;right: 0;}#hd h1 a{width:300px;height:250px;left: 0;display:block;background: transparent url(images/logo.gif) no-repeat right top;text-decoration: none;}#hd h1 a span{font: normal 161% Georgia, Times, "Times New Roman", serif;padding: 40px;}#bd{padding: 20px 0 30px 0;background: #fff;width: 950px;border: solid #005954;border-width: 0 1px;clear: both;}#yui-main .yui-b{padding: 0 30px;}.post-wrap{margin-bottom: 25px;padding-bottom: 15px;}#ft{background: #005954;border: solid #005954;border-width: 0 1px;width: 950px;}#ft-cont{padding: 10px 30px;}.clear{clear:both;}/* LINKS */a:link, a:visited{color: #005954;}a:hover, a:active{color: #8f2727}#ft a:link, #ft a:visited{color: #d2e9dd;}#ft a:hover, #ft a:active{color: #fff;}/* TYPOGRAPHY */body{font-family: Verdana, Helvetica, Arial, sans-serif;color: #666;}#bd h1, h2, h3, h4, h5 h6, p, dl, table{margin-bottom: 30px;}#bd h1{color: #005954;font: 167% Trebuchet, "Trebuchet MS", Geneva, Arial, sans-serif;}h1 a:link, h1 a:visited, h1 a:hover, h1 a:active{text-decoration: none;color: #456021;}h2{color: #565656;font: 143% Trebuchet, "Trebuchet MS", Geneva, Arial, sans-serif;margin: 30px 0 10px 0;padding: 2px 5px;background-color: #ebf6ef;border-bottom: 1px #d2e9dd solid;}h3{font: 116% Trebuchet, "Trebuchet MS", Geneva, Arial, sans-serif;text-transform: uppercase;margin: 15px 0 5px 0;color: #222;}h3 a:link, h3 a:visited, h3 a:hover, h3 a:active{text-decoration: none;}h4{font-size: 116%;color: #555;margin-top: 15px;}p{line-height: 146.5%;font-size: 108%;margin-bottom: 10px;text-align: justify;}#ft p{color: #fff;font: 93% Verdana, Arial, Helvetica, sans-serif;}strong, b{font-weight: bold;}em, i{font-style: italic;}blockquote{padding: 10px 0 10px 40px;margin: 0;color: #555;background: url(images/icons/quote.png) no-repeat left top;}p.index-meta{line-height: 108%;font-size: .8em;color: #666;margin-bottom: 15px;}img{margin: 0 0 10px 0;padding: 1px;background: #fff;border: 3px #005954 solid;}img.alignleft, div.alignleft{float: left;margin-right: 20px;}img.alignright, div.alignright{float: right;margin-left: 20px;}img.aligncenter{margin-left: auto;margin-right: auto;}p.wp-caption-text{font-size: 85%;text-align: center;}img.wp-smiley{float: none;border: none;margin: 0 3px 0 1px;padding: 0;}/* GALLERIES */.gallery .gallery-item dt.gallery-icon a img{border: 3px #005954 solid}/* SINGLE IMAGE */.attachment{text-align: center;}.attachment img{margin: 0 auto;}.caption p{text-align: center;font-size: 116%;}.gallery .navigation{display: block;height: 120px;padding: 10px 0;}.gallery .navigation img{width: 80px;height: auto;padding: 0;border: 1px solid #333;}.gallery .navigation .alignleft{float: left;padding-left: 40px;background: url(images/gal-prev.png) no-repeat left top;}.gallery .navigation .alignright{float: right;padding-right: 40px;background: url(images/gal-next.png) no-repeat right top;}.gallery .navigation a{opacity: .5;filter: alpha(opacity=50);}.gallery .navigation a:hover{opacity: 1.0;filter: alpha(opacity=100);}/* LOCATIONS */#bd iframe{width: 608px;height: 450px;border: 1px #005954 solid;padding: 0;}/* LISTS ETC */#yui-main ul, #yui-main ul{margin: 0 0 20px 0;}#yui-main ul li{display: list-item;list-style-type: square;list-style-image: url(images/bullet.png);margin: 0 0 3px 30px;padding: 0 0 5px 0;}ol li{display: list-item;list-style-type: decimal;margin: 0 0 3px 30px;padding: 3px 0;color: #424242;}/* CFORM */#bd ol.cf-ol li{list-style-type: none;position: relative;padding-bottom: 10px;margin: 0;}#bd ol.cf-ol li label{position: absolute;width: 150px;text-align: right;padding: 3px 5px 4px 3px;background: #d2e9dd;}.cf-ol li input, .cf-ol li textarea{margin-left: 170px;padding: 2px 5px;width: 220px;font-size: 108%;border: 1px #005954 solid;}.cf-ol li input:focus, .cf-ol li textarea:focus{background: #ebf6ef;}.reqtxt, .emailreqtxt{color: #a11a18;font-style: italic;padding-left: 5px;font-size: 85%;}p.cf-sb input{margin-left: 170px;}/* WIDGETS */.side{padding-top: 60px;}.widget{margin-bottom: 30px;}.widget_navt ul{border-bottom: 1px solid #005954;}.widget_navt li a{background: #ebf6ef;display: block;padding: 5px 10px;margin:0;text-decoration: none;border: solid #005954;border-width: 0 1px;}.widget_navt li a:hover, .widget_navt li.current_page_item a, body.newspage li.news-page a{background: #d2e9dd;border: solid #005954;border-width: 0 1px;}h2.widgettitle{color: #fff;text-align: center;font: 116% Arial, sans-serif;padding: 3px 0;margin: 0;text-transform: uppercase;border: none;background: #005954;}.w-news ul{border: #005954 solid;border-width: 0 0 1px 0;}.w-news li{background: #EBF6EF;padding: 5px 10px;text-align: left;}.w-news li h3{text-transform: none;font: 108% Verdana, Arial, sans-serif;background: url(images/icons/new-tag.gif) no-repeat left top;padding: 3px 0 4px 24px;}.w-news li h3, .w-news li h3 a{color: #563016;}.w-news li p{color: #686868;font-size: 85%;}.widget-subscribe a{width: 200px;height: 115px;display: block;position: relative;background: url(images/rss-subscribe.jpg) no-repeat;}.side img{margin: 0;padding: 0;border: none;}/* COMMENTS */#commentwrap{border-top: 1px solid #999;}#commentwrap h4{margin-bottom: 10px;}#commentwrap h4 span{color: #999;font-size: 85%;}ol#commentlist li{margin: 5px 0 35px 0;padding: 0;list-style-type: none;}p.comment-meta{padding: 5px 0;background: #ebf6ef;line-height: 108%;margin: 0;position: relative;display: block;width: 610px;}.alt p.comment-meta{background: #d2e9dd;}.authorpost p.comment-meta{background: #005954;}.comment-meta cite{color: #000;font-size: 108%;padding-left: 30px;}.authorpost .comment-meta cite a:link, .authorpost .comment-meta cite a:visited{color: #fff;}.authorpost .comment-meta cite a:active, .authorpost .comment-meta cite a:active{color: #fdffcb;}.comment-meta span{color: #666;position: absolute;right: 30px;font-size: 85%;}.authorpost .comment-meta span{color: #ccc;}.comment-content{padding: 15px 30px;}.comment-content p{line-height: 116%;font-size: 95%;padding: 0 0 7px 0;margin: 0;}/* LEAVE A COMMENT */.commentform{margin-bottom: 25px;}#bd .commentform ol li{position: relative;list-style-type: none;margin: 0 0 10px 0;}#bd .commentform ol li label{display: block;padding-bottom: 3px;}#bd .commentform ol li label span.reqtxt{font-size: 85%;}#bd .commentform ol li input{width: 300px;border: 1px #005954 solid;}#bd .commentform ol li textarea#comment{width: 480px;border: 1px #005954 solid;}#bd .commentform ol li input:focus, #bd .commentform ol li textarea:focus{background: #ebf6ef;}#bd .commentform .cf-sb input{margin: 0;}/* FOOTER ITEMS */