body {
 background-color: #000000;
 margin: 0;
 font-family: Ariel,Helvetica, sans-serif;
}
#header {
 height: 177px;
 margin: 0;
 background-image: url(headerbg_in.jpg);
 background-repeat: repeat-x;
}
#headerhome {
 height: 177px;
 margin: 0;
 background-image: url(headerbg.jpg);
 background-repeat: repeat-x;
}
.churchnamehome{
 color: #002B5C; 
 font-size: 12px; 
 font-weight: bold; 
 margin: 0 5px 0 0; 
}
#headercontent {
 width: 780px;
 height: 177px;
 margin: 0 auto;
 background-image: url(headerimagebg.jpg);
 background-repeat: no-repeat;
 position: relative;
}
#topnav {
 width: 900px;
 height: 35px;
 bottom: 9px;
 left: 0px;
 position: absolute;
}
#topfade{
 height: 60px;
 margin: 0;
 background-image: url(topfaderepeat.gif);
 background-repeat: repeat-x;
 background-position: center top;
}
#topfadecontent {
 width: 900px;
 height: 60px;
 margin: 0 auto;
 background-image: url(topfadebg.jpg);
 background-repeat: no-repeat;
 position: relative;
}
#topfadecontent #joinpromo {
 position: absolute;
 right: 75px;
 top: 15px;
 color: #000000;
 font-size: 11px;
 font-family: Verdana,Ariel,Helvetica, sans-serif;
}
#topfadecontent #joinpromo a {
 font-weight: bold;
}
#topfadecontent  #membercount{
 position: absolute;
 left: 75px;
 top: 15px;
 color: #000000;
 font-size: 11px;
 font-family: Verdana,Ariel,Helvetica, sans-serif;
}
#contentbg {
 width: 900px;
 margin: 0 auto;
 background-color: #FFFFFF;
 background-image: url(contentleftbg.jpg);
 background-repeat: repeat-y;
}
#contentrightbg {
 width: 900px;
 margin: 0 auto;
 background-image: url(contentrightbg.jpg);
 background-repeat: repeat-y;
 background-position: right top;
}
#widecontentrightbg {
 width: 900px;
 margin: 0 auto;
 background-image: url(contentrightbg.jpg);
 background-repeat: repeat-y;
 background-position: right top;
}
#widecontent {
 width: 740px;
 min-height: 250px;
 padding: 0 79px 20px 0;
 margin: 0;
 display: inline;
float: right;
}
#homecontent {
 width: 780px;
 min-height: 250px;
 padding: 0 59px 0 0;
 margin: 0;
 display: inline;
float: right;
}
#homecontentrightbg {
 width: 900px;
 margin: 0 auto;
 background-image: url(contentrightbg.jpg);
 background-repeat: repeat-y;
 background-position: right top;
}
#content {
 width: 530px;
 min-height: 250px;
 padding: 0 0 0 20px;
 margin: 0 0 20px 61px;
 display:inline;
 float: left;
}
#rightcolumn {
 width: 205px;
 min-height: 250px;
 padding: 0;
 margin: 0 59px 0 0;
 display: inline;
float: right;
 font-size: 10px;
}
#rightcolumnheader {
 width: 185px;
 background-image: url(whataretheysaying.jpg);
 background-repeat: no-repeat;
 margin: 0;
 padding: 50px 10px 10px 10px;
}
.rightcolumnfade {
 background-image: url(rightcolfadebg.jpg);
 width: 185px;
 height: 69px;
 padding: 10px;
}
#rightcolumncontent {
 margin: 0 10px;
 padding: 0;
}
#footer {
 clear:both;
 height: 84px;
 width: 780px;
 background-color: #000000;
 background-image: url(footerbg2.jpg);
 background-repeat: no-repeat;
 padding: 0;
 margin: 0 0 0 61px;
 position: relative;
}
#footerlinks {
 position: absolute;
 bottom: 8px;
 left: 0;
 text-align: center;
 color: #D5C2BA;
 font-size: 10px;
 width: 780px;
 text-transform: uppercase;
}
#footer a {
 text-decoration: none;
 color: #d5c2ba;
 font-weight: bold;
}
#homelog {
 width:340px;
 display: inline;
 float: left;
 margin: 0 0 0 20px;
 padding: 0;
 color: #000000;
 font-size: 11px;
 font-family: Verdana,Ariel,Helvetica, sans-serif;
}
.churchnamehome {
 margin: 0 0 0 20px;
}
#homebtm {
 clear: both;
 margin: 0 0 0 61px;
 min-height: 420px;
 background-image: url(homebottombg2.jpg);
 background-repeat: no-repeat;
}
#homebtmleft {
 float: left;
 width: 220px;
 margin: 0 0 0 25px;
}
#homebtmcenter {
 display: inline;
float: left;
 width: 215px;
 margin: 0 0 0 35px;
}
#homebtmright {
 display: inline;
float: right;
 width: 200px;
 margin: 0 90px 0 0;
}
.homebtmhead {
 font-size: 13px;
 font-weight: bold;
 color: #ffffff;
 padding: 2px 0 0 20px;
 margin: 12px 0 20px 0;
 background-image: url(homecircle.gif);
 background-repeat: no-repeat;
}
#homefooter {
 background-image: url(homebottomedge.jpg);
 background-repeat: no-repeat;
 margin: 0 59px 0 61px;
 padding: 20px 0 0 0;
 text-align: center;
 height: 84px;
 background-color: #000000;
 color: #80807F;
 position: relative;
}
#homefooter a {
 text-decoration: none;
 color: #80807f;
 font-weight: bold;
}
.testimonial {
 border-bottom: 1px dotted #666666;
 margin-bottom: 11px;
}
h1 {
 color: #002b5c;
 font-size: 24px;
}
h2 {
 color: #002b5c;
 font-size: 20px;
}
h3 {
 color: #002b5c;
 font-size: 16px;
}
h4 {
 color: #000000;
 font-size: 12px;
 background-color: #ece0db;
 padding: 2px;
 margin: 4px 0;
}
.printerfriendly {
  float: right;
  width: 120px; 
  margin-top: 8px; 
  font-size: 12px; 
  text-align:right;
}
.printerfriendly a {
  text-decoration:none; 
}
p {
 padding: 0;
 margin: 0 0 11px 0;
 color: #000000;
 font-size: 11px;
 font-family: Verdana,Ariel,Helvetica, sans-serif;
}
dt{
 padding: 0;
 margin: 0 0 0 0;
 color: #000000;
 font-size: 11px;
 font-family: Verdana,Ariel,Helvetica, sans-serif;
 font-weight: bold;
}
dd {
}
ul,ol {
  margin: 0 0 11px 20px;
  padding: 0 0 0 0;
}
li {
 margin: 0;
 padding: 0;
 color: #000000;
 font-size: 11px;
 font-family: Verdana,Ariel,Helvetica, sans-serif;
}
a {
 color: #002b5c;
}
.highlight {
 font-weight: bold;
 color: #002b5c;
}
.logbuttons{
 margin: 4px 0 0 0;
 text-align: right;
}
.tx-watermarktravelers-pi1-searchbox-sword{
 width: 164px;
 margin: 0 0 4px 0;
}
#startedblock {
 font-size: 10px;
}
.menu-level1 {
 font-size: 10px;
 padding: 0 0 4px 0;
}
.menu-current {
 font-weight: bold;
}

/* LOG CSS */
.tx-watermarktravelers-pi1{
 color: #000000;
 font-size: 11px;
 font-family: Verdana,Ariel,Helvetica, sans-serif;
}

.homebioimage {
 width: 72px;
 display: inline;
float: left;
 margin: 0 15px 10px 0;
}
.bioimage {
 width: 128px;
 float: left;
 margin: 0 15px 10px 0;
}
.bioimagename {
 text-align: center;
}
.biodate {
 font-style: italic;
 margin: 0 0 0 0;
}
.homebioinfo {
 width: 250px;
 display: inline;
float: left;
}
.homebioinfo h4 {
 text-transform: uppercase;
}
.bioinfo {
 width: 360px;
 float: left;
}
.logbio {
 margin: 10px 0;
}
.keyverse {
 padding: 10px;
 margin: 10px 0;
 background-color: #fff8ec;
 border-top: 1px solid #dfd0c0;
 border-bottom: 1px solid #dfd0c0;
}
.centraltruth {
 padding: 10px;
 margin: 10px 0;
}
.logentry {
 padding: 0px 10px 10px 10px;
 margin: 10px 0;
 border-top: 1px solid #dfd0c0;
 border-bottom: 1px solid #dfd0c0;
}
.logtitle{
 background-color: #ece0db;
 color: #000000;
 padding: 5px;
 text-transform: uppercase;
}
.questions {
 padding: 10px;
 margin: 0;
font-size: 11px;
font-family: Verdana,Ariel,Helvetica,sans-serif;
}
.points {
 padding: 10px;
 margin: 10px 0;
 background-color: #f6eded;
}
#startedblock {
 width: 175px;
 padding: 10px 10px 10px 20px;
 height: 227px;
 background: url(logcalbg.jpg);
 display: inline;
float: right;
}
#homecalendar {
 width:185px; 
 float: right;
 padding: 10px 0 10px 0;
}

.commentname {
 margin:0;
 font-weight: bold;
}
.commenttime {
 margin:0;
 font-style: italic;
}
.commenttext {
 margin: 0 20px 10px 20px;
}
.readingplantitle {
 text-transform:uppercase;
}
/* */
.tx-watermarktravelers-pi1-listrow tr{
 
}
tr.tx-watermarktravelers-pi1-listrow-odd {
 background-color: #ece0db;
}
#trav_log_search{
 margin: 0 0 15px 0;
}
.csc-mailform {
 border: none; 
 color: #000000;
 font-size: 11px;
 font-family: Verdana,Ariel,Helvetica, sans-serif;
}

.csc-mailform-field {
 border: none; 
 margin: 0 0 11px 0;
}
mailformaddress{
 border: 1px solid #666666;
 padding: 5px;
}

/* CALENDAR CSS */
.callabel{
 color: #002B5C; 
 font-size: 12px; 
 font-weight: bold; 
 margin: 0 5px 0 0; 
}
#calblock {
 width: 175px;
 padding: 10px 10px 10px 20px;
 height: 227px;
 background: url(logcalbg.jpg);
}
.calnav {
 clear: both;
}
#calContainer {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
#calContainer table {font-size:inherit;font:100%;}
#calContainer select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
#calContainer pre, code {font:115% monospace;*font-size:100%;}
#calContainer * {line-height:1.22em;}

DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
 border: 1px solid black;
 padding: 0;
}

DIV.csc-textpic-imagewrap { padding: 0; }

DIV.csc-textpic IMG { border: none; }

DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; display: inline; }
DL.csc-textpic-image DD { margin: 0; }

DIV.csc-textpic-clear { clear: both; }


DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-right: 5px;
}

DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-left: 5px;
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-left: 5px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
margin-right: 5px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
margin-left: 5px !important;
}


DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto 10px 0; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }
