* { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
body { background-color: #d4e6ae; color: #333333; }
#container { background: transparent; padding-left: 0; }

/* header - begin */
#header { position: relative; }
#header h1 {
    margin: 20px 0 0 250px;
    padding: 0;
    position: absolute;
    width: 350px;
    text-align: right;
    letter-spacing: 3px;
    font-weight: normal;
}
h1 .blog-title { font-size: 35px; font-family: Georgia, "Times New Roman", Times, serif; color: #563a2e; }
#header-image { margin-left: 0; }
/* header - end */


#content { background-color: #bdcc80; width: 560px; padding: 10px 20px 30px 20px; }


/* sidebar - begin */
#sidebar { margin-left: 4px; width: 320px; }
#sidebar .sidebar-box { font-size: 14px; padding: 5px; background-color: #95a458; border-bottom: 4px solid #8c7a80; }
#sidebar .sidebar-box .sidebar-box-title {
    border-bottom: 1px dotted #563a2e;
    font-size: 13px;
    color: #563a2e;
    margin: 3px 0 8px 0;
    text-transform: uppercase;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
#sidebar .sidebar-box a { color: #c8dc75; text-decoration: none; }
#sidebar .sidebar-box a:hover { color: #ffffff; text-decoration: underline; }
.sidebar-box.widget_whosamungus .map { display: flex; }
/* sidebar - end */


/* main page post - begin */
.post-title {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    letter-spacing: 3px;
    color: #667626;
    font-weight: normal;
    display: block;
    border-bottom: 1px dotted #667626;
}
.post-title:hover { color: #563a2e; }
.post-meta .author-name, .post-meta .post-date, .post-meta .post-comments, .post-meta a { color: #667626; font-size: 13px; }
.post-meta p { margin: 0 8px 0 0; }
.post-meta a { text-decoration: none; letter-spacing: 2px; }
.post-meta .post-comments a { letter-spacing: 1px; }
.post-meta a:hover { text-decoration: underline; color: #563a2e; }
.post-meta .author-name, .post-meta .post-date { border-right: 1px solid #667626; padding-right: 6px; }
.more-link { margin: 5px 0 0 0; display: block; font-family: Georgia, "Times New Roman", Times, serif; }
/* main page post - end */


/* single post - begin */
div.post-container iframe:not(div.social iframe) { width: 560px !important; }
div.social { width: 560px; background-color: #c8dc75; }

div.post-container a { color: #667626; text-decoration: none; }
div.post-container a:hover { color: #563a2e; text-decoration: underline; }
div.post-container div.tags { float: none; clear: both; }
.cc_ads_in_post { margin-bottom: 15px; }
div.tags { border-top: 1px dotted #667626; border-bottom: 1px dotted #667626; padding: 7px 0; }

div.post-container { width: 560px; }
/* single post - end */


/* comments - start */
#content #comments h4 { border-bottom: 1px dotted #667626; padding-bottom: 2px; }
#comments li.comment { border: none !important; }
#comments .comment-body { position: relative; }
#comments .comment-body .comment-author cite, #comments .comment-body .comment-author span, #comments a.comment-history {
    position: relative;
    top: -18px;
}
#comments .comment-body .comment-author { font-size: 14px; }
#comments .comment-body .comment-meta {
    position: absolute;
    top: 19px;
    left: 45px;
    font-size: 13px;
}
#comments .comment-body p {
    margin-top: 6px;
    padding: 5px;
    font-size: 14px;
    background-color: #e2e6c5 !important;
}
#comments div.reply {
    position: absolute;
    top: 19px;
    right: 0;
    font-size: 13px;
    width: 310px;
}
#comments .comment-body .comment-meta a, #comments div.reply a, #comments a.comment-history { color: #667626; }
#comments .comment-body .comment-meta a:hover, #comments div.reply a:hover, #comments a.comment-history:hover { text-decoration: none; }
#comments a.comment-edit-link { position: relative; z-index: 99999999; }
.comment-loginform { border: none; background-color: #e2e6c5; }
/* comments - end */


/** cc_history - begin */
.cc_history h4 {
    padding: 0 0 5px 5px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    letter-spacing: 3px;
    color: #563a2e;
    font-weight: normal;
    display: block;
    border-bottom: 1px dotted #667626;
}
.cc_history ul { padding: 5px 0 5px 0; }
.cc_history li { padding: 4px; }
.cc_history li a { font-size: 15px; }
/** cc_history - end */


/* menu - begin */
#main-nav {
    margin-top: -20px;
    position: relative;
    z-index: 9999;
    padding-left: 15px;
}
#main-nav a {
    color: #667626;
    text-decoration: none;
    font-weight: normal;
    font-size: 15px;
}
#main-nav a:hover { color: #563a2e; text-decoration: underline; }
#main-nav ul li { border: none; }
#main-nav ul li { padding: 0 20px; }
/* menu - end */


.cc_footer_blog_offers { margin-bottom: 0; padding-bottom: 10px; }

div.post-meta span.fb_likes_count {
    padding-top: 1px;
    padding-right: 5px;
    background-position: 0 0;
}

div#fogkefeatfogo { margin-left: -25px; }
div#fogkefeszar { width: 300px; margin-right: -15px; }
