/*
Theme Name: rotnroll2015
Theme URI: http://info.michael-simons.eu
Author: Michael J. Simons
Author URI: http://michael-simons.eu
Description: Based on "Landed" http://html5up.net/uploads/demos/landed/index.html by http://html5up.net/
License: Creative Commons Attribution 3.0 Unported
License URI: http://creativecommons.org/licenses/by/3.0/
*/



.dropotron > li.current-cat > a::before, .dropotron > li.current-cat > span::before,
.dropotron > li.current_page_item > a::before, .dropotron > li.current_page_item > span::before,
#header nav ul li.current-cat > a::before, #header nav ul li.current-cat > span::before,
#header nav ul li.current_page_item > a::before, #header nav ul li.current_page_item > span::before,
#navPanel a.active::before{
    content: '→ ';
}


#header h1:before {
    content:none;
}

#archive section {
    margin-bottom:1.5em;
}

#monthly_archives ul, #category_archives ul {
    list-style:none;
	padding-left: 0;
	margin-left: 0;    
}

#archive_explorer li, #archive_explorer a, #archive_explorer a:hover {
	font-weight:normal !important;
	text-decoration:none !important;
}

#af-ela {
	border-bottom:1px solid #CCCCCC !important;
}

#af-ela-menu {
	border:none !important;
	padding-bottom:0px !important;
}

#af-ela-post-chrono, #af-ela-post-cats {
	border-right:none !important;
}

#tag_archive div {
    text-align:center;
}

.nav_previous {
    text-align:left;
}

.nav_home {
    text-align:center;
}

.nav_next {
    text-align:right;
}

article header h3 {
    float:left;
}

article header abbr {
    font-size:0.9em;
    line-height:1.5em;
    margin-bottom:1em;
    display:block;
    float:right;
}

article header:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.gist-meta {
    font-size:75% !important;
}

.avatar {
    float:right;
}

.image.left, .image.right {
	max-width: 40%;
}

.image.left img, .image.right img {
	width: 100%;
}

img.alignleft {
	float: left;
	margin: 0 1.5em 1em 0;
	top: 0.25em;
}

img.alignright {
	float: right;
	margin: 0 0 1em 1.5em;
	top: 0.25em;
}

.center{
    display:block;
    margin:1em auto;
    text-align:center;
}

.comment_notes, .unapproved {
    margin-bottom:1em;
}

span.req-field, span.unapproved{color:#c30;}

.form_label {
    height:2.75em;
}

.form_label label{
    line-height:2.75em;

}

@media screen and (min-width: 737px) {
    .form_label label{
        text-align:right;
    }
}

@media screen and (max-width: 980px) {
    #nav .search {
        display:none;
    }
}

@media screen and (max-width: 736px) {
    .nav_home {
        display:none;
    }
}

@media screen and (max-width: 480px) {

    .nav_previous, .nav_next {
        text-align:left;
    }
    
    .nav_previous .button, .nav_next .button {
        width:100%;
    }
}

small, .post nav, .comment-meta, .comment_notes, .unapproved {
    font-size:90%;
}

ol.commentlist li {
    margin:1em;
    padding:0.5em;
    border: 1px solid rgba(144, 144, 144, 0.25);
}

ol.commentlist li:nth-child(2n + 1) {
    background-color: rgba(144, 144, 144, 0.075);
}

.comment-datetime {
    font-style: italic;
}

#main div.inner div.content hr:last-child {
    display:none;
}

article .meta.below {
    text-align:right;
    font-style:italic;
}

article .meta abbr.published {
    font-size: 1.25em;
    line-height: 1.5em;
}

#header input {
display:inline;
}