/*
Theme Name: Lough Allen Adventure
Author: OSD Web Design Leitrim
Author URI: http://www.osd.ie
*/

* { margin: 0; padding: 0; }
html { margin: 0 auto !important; padding:0; }
body{ background: #251c15 url(images/bg.jpg) top center repeat; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; margin: 0; padding:0; line-height:135%; }
ul { list-style:none; }

a { text-decoration:none; border:none; outline:none; color:#84aed9; }
a:hover { border:none; color:#bdbd63; text-decoration:underline; }
img{ border:none; outline:none; }
a:focus { outline:none; }
p { margin:3px 0 12px 0; line-height:20px; }

h1 { font-size:24px; color:#bdbd63; font-weight: normal; line-height:110%; margin:0px 0 10px 0; padding: 0; }
h1 a { color:#bdbd63; text-decoration: none; }

#header { clear:both; position:relative; z-index:99; width:1100px; margin: 0 auto; padding: 0px; background: url(images/header-bg.png) top center repeat-y; height:105px; }
#header #logo { float:left; margin: 0 0 0 0; padding: 0; height:205px; width: 220px; background:url(images/Lough-Allen-Adventure-Leitrim-logo.png) top left no-repeat; }
#header #logo img { float:left; margin: 0; padding: 0; }
#header #logo a { margin: 0; padding: 105px 90px; }

/* Social Media Icons */
#social_media { clear:both; float:right; margin: 10px 0px 10px 0; width: 270px; height: 30px; }
#social_media ul { margin: 0; padding: 0; float:right; }
#social_media ul li { float:left; margin: 0 0 0 10px; padding: 0px; display:block; }
#social_media ul li a{ float:left; display:block; }

/* Top Menu */
#navigation { float:right; margin: 50px 50px 0 0px; padding: 4px 0 0 0px; width: 820px; height:40px; z-index:100000; }
#topMenu { margin: 0; padding: 0px; width: 980px; height:40px; z-index:10000; }
#topMenu ul li { margin: 0; padding: 0; }
#topMenu ul li a { float:left; margin:0; padding:10px 9px; text-decoration:none; font-weight: bold; font-size: 14px; }
#topMenu ul li a:hover { background: #297dc1; }
#topMenu ul ul { background: #bdbd63; width: 200px; margin: -7px 0 0 0; padding: 0px; }
#topMenu ul ul li { width: 200px; border-bottom: 1px solid #000; }
#topMenu ul ul li a { background: #bdbd63 !important; font-size: 12px; font-weight:bold; color:#fff; margin: 0; padding:10px 5px; width: 190px; }
#topMenu ul ul li a:hover { background: #297dc1 !important; color: #fff; }
#topMenu ul li.current_page_parent a, #topMenu ul li.current_page_item a  { background: #297dc1; color: #fff;}

/*** Welcome to ***/
#welcome_to { clear:both; float:right; position:relative; display: inline; color: #fff; padding: 15px 10px 10px 10px; margin: 130px 0px 0 0; width: 342px; height: 145px; background:url(images/welcome-to-lough-allen-adventure.png) top right no-repeat; z-index: 1000; }
#welcome_to h2 { color: #fff; padding: 0; margin: 20px 0 0px 40px; font-size: 26px; font-weight: normal; text-align:center; } 
#welcome_to a { padding: 2px 2px; text-decoration: none; color: #fff; margin-top:10px; }

/* LAYOUT STRUCTURE */
#bodyWrapper { margin: 0 auto; padding: 0; width: 1100px; background: url(images/wrap-bg.png) top center repeat-y; }
#content { margin: 0px auto; padding:0; width: 975px; }
#rightColumn { float:right; margin:0; padding:0; position:relative; width:300px; }

#top_content { margin: 0; padding:0; width: 975px; height:300px; z-index:100; }
#top_contact { clear:both; float: left; margin: -101px 0px 0 0; padding: 20px 10px 10px 60px; width: 185px; height: 270px; display: inline; background: #3278bf url(images/lough-allen-boot-print.jpg) no-repeat center left; overflow:hidden; }
#top_contact h3 { color:#84aed9; font-size: 14px; font-weight: bold; text-align:right!important; }
#top_contact p { color:#fff; font-size: 14px; font-weight: bold; text-align:right!important; }
#top_contact p a { color:#fff; font-weight: bold; }

/* featured post */
.featured { float: right; width: 690px; height: 300px; margin: -101px 0 0 0px; padding: 0; z-index:1; }
.featured .container { padding: 0px; width: 690px; height: 300px; position:absolute; }
.featured .container .buffer { width: 690px; height: 300px; overflow: hidden; }
.featured .container .item { width: 690px; height: 300px; overflow: hidden; position: relative; }
.featured .container .item img { width: 690px; }


/* posts */
.post { float: left; margin: 0 0 0px 0; padding: 5px 5px 5px 5px; width: 660px; }
.post .thumb { float: left; margin: 0 10px 10px 0; padding: 5px; border: 1px solid #dbd8c3; }
.post .thumb img { }
.post h1 { font-size:24px; color:#bdbd63; font-weight: normal; margin: 0px 0 10px 0; padding: 0; }
.post h1 a { color:#bdbd63; text-decoration: none; }
.post h2 { font-size:20px; color:#84add9; font-weight: normal; margin: 20px 0 10px 0; padding: 0; }
.post h3 { font-size: 17px; padding: 5px 0 5px 0; font-weight: normal; color: #fff; }
.post h4 { font-size: 15px; margin: 0px 0 0px 0; padding: 5px 0 5px 0; font-weight: bold;  color: #fff; }
.post h2 a { color: #84add9; text-decoration: none; }
.post a { text-decoration: none; }
.post a:hover { text-decoration: underline; }
.post ol { margin: 0!important; padding: 0 0 0 20px!important; }
.post ol li { margin: 0!important; padding: 0; }

#funders { width: 700px; clear:both; margin: 5px 0 0 26px; padding: 0; font-size: 11px; }
#funders p { font-size: 11px!important; line-height: 95%!important; }
#funders table { width: 100%; font-size: 11px; }
#funders table td p { font-size: 11px!important; line-height: 95%!important; }

/* footer area */
#footer { clear:both; background: url(images/footer-bg.png) top center no-repeat!important; width:1100px; height:325px; padding: 5px 0px 0px 20px; margin: 0px 0px 0px -10px; color: #fff; font-size: 11px!important; }
#footer a { color: #fff; }
#footer a:hover { text-decoration: underline; }
#copyright { width:975px; padding: 5px 5px 0px 0px; margin: 0px 0 0 45px; font-size: 12px; }
#footer #left { float:left; width: 65%; margin: 0px 0 20px 10px; color: #fff; font-weight: bold; }
#footer #left a { color: #fff; }
#footer #left span.alignright { text-align: right; margin:0; padding: 0; color: #fff; }
#footer #right { float:right; width: 33%; text-align:right; margin: 0; color: #fff; font-weight: bold; }
#footer #right a { color: #fff; }
/* Quick Links area */
#quick-links { width:960px; padding: 5px 11px 0px 10px; margin: 0px 0 0 45px; font-size: 12px; height: 120px; border-top: 1px solid #8e8e4b; }
#quick-links h4 { margin: 5px 0px; padding: 0; color: #fff; font-size: 15px; font-weight: bold; }
#quick-links p { margin: 0 0 2px 0; padding: 0; }
#quick-links .colleft { float:left; width: 280px; margin: 0px 60px 10px 0; font-size: 12px; line-height:95%; height: 120px; }
#quick-links .colleft h4 { padding: 0 3px 0 1px; }
#quick-links .colleft a { padding: 3px; font-weight: bold; }
#quick-links .colleft a:hover { background: #297dc1; color: #3a4200; text-decoration: none; }
#quick-links .colleft img { float: left; margin: 0 5px 0 0; padding: 0; }
#quick-links .colmiddle { float:left; width: 300px; margin: 0px 25px 10px 0; font-size: 12px; line-height:95%; height: 120px; }
#quick-links .colmiddle h4 { padding: 0 3px 0 1px; }
#quick-links .colmiddle a { padding: 3px; font-weight: bold; }
#quick-links .colmiddle a:hover { background: #297dc1; color: #fff; text-decoration: none; }

/* eNewsletter */
#quick-links #eNewsletter { float:right; width: 280px; padding: 0px 0px 10px 0px; margin: 0px -15px 0px 0px; height: 100px; line-height:95%; background: #000!important; }
#quick-links #eNewsletter h4 { color: #fff; font-size: 17px; margin: 0; padding: 5px 0; font-weight: bold; }
#quick-links #eNewsletter h4 a { color: #fff; }
#quick-links #eNewsletter h4 a:hover { color: #fff; text-decoration: underline; }
#quick-links #eNewsletter img { float: right;  margin: 0 0 0 10px; width: 100px; height: auto; }
#quick-links #eNewsletter p { margin: 5px 0; padding: 0; }
#quick-links #eNewsletter p a { float:left; background:#297dc1; margin:0; padding:5px 18px; text-decoration:none; color: #fff; font-size: 14px; font-weight: bold; }
#quick-links #eNewsletter p a:hover{ background:#8e8e4b; text-decoration:none; color: #000; }

/* Contact and Map */
#contact_map { clear:both; float: right; margin: -245px 0px 0 0; padding: 10px; width: 278px; height: 218px; display: inline; background: #3a4200; text-align: left; overflow: hidden; }
#contact_map p { color:#fff; font-size: 12px; margin: 10px 0 20px 0; font-weight: normal; }
#contact_map h3 { color:#fff; font-size: 20px; margin: 15px 0 10px 0; font-weight: normal; }
#contact_map h3 a { color:#fff;}
#contact_map h3 a:hover {color:#fff;}
#contact_map a {color:#fff;}
#contact_map a:hover {color:#fff;}

/* leftColumn */
#leftColumn { float:left; margin:0; padding: 0 0 0 0px; width:645px; }
#leftColumn img, #leftColumn a img { padding:0; margin:0; }

.alignleft { float:left; margin:5px 15px 5px 0; }
.alignright { float:right; margin:5px 0 5px 15px; }
.aligncenter { margin:0px auto; text-align:center; }
img.aligncenter { margin:0px auto; }
img.alignleft { float:left; padding: 2px 10px 5px 0px !important; }
img.alignright { float:right; padding: 2px 0px 5px 10px !important; }

.comm { color:#f3ccfc; font-size:22px; font-weight:bold; margin:20px 0 0; }
.comm span{ color:#f3ccfc; font-size:10px; }
.author span{ font-size:10px; font-weight:normal; }
.author { color:#f3ccfc; font-size:12px; font-weight:bold; margin:11px 0 0; }
.day{ font-size:19px; font-weight:bold; }
.month { font-size:11px; font-weight:bold; line-height:17px; }
.year{ font-size:11px; line-height:5px; }
.aaa{ padding:0 1px; }
.rounded-post-top{ background:url('http://www.loughallenadventure.com/wp-content/themes/Lough-Allen-Adventure-Centre/images/bo-post-top-rounded.gif') no-repeat; width:610px; height:14px; }
.rounded-post-bottom{ background:url('http://www.loughallenadventure.com/wp-content/themes/Lough-Allen-Adventure-Centre/images/bo-post-bottom-rounded.gif') no-repeat; width:610px; height:14px; margin:0 0 20px 0; }
.post-arrow { background:url("http://www.loughallenadventure.com/wp-content/themes/Lough-Allen-Adventure-Centre/images/bo-post-arrow.gif") no-repeat scroll 0 0 transparent; height:14px; left:-24px; position:absolute; top:28px; width:24px; }
.post-readmore-btn{ margin:15px 0 0 0; float:right; }
.post-readmore-btn a{ display:block; width:123px; height:37px; text-indent:-10000px; }
.entry { float:left; margin:0 0 0 0px; padding:0 0 5px; width:100%; }
.entry p{ font-size:13px; color:#fff; line-height:18px; }
.postMetadata { color:#a32713; font-size:11px; font-weight:bold; padding:0; }
.postMetadata a{ color:#a32713; }

#sidebar-bottom{ background:url('http://www.loughallenadventure.com/wp-content/themes/Lough-Allen-Adventure-Centre/images/bo-sidebar-bottom.gif') no-repeat; width:339px; height:14px; }
#leftColumn .social p { margin:0 0 10px 0; }
#leftColumn .social a { border:none; }
#leftColumn .social a img { padding:5px; border:none; background:none; }
#leftColumn .social a:hover img { }
#leftColumn .social strong { color:#bdbd63; }
.social { margin:50px 0 30px; width: 300px; height: 80px; }
#leftColumn h2#comments { padding:20px 0 15px; }

.wp-caption { padding: 5px; margin: 0 5px; text-align:center; line-height: 100%; }
p.wp-caption-text { padding:0; margin:0px; font-size:11px; color:#fff; text-align:center !important; line-height: 100%; }

table#activites { margin:0; padding:0; width:660px;}
table#activites td { border: 1px solid #94944e; background: #bdbd63; margin:0; padding:1px; font-size: 11px; font-weight: bold; width: 20%; letter-spacing: -1px; }
table#activites td p { font-size: 11px; font-weight: bold; margin: 5px 0 0 0 ; padding:0; line-height: 100%; }
table#activites td p a { color: #fff!important; text-decoration: none; }
table#activites td a { color: #fff!important; text-decoration: none; }
table#activites td p a:hover { color: #000; text-decoration: none; background: #94944e; }


/* rightColumn ELEMENTS
----------------------------------------------*/
#rightColumnInner { float:right; padding: 0 10px 0 0; position:relative; width:268px; }
#rightColumnInner h3 { color: #bdbd63; font-size: 20px; padding: 10px 0; }
#rightColumnInner h3 a { color: #bdbd63; text-decoration: none; }
#rightColumnInner h3 a:hover { color: #bdbd63; text-decoration: underline; }
#rightColumnInner h4 { color: #3b4200; font-size: 16px; padding: 10px 0 0 0; }
#rightColumnInner h4 a { color: #3b4200; text-decoration: none; }
#rightColumnInner h4 a:hover { color: #3b4200; text-decoration: underline; }
#rightColumnInner h5 { color: #3b4200; font-size: 13px; padding: 10px 0 0 0; font-weight: bold; }
#rightColumnInner h5 a { color: #3b4200; text-decoration: none; }
#rightColumnInner h5 a:hover { color: #3b4200; text-decoration: underline; }
#rightColumnInner p { padding: 2px 0; margin: 0; }
#rightColumnInner img .map { float: none;  margin: 0; padding:0; width: auto; height: auto; }

#news { width: 100%; padding: 5px 0px 0px 5px; margin: 0px 0px 5px 0px; color: #fff; min-height: 300px; background: url(images/large-footprint.png) top right no-repeat; }
#news h3 { color: #bdbd63; font-size: 20px; margin: 0; padding: 5px; font-weight: normal; }
#news h3 a { color: #bdbd63; }
#news h3 a:hover { color: #3b4200; text-decoration: none; }
#news ul { padding: 0; margin: 0 0 0 5px; width: auto; }
#news ul li h4 { color: #cdcccc; font-size: 14px; padding: 0px; margin: 3px 0; }
#news ul li h4 a { color: #cdcccc; text-decoration: none; }
#news ul li h4 a:hover { color: #cdcccc; text-decoration: underline; }
#news img { float: right;  margin: 0 0 0 10px; width: 100px; height: auto; }
#news p { margin: 0 0 5px 0 !important; padding: 0 !important; font-size: 90%; }
#news p a { color: #84aed9; margin: 0; font-weight:bold; }

#Google_Map { width: 97%; padding: 5px 0px 0px 5px; margin: 0px 0px 5px 0px; color: #fff; }
#Google_Map h3 { color: #bdbd63; font-size: 20px; margin: 0; padding: 5px; font-weight: normal; }
#Google_Map h3 a { color: #bdbd63; }
#Google_Map h3 a:hover { color: #3b4200; text-decoration: none; }
#Google_Map p { margin: 0 0 5px 0 !important; padding: 0 !important; font-size: 85%; }
#Google_Map p img { margin: 0 0 0 5px !important; padding: 0 !important; }
#Google_Map p a { color: #3278bf; margin: 0; font-weight:bold; }

#mc_embed_signup, #mc-embedded-subscribe-form { background: #000!important; border: none!important;}
.btn { background: #297dc1 url(images/lough-allen-boot-print.jpg) top left no-repeat; color: #fff; padding: 3px 10px; font-weight:bold; border: none; margin: 0 0 0 30px; font-size: 15px;}

/*COMMENTS
---------------------------------------------*/
#leftColumn ul.commentlist { margin-bottom:10px; list-style-type:none; }
#leftColumn ul.commentlist li { padding:10px 0 10px 82px; }
#leftColumn ul.commentlist li .avatar { border:medium none; float:left; margin:-8px 0 0 -82px; padding:0; width:64px; }
.comm-arrow { background:url("http://www.loughallenadventure.com/wp-content/themes/Lough-Allen-Adventure-Centre/images/v-comm-arrow.gif") repeat scroll 0 0 transparent; height:12px; left:-6px; position:absolute; top:15px; width:6px; }
#leftColumn ul.commentlist li img { border:none; padding:0; }
* html #leftColumn ul.commentlist li .avatar { margin-bottom:-20px; }
#leftColumn ul.commentlist li .commentmetadata { font-size:11px; color:#777; }
.thread-odd{ }
.thread-even{ /*background:#181818;*/}
/* FORMS
-------------------------------------------------*/
/* post comment */
#commentform label { display:block; padding:5px 0 2px; }
#commentform input, #commentform textarea { background:none repeat scroll 0 0 #FFFFFF; border:1px solid #E3E3E3; color:#666666; font-size:12px; padding:5px; width:300px; }
#commentform textarea { background:none repeat scroll 0 0 #FFFFFF; border:1px solid #E3E3E3; color:#353535; width:590px; }
#commentform input#submit{ border:none; width:75px; height:31px; text-align:center; padding-top:4px; margin-top:5px; background:#3b4200; color:#fff; cursor:pointer; }
#commentform input#submit:hover{ background:#2e74cc; }
/* contact */

.errormsg, .successmsg{ background:#FEF4F1; border:1px solid #F7A68A; color:#DA4310; padding:10px; }
.successmsg { border:1px solid #9FD9FF; background:#EAF7FF; color:#00BFF5; }

/* CLEARING
---------------------------------------------------*/
.clearfix:after { content: "."; display:block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: block; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clear { clear: both; }
.noclear { clear: none; }

.post-image-prelaoder { background:url('http://www.loughallenadventure.com/wp-content/themes/Lough-Allen-Adventure-Centre/images/25.gif') no-repeat center center; float:left; margin:0; width:auto; width:156px; height:147px; }
.eee { background:none repeat scroll 0 0 #FFFFFF; float:left; margin:5px 0 10px; padding:6px; position:relative; }
.big-comm { background:url("http://www.loughallenadventure.com/wp-content/themes/Lough-Allen-Adventure-Centre/images/bt-post-comm.png") no-repeat scroll 0 0 transparent; float:right; height:39px; margin:0; padding:3px 5px 0 0; text-align:center; width:46px; }
.big-comm a { color:#4C4C4C; display:block; font:20px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; text-shadow:1px 1px #FFFFFF; }
.big-comm a:hover{ text-decoration:none; color:#404040; }

/* SLIDESHOW
---------------------------------------------------*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix   { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
#featured-tag { background:url("http://www.loughallenadventure.com/wp-content/themes/Lough-Allen-Adventure-Centre/images/ter-featured-tag.png") repeat scroll 0 0 transparent; height:93px; left:-38px; position:absolute; top:112px; width:30px; z-index:9; }
#slideshow { width:720px; height:245px; margin: 0 0 0 -2px; padding: 0; }
#slider_bg{ width: 720px; height:245px; margin: 0; padding: 0; z-index: 9; position: relative; padding:0; }
#slider { width: 720px; height:245px; float:left; margin: 0; padding: 0; }
.slider-image { float:left; height:245px; position:relative; width:718px; margin: 2px 0 0 3px; }

.posting .metadata{ font:11px Georgia; color:#656565; font-style:italic; border-top:1px solid #d7d6d6; border-bottom:1px solid #d7d6d6; padding:5px 0; margin:0 0 15px 0;}
.posting .metadata span{ font-size:11px; color:#fff; }
.posting .metadata span a{ color:#84aed9; }
.slider-post h2{ margin:0 0 15px 0; }
.featured-post{width:722px; height: 248px; }

.cocomment{ border:1px solid #D1D1D1; padding:7px; position:relative; }
.popular { position: relative; margin: 0; }
.popular ul li { padding:10px 0 10px 0px; border-bottom:1px solid #d1d1d1; }
.popular ul li a { color:#84aed9; border:none; display:block; }
.popular p{ color:#542437; font-size:11px; }
.popular li p a {
color: #009db4 !important; }
.popular li img { border:1px solid #CCCCCC; float:left; height:70px; margin:0 10px 0 0; padding:3px; width:70px; }
#top-featured { background:url("http://www.loughallenadventure.com/wp-content/themes/Lough-Allen-Adventure-Centre/images/b-top-featured.png") no-repeat scroll 0 0 transparent; height:38px; left:-8px; position:absolute; top:-5px; width:998px; z-index:9; }
#inside-bar { background:url("http://www.loughallenadventure.com/wp-content/themes/Lough-Allen-Adventure-Centre/images/b-nonin-bar.gif") repeat-x scroll 0 0 transparent; height:43px; margin:0 0 20px; width:100%; }
.related-posts{ margin:5px 0 0 0; }
.related-posts li { padding:2px 5px; }
.related-posts li a{ color:#84aed9; font-size:13px; }
.reltit{ font-size:15px; margin:30px 0 0 0; }
.populcomm  a{ font-size:11px !important; color:#ff5101!important; }
#pagenav { background:none repeat scroll 0 0 #E1E1E1; float:left; margin:7px 20px; width:630px; }
#pagenav a{ display:block; padding:10px; }
.lftmarg{ margin:20px 0 0 5px; }

.entry .metadata{ font:11px Georgia; color:#656565; font-style:italic; border-top:1px solid #d7d6d6; border-bottom:1px solid #d7d6d6; padding:5px 0; margin:0 0 15px 0; }
.entry .metadata span{ font-size:11px; color:#fff; }
.entry .metadata span a{ color:#84aed9; }
#cacarina{ float:left; }

.adp-list { background: #000 !important;}
.warnbox-content { background: #4d4d4d !important;}


/* Print Styles */
@media print {
body { color:black; margin:0 }
#header { width:100%; margin:0; padding: 0px; background: #fff; height:205px; }
#top { margin: 0; padding: 0; height:105px; width: 100%; }
a.logo { background: url(https://images/Lough-Allen-Adventure-Leitrim-logo.png) no-repeat; float:left; display:block; width:220px; height:205px; margin:0; padding: 0; }

#navigation, #searchform, #rightColumn, #book-online, #slider_bg { display: none; }
#bodyWrapper, #wrapper, #header { width: auto; page-break-inside:avoid; page-break-after:avoid; page-break-before: avoid;  }
.blogPostInside { width: auto; page-break-inside:auto; }
.blogPostInside div { width: auto; page-break-inside:auto; }

#footer { clear: both; background: none; width:auto; height:50px; padding:0px; margin: 0px; color: #000; }
#footer a { color: #000; }
#footer a:hover { text-decoration: none; }
#footer#left { float:left; width: 55%; }
#footer#left span.alignright { text-align: right; margin:0; padding: 0; }
#footer#right { float:right; width: 40%; text-align:right; }
.colright, .colmiddle { display: none; }
.colleft { width: 100%; }
}