/* Print Style Sheet */

body { background:white; font-family:Arial, Helvetica, sans-serif; }

nav, #searchform, #footerwrap ul, #pager, .dialog, #sidebar, #newsletter, #latest-posts, #followus, #mainmenu, #lhc ul, #lhc h3 { display: none; }

a { color:#0B4A8E; }

.hpmi { width: 175px; float: left; margin-right: 25px }
.hpmi .button { margin: 5px 0px 0px 20px; }
.hpmilast .button { margin: 0px 0px 0px 40px; }
.hpmilast p { margin-bottom: 0px; }

#main-content table p { margin-bottom: 0px !important; margin-top: 12px; padding-bottom: 0px !important;}

#main-content table tr { border-bottom: 1px dotted #999; }
#main-content table img { margin-top: 0px !important; padding: 0px; }
#main-content table td { margin-top: 0px !important; padding-top: 20px !important; padding-bottom: 20px; vertical-align: top;  }
#main-content table tr.first { border-top: 1px dotted #999; }
#main-content table td.thumb { padding-right: 20px; }
#main-content table h3 { vertical-align: top; margin-top: 0px !important; }

.gallery dt img { border: 0px !important; margin: 0px !important; padding-left: 0px !important; }
.gallery a.group { float: none; margin-left: 0px; }

.navigation a { font-size: 12px !important; }

.postedby { font-weight: bold; }

.archivetitle { margin-bottom: 24px !important; display: block; border-bottom: 1px dotted #e5e5e5; padding-bottom: 20px; font-size: 24px !important; }

.post { margin-bottom: 28px; display: block; border-bottom: 1px dotted #e5e5e5; padding-bottom: 20px; }
.single .post { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }
.home .post { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }

a.articlehead { line-height: 36px !important; text-decoration:none; }
a.articlehead:hover { text-decoration: underline; }

#breadcrumbs { font-size: 12px; margin-bottom: 20px; display: block; margin-top:20px; }
#breadcrumbs ul { list-style: none; background: none; display: inline; }
#breadcrumbs li { font-size: 12px; list-style: none; background: none !important; display: inline; padding-right: 0px !important; padding-left: 0px !important;  }
#breadcrumbs li a { background: none !important; padding-right: 0px !important;  }
#breadcrumbs span { padding-right: 2px !important; }

.hr {width: 100%; height: 2px; display: block; margin: 10px 0 10px 0; background: url(images/dotted-line-hr.gif) repeat-x; }

#main-content li {
background:url(images/bullet.gif) left .7em no-repeat;
padding-left:9px;
}

#main-content.linkspage li {
margin-top: 4px;
}

#main-content.linkspage li a {
margin-right: 6px;
}

.intro {
font-size:16px;
font-style:italic;
color:#005A04;
}

a.button { display: none; }

#copyright { clear: both; margin-top: 50px; }

#main-content blockquote {
padding-left: 50px;
margin-top: 22px;
margin-bottom: 35px; 
}

#main-content blockquote em { 
font-family: "Times New Roman", Times, serif;
font-style:italic;
font-size: 16px;
line-height: 1.5em;
padding-left: 25px;
margin-left: -50px;
background: url(images/quote-l.gif) no-repeat;
display: block;
}

#main-content blockquote strong { font-weight: bold; font-size: 13px; display:block; margin-top: 5px;}

blockquote em:after {
content:url(images/quote-r.gif);
height: 50px;
margin-left: 3px;
}


.bt-image { float: right; width: 300px; display: block; margin-left: 18px; }
.bt-image span { font-size: 13px;  padding-top: 3px; padding-bottom: 10px;display: block; }

a.group img { padding-left:0px; padding-right:0px; margin-top: 5px; }

a.group { float:right; margin-left: 15px; position: relative;}

.alignleft { float: left; display:inline; margin-right: 15px; }
.alignleft a.group { float: left; margin-right: 15px; margin-left:0px; }

.alignright { float: right;display:inline; margin-left: 15px; }

.wp-caption-text { margin-left: 15px; margin-top: 0px; padding-top: 0px; display: block; line-height:12px; font-style:italic; color:#666; }
.gallery-caption { font-size: 12px; font-style: italic; color: #666; }

p.permalink { width: 100%; clear: both; } 

.gallery { margin-bottom: 24px !important; }

.fourstar { float: right; margin-left: 30px; margin-top: -130px; }

.homepage-cc { padding-top: 260px !important;  }

hr.top { display: none; }
hr.bottom { display: none; }

#partners { display: none; }
.zeiss-side, .wildscotland, .memberlink { display: none; }