h1, h2, h3, h4, h5, ul, ol, blockquote, hr
{
    margin-top: 0px;
    margin-bottom: 0px;
}
body
{
    margin: 0px;
}
div.indent
{
    padding-left: 20px;
}
textarea
{
    font-size: 12px;
    font-family: Century Gothic;
}

table, td
{
    font-family: Century Gothic;
    font-size: 16px;
    color: #000000;
}
a
{
    color: #000000;
    text-decoration: none;
}
a:link
{
    color: #000000;
    text-decoration: none;
}
a:visited
{
    color: #000000;
    text-decoration: none;
}
a:hover
{
    color: #000000;
    text-decoration: underline;
}
a:active
{
    color: #000000;
    text-decoration: none;
}

td.sideBar
{
    font-family: Century Gothic;
    font-weight: bold;
    padding-left: 10px;
    background-color: #DCE4EB;
    color: Black;
}
td.mainContent
{
    font-family: Century Gothic;
    font-weight: normal;
    font-size: 16px;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 10px;
    background-color: #DCE4EB;
    color: Black;
}
.heading
{
    font-weight: bold;
}
td.header
{
    font-family: Century Gothic;
    font-weight: bold;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #18527E;
    color: White;
}

/* Validation */
.validation
{
    color: black;
    margin-left: 5px;
}

/* Hyperlinks */
a.sideBar
{
    color: #000000;
    text-decoration: none;
}
a.sideBar:link
{
    color: #000000;
    text-decoration: none;
}
a.sideBar:visited
{
    color: #000000;
    text-decoration: none;
}
a.sideBar:hover
{
    color: #000000;
    text-decoration: underline;
}
a.sideBar:active
{
    color: #000000;
    text-decoration: none;
}

a.subCategory:link
{
    color: Black;
    font-weight: bold;
    text-decoration: none;
}
a.subCategory:visited
{
    color: Black;
    font-weight: bold;
    text-decoration: none;
}
a.subCategory:hover
{
    color: Black;
    font-weight: bold;
    text-decoration: underline;
}
a.subCategory:active
{
    color: Black;
    font-weight: bold;
    text-decoration: none;
}

/* header */
a.headerLinks
{
    font-size: 18px;
}
a.headerLinks:link
{
    color: White;
    font-family: Century Gothic;
    text-decoration: none;
}
a.headerLinks:visited
{
    color: White;
    font-family: Century Gothic;
    text-decoration: none;
}
a.headerLinks:hover
{
    color: White;
    font-family: Century Gothic;
    text-decoration: none;
}
a.headerLinks:active
{
    color: White;
    font-family: Century Gothic;
    text-decoration: none;
}

/* page */
div.pageLinks
{
}
div.linkSpacer
{
    font-size: 5px;
}
a.pageLinks:link
{
    color: #0c293f;
    font-family: Century Gothic;
    text-decoration: none;
}
a.pageLinks:visited
{
    color: #0c293f;
    font-family: Century Gothic;
    text-decoration: none;
}
a.pageLinks:hover
{
    color: #0c293f;
    font-family: Century Gothic;
    text-decoration: underline;
}
a.pageLinks:active
{
    color: #0c293f;
    font-family: Century Gothic;
    text-decoration: none;
}

a.pageLinks2:link
{
    color: #0c293f;
    font-family: Century Gothic;
    text-decoration: underline;
}
a.pageLinks2:visited
{
    color: #0c293f;
    font-family: Century Gothic;
    text-decoration: underline;
}
a.pageLinks2:hover
{
    color: #0c293f;
    font-family: Century Gothic;
    text-decoration: underline;
}
a.pageLinks2:active
{
    color: #0c293f;
    font-family: Century Gothic;
    text-decoration: underline;
}

li a.pageLinks
{
    font-size: 12px;
}
li a.pageLinks2
{
    font-size: 12px;
}

/* breadcrumtrail */
a.breadCrumbTrail
{
    font-size: 18px;
}
a.breadCrumbTrail:link
{
    color: Black;
    font-weight: bold;
    text-decoration: underline;
}
a.breadCrumbTrail:visited
{
    color: Black;
    font-weight: bold;
    text-decoration: underline;
}
a.breadCrumbTrail:hover
{
    color: Black;
    font-weight: bold;
    text-decoration: underline;
}
a.breadCrumbTrail:active
{
    color: Black;
    font-weight: bold;
    text-decoration: underline;
}

div.breadCrumbTrail
{
    margin-left: 0px;
    margin-bottom: 15px;
}
span.breadCrumbTrail
{
    font-size: 20px;
    color: Black;
    margin-left: 2px;
    margin-right: 2px;
}

/* Login box in header */
input.loginbox
{
    font-size: 12px;
    font-weight: bold;
    width: 65px;
    height: 18px;
}
table.login
{
    margin-right: 5px;
}
table.login td
{
    font-weight: bold;
    color: White;
}
h4.login
{
    color: white;
}

/* Category */

/* product */
table.products
{
    margin-top: 5px;
}

/* article */
div.introduction
{
    margin-top: 10px;
    font-style: italic;
    font-size: 14px;
}
div.articles
{
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 40px;
}
a.article
{
    font-size: 16px;
    color: Black;
    font-weight: bold;
}

table.images
{
}
iframe.article
{
    margin-right: 10px;
}
div.article
{
    padding: 5px;
}
/*background:white; border-style:window-inset; */
a.bookmark
{
    font-size: 12px;
}

/* images */
div.title
{
    font-size: 18px;
    margin-top: 5px;
}
div.caption
{
    font-size: 14px;
}
div.image
{
    margin-bottom: 20px;
}

/* files */
div.mp3Player
{
    margin-bottom: 10px;
    border-right: #cccccc 1px solid;
    border-top: #cccccc 0px solid;
    overflow: hidden;
    border-left: #cccccc 0px solid;
    width: 50px;
    border-bottom: #cccccc 0px solid;
}

/* order item */
a.orderItem
{
    color: Black;
    font-weight: bold;
}

/*Search Results */
table.results td
{
    font-size: 14px;
}
tr.heading
{
}
tr.odd
{
}
tr.even
{
}

table.paging
{
    margin-top: 10px;
    margin-bottom: 5px;
}
table.paging td
{
    font-size: 14px;
}
select.paging
{
    font-size: 12px;
}
input.button
{
    border-right: #669900 1px solid;
    padding-right: 2px;
    border-top: #669900 1px solid;
    margin-top: 0px;
    padding-left: 2px;
    font-weight: normal;
    font-size: 12px;
    background: #18527E;
    padding-bottom: 0px;
    border-left: #669900 1px solid;
    cursor: hand;
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 0px;
    border-bottom: #669900 1px solid;
    font-family: Arial,Helvetica,sans-serif;
}
input.buttonhover
{
    border-right: #336600 1px solid;
    padding-right: 2px;
    border-top: #336600 1px solid;
    margin-top: 0px;
    padding-left: 2px;
    font-weight: normal;
    font-size: 12px;
    background: #226c87;
    padding-bottom: 0px;
    border-left: #336600 1px solid;
    cursor: hand;
    color: #000000;
    font-weight: bold;
    padding-top: 0px;
    border-bottom: #336600 1px solid;
    font-family: Arial,Helvetica,sans-serif;
}

/* START - ClearFix */
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix
{
    display: inline-block;        

}
/* Hide from IE Mac \*/
.clearfix
{
    display: block;
}
/* End hide from IE Mac */
html[xmlns] .clearfix
{
    display: block;
}
* html .clearfix
{
    height: 1%;
}
/*END - ClearFix */

.floatleft
{
    float: left;
}
.floatright
{
    float: right;
}

.sermoncategory
{
    padding: 0px 5px 12px 5px;
}
.sermoncategory img  { border-color:#d7d7d7; border-width:2px; }

.sermoncategoryheader
{
    padding: 5px 5px 5px 5px;
    font-size: 16pt;
    text-decoration: underline;
    font-weight: bold;

}

.sermonheaderyear
{
    padding: 5px 5px 5px 5px;
    font-size: 16pt;
    text-decoration: underline;
    font-weight: bold;
}

.sermonheadermonth
{
    padding: 5px 5px 5px 5px;
    font-size: 14pt;
    font-weight: bold;
}

.sermonheadingcontainer
{
    padding: 18px 5px 5px 5px;
}


.sermonheadingintrotext
{
    font-family: Century Gothic;
}

.sermonitem
{
    padding: 5px 5px 5px 5px;
}
div.sermonitem a
{
    color:Blue; font-size:smaller; 
}


.sermonitembody
{
    font-size: 10pt;
}

.sermonitemtitle
{
    font-size: 12pt;
    font-weight: bold;
}


