﻿body { font-family: Tahoma, Verdana, Arial; font-size: 12px; line-height: 14px; }
a, a:active, a:link, a:visited { color: #bb5c5a; text-decoration: none; outline-style: none; }
a:hover { text-decoration: underline; }
.text-top { font-size: 10px; line-height: 18px; }
.text-black, a.text-black, a.text-black:link, a.text-black:hover, a.text-black:active, a.text-black:visited { color: #000000; }
.text-green, a.text-green, a.text-green:link, a.text-green:hover, a.text-green:active, a.text-green:visited { color: #b6bc34; }
.text-dark-green, a.text-dark-green, a.text-dark-green:link, a.text-dark-green:hover, a.text-dark-green:active, a.text-dark-green:visited { color: #628a0f; }
.text-red, a.text-red, a.text-red:link, a.text-red:hover, a.text-red:active, a.text-red:visited { color: #bb5c5a; }
.text-orange, a.text-orange, a.text-orange:link, a.text-orange:hover, a.text-orange:active, a.text-orange:visited { color: #ff9400; }
.text-gray, a.text-gray, a.text-gray:link, a.text-gray:hover, a.text-gray:active, a.text-gray:visited { color: #a6a6a6; }

.text-footer { font-size: 11px; line-height: 11px; }
.text-footer a, .text-footer a:active, .text-footer a:link, .text-footer a:visited { font-weight: bold; color: #bb5c5a; text-decoration: none; }
.text-footer a:hover { text-decoration: underline; }
.text-footer .icon { position: absolute; margin: -33px 0 0 -22px; }
.text-footer-tab { font-size: 11px; line-height: 18px; }
.text-footer-tab a, .text-footer-tab a:active, .text-footer-tab a:link, .text-footer-tab a:visited, .text-footer-tab a:hover { font-weight: bold; color: #bb5c5a; text-decoration: none; } 
.text-footer-tab .icon { margin: -2px 4px 0 0; }
.text-pages { width: 100%; font-size: 11px; line-height: 34px; text-align: center; }
.text-pages a, .text-pages a:active, .text-pages a:link, .text-pages a:visited { color: #bb5c5a; text-decoration: none; }
.text-pages a:hover { color: #ffffff; background-color: #bb5c5a; }
.text-pages a.page { width: 10px; } 
.text-pages a.selected, .text-pages a.selected:link, .text-pages a.selected:active, .text-pages a.selected:visited, .text-pages a.selected:hover  { font-weight: bold; color: #ffffff; background-color: #bb5c5a; }

.side-content .side-title { font-size: 18px; font-weight: bold; position: relative; }
.side-content .side-title .icon { top: 0; left: 0; position: absolute; }
.side-content .side-text { }

.form-input, .form-textarea { font-size: 11px; color: #a6a6a6; }

.podcasts { list-style-type: none; list-style-image: none; float: left; display: inline; margin-top: 5px; }
.podcasts li { list-style: none;  float: left; display: block; width: 250px; height: 18px; font-size: 10px; line-height: 18px; font-weight: bold; position: relative; padding-left: 22px; }
.podcasts li:hover  { background-color: #ffffff; }
.podcasts li img { position: absolute; top: 0; left: 3px; }

.post-title-green, .post-title-green a, .post-title-green a:link, .post-title-green a:hover,
.post-title-green a:active, .post-title-green a:visited { font-size: 18px; font-weight: bold;  line-height: 20px; color: #628600; }
.post-subtitle-red { font-size: 12px; font-weight: bold; line-height: 14px; color: #bb5c5a; }
.post-body p { font-size: 12px; font-weight: normal; line-height: 15px; color: #000000; padding: 5px 0; }
.post-body img { border: margin: 10px 0; }
.post-gallery { color: #a6a6a6; line-height: 24px; }
.post-body blockquote { font-size: 18px; font-weight: normal; line-height: 20px; color: #b6bc34; padding: 10px 0; }
.post-body blockquote p { font-size: 18px; font-weight: normal; line-height: 20px; color: #b6bc34; padding: 0; }
.post-date-day { font-weight: bold; font-size: 16px; line-height: 18px; color: #628600; }
.post-date-month { font-weight: normal; font-size: 12px; line-height: 14px; color: #628600; }
.post-date-year { font-weight: normal; font-size: 10px; color: #ffffff; }
.post-comment .form-label, .post-comment .form-input , .post-comment .form-textarea { font-size: 12px; color: #a6a6a6; } 
.post-comment .title { font-size: 16px; line-height: 20px; font-weight: bold; position: relative; }
.post-comment .observation { font-size: 10px; line-height: 12px; color: #a6a6a6; }

.more .head .title { font-size: 16px; line-height: 20px; font-weight: bold; position: relative; }
.more .head .observation { font-size: 10px; line-height: 12px; color: #a6a6a6; }
.more .media .item { font-size: 10px; }
.more .post .item .description .title-text { font-size: 14px; font-weight: bold; line-height: 16px; color: #bb5c5a;  }
.more .post .item .description .more-text { font-size: 11px; }