/*main body style*/
/*lt col=EAD8D8 / 234 216 216 */
/*mid col=A04848 / 160 72 72 */
/*dk col=602020 / 96 32 32*/
    body {
      background:#EAD8D8;
      margin:0;
      padding:0;
      color:#000;
      font:8pt Arial,Swiss;
      voice-family: "\"}\""; voice-family:inherit;
      font-size:small;
      } html>body {font-size:8pt;}
    
/*container for main body section*/
    #tbody {
      width:800px;
      margin: 0 auto 0 auto;
      height:100%;
      font-size:8pt; /*for IE 5/6*/
      background:#fff url("siteimg/side-red.png") no-repeat left top;
      border-left:4px solid #A14549;
      border-right:4px solid #A14549;
      overflow:hidden; /*needed for ff when sidebar longer than main page*/
      }
    #tbodyspacer { /*space at top of main body section*/
      width:800px;
      margin: 0 auto 0 auto;
      height:15px;
      background:#fff;
      border-left:4px solid #A14549;
      border-right:4px solid #A14549;
      }
    #tbodyfoot { /*bottom of main body section*/
      width:800px;
      margin: 0 auto 0 auto;
      height:25px;
      background:#fff url("siteimg/side-red.png") no-repeat left bottom;
      border-left:4px solid #A14549;
      border-right:4px solid #A14549;
      }

/*page footer*/
    #footer {
      clear: both;
      width:808px;
      margin: 0 auto 10px auto;
      height:25px;
      font-size:8pt; /*for IE 5/6*/
      background:#fff url("siteimg/foot-red.png") no-repeat left bottom;
      text-align:center;
      color: white;
      padding-top:4px;
      }
     #footer a {
      color: #EAD8D8;
      }

/*page header*/
    #header {
      width:808px;
      margin: 10px auto 0 auto;
      height:160px;
      font-size:7.5pt; /*for IE 5/6*/
      line-height:normal;
      padding:0;
      }

/*sidebar column*/
    #sidebar {
      float:left;
      width:130px;
      margin-left: 4px;
      display:inline; /*fixes IE6 double margin bug*/
      /*padding: 0 15px 0 5px;*/
      }

    div.featurebox {
      border-top: 1px solid #888;
      padding: 5px 0 5px 0;
      }

/*main body column*/
    #mainbody {
      margin: 0 0 0 160px;
      width:620px;
      border:1px solid #fff;  /*ff need this to get everything to sit in the div*/
      }

/*links within body text*/
a:link
{
    COLOR: #602020;
}
a:visited
{
    COLOR: #602020;
}
a:hover
{
    COLOR: #606060;
}

/*tabstrip*/
    #header ul {
      margin:0;
      padding:138px 10px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("siteimg/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #765;
      }
    #header a {
      float:left;
      display:block;
      /*width:.1em;*/ /*this line causes IE5/6 to wrap the text*/
      background:url("siteimg/right_both.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#555;
      }
    #header > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
    #header a:hover {
      color:#000;
      }
    #header #current {
      background-position:0 -150px;
      border-width:0;
      }
    #header #current a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#000;
      }
    #header li:hover, #header li:hover a {
      background-position:0% -150px;
      color:#000;
      }
    #header li:hover a {
      background-position:100% -150px;
      }

/*left menu*/
a.smenu
{
    display:block;
    width:96%;
    PADDING-LEFT:3px;
    COLOR: black;
    TEXT-DECORATION: none;
}
a.smenu:visited
{
    color: black; /*specially for IE6 which doesn't inherit the above*/
}
a.smenu:hover
{
    COLOR: #C0C0C0;
    BACKGROUND-COLOR:#404040;
}
a.asmenu
{
    display:block;
    width:96%;
    COLOR: #602020;
    BACKGROUND-COLOR:#C0C0C0;
    TEXT-DECORATION: none;
    PADDING-LEFT:3px;
}
a.asmenu:hover
{
    COLOR: #D0D0D0;
    BACKGROUND-COLOR:#808080;
}


/*login link*/
a.login
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    COLOR: #606060;
    TEXT-DECORATION: none
}

/*input textbox*/
input
{
   COLOR: black; FONT-SIZE: 8pt; FONT-FAMILY: Arial;
}

/*textarea*/
textarea#ps
{
   COLOR: black; FONT-SIZE: 8pt; FONT-FAMILY: Arial;
}


/*combo boxes*/
select
{
   COLOR: black; FONT-SIZE: 8pt; FONT-FAMILY: Arial;
}


/*main caption*/
h1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16pt;
    color:#fff;
    width:800px;
    _width:625px; /*conditional for ie6 and below to prevent div width stretching*/
    background:#fff url("siteimg/headline-red.png") no-repeat left top;
    padding: 10px 0 10px 10px; 
    margin: 0px -100px 8px 0;

}

/*horiz rule*/
hr 
{
    COLOR: #A14549; 
    BACKGROUND-COLOR:#A14549; 
    BORDER:0; 
    HEIGHT: 4px; 
    width:640px;
    _width:625px; /*conditional for ie6 and below to prevent div width stretching*/
}


/*style bold/strong in the dark blue*/
#mainbody b {color:#602020;}
#mainbody strong {color:#602020;}


/*content table style*/
table.da { border-style: none; border-spacing: 2px; }
table.da p { margin: 0; }
table.da th { border-style: none; FONT-WEIGHT:Bold; COLOR: white; BACKGROUND-COLOR: #602020; TEXT-ALIGN: Left; padding: 2px;  }
table.da th a { COLOR: #86ADC8; }
table.da tr.d0 td { BORDER-STYLE:None; BACKGROUND-COLOR: #d8d8d8; color:black; padding: 2px;  }
table.da tr.d1 td { BORDER-STYLE:None; BACKGROUND-COLOR: #bcbcbc; color:black; padding: 2px; }
table.da tr td {  BORDER-STYLE:None; BACKGROUND-COLOR: #d8d8d8; color:black; padding: 2px; }

/*box style*/
table.sidebar tr td p
{
    margin-top:0px;
    margin-bottom:0px;
}

table.sidebar tr td
{
    border: 1px solid #aaa;
    padding:2px;
    COLOR: Black;
    BACKGROUND-COLOR:#e0e0e0;
    TEXT-ALIGN:Left;
}

/*default paragraph spacing*/
p
{
   margin:8px 0 8px 0;
   padding:0;
}

/*default form spacing*/
form
{
   margin:0;
   padding:0;
}

/*content box*/
.contentbox
{
   
   width:800px;
    _width:625px; /*conditional for ie6 and below to prevent div width stretching*/
   background:#fff url("/siteimg/redcontent.png") no-repeat top left;
   padding: 20px 0 5px 20px;
   margin:0;
}
.contentboxfoot
{
   width:800px;
    _width:625px; /*conditional for ie6 and below to prevent div width stretching*/
   background:#fff url("/siteimg/redcontent.png") no-repeat top left;
   background-position: bottom left;
   margin:0;
   padding: 20px 0 0 0;
 }

/*large font for sermon pages*/
.largefont
{
   font:10pt Arial,Swiss;
}

/*Drop down menu styling*/

/* remove the bullets, padding and margins from the lists */

/*
.menu ul{
list-style-type:none;
padding:0;
margin:0;
}
*/

/* make the top level links horizontal and position relative so that we can position the sub level */
/*
.menu li{
float:left;
position:relative;
z-index:100;
}
*/

/* use the table to position the dropdown list for ie*/
#header table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
}

/* style all the links */
/*
#header a, #header :visited {

border-top:2px solid #B0A0ff;
border-left:1px solid #B0A0ff;
border-bottom:2px Solid #405070;
border-right:1px Solid #405070;
BACKGROUND-COLOR: #9080d0;
COLOR: white;
TEXT-ALIGN:center;
FONT-WEIGHT: bold;
display:block;
width:109px;
padding:2px 0;
text-decoration:none;
margin-right:1px;
}
*/

/* style the links hover */
/*
#header :hover{
COLOR: #C0C0C0;
BACKGROUND-COLOR:#200080;
}
*/

/* hide the sub level links */
#header ul ul {
visibility:hidden;
position:absolute;
width:150px;
}

/* set colour for sub level links */
/*
#header ul ul a,
#header ul ul :visited { 
border: 0px;
color: Black;
background-color:#e0e0e0;
text-align:Left;
font-weight: normal;
padding: 1px;
width:129px;
padding-left:5px;
}
*/

/* make the sub level list visible on hover list or link and set sublist box*/
#header ul li:hover ul,
#header ul a:hover ul {
padding:0;
padding-left:8px;
padding-bottom:8px;
margin-left:-9px;
visibility:visible;
width:135px;
border:1px solid #aaa;
background-color:#fff;
}

/* set sub level item colour */
#header ul ul li,
#header ul ul a {
width:129px;
background: url("x"); /*remove the tab graphic - opera requires an invalid filename here instead of ""*/
border: 0;
padding: 0;
font-size: 8pt;
font-weight:normal;
display:block;
}

/* set sub level item hover colour */
#header ul ul li:hover,
#header ul ul a:hover {
color: #C0C0C0;
background-color:#404040;
}


/* active menu item */
li.amenu a, li.amenu :visited {
COLOR: black;
}

li.amenu a:hover {
COLOR: white;
}

/*modifications for printed out pages*/
@media print {

 body { background:#fff; }
 #tbody { overflow: visible; border: 0; background: url("x"); }
 #tbodyspacer { display: none; }
 #tbodyfoot { display: none; }
 #header { display: none; }
 #footer { display: none; }
 #sidebar { display: none; }
 #mainbody { margin: 0; }
 h1 { color: #000; margin: 0; padding-left: 0; border-bottom: 1px solid #000; background: url("x"); }

}

/*editing system*/
  #editcontrol {
      width:132px;
      position: absolute; top: 10px; left: 0px; 
      padding: 5px;
      border-bottom:4px solid #A04848;
      background:#fff url("/siteimg/side-red.png") no-repeat left top;
      overflow:hidden; /*needed for ff when sidebar longer than main page*/
  }
  #editbody { /*body window for text editing*/
      width:790px;
      margin: 0 auto 0 auto;
      padding: 5px;
      height:100%;
      background:#fff;
      border-left:4px solid #A04848;
      border-right:4px solid #A04848;
  }
  #editcontrol h1 {
      font-size:12pt; font-weight: bold; color: #000; margin: 0; padding-left: 0; border-bottom: 1px solid #000; background: url("x"); width:100%;       
  }
  input.H1
  {
      color: white; FONT-SIZE: 16pt; FONT-FAMILY: Arial; background-color:#602020;
  }

  #FCKeditor1___Frame body
  {
      background:#fff;
  }

}
