body {font-size: 12px; font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; background: #FFF;}

a {color: #B82601; text-decoration: none;}
a:hover {color: #2F8CAB;}
.external::after {font-family: "Font Awesome 6 Free"; font-weight: 900; content: "\f35d"; margin-left: 3px;}
.post-header {font-weight: bold; border-bottom: 2px solid #2F8CAB; padding-bottom: 2px; margin-bottom: 5px;}

.container {background: #E6E6DB; border-radius: 5px; margin-bottom: 10px;}
.advert {background: #FFF;}
.banner {background-color: #2F8CAB; padding: 0px; border-radius: 5px;}
.header-logo {margin: 10px;}
.breadcrumb {background: #F4F4F4;}
.footer {padding: 5px; color: #E6E6DB}
.footer-link {color: #E6E6DB;}
.footer-link:hover {color: #B82601;}


.share {color: #ffffff; display: block; float: left; font-size: 24px; margin: 3px; padding: 3px 0; text-decoration: none; width: 40px; height: 40px; border-radius: 5px; text-align: center;}
.share:hover {background: #F4F4F4; text-decoration: none;}
.share-facebook {background: #1877F2;}
.share-x {background: #000000;}
.share-reddit {background: #FF4500;}
.share-pinterest {background: #E60023;}
.share-email {background: #808080;}
.share-bluesky {background: #1185FE;}
.share-threads {background: #000000;}

.post {margin-bottom: 5px; padding: 10px; background: #F4F4F4; border-radius: 5px;}

.alert {width: 75%; margin: 20px auto; padding: 10px; clear: both;}
.alert h3 {border-bottom: 2px solid; padding-bottom: 2px; margin-bottom: 2px;}

.media-item {padding: 5px 5px; background: #F4F4F4; border-radius: 5px; line-height: 125%; border: 1px solid #D6D1B6;}
.history-item {margin: 5px; padding: 5px; background: #F4F4F4; border-radius: 5px;}
.history-notes {border-top: 1px solid #2F8CAB; margin-top: 2px;}
.subtitle {color: #2F8CAB;}

.image-main {display: block; margin: 5px auto; max-width: 95%; width: 400px; height: auto; border-radius: 10px;}
.image-home {display: block; margin: 3px auto; max-width: 95%; width: 400px; height: auto; border-radius: 10px;}
.image-thumbnail {width: 120px; height: 90px; border-radius: 5px; border: 1px solid #E6E6DB;}

.update-date {font-weight: bold;}
.update-text {padding-left: 20px; padding-bottom: 5px; border-bottom: 1px dotted #D6D1B6; margin-bottom: 5px;}

.detail-title {color: #996633; font-weight: bold;}
.detail-table {background: #F4F4F4;}

.btn-link {padding: 2px 4px; text-decoration: none; border-radius: 2px; line-height: 90%;}
.btn-link:hover{text-decoration: none;}
.btn-icon-arrow {background: #2F8CAB; color: #F4F4F4; border: 1px solid #2F8CAB;}
.btn-icon-arrow::after {font-family: "Font Awesome 6 Free"; font-weight: 900; content: "\f101"; margin-left: 5px;}
.btn-icon-arrow:hover{background: #F4F4F4; color: #2F8CAB;}

.blockquote {font-size: 100%; padding: 7px; margin: 0 10px; border: 1px solid #E6E6DB; border-radius: 5px; font-style: italic; color: #996633;}
.blockquote-footer {font-size: 100%; font-weight: bold; color: #996633; font-style:normal}
.blockquote:before {font-family: "Font Awesome 6 Free"; font-weight: 900; content: "\f10d"; margin-right: 5px;}
