.sermon-browser h2 {clear: both;}

div.sermon-browser table.sermons {width: 100%;clear:both;}
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.preacher {border-bottom: 1px solid #444444;}
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(wp-content/plugins/sermon-browser/sb-includes/icons/podcast_background.png) repeat-x;
	padding: 0.5em;
	font-size: 1em;
}
.podcastcustom {
	float:right;
	background: #fce4ff url(wp-content/plugins/sermon-browser/sb-includes/icons/podcast_custom_background.png) repeat-x;
	padding: 0.5em;
	font-size: 1em;
}
td.podcast-icon {padding-right:1em;}
div.filtered, div.mainfilter {text-align: left;}
div.filter {margin-bottom: 1em;}
.filter-heading {font-weight: bold;}
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: italic;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%;}
.clear {clear:both;}