﻿body
{
    font-family: Tahoma;
    margin: 0px;
    font-size: 14px;
    background: #4c4439;
}
/************************************************************************
* 
* Common Controls Sets Default Formatting
*
************************************************************************/
#body
{
    font-family: Tahoma;
    background: #4c4439 url(images/BodyFill.jpg) repeat-y center top;
    width: 898px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    vertical-align: top;
    height: auto;
}
a:link
{
    text-decoration: none;
}
a:visited
{
   text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
a:active
{
    text-decoration: underline;
}
div
{
    padding: 0px;
    margin: 0px;
}
h1
{
    padding: 5px 0px 5px 0px;
    margin: 0px;
    font-family: inherit;
    font-size: 16px;
}
h2
{
    padding: 0px;
    margin: 0px;
    font-family: inherit;
    font-size: 14px;
}
h3
{
    font-family: inherit;
    font-size: 14px;
    font: normal normal normal 14px inherit;
    padding: 0px;
    margin: 0px;
}
h4
{
    padding: 0px;
    margin: 0px;
    font-family: inherit;
    font-size: 14px;
    color: #FEFFC8;
    font-style: normal;
    font-weight: normal;
}
h5
{
    font-family: inherit;
    font-size: 14px;
    font: normal normal normal 16px inherit;
    padding: 5px;
    margin: 0px;
    margin-left: 5px;
}
h6
{
    padding: 0px;
    margin: 0px;
    font-family: inherit;
    font-size: 16px;
}
p
{
    padding: 0px 0px 0px 5px;
    margin: 0px;
    font-size: 12px;
}
form
{
    margin: 0px;
}
dt
{
    padding: 2px;
}
dd
{
    margin: 0px;
    padding: 4px 2px 4px 2px;
    font: 12px inherit;
}
dl
{
    padding: 5px 2px 2px 2px;
    margin: 0px;
    color: #FFFFFF;
    background-color: #37432D;
    font-size: 14px;
}
legend
{
    padding: 5px;
    font-size: 14px;
    font-weight: bold;
    font-family: inherit;
    letter-spacing: 2px;
}
fieldset
{
    margin: 0px;
    padding: 0px;
}
ul
{
    padding: 0px;
    margin: 5px;
}
li
{
}
/************************************************************************
* 
* Main navigation used by the masterpage
*
************************************************************************/
/* Navigation strips */
#navtop
{
    background: url( 'images/NavBar.jpg' );
    font-family: inherit;
    margin-right: auto;
    margin-left: auto;
    width: 898px;
    height: 36px;
    text-indent: 10px;
}
#navtop ul, #navbottom ul
{
    padding: 1px;
    margin: 1px;
    text-align: left;
}
#navtop ul li, #navbottom ul li
{
    display: inline;
    color: #FFFFFF;
    line-height: 25px;
}
#navtop a:link, #navbottom a:link, #navtop a:visited, #navbottom a:visited
{
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
    padding-right: 8px;
    padding-left: 8px;
}
#navtop a:hover, #navbottom a:hover
{
    text-decoration: underline;
}
#navbottom
{
    margin-top: 15px;
    font-size: 11px;
    font-weight: bold;
    font-family: inherit;
    margin-right: auto;
    margin-left: auto;
    width: 898px;
    height: 29px;
    background-color: #000000;
}
#navSermon
{
    border: thin solid #333333;
    background: url( 'images/zoom.png' ) no-repeat;
    font-family: inherit;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    height: 35px;
    text-indent: 35px;
    background-color: #403E3F;
}
#navSermonp ul, #navSermon ul
{
    padding: 1px;
    margin: 1px;
    text-align: left;
}
#navSermon ul li, #navSermon ul li
{
    display: inline;
    color: #C0C0C0;
    line-height: 30px;
}
#navSermon a:link, #navSermon a:visited
{
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
    padding-right: 4px;
    padding-left: 4px;
}
#navSermon a:hover
{
    text-decoration: underline;
}
/************************************************************************
* 
* Header and Footer Formatting common to most pages
*
************************************************************************/
#poster
{
    background: url('Images/HeaderImage2.jpg') no-repeat;
    margin-right: auto;
    margin-left: auto;
    width: 898px;
    height: 177px;
    margin-top: 0px;
}
#poster h2
{
    font-size: 13px;
    font-weight: bold;
    color: #50700E;
}
#footer
{
    width: 898px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    color: #FFFFFF;
    background: #4c4439 url(images/ShadedFill.jpg) repeat-y center top;
}
/************************************************************************
* 
* ColumnLEFT Formatting common to most pages
*
************************************************************************/
#columnleft
{
    float: left;
    width: 240px;
    height: auto;
}
#columnleft a:link, #columnleft a:visited, #columnleft a:hover, #columnleft a:active
{
    color: #334235;
}
#columnleft ul
{
    list-style-type: square;
    margin-left: 20px;
}
#columnleft li
{
    border-color: #000000;
    font: 14px inherit;
    margin: 0px;
    padding: 2px 0px 2px 0px;
    color: #2F2D22;
}
/************************************************************************
* 
* ColumnRIGHT Formatting common to most pages
*
************************************************************************/
#columnright
{
    margin: 0 20px 0 10px;
    margin-left: 250px;
    width: 610px;
}
#columnright a:link, #columnright a:visited, #columnright a:hover, #columnright a:active
{
    color: #FFFFFF;
    top: 302px;
}
#columnright legend
{
    color: #E8DCA3;
}
#columnright fieldset
{
    border: thin #E8DCA3 solid;
}
#columnright ul
{
    list-style-type: none;
}
#columnright li
{
}
/************************************************************************
* 
* Global formatting
*
************************************************************************/
.hidden
{
    visibility: hidden;
}
.none
{
    display: none;
}
/************************************************************************
* 
* Div Formatting
*
************************************************************************/
    /************************************************************************
    * Left Column Pages
    ************************************************************************/
.leftblock
{
    vertical-align: top;
    margin-left: 25px;
    margin-right: 10px;
    height: auto;
}
.leftblockGreenL
{
    vertical-align: top;
    margin-left: 25px;
    margin-right: 10px;
    height: auto;
    color: #FFFFFF;
    background-color: #69835A;
    border: 1px solid #FFFFFF;
}
.leftblockGreenD
{
    vertical-align: top;
    margin-left: 25px;
    margin-right: 10px;
    height: auto;
    color: #FFFFFF;
    background-color: #374639;
    border: 1px solid #FFFFFF;
}
    /************************************************************************
    * Right Column Pages
    ************************************************************************/
.rightblock
{
    margin: 5px;
    padding: 5px;
    color: #FFFFFF;
}
.rightblockBlack
{
    margin: 0px 5px 5px 5px;
    padding: 5px;
    color: #FFFFFF;
    background-color: #2F2D22;
    padding-bottom: 5px;
}
.rightblockBlue
{
    margin: 5px;
    padding: 5px;
    color: #FFFFFF;
    background-color: #3F6271;
    border: 1px solid #FFFFFF;
    padding-bottom: 5px;
}
.rightblockGreenL
{
    padding: 5px;
    color: #FFFFFF;
    background-color: #69835A;
    border: 1px solid #FFFFFF;
    margin-bottom: 10px;
}
.rightblockGreenD
{
    padding: 5px;
    color: #FFFFFF;
    background-color: #CC3300;
    border: 1px solid #FFFFFF;
}
.clear2column
{
    margin:0;
    padding:0;
    line-height:0;
    font-size:0px;
    height:0px;
    clear: both;
}
    /************************************************************************
    * Full Page NO Column Pages
    ************************************************************************/
    /* A full width block on the page */
.fullwidth
{
    width: 980px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
}
     /************************************************************************
    * Formating DIV's inside DIV's
    ************************************************************************/
.dashedline
{
    border-bottom: 1px dashed #DBCE6A;
}
.dashedlineWhite
{
    padding-top: 2px;
    margin-bottom: 10px;
    margin: 0px 0 0 0;
    padding: 0px 0 0 0;
    border-bottom: 1px #FEFFC8 dashed;
    clear: right;
    width: 650px;
}
.dashedline_Centered
{
    padding-top: 10px;
    margin-bottom: 10px;
    margin: 10px 0 10px 0;
    padding: 10px 0 10px 0;
    border-bottom: 1px #808080 solid;
    clear: right;
    text-align: center;
}
.ulInline ul
{
    display: inline;
    color: #FFFFFF;
    line-height: 25px;
}
.ulInline li
{
    display: inline;
    color: #FFFFFF;
    line-height: 25px;
}
/************************************************************************
* 
* Control Formatting
*
************************************************************************/

    /************************************************************************
    * Sermon Pages Controls
    ************************************************************************/
.sermonPlayerData
{
    vertical-align: top;
    text-align: left;
    width: auto;
    height: auto;
}
.sermonPlayerText
{
    padding: 10px 0 0 0;
    margin-left: 150px;
    height: 155px;
    vertical-align: middle;
}
.searchSermons
{
}
    /************************************************************************
    * Generic Controls
    ************************************************************************/
.unwatermarked {
	height:18px;
	width:148px;
}
.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}
/* Command buttons on pages */
.actionbuttons
{
  text-align:right;
  position: relative; 
  padding: 1px 1px 1px 1px;
}
.selected, .unselected
{
    width: 80px;
    height: 100px;
    text-align: center;
    padding: 2px 2px 2px 2px;
}
.unselected
{
    background-color: transparent;
    border: solid 1px #FEFFAB;
}
.selected
{
     background: #FED36B;
     border: solid 1px #DBDB79;
}
.scrollablelist
{
    overflow: auto;
    height: 230px;
    width: 460px;
    border: solid 1px #DBDB79;
}
.scrollablelist2
{
    overflow: auto;
    height: 230px;
    width: 210px;
    border: solid 1px #DBDB79;
}
.scrolledtable
{
}
.selectablephoto
{
    background: #FEFFC8 url(images/background_thumbnail.jpg) repeat-x center;
    border: 1px solid #E8DCA3;
    padding: 2px;
}
.contextbuttons
{
  margin: 5px 3px 5px 3px; 
}
/* label column */
.formlabel
{
    width:120px; 
    vertical-align: top;
}
/* value column */
.formvalue
{
    vertical-align: top;
}
.txtfield
{
    width:300px;
}
.txtblock
{
    width:300px;
}
/************************************************************************
* 
* Color Set's Color Formatting
*
************************************************************************/
.pTextGrey1
{
   color: #C0C0C0;
}
.pTextBlack1
{
    color: #000000;
}
.pTextRed1
{
    color: #999966;
}
.pTextKeywords1
{
    color: #666633;
    font-size: 10px;
    margin-top: 50px;
    text-align: center;
}
/************************************************************************
* 
* Next / previous specific formatting 
*
************************************************************************/
.nextlink
{
    position:absolute;
    right:0;
    padding-right:15px;    
}
/************************************************************************
* 
* Image functionality
*
************************************************************************/
.photo
{
    background: #FEFFC8 url(images/background_thumbnail.jpg) repeat-x center;
    border: solid 1px #E8DCA3;
    padding: 5px;    
}
.picture
{
    padding: 5px;
    margin: 5px;
    width: auto;
    float: left;
    height: auto;
}
/************************************************************************
* 
* List type pages
*
************************************************************************/
/* represents each item in a vertical list */
.listitem
{
    font-size: 14px;
    color: #CCCCCC;
    font-family: inherit;
}
/* surrounds the buttons for list items */
.editbuttons
{
    padding-top: 6px;
}
/* floats the thumbnail off to the right */
.thumbnail
{
    float: right;
    margin: 0 0 0 5px;
}
/*used to clear the float for the thumbnail */
.clearlist
{
    clear:right;
    margin:0;
    padding:0;
    height: 0px;
    font-size:0px;
    line-height:0px;
}
/* Used by the page number control */
.PageNumbers
{
    display:inline;
}
.PageNumbers span
{
    padding-left: 3px;
}
/************************************************************************
* 
* Rollover buttons
*
************************************************************************/
.buttonsmall, .buttonsmall-ovr
{
    background: url(images/background_button_small.gif) repeat-x;
    border: none;
    color: #FFFFFF;
    height: 22px;
    font-weight: normal;
    font-size: 9px;
    padding-bottom: 9px;
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;
    font-family: inherit;
}
.buttonsmall-ovr
{
    text-decoration: underline;
    background: url(images/background_button_small-ovr.gif) repeat-x;
}
.dataEntryForm
{
    background-color: #2F2D22;
    border-style: solid;
    border-width: thin;
    border-color: #000000;
    padding: 20px;
}
.addItemButton
{
    vertical-align: middle;
    color: #008000;
}
.eventsDiv
{
    text-align: left;
    background-color: #323031;
    padding: 5px;
    margin: 1px;
}
.subDescription
{
    padding: 2px;
    margin: 5px;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CATEGORY NAVIGATION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.advancedEnabled
{
    padding: 5px;
    margin: 5px;
    width: auto;
    height: 35px;
    color: #FEFFC8;
}
#enGediTXTDiv
{
    padding: 10px;
    background: #EBEBEB;
    border: 2px solid #000000;
    color: #000000;
    line-height: 20px;
    height: 500px;
}
#enGediTXTDiv a:link, #enGediTXTDiv a:visited, #enGediTXTDiv a:hover, #enGediTXTDiv a:active
{
    color: #0000CC;
    text-decoration: underline;
}
#enGediTXTDiv h1
{
    font-size: 14px;
    color: #000000;
    padding-bottom: 2px;
}
#enGediTXTDiv h2
{
    color: #000000;
    font-family: inherit;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 5px;
}
#enGediTXTDiv h3
{
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 5px;
}
#enGediTXTDiv h4
{
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    color: #000000;
}
#enGediTXTDiv h5
{
    color: #000000;
    font-size: 14px;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
}
#enGediTXTDiv h6
{
    color: #000000;
    font-size: 14px;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    text-align: right;
}
 .enGediDiv
{
    border: 2px solid #000000;
    background: url(Images/EnGediLogo.gif);
    width: 200px;
    height: 202px;
    background-repeat: no-repeat;
}
#enGediTXTDiv p
{
    font-size: 14px;
}
.enGediDiv h1
{
    padding-left: 65px;
    padding-top: 120px;
    font-size: 16px;
    font-family: inherit;
    font-weight: normal;
}

.enGediDiv p
{
    font-size: 14px;
    text-align: center;
}
.leftblockenGedi
{
    height: auto;
    margin-left: 20px;
}