/* Overall */

body {
	font-size: 16px;
	line-height: 1.618;
}

#main a {
	text-decoration: none;
}

#main a:hover {
	text-shadow: 1px 1px 1px;
}

#post-body a {
	color: #4CAF50;
}

#post-snippet {
	display:none;
}

pre.prettyprint {border: none !important;}

.w3-topnav a:hover{color:#4CAF50; text-shadow: 1px 1px 1px;}

a.hidden-anchor {
    position: relative;
    top: -90px;
}

.hidden {
	display: none;
}

.inline {
	display: inline-block;
}

.center {
	text-align: center;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.middle {
	vertical-align: middle;
}

.right {
	text-align: right;
}

@media only screen and (max-width: 641px) {.w3-dropdown-hover{display:block;}}

@media only screen and (max-width: 641px) {.w3-topnav{text-align:center;}}

@media only screen and (max-width: 641px) {.w3-top{position:static;} #main{margin-top:0px !important}}

@media only screen and (max-width: 641px) {.nav-menu-right{float:none;}}

@media only screen and (max-height: 641px) {.w3-bottom{position:relative;} #main{margin-bottom:0px !important}}

@media only screen and (max-width: 1025px) {.inline{display:block;}}

/* Poem specific */

.poem {
	color: #3A3A3A !important;
	font-style: oblique;
	font-family: Georgia, serif;
}

.post-list-poems {
	text-align:center;
}

.post-list-poems p, .post-list-poems h3 {
	text-align:left;
}

.poem-intro { 
    display:block;
    width:800px;
    word-wrap:break-word;
}

.poem-indent {
	padding-left: 75px;
}

@media only screen and (max-width: 1025px) {.poem-intro{width:100%;word-wrap:normal;}}

@media only screen and (max-width: 1025px) {.poem{min-width:0%;}}