@CHARSET "US-ASCII";
/*
CSS for SeattlePeaceChorus.org
Author: Tom Sharp
Updated: 17 September 2015
*/
/* The sitmap styles hide info from our sitemap. 
See WeaverX Theme Options > Advanced Options > Site Options > Exclude Pages from SiteMap.
We also exclude protected pages: 1560,1864,1885,1892,1909,2095,2298,2309,2856,2932,2945
*/
#site-title {
    max-width: 66%;
}
#breadcrumbs {
    background-color: inherit;
    color: black;
}
#breadcrumbs a {
    margin-left: 3px;
	color: #29598C;
	text-decoration: none;
}
#breadcrumbs a:hover {
	color: #E86000;
}
#breadcrumbs .bcur-page {
    margin-left: 3px;
}

#sitemap-categories {
	display: none;
}

#sitemap-tags {
	display: none;
}

#sitemap-authors {
	display: none;
}
/*hide the secondary sidebar for the nil search result: */
body.search-no-results #nav_menu-2 {
	visibility: hidden;
}

body.search-no-results #secondary-widget-area {
	visibility: hidden;
}
/* Hides the redundant paragraph under the password box */
p.nopassword {
	visibility: hidden;
}
/* colon between "Search Results" and the search terms . . .
Oops, the same ID and style are used for all breadcrumbs.
#breadcrumbs .bcur-page:before {
	content: ": ";
} */
/*
Hides featured images in search results
*/
.wvrx-fi-link .featured-image {
	visibility: hidden;
	height: 1px;
	width: 1px;
}

h1 {
	font-family: papyrus, fantasy, Arial, "Helvetica Neue", Helvetica,
		sans-serif;
}

h2 {
	font-size: 1.5em;
}

h3 {
	font-size: 1.25em;
}

.font-sans-serif {
	font-family: papyrus, fantasy, Arial, "Helvetica Neue", Helvetica,
		sans-serif;
}

ul.compact-simple {
    list-style-type: none;
}

ul.simple {
    list-style-type: none;
}
ul.simple li {
    margin-bottom: 2em;
}

/* Expanding FAQ list styles */
ol.faq {
	list-style: none;
	margin-top: 5px;
}

ol.faq li {
	list-style: none;
}

ol.faq li:hover {
	background-color: transparent;
	background-image: none;
}

ol.faq h3 {
	font-size: 95%;
	padding-bottom: 5px;
	cursor: pointer;
	padding-left: 20px;
	background:
		url(http://seattlepeacechorus.org/wp-content/uploads/customize/open.jpg)
		top left no-repeat;
}

ol.faq h3.active {
	background:
		url(http://seattlepeacechorus.org/wp-content/uploads/customize/close.jpg)
		top left no-repeat;
}

ol.faq div.description {
	padding-left: 25px;
}

ol.faq div.hidden {
	display: none;
	padding-left: 30px;
}

ol.faq div.description p {
	font-size: 100%;
}
/* These are needed to restore numbers and bullets for lists inside a FAQ list. */
ol.numbered {
	margin-bottom: 1em;
}

ol.numbered li {
	list-style-type: decimal;
    margin-bottom: 0.5em;
}

ul.bullets li {
	list-style-type: disc;
}
/* Page styles */
table {
	border-collapse: collapse;
	border-spacing: 4px;
	empty-cells: show;
}

table th, td {
	border-style: solid;
	border-width: 1px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

pre {
	font-size: 80%;
}

.bold {
	font-weight: bold;
}

.songcover {
	float: left;
	width: 200px;
	margin-bottom: 200px;
}

div.tracks {
	display: block;
	margin-left: 220px;
}

audio.player {
	display: block;
	margin-top: 10px;
	width: 375px;
}

.clearboth {
	clear: both;
}

.clearleft {
	clear: left;
}

.widest {
	width: 100%;
}

.top15 {
	margin-top: 15px;
}

.top1em {
	margin-top: 1em;
}

.top2em {
	margin-top: 2em;
}

.top0 {
	margin-top: 0;
}

.bottom0 {
	margin-bottom: 0;
}

.bottom1em {
	margin-bottom: 1em;
}

.centertext {
	text-align: center;
}

.toptext {
	vertical-align: text-top;
}

.inline {
	display: inline-block;
}

input.paypad {
	padding-top: 5px;
}

ol.upperRoman {
	list-style-type: upper-roman;
}

div.rightbox {
	float: right;
	width: 15em;
	background: #FECB65;
	margin: 3px;
}

p.shrink {
	margin: 5px;
}

h3.shrink {
	margin: 5px;
}

h4.shrink {
	margin: 5px;
}

hr.shrink {
	margin: 2px;
}

hr.thick {
	height: 3px;
	background: black;
	border: 1px solid black;
}

.smaller {
	font-size: 80%;
}
/* 
Ninja forms
*/
div.txt100 textarea {
    height: 100px;
}
div.txt50 textarea {
    height: 50px;
}