/* Do not edit this file!  It is computer generated! */
/* Go back to the css master file! */

body {font-family: "new century schoolbook", Bookman, Times, serif; background-image: url('../images/background.jpg'); background-color: yellow; font-size: 16pt; color: #321414; }
img { border: 0}
table.sermontable { width: auto; border-style: double; border-width: 2px; }  
table.about-worship-header { margin-left: auto; margin-right: auto; margin-bottom: 24pt; border: 0; text-align: center; }
table.about-worship-header2 { margin-left: auto; margin-right: auto; margin-bottom: 24pt; border: 0; text-align: center; }
table.header1 { width: 100%; border: 0; margin: 0; }
table.rssinfo {width: 100%; font-size: 14.0pt; }
#headertable { width: 100%; border: 0; margin: 0; }
#rss-title {
  margin-left: 212px;
  margin-top: 0px;
}
/* These 3 are styles for the sermon table... */
td.cycle { font-size: 16.0pt; color: #321414; text-align: left; }
td.date { font-size: 16.0pt; color: #321414; text-align: center; }
td.title { font-style: italic; font-size: 16.0pt; color: #321414; text-align: left; }

td.feedleft { text-align: right; padding-right: 8px; font-size: 14.0pt; }
td.feedurl { text-align: left; font-size: 14.0pt; }

/* This is for tables making ovals of ovals... */
td.bigoval{ font-size: 16.0pt; color: #321414; }

/* Font styles... */
h1 {   text-align: center; font-weight: bold; }
h2 {   text-align: center; }
h3 {   text-align: left; font-size: 20.0pt; }
h4 {   text-align: left; }
h5 {   text-align: left; }
h6 {   text-align: left; } 
a {
  color: #321414; 
  text-decoration: underline; 
} 
a:hover {text-decoration: underline; }
i {  color: #321414; }
.bold { font-weight: bold; }
span.plustwo { font-size: 18.0pt; }
span.plusone { font-size: 16.0pt; }
span.links-link { font-size: 14.0pt; font-weight: bold; }
span.youth-bold { font-weight: bold; }
span.menu-small { font-size: 10.0pt; }
span.invisible  { font-size: 1pt; line-height: 0%; }
span.italic { font-style: italic; }
span.underline { text-decoration: underline; }
span.old-english {font-family: "Old English Text MT", Bookman, Times, serif; font-weight: bold; font-size: 16pt; }

li.mission { list-style-image: url('../images/our-cross-20.jpg');  line-height: 125%; list-style-position: outside; padding-left:1em; padding-bottom: 12px; }
li.worship-turning { list-style-image: url('../images/our-cross-20.jpg');  line-height: 125%; list-style-position: outside; padding-left:1em; padding-bottom: 12px; }

/* Below are the styles for the major divs in each page... */
#wrapper { /* Not needed now - it wraps the whole page... */
}
#header {
  position: relative; /* Added for IE6 - allows absolute by the below parts */
  margin: 0;
  padding: 0;
  min-width: 600px;
  max-width: 1240px;
  min-height: 150px;
  height: 150px;
  margin-bottom: 10px;
}
#headerleft {
  float: left;
  left: 0;
  top: 0;
  border-right: 10px;
  margin-left: 25px;
  width: 210px;
  z-index: 2;
}
#headercenter {
/*  float: center; */
  position: absolute;
  left: 50%;
  margin-left: -232px;
  height: 93px;
  border: 10px;
  z-index: 1;
}
#headerright {
  position: absolute;
  top: 0;
  right: 0;
  padding-left: 10px;
  margin-right: 5px;
  z-index: 3;
  font-size:14pt;
  color: #321414;
}
#headertableright {
  font-size: 14pt;
  font-weight: bold;
}
#main { /* Wraps the menu and body */
  margin: 0;
  padding: 0;
  position: relative;
  min-width: 600px;
  max-width: 1214px;
}
#mainmenu {
/*  float : left;  */ /* changed to absolute (below 3) for IE 6 */
position: absolute;
top: 0;
left: 0;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px; 
  margin-left: 1px;
  margin-right: 1px;
  padding: 0px 0px 0px 0px;
  border-right: 1px solid #ACA899;
  border-left: 1px solid #ACA899;
  border-top: 1px solid #ACA899;
  /* border-left: 1px solid #ECE9D8;  when on RHS of menuwrapper*/
  width: 210px;
}
#menuwrapper {
/*  position: absolute;
  top: 0;
  left: 0; */ /* change to float for IE 6 */
  float: left;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px; 
  margin-left: 0;
  margin-right: 6px; /* Works, while margin-left on mybody/bodywrapper doesn't */
  padding: 0;
  border-bottom: 1px solid #ECE9D8;
  border-top: 1px solid #ACA899; 
  border-right: 1px solid #ECE9D8; 
  /* border-left: 1px solid #ACA899;   Problem - this goes all the way down 
  height: expression(document.getElementByID('main').offsetHeight - 12); */
}
#bodywrapper {
  margin-left: 211px;
  padding-left: 10px;
}
#mybody {
   position: relative;
}
#footer {
  margin: 0;
  border: 0;
}
#cc-ad-banner {
}
/* Now all varieties of <p>... */
p.content {
  text-align: center;
  margin-top: 1px;
  margin-bottom: 1px; 
  margin-left: 0;
  margin-right: 0;
  padding: 2px;
  border-top: 1px solid #ECE9D8;
  border-bottom: 1px solid #ACA899; 
/*  border-top: 1px solid red; 
  border-bottom: 1px dashed blue; */
}
p { font-size: 16.0pt; color: #321414; }
p.block { margin-left: 5em; text-indent: -2em;  color: #321414; margin-top: 0pt; }
p.worship-bullet {
  text-align: center;
  font-size: 16.0pt;
  font-weight: bold;
}
p.mission-text {
  text-align: left;
  font-size: 16.0pt;
}
p.youth-bottom-line {
  font-size:  24pt;
  font-style: italic;
  text-align: center; 
  font-weight: bold;
}
p.youth-para {
  font-size:  16pt;
}
p.content-header {
  font-size: medium;
  text-align: center;
  margin-top: 1px;
  margin-bottom: 1px; 
  margin-left: 0;
  margin-right: 0;
  padding: 2px;
  border-top: 1px solid #ECE9D8;
  border-left: 1px solid #ECE9D8;
  border-bottom: none;
/*  border-top: 1px solid red; 
  border-bottom: 1px dashed blue; */
}
p.content-middle {
  text-align: center;
  margin-top: 1px;
  margin-bottom: 1px; 
  margin-left: 0;
  margin-right: 0;
  padding: 2px;
  border: none;
}
p.sermon-occasion { font-size: 16.0pt; font-weight: bold; margin-top: 6pt; line-height: 115%;}
p.sermon-title { font-size: 16.0pt; font-weight: bold; line-height: 15%;}
p.sermon-date { font-size: 16.0pt; font-weight: bold; line-height: 15%;}
p.sermon-author { font-size: 16.0pt; font-weight: bold; line-height: 15%;}
p.sermon-location { font-size: 16.0pt; font-weight: bold; line-height: 15%;}
p.sermon-body { font-size: 16.0pt; text-indent: 2em; line-height: 200%;}
p.sermon-lessons { font-size: 16.0pt; font-weight: bold; line-height: 200%;}
p.archive-ptr { font-size: 14.0pt; margin-top: -4pt; margin-bottom: 18pt; }
p.sermon-archive-menu { font-size: 16.0pt; line-height: 150%; }


#below-banner {
  position: relative;
}
#all-sermons-title {
  margin-left: 150px; 
  margin-top: 0px;
}

/* MAIN */
/* ------------------------CUT HERE----------------------*/
/* Christmas Invitation */
.floatleft { float: left; }
.floatright { float: right; }
.alignright { text-align: right; }

/* ------------------------CUT HERE----------------------*/
/* LINKS */
#links-title {
  position: absolute;
  top: 20px;
  left: 426px;
}

#links-rose {
  position: absolute;
  top: 100px;
  left: 310px;
}
#links-sts {
  position: absolute;
  top:  100px;
  left:  110px;
}
#links-zip {
  position: absolute;
  top:  100px;
  left: 575px;
}
#links-core {
  position: absolute;
  top:  195px;
  left: 165px;
}
#links-lpb {
  position: absolute;
  top:  195px;
  left:  640px;
}
#links-thrivent {
  position: absolute;
  top:  290px;
  left:  30px;
}
#links-lcms {
  position: absolute;
  top:  290px;
  left:  640px;
}
#links-elca {
  position: absolute;
  top: 386px;
  left: 590px;  
}
#links-lcmc {
  position: absolute;
  top: 380px;
  left: 110px;  
  text-align: left;
}
#links-biblegateway {
  position: absolute;
  top: 480px;
  left: 65px;  
}
#links-lfs {
  position: absolute;
  top: 480px;
  left: 515px;  
}
/* LINKS */
/* ------------------------CUT HERE----------------------*/
/* OPENING */
/*  */
/*  */
/* Jason, the Y coord for "now enrolling was -70 */
/* Jason, the X,Y coord for VBS Now Registering was 10,35 */
/* Jason, the Y coord for standard CC banner was -85 */
/* Jason, the Christmas banner Y was 15 */
/* Jason, the Summer Camp & Fall banner Y was -15 */
/* Jason, the thick Christmas + Advent Banner Y was ? */
/* Jason, the thick Ash Weds + Lent Banner Y was 65 */
/* Jason, the thick Ash Weds + Lent + Devotional Book Banner Y was 110 */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */

div.opening-text {
  font-weight: bold;
  font-size: 16pt;  
}
#opening-banner {
  position: absolute;
  left: 118px; /* small lenten banner */
/*  left: 63px;  This was for the large lenten banner */
/*  left: 118px;  This was for the cc bubble banner*/
/*  48px was for the standard now enrolling banner */
  top: -40px;
}
#opening-t1p {
  position: absolute;
  left: 180px;
  top: 190px;  
}
#opening-t2p {
  position: absolute;
  left: 530px;
  top: 190px;  
}
#opening-t1t {
  position: absolute;
  text-align: center;
  left: 260px;
  top: 356px;  
}
#opening-t2t {
  position: absolute;
  text-align: center;
  left: 592px;
  top: 356px;  
}
#opening-m1p {
  position: absolute;
  left: 10px;
  top: 405px;  
}
#opening-m1t {
  position: absolute;
  text-align: center;
  left: 260px;
  top: 472px;  
}
#opening-mid {
  position: absolute;
  left: 372px;
  top: 382px;  
}
#opening-m3p {
  position: absolute;
  left: 699px;
  top: 405px;  
}
#opening-m3t {
  position: absolute;
  text-align: center;
  left: 603px;
  top: 463px;  
}
#opening-b1p {
  position: absolute;
  left: 180px;
  top: 608px;  
}
#opening-b1t {
  position: absolute;
  text-align: center;
  left: 229px;
  top: 558px;  
}
#opening-b2p {
  position: absolute;
  left: 530px;
  top: 608px;  
}
#opening-b2t {
  position: absolute;
  text-align: center;
  left: 601px;
  top: 558px;  
}
/* OPENING */
/* ------------------------CUT HERE----------------------*/
/* CC */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */

#cc-text { position: relative; }
#cc-ovals { position: relative; }
#cc-bottom { position: absolute;
             left: 10px; 
             top: 580px; 
}

#cc-t1p {
  position: absolute;
  left: 180px;
  top: 5px;  
}
#cc-t2p {
  position: absolute;
  left: 565px;
  top: 5px;  
}
#cc-t1t {
  position: absolute;
  text-align: center;
  left: 240px;
  top: 171px;  
}
#cc-t2t {
  position: absolute;
  text-align: center;
  left: 632px;
  top: 171px;  
}
#cc-m1p {
  position: absolute;
  left: 10px;
  top: 220px;  
}
#cc-m1t {
  position: absolute;
  text-align: center;
  left: 260px;
  top: 287px;  
}
#cc-mid {
  position: absolute;
  left: 372px;
  top: 197px;  
}
#cc-m3p {
  position: absolute;
  left: 729px;
  top: 220px;  
}
#cc-m3t {
  position: absolute;
  text-align: center;
  left: 633px;
  top: 272px;  
}
#cc-b1p {
  position: absolute;
  left: 180px;
  top: 423px;  
}
#cc-b1t {
  position: absolute;
  text-align: center;
  left: 269px;
  top: 373px;  
}
#cc-b2p {
  position: absolute;
  left: 565px;
  top: 423px;  
}
#cc-b2t {
  position: absolute;
  text-align: center;
  left: 611px;
  top: 373px;  
}
/* CC */
/* ------------------------CUT HERE----------------------*/
/* STAFF */
div.staff-style {
  font-size: 12pt;
  color: #321414;
}
#staff-title {
  margin-left: 369px; 
  margin-top: 0px;
}
#staff-t1p {
  position: absolute;
  left: 195px;
  top: 10px; 
}
#staff-t1t {
  position: absolute;
  text-align: right;
  left: 5px;
  top: 40px;
}
#staff-t2p {
  position: absolute;
  left: 445px;
  top: 10px;
}
#staff-t2t {
  position: absolute;
  text-align: left;
  left: 695px;
  top: 46px;
}
#staff-m1p {
  position: absolute;
  left: 5px;
  top: 200px;
}
#staff-m1t {
  position: absolute;
  text-align: left;
  left: 255px;
  top: 220px;
}
#staff-m3p {
  position: absolute;
  left: 634px;
  top: 200px;
}
#staff-m3t {
  position: absolute;
  text-align: right;
  left: 402px;
  top: 260px;
}
#staff-b1p {
  position: absolute;
  left: 195px;
  top: 390px;
}
#staff-b1t {
  position: absolute;
  text-align: right;
  left: 70px;
  top: 425px;
}
#staff-b2p {
  position: absolute;
  left: 445px;
  top: 390px;
}
#staff-b2t {
  position: absolute;
  text-align: left;
  left: 695px;
  top: 425px;
}

/* STAFF */
/* ------------------------CUT HERE----------------------*/
/* MAIN */


/* ********************************************************* */
/*
blockquote {font-family: "new century schoolbook", Bookman, Times, serif}
*/
/* The <a> element had to have a color defined, even if it was inside of a body or p element
   that already specified a color. 
Sienna 4:  #8b4726
Chocolate 4:  #8b4513
Dark Brown: #5c4033
Very Dark Brown: #3c2011
Seal Brown: #321414
*/
/* hr {height: 1; color=#321414} */

/* --------------------------------------- */

/* MAIN*/
/* ------------------------CUT HERE----------------------*/
/* CC_STAFF */
/* With several middle rows, 
   Rows were offset from BASE:  0,17,72,168,281,394,507,620,740,822,882,899 */

/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */ 
/*  */ 
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/* */
/* */
/* */
/* */
#cc-staff-title {
  margin-left: 233px; 
  margin-top: 0px;
}
#cc-staff-return1 {
  position: absolute;
  left: 290px;
  top:  50px;
}
#cc-staff-return2 {
  position: absolute;
  left: 290px;
  top:  952px;
}
#cc-textdiv {
  position: absolute;
  text-align: left;
  left: 376px;
  top: 227px;
  width: 300px;
  min-width: 300px;
  height: 434px;  /* Was 614 with 2 extra rows */
  min-height: 434px;
/*  background-color: green;  */
}
#cc-innertext {
  position: relative;
  width: 300px;  
  margin-top: 20px;
}
#cc-staff-c5-r1 {
  position: absolute;
  text-align: left;
  left: 376px;
  top: 55px;
}
#cc-staff-c4-r2 {
  position: absolute;
  text-align: left;
  left: 258px;
  top: 72px;
}
#cc-staff-c6-r2 {
  position: absolute;
  text-align: left;
  left: 494px;
  top: 72px;
}
#cc-staff-c3-r3 {
  position: absolute;
  text-align: left;
  left: 147px;
  top: 127px;
}
#cc-staff-c7-r3 {
  position: absolute;
  text-align: left;
  left: 605px;
  top: 127px;
}
#cc-staff-c2-r4 {
  position: absolute;
  text-align: left;
  left: 62px;
  top: 223px;
}
#cc-staff-c8-r4 {
  position: absolute;
  text-align: left;
  left: 690px;
  top: 223px;
}
#cc-staff-c1-r5 {
  position: absolute;
  text-align: left;
  left: 15px;
  top: 336px;
}
#cc-staff-c9-r5 {
  position: absolute;
  text-align: left;
  left: 737px;
  top: 336px;
}
#cc-staff-c1-r6{
  position: absolute;
  text-align: left;
  left: 15px;
  top: 449px;
}
#cc-staff-c9-r6 {
  position: absolute;
  text-align: left;
  left: 737px;
  top: 449px;
}
#cc-staff-c1-r7 {
  position: absolute;
  text-align: left;
  left: 15px;
  top: 449px;
}
#cc-staff-c9-r7 {
  position: absolute;
  text-align: left;
  left: 737px;
  top: 449px;
}
#cc-staff-c1-r8 {
  position: absolute;
  text-align: left;
  left: 15px;
  top: 449px;
}
#cc-staff-c9-r8 {
  position: absolute;
  text-align: left;
  left: 737px;
  top: 449px;
}
#cc-staff-c2-r9 {
  position: absolute;
  text-align: left;
  left: 62px;
  top: 562px;
}
#cc-staff-c8-r9 {
  position: absolute;
  text-align: left;
  left: 690px;
  top: 562px;
}
#cc-staff-c3-r10 {
  position: absolute;
  text-align: left;
  left: 147px;
  top: 637px;
}
#cc-staff-c7-r10 {
  position: absolute;
  text-align: left;
  left: 605px;
  top: 637px;
}
#cc-staff-c4-r11 {
  position: absolute;
  text-align: left;
  left: 258px;
  top: 692px;
}
#cc-staff-c6-r11 {
  position: absolute;
  text-align: left;
  left: 494px;
  top: 692px;
}
#cc-staff-c5-r12 {
  position: absolute;
  text-align: left;
  left: 376px;
  top: 709px;
}
#cc-staff-logo {
  position: absolute;
  text-align: left;
  left: 122px;
  top: 336px;
}
/* CC_STAFF */
/* ------------------------CUT HERE----------------------*/
/* SERVER */

/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */

#server-t1p {
  position: absolute;
  left: 194px;
  top: 40px; 
}
#server-t1t {
  position: absolute;
  text-align: right;
  left: 44px;
  top: 105px;
}
#server-t2p {
  position: absolute;
  left: 444px;
  top: 40px; 
}
#server-t2t {
  position: absolute;
  text-align: left;
  left: 694px;
  top: 105px;
}
#server-m1p {
  position: absolute;
  left: 4px;
  top: 230px;
}
#server-m1t {
  position: absolute;
  text-align: left;
  left: 254px;
  top: 290px;
}
#server-m3p {
  position: absolute;
  left: 633px;
  top: 230px;
}
#server-m3t {
  position: absolute;
  text-align: right;
  left: 573px;
  top: 290px;
}
#server-b1p {
  position: absolute;
  left: 194px;
  top: 420px;
}
#server-b1t {
  position: absolute;
  text-align: right;
  left: 124px;
  top: 480px;
}
#server-b2p {
  position: absolute;
  left: 444px;
  top: 420px;
}
#server-b2t {
  position: absolute;
  text-align: left;
  left: 694px;
  top: 480px;
}
/*  */
/*  */
#server-title {
  margin-left: 294px; 
  margin-top: 0px;
}
#server-subtitle {
  margin-left: 379px; 
  margin-top: 0px;
}
div.server-style {
  font-size: 12pt;
  color: #321414;
}
