html body
{
margin:0;
padding:0;
border:0;
text-align:center;
font-family:'trebuchet ms',verdana,tahoma,sans-serif;
font-size:16px;
font-weight:500;
line-height:125%;
color:#000000;
background:transparent;
background:url(../images-css/bkg-corkboard-texture.png) repeat;
background-attachment:fixed;
}

.booktitles
{
font-style:italic;
text-decoration:none;
font-weight:700;
}

#entire
{
width:1000px;
background:transparent;
border:0;
margin:0 auto;
padding:0;
}

#header
{
border:0;
margin:0 auto;
padding:0 0 10px 0;
height:260px;
}

#headerlogo
{
border:0;
border-top:1px solid #ffffff;
margin:0 auto;
padding:0;
height:260px;
background:transparent url(../images-css/bkg-header9e.png) bottom center no-repeat;
}

#headerlogo h1
{
color:#ffffff;
font-size:42px;
font-style:italic;
font-family:'trebuchet ms',verdana,tahoma,sans-serif;
font-family:georgia,serif;
font-weight:900;
margin:120px 0 0 28px;
margin:17px 0 0 40px;
text-align:left;
color: #222;
text-shadow:0px 2px 3px #555;
}

#headerlogo h2
{
color:#eeeeee;
font-size:22px;
line-height:28px;
font-style:italic;
font-family:georgia,serif;
font-family:'trebuchet ms',verdana,tahoma,sans-serif;
font-weight:600;
margin:17px 0 0 95px;
text-align:left;
text-shadow: 0px 2px 3px #555;
}

#headerlogo h3
{
color:#eeeeee;
font-size:18px;
line-height:22px;
font-style:italic;
font-family:georgia,serif;
font-family:'trebuchet ms',verdana,tahoma,sans-serif;
font-weight:600;
margin:82px 0 0 25px;
text-align:left;
text-shadow: 0px 2px 3px #555;
}

#horizontalmenu
{
background:transparent;
padding:0;
margin:-68px auto 0;
}

#midsection
{
border:0;
border:1px solid transparent;
margin:0;
padding:15px 0 0 0;
background:transparent;
}

#leftcolumn
{
width:225px;
float:left;
background:transparent;
border:0;
border-top:1px solid transparent;
margin:0;
padding:0;
}

#leftcolumn h2,
#rightcolumn h2
{
color:navy;
font-size:15px;
font-style:italic;
font-family:georgia,serif;
font-weight:600;
margin:0 auto 25px;
text-align:center;
text-shadow:0px 0px 0px #ffffff;
text-decoration:none;
}

#rightcolumn
{
width:208px;
float:right;
background:transparent;
border:0;
border-top:1px solid transparent;
margin:0 0 25px 0;
padding:0;
}

.leftcolumnroundedtop
{
border:0;
margin:0;
padding:15px 0 0 0;
background:url(../images-css/rounded.left.top.png) top left no-repeat;
}

.leftcolumnroundedbottom
{
border:0;
margin:0;
padding:0;
height:15px;
background:url(../images-css/rounded.left.bottom.png) bottom left no-repeat;
}

#centercolumn
{
width:525px;
float:left;
background:transparent;
border:0;
border-top:1px solid transparent;
margin:0 19px 0 21px;
padding:0;
}

.storycontainer
{
margin:0;
padding:0 0 15px 0;
border:0;
background:transparent;
}

.storyroundedtop
{
border:0;
margin:0;
padding:0;
background:url(../images-css/rounded.story.top.png) top left no-repeat;
}

.storyroundedbottom
{
border:0;
margin:0 0 15px 0;
padding:0;
height:15px;
height:10px;
background:url(../images-css/rounded.story.bottom.png) bottom left no-repeat;
}

.story
{
margin:0;
padding:15px 25px 10px 25px;
border:0;
}

.story h1
{
color:#595ab7;
font-size:18px;
font-style:italic;
font-family:georgia,serif;
font-weight:900;
margin:0 0 10px 0;
padding:0;
text-align:left;
text-decoration:none;
}

.story h1.devoh1
{
display:inline;
float:left;
text-transform:capitalize;
font-size:18px;
}

.story h3
{
color:#333333;
font-style:normal;
margin:0 0 10px 0;
text-align:right;
font-size:16px;
font-family:georgia,serif;
font-weight:700;
padding:0;
text-decoration:none;
}

.story h3.date
{
display:inline;
float:right;
font-size:16px;
}

span.verse
{
text-align:left;
font-family:arial,sans-serif;
font-size:16px;
font-weight:700;
font-style:normal;
text-decoration:underline;
color:#444444;
padding:0 8px 0 0;
margin:0;
}

span.biblequote
{
text-align:left;
font-family:arial,sans-serif;
font-size:16px;
font-weight:500;
font-style:italic;
color:#444444;
padding:0;
margin:0;
}

span.jesusquote
{
color:red;
color:#444444;
}

.story h4
{
color:#ab0000;
font-size:16px;
font-style:normal;
font-family:'trebuchet ms',verdana,tahoma,sans-serif;
font-weight:700;
margin:5px 0 20px 25px;
padding:0;
text-align:left;
text-decoration:none;
}

.story p
{
text-indent:0px;
margin:0;
padding:0 0 15px 0;
border:0;
text-align:justify;
font-family:'trebuchet ms',verdana,tahoma,sans-serif;
font-size:16px;
font-weight:500;
line-height:125%;
color:#000000;
}

.story p.finalp
{
padding:0;
}

.devopar
{
text-indent:0px;
margin:0;
padding:0 0 15px 0;
border:0;
text-align:justify;
font-family:'trebuchet ms',verdana,tahoma,sans-serif;
font-size:16px;
font-weight:500;
line-height:125%;
color:#000000;
}

.devopar-top
{
text-indent:0px;
margin:0;
padding:0 0 10px 0;
border:0;
text-align:justify;
font-family:'trebuchet ms',verdana,tahoma,sans-serif;
font-size:16px;
font-weight:500;
line-height:125%;
color:#000000;
}

.devopar-final
{
text-indent:0px;
margin:0;
padding:0;
border:0;
text-align:justify;
font-family:'trebuchet ms',verdana,tahoma,sans-serif;
font-size:16px;
font-weight:500;
line-height:125%;
color:#000000;
}

.story p.center,
.centered
{
text-align:center;
}

.story p.sourcep
{
text-align:center;
font-family:'trebuchet ms',verdana,tahoma,sans-serif;
font-size:16px;
font-weight:700;
font-style:italic;
color:#595ab7;
padding:10px 0 0 0;
margin:0;
}

span.italics
{
font-size:16px;
font-style:italic;
color:#ab0000;
font-weight:700;
padding-right:2px;
text-decoration:underline;
}

.story strong
{
font-size:16px;
color:#ab0000;
text-decoration:underline;
font-weight:700;
}

.story ul
{
list-style:square;
margin:0 0 0 15px;
padding: 0;
}

.story li
{
margin:0;
padding:0 5px 12px 0;
border:0;
text-align:justify;
font-family:'trebuchet ms',verdana,tahoma,sans-serif;
font-size:16px;
font-weight:500;
line-height:125%;
color:#000000;
}

#footer
{
width:800px;
/**  height:380px;  **/
background:transparent;
border:0;
margin:15px auto 0;
padding:10px 0 0 0;
background:url(../images-css/rounded.footer.png) top left no-repeat;
}

#footerrounded
{
margin:0;
padding:10px 0 0 0;
border:0;
}

.footercontent
{
margin:0;
padding:15px 25px 0 25px;
border:0;
background:transparent;
font-family:arial,sans-serif;
font-size:16px;
font-weight:700;
color:#ffffff;
}

.footercontent h2
{
color:#ffffff;
font-size:30px;
font-style:italic;
font-family:georgia,serif;
font-weight:900;
margin:0 0 15px 0;
padding:0;
text-align:center;
text-decoration:none;
text-shadow: 0px 2px 3px #555;
}

.footercontent h3
{
color:#333333;
font-size:22px;
font-style:normal;
font-family:arial,sans-serif;
font-weight:900;
margin:0 0 15px 0;
padding:0;
text-align:center;
text-decoration:none;
}

#footerlinks
{
margin:15px auto;
padding:0;
border:0;
background:transparent;
font-family:arial,sans-serif;
font-size:14px;
font-weight:700;
color:#ffffff;
}

#footerlinks a
{
font-family:arial,sans-serif;
font-size:14px;
font-weight:700;
color:#ffffff;
padding:0 3px 0 3px;
}

.sparksleft
{
width:275px;
float:left;
margin:0;
background:transparent;
padding:42px 0 0 0;
border:0;
text-align:right;
}
.sparkscenter
{
width:250px;
float:left;
margin:0;
background:transparent;
padding:0px 0 20px 0;
border:0;
text-align:center;
}
.sparksright
{
width:275px;
float:right;
margin:0;
background:transparent;
padding:42px 0 0 0;
border:0;
text-align:left;
}

#sparks
{
background:transparent;
margin:0 auto;
padding:0;
border:0;
color:#292929;
text-align:center;
font-size:15px;
font-weight:500;
}

.sparksinnercontainer
{
background:transparent;
margin:0 auto;
padding:0;
border:0;
}

#sparks a
{
outline:none;
border:0;
text-decoration:none;
}

#sparks a, #sparks a:link, #sparks a:visited, #sparks a:active
{
margin:0;
padding:0;
text-align:center;
color:#000180;
text-decoration:underline;
}

#sparks a:hover
{
text-decoration:none;
}

#sparks a:focus
{
outline:none;
}

#sparks img,
#sparks img a,
#sparks img a:link
{
margin:0 auto;
text-align:center;
border:none;
text-decoration:none;
}

/**  hide client login link from public view - no underline ever, and never change text color   **/
a#clientlogin,
a#clientlogin:link,
a#clientlogin:visited,
a#clientlogin:hover,
a#clientlogin:active,
a#clientlogin:focus
{
text-decoration:none;
color:#292929;
border:0;
background:transparent;
}

.wendingheadline
{
color:transparent;
display:block;
font-size:1px;
margin:0 auto 10px;
padding:0;
text-align:center;
text-decoration:none;
height:38px;
width:200px;
background: transparent url(../images-css/wending.200x38.png) no-repeat top center;
}

#pammenucontainer span
{
font-size:110%;
font-weight:500;
color:#707070;
}