﻿body { font-family: Tahoma, Verdana, Arial; font-size: 12px; line-height: 14px; }
a, a:active, a:link, a:visited { color: #189cda; text-decoration: none; outline-style: none; }
a:hover { text-decoration: underline; }
.centered { text-align: center; }
.text-top { font-size: 11px; 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: #b1d432; }
.text-blue, a.text-blue, a.text-blue:link, a.text-blue:hover, a.text-blue:active, a.text-blue:visited { color: #189cda; }
.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: #858585; }
.text-white, a.text-white, a.text-white:link, a.text-white:hover, a.text-white:active, a.text-white:visited { color: #ffffff; }
.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: #ffffff; 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: #ffffff; 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: #b1d432; text-decoration: none; font-weight: bold; }
.text-pages a:hover { color: #ffffff; background-color: #b1d432; }
.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: #b1d432; }
.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; }

.post-title-blue, .post-title-blue a, .post-title-blue a:link, .post-title-blue a:hover, .post-title-blue a:active, .post-title-blue a:visited { font-size: 18px; font-weight: bold; line-height: 20px; color: #189cda; }
.post-subtitle-green { font-size: 12px; font-weight: bold; line-height: 14px; color: #b1d432; }
.post-body p { font-size: 12px; font-weight: normal; line-height: 15px; color: #000000; padding: 5px 0; }
.post-body img { border: 4px solid #f5f5f5; margin: 10px 0; }
.post-gallery { color: #a6a6a6; line-height: 24px; }
.post-body blockquote { font-size: 14px; font-weight: bold; line-height: 20px; color: #189cda; padding: 10px; }
.post-body blockquote p { font-size: 14px; font-weight: bold; line-height: 20px; color: #189cda; padding: 0; }
.post-date-day { font-weight: bold; font-size: 16px; line-height: 22x; color: #ffffff; }
.post-date-month { font-weight: bold; font-size: 16px; line-height: 22px; color: #ffffff; }
.post-date-year { font-weight: normal; font-size: 12px; line-height: 14px; 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; }

