.sermon-browser h2 {

	clear: both;

}



div.sermon-browser table.sermons {

	width: 100%;

	clear:both;

}

.sermon-widget .sermon-title a {
       color:#990000;
}

div.sermon-browser table{
	border: none;
}
div.sermon-browser table td{
	border: none;
}

div.sermon-browser table.sermons td.sermon-title {

	font-weight:bold;

	font-size: 140%;

	padding-top: 2em;

}



div.sermon-browser table.sermons td.sermon-passage {

	font-weight:bold;

	font-size: 110%;

}






div.sermon-browser table.sermons td.files img {

	border: none;

	margin-right: 24px;

}



table.sermonbrowser td.fieldname {

	font-weight:bold;

	padding-right: 10px;

	vertical-align:bottom;

}



table.sermonbrowser td.field input, table.sermonbrowser td.field select{

	width: 170px;

}



table.sermonbrowser td.field  #date, table.sermonbrowser td.field #enddate {

	width: 150px;

}



table.sermonbrowser td {

	white-space: nowrap;

	padding-top: 5px;

	padding-bottom: 5px;

}



table.sermonbrowser td.rightcolumn {

	padding-left: 10px;

}



div.sermon-browser div.floatright {

	float: right

}



div.sermon-browser div.floatleft {

	float: left

}



img.sermon-icon , img.site-icon {

	border: none;

}



table.podcast {

	margin: 0 0 1em 0;

}



.podcastall {

	float:left;

	background: #fff0c8 url(icons/podcast_background.png) repeat-x;

	padding: 0.5em;

	font-size: 1em;

	-moz-border-radius: 7px;

	-webkit-border-radius: 7px;

}



.podcastcustom {

	float:right;

	background: #fce4ff url(icons/podcast_custom_background.png) repeat-x;

	padding: 0.5em;

	font-size: 1em;

	-moz-border-radius: 7px;

	-webkit-border-radius: 7px;

}



div.filtered, div.mainfilter {

	text-align: left;

}



div.sermon-browser-results span.preacher {

	font-size: 120%;

}



div.sermon-browser-results span.scripture {

	font-size: 80%;

}



div.sermon-browser-results img.preacher {

	float:right;

	margin-left: 1em;

}



div.sermon-browser-results div.preacher-description {

	margin-top: 0.5em;

}



div.sermon-browser-results div.preacher-description span.about {

	font-weight: bold;

	font-size: 120%;

}



span.chapter-num {

	font-weight: bold;

	font-size: 150%;

}



span.verse-num {

	vertical-align:super;

	line-height: 1em;

	font-size: 65%;

}



div.esv span.small-caps {

	font-variant: small-caps;

}



div.net p.poetry {

	font-style: italics;

	margin: 0

}



div.sermon-browser #poweredbysermonbrowser {

	text-align:center;

}

div.sermon-browser-results #poweredbysermonbrowser {

	text-align:right;

}



table.nearby-sermons {

	width: 100%;

	clear:both;

}



table.nearby-sermons td, table.nearby-sermons th {

	text-align: center;

}



table.nearby-sermons .earlier {

	padding-right: 1em;

	text-align: left;

}



table.nearby-sermons .later {

	padding-left: 1em;

	text-align:right;

}



table.nearby-sermons td {

	width: 33%;

	vertical-align: top;

}



ul.sermon-widget {

	list-style-type:none;

	margin:0;

	padding: 0;

}



ul.sermon-widget li {

	list-style-type:none;

	margin:0;

	padding: 0.25em 0;

}



ul.sermon-widget li span.sermon-title {

	font-weight:bold;

}



p.audioplayer_container {

	display:inline !important;

}



div.sb_edit_link {

	display:inline;

}

h2 div.sb_edit_link {

	font-size: 80%;

}
