/* This file contains all styles used by Sermons on the Web.
In a deployment, it may be used as is, or the last section, "Sermons web part",
may be copied to an existing site style sheet and customized there. */

/* General styles */
.Sermons {
	font-family: "Calibri", Sans-Serif;
	color: black;
	min-width: 20em;
}
.Sermons h1 {
	font: bold 170% "Palatino Linotype", "Book Antiqua", "Palatino", serif;
	text-align: center;
	background: #fffacd;
	border: outset #ffe4b5;
	padding: .2em;
	margin: .5em 3em 1em;
	min-width: 12em;
}
.Sermons h3 {
	font: italic normal 140% "Georgia", serif;
	margin-top: 1.5em;
	margin-bottom: 1ex;
	min-width: 6em;
}
.Sermons h2 {
	font-weight: normal;
        border-bottom: 0.01em solid #000099;
        font-size: large;
        font-family: Arial,Helvetica,sans-serif;
        text-align: left;
        margin-top: 0.8em;
	margin-bottom: 0.1em;
	min-width: 6em;
}
.Sermons h3 {
	font-size: 120%;
	margin-top: 1em;
	margin-bottom: 1ex;
}
.Sermons p {
	margin-top: 1ex;
	margin-bottom: 1ex;
}
.Sermons ul {
	margin-top: 1ex;
}
.Sermons dl dt {
	font-weight: bold;
	margin-top: 1em;
}
.Sermons blockquote {
	font-size: smaller;
}
.Sermons code {
	font-family: "Trebuchet MS", "Verdana", Monospace;
	color: #000050;
}
.Sermons img {
	border: none;
}
.Sermons a {
	color: #000099;
	text-decoration: underline;
}
.Sermons a:visited {
	color: #004499;
	text-decoration: underline;
}
.Sermons @media print { a:visited {
	color: #000099;
}}
.Sermons a:hover, a img:hover {
	background-color: #ffc0cb;
}
.Sermons a:active, a img:active {
	color: black;
	background-color: rgb(219, 112, 147);
}






/* Sermons web part */
.Sermons td.SermonsListHeader {
	width: 100%;
}
.Sermons h2 {
	margin-top: 0.8em;
	white-space: nowrap;
}
.Sermons td.Podcast {
vertical-align: bottom;
        text-align: left;
	min-width: 6em;
	margin-top: 0.8em;
	margin-bottom: 0.1em;
	text-align: right;
	white-space: nowrap;
	padding-left: 1ex;
}
table.SermonList { /* A table that lists sermons */
	width: 100%;
	border: ridge;
	border-collapse: collapse;
	margin-top: 1ex;
	margin-right: 1em;
	font-size: .8em;
}
table.SermonList th { /* A cell in the header of a list of sermons */
	background-color: #e6e6fa;
    cursor: pointer;
}
table.SermonList th, table.SermonList td { /* A cell in a list of sermons */
	border-top: solid thin #f0f0f0;
	padding-left: 1ex;
	padding-right: 1ex;
}
table.SermonList td.ScriptureReference:hover { /* A scripture reference in a list of sermons */
	text-decoration: underline;
}
h3.SermonSeries { /* Speaker for the series */
}
dl.SermonSeries dt { /* Title of the series */
	font-weight: normal;
	margin-top: 1em;
}
dl.SermonSeries dd { /* Description of the series */
}
