html, button, input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	color: #333 !important;
}
a {
	color: Darkgreen;
	text-decoration: none;
}
a:hover {
	color: #391d11;
	text-decoration: underline;
}
img {
	vertical-align: middle;
}
.header {
	padding: 2.5em .5em 0;
}
.header h1 {
	font: 2.5em Georgia, "Times New Roman", Times, serif;
}
.header h2 b {
	padding: .2em;
}
.content {
	padding: 0 .5em;
}
#bio br {
	display: none;
}
#top_lyrics a {
	color: #777;
}
#top_lyrics a:hover {
	color: #391d11;
}
.footer {
	border-top: 1px solid #eee;
	margin: 50px 0 0;
	padding: 1em;
	text-align: center;
}
.footer_bot {
	color: #999;
}
#menu .pure-menu ul, #menu .pure-menu .menu-item-divided {
	border-top: 1px solid #444 !important;
}
#menu {
	background: #fff !important;
border-right: 2px solid #444;
overflow-y: hidden; 
overflow-x: hidden; 
}
#menu .pure-menu li a:hover, #menu .pure-menu li a:focus {
	background: #eee !important;
}
#menu .pure-menu-selected, #menu .pure-menu-heading {
	background: #fff !important;
}
#menu a {
	color: #391d11 !important;
}
#menu .pure-menu-heading {
	color: darkgreen !important;
	font: 700 140% Arial,Helvetica,sans-serif !important;
	padding: .4em 0 .4em .6em;
	letter-spacing: 1px;
	text-transform: none !important;
}
.pure-menu li a:hover {
	text-decoration: none;
}
span.tri {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid;
	display: inline-block;
	height: 0;
	vertical-align: middle;
	width: 0;
}
.a2a_mini {
	width: 294px !important;
}
.a2a_menu {
	background: burlywood !important;
	border: 1px solid tan !important;
}
.a2a_menu a {
	color: #391d11 !important;
}
.a2a_menu a:hover, .a2a_menu a:active, .a2a_menu a.a2a_i:focus, .a2a_tabs div:hover {
	background-color: wheat !important;
	border: none !important;
	color: #391d11 !important;
}
a.a2a_i, i.a2a_i {
	border: none !important;
	width: 131px !important;
}
.a2a_wide a {
	background-color: tan;
	border: none !important;
	margin: 0 !important;
}
.a2a_menu_find_container {
	background-color: white;
	border: none !important;
}
.a2a_full_header {
	padding: 10px 25px !important;
}
div.a2a_full_footer {
	display: none !important;
}
#submit-lyrics {
  position: fixed;
  top: 20px;
  right: 20px;
  z-index: 20;
} 
#submit-lyrics a {
	padding: 10px 20px;
	background-color: #E6E6E6;
	color: #000;
}
#submit-lyrics a:hover,
#submit-lyrics a:focus {
	text-decoration: none;
	opacity: 0.8;
}