
// defaults
.printshowonly { display: none; }
body    { margin: 0px; padding: 0px; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; min-width: 780px;}

// links
a:link, .link, a:visited, .visitedlink { text-decoration: underline; color: #1683CD; }
a:hover, .hoverlink, a:active, .activelink { text-decoration: underline; color: #CC6666; }
/** underline only on mouseover **/
.mouseoverOnly a:link, a:link.mouseoverOnly, .mouseoverOnly a:visited, a:visited.mouseoverOnly { text-decoration: none; }
.mouseoverOnly a:hover, a:hover.mouseoverOnly, .mouseoverOnly a:active, a:active.mouseoverOnly { text-decoration: underline; }

// headers
h1 {
	font-size: 17px;
	color: #CC6666;
	margin-bottom: 0px;
	border-bottom: 1px solid #DFE7EF;
	padding-bottom: 2px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
}
h2 {
	font-size: 15px;
	color: #2B459B;
	margin-left: 20px;
	margin-bottom: 0px;
}
h3 {
	font-size: 15px;
	color: #2B459B;
	margin-left: 20px;
	margin-bottom: 0px;
}

.b3 {
        font-size: 12px;
        color: #CC6666;
        margin-bottom: 0px;
        font-weight: bold;
        letter-spacing: 2px;
        text-transform: uppercase;
}

// special text
.error, .error a:link, .error a:visited { font-size: 13px; color: #CC0000; }
.suberror, .suberror a:link, .suberror a:visited  { font-size: 11px; color: #CC0000; }
.warning, .warning a:link, .warning a:visited { font-size: 13px; color: #CC9900; }
.subwarning, .subwarning a:link, .subwarning a:visited { font-size: 11px; color: #CC9900; }
.success, .success a:link, .success a:visited { font-size: 13px; color: #75A24B; }
.subsuccess, .subsuccess a:link, .subsuccess a:visited { font-size: 11px; color: #75A24B; }

// miscellaneous
#Copy       { }
.copy       {
              position: relative;
              color: #663355;
              text-align: left;
              margin-left: 5px;
              font-size: 8px;
              font-family: Verdana, Helvetica, Arial, tahoma, sans-serif;
            }

// WHOLE page
#Whole           { }
#Whole .header   { 
                   position: relative;
                   width:  962px;
                   margin:   0px; 
                   height:  92px;
                   padding:  0px;
                   border-bottom: solid #331199 1px;
                   border-left:   solid #331199 1px;
                   background-color: #331199;
                 }

#Whole .nameOut  { 
                   position: relative;
                   width: 962px;
                   height: 92px;
                   // background-image:url(/images/330B9FFFffb699sinusoidal.png);
                   background-image:url(/images/500000ECE2A699sinusoidal.png);
                   background-repeat:repeat-x;
                   margin: 0px;
                   padding: 0px;
                   top: 0;
                   right: 0;
                 }
#Whole .name1    {
                   position: relative;
                   color: #FFFFFF;
                   // font-family: fantasy; 
                   line-height: 95%; 
                   letter-spacing: 1ex; 
                   width: 337px; 
                   text-align: right;
                   border: 0px;
                   margin: 0px;
                   padding: 0px;
                   top: 0;
                   right: 0;
                   font-size: 39px;font-family: cursive;padding-top: 8px;letter-spacing: 0.6ex;text-align: center;                 }
#Whole .name2    { 
                   position: absolute;
                   // color: #CC0033;
                   color: #500000;
                   // font-family: fantasy;
                   letter-spacing: 0.3ex;
                   padding-left: 40px;
                   border: 0px;
                   top: 0;
                   font-size: 26px;font-family: cursive;padding-top: 50px;line-height: 92%;                 }
#Whole .name3    { 
                   position: absolute;
                   color: #666666;
                   font-family: Arial, Helvetica;
                   letter-spacing: 0.5ex;
                   padding-left: 105px;
                   border: 0px;
                   top: 0;
                   font-size: 12px;padding-top: 76px;line-height: 100%;                 }
#Whole .Tag1     { 
                   position: absolute;
                   color: #0000BB;
                   letter-spacing: 0.4ex;
                   text-align: right;
                   padding-left: 355px;
                   top: 0;
                   font-size: 24px;font-family: cursive, Verdana, Helvetica, Arial, sans-serif;line-height: 97%;padding-top: 57px;                 }
#Whole .Image    { 
                   position: absolute;
                   border: 0px;
                   top: 0;
                   right: 0;
                   margin-left: 860px;                 }

// NAVIGATION box
#Nav           {
                 position: absolute;
               }
#Nav .OuterBox {
                 position: relative;
                 top: 0;
                 left: 0;
                 height: 100%;
                 width: 201px;
                 margin-top: -1px;
                 background-color: #ECE2A6;
                 border: solid #331199 1px;
                 border-top: 0px;
                 float: left;
               }
#Nav .TitleBox {
                 font-size: 13px;
                 font-weight: bold;
                 font-family: \"Trebuchet MS\", Verdana, Arial, Helvetica, sans-serif;
                 padding-left: 15px;
                 height: 17px;
                 background-color: #ECE2A6;
                 color: #666666;
                 vertical-align: text-bottom;
                 text-align: left;
                 border: 0px;
               }
#Nav .LinkBox  {
                 font-family: \"Trebuchet MS\", Verdana, Arial, Helvetica, sans-serif;
                 // font-family: Verdana, Helvetica, Arial, sans-serif;
                 font-size: 13px;
                 padding-left: 20px;
                 height: 16px;
                 background-color: #ECE2A6;
                 vertical-align: text-bottom;
                 text-align: left;
                 text-decoration: none;
                 border: 0px;
                   //                }
#Nav .LinkBox a {
                 text-decoration: none;
                 display: block;
                 color: #0000BB;
                }
#Nav .LinkBox a:hover  {
                 text-decoration: none;
                 background-color: #330B9F;
                 color: #FFFFFF;
                 // font-weight: bold;
                 font-style: italic;
                 padding-left: 4px;
              }
#Nav input    { 
                color: #3333CC;
                background: #DDDDDD;
                border: 1px solid #781351;
                font-size: 11px;font-family: Verdana, Helvetica, Arial, tahoma, sans-serif;line-height: 97%;                   }
#Nav input:hover  {
                    color: #000000;
                    background: #FFFFFF;
                    border: 1px solid #FF0000;
                   }
#Nav .submit input {
                     color: #000000;
                     background: #ffa20f;
                     // border: 2px outset #d7b9c9;
                   } 

// MAIN content box
#Main            {
                 }

#Main .OuterMain  {
                   width: 756px;
                   height: 100%;
                   margin-left: 202px;
                   position: relative;
                   // border-left: solid #331199 1px;
                   border-left: 0px;
                   border-right: solid #331199 1px;
                   border-bottom: solid #331199 1px;
                   padding-top: 3px;
                   padding-left: 3px;
                 }
#Main .SectionBar { 
                  width: 731px;
	          height: 21px;
                  background-color: #F0F0D8;
                  color: #2B459B;
                  border-right: solid #331199 1px;
                  border-bottom: solid #331199 1px;
                  letter-spacing: 0.35ex;
                  margin-top: 5px;
                  font-style: normal;
                  font-weight: bold;
                  margin-left: 11px;
                   font-size: 14px;font-family: tahoma, sans-serif;                }
#Main .SectionText { 
                  position: relative;
                  width: 97%;
                  color: #666666;
                  text-align: justify;
                  font-family: Verdana, Helvetica, Arial, tahoma, sans-serif;
                  padding-left: 12px;
                   font-size: 14px;                }
#Main .Verse { 
               color: #2B459B;
               width: 95%;
               padding-left: 15px;
               font-family: Tahoma, Verdana, Helvetica, sans-serif;
               text-align: justify;
               font-size: 14px;             }

#Sermons { }
#Sermons .outerLine {
                  width: 714px;
	          height: 17px;
                  background-color: #FFFFFF;
                  color: #0000BB;
                  border: solid #331199 1px;
                  padding-left: 10px;
                  margin-left: 12px;
                }
#Sermons .line1 {
                  width: 696px;
                  vertical-align: text-middle;
                  text-align: left;
                  font-size: 12px;                }
#Sermons .line2 {
                  width: 232px;
                  vertical-align: text-middle;
                  text-align: center;
                  padding-left: 5px;
                  font-size: 12px;                }

#Events { }
#Events .outerLine {
                  width: 714px;
	          height: 17px;
                  background-color: #FFFFFF;
                  color: #0000BB;
                  border: solid #331199 1px;
                  padding-left: 10px;
                  margin-left: 12px;
                }
#Events .line1a {
                  width: 450px;
                  vertical-align: text-middle;
                  text-align: left;
                  float: left;
                  font-size: 12px;                }
#Events .line1b {
                  width: 246px;
                  vertical-align: text-middle;
                  text-align: left;
                  float: left;
                  font-size: 12px;                }
#Events .line2 {
                  width: 232px;
                  vertical-align: text-middle;
                  text-align: center;
                  padding-left: 5px;
                  font-size: 12px;                }

#Missions { }
#Missions .outerLine {
                  width: 714px;
	          height: 17px;
                  background-color: #FFFFFF;
                  color: #0000BB;
                  border: solid #331199 1px;
                  padding-left: 10px;
                  margin-left: 12px;
                  margin-bottom: 5px;
                }
#Missions .section1 {
                  width: 175px;
                  vertical-align: text-middle;
                  text-align: center;
                  float: left;
	          height: 17px;
                  font-size: 12px;                  }
#Missions .section2 {
                  width: 210px;
                  vertical-align: text-middle;
                  text-align: center;
                  border-left: solid #331199 1px;
                  float: left;
	          height: 17px;
                  font-size: 12px;                  }
#Missions .section3 {
                  width: 300px;
                  vertical-align: text-middle;
                  border-left: solid #331199 1px;
                  text-align: center;
                  float: left;
	          height: 17px;
                  font-size: 12px;                  }

#SiteSearch { }
#SiteSearch .outerLine {
                  width: 714px;
	          height: 17px;
                  background-color: #FFFFFF;
                  color: #0000BB;
                  border: solid #331199 1px;
                  padding-left: 10px;
                  margin-left: 12px;
                }
#SiteSearch .line1 {
                  width: 700px;
                  vertical-align: text-middle;
                  text-align: left;
                  border: 0px;
                  padding-left: 31px;
                  margin-left: 21px;
                  font-size: 12px;                }

