#content-container1
{
	float: left;
	width: 100%;
	background: white;
}

#content-container2
{
	float: left;
	width: 100%;
}

#section-navigation
{
	float: left;
	width: 12%;
	padding: 1% 0;
	margin: 0 1%;
	display: inline;
}

#section-navigation ul
{
	margin: 0;
	padding: 0;
}

#section-navigation ul li
{
	margin: 0 0 0;
	padding: 0;
	list-style-type: none;
	background: url(../images/clearday/cdhb.gif) no-repeat;
}

#content
{
	float: left;
	width: 56%;
	padding: 20px 12px;
	margin: 0 0 0 2%;
	border-left: blue solid 1px;
   	border-right: blue solid 1px;
   	text-align: center;
}

#content h2 { 
	margin: 0;
	text-align: left;	
}
#content ul{text-align: left;}
#aside
{
	float: right;
	width: 21%;
	padding: 2% 0;
	margin: 0 2% 0 0;
	display: inline;
}

#aside h3 { margin: 0; }

#footer
{
	clear: both;
	background: orange;
	text-align: right;
	padding: 20px;
	height: 1%;
}
blockquote {
   margin: 0;
   padding: 0;
}
form {
   margin: 0;
   padding: 0;
}
ul {
   margin: 0;
   padding: 0;
}
ol {
   margin: 0;
   padding: 0;
}
p {
   margin: 0;
   padding: 0;
}
h6 {
   margin: 0;
   padding: 0;
}

h5 {
   margin: 0;
   padding: 0;
   font-size: 0.9em;
   color: navy;
   text-align: right;
   font-weight: normal;
   font-style: italic;
}

h4 {
   margin: 0;
   padding: 0;
}
h3 {
   margin: 0;
   padding: 0;
}
h2 {
   margin: 0;
   padding: 0;
}
h1 {
   margin: 0;
   padding: 0;
}
body {
   margin: 0;
   padding: 0;
}
body {
   font-family: Verdana, Arial, sans-serif;
   font-size: .63em;
   background-image: url(../images/clearday/cdbkgnd.jpg);
}
h1 {
   font-size: 1.8em;
   font-weight: normal;
   color: navy;
   text-align: center;
   padding: 8px 5px 12px 5px;
   line-height: 1.8em;
   clear: both;
}
h2 {
   font-size: 1em;
   font-weight: bold;
   color: navy;
   width: auto;
   line-height: 1.6em;
   padding: 0px;
   margin-top: 12px;
   margin-bottom: 0px;
}
p {

   padding: .4em 0;

   line-height: 1.25em;

}

ol {

   margin: 1em 30px;

}

ol.ds li {

 	padding-top: 2em;

}



.dc:first-letter {

   font-size: 1.4em;

}

.bc_ad {

   font-variant: small-caps;

}

.am_pm {

   font-variant: small-caps;

}

a {

   text-decoration: none;

}

a:hover {

  color: maroon;

  border-bottom: maroon solid 1px;

}



a:visited {

  color: maroon;

}

a img {

   border: none;

}



.inside {

   list-style-position: inside;

}

.title {

   font-style: italic;

}



.limgfloat {

   float: left;

   margin-right: 8px;

   margin-top: 5px;

   margin-bottom: 5px;

} 

.rimgfloat {

   float: right;

   margin-left: 8px;

   margin-top: 5px;

   margin-bottom: 5px;

} 

#container {

   position: relative;

   width: 974px;

   margin: 0px auto;

   background-color: white;

}



#header {

   height: auto;
	width: 100%;
   padding: 0px 0px;

   margin: 0 0px 10px 0px;

   background:  url(../images/clearday/cdbkgnd5.jpg) repeat-x;    /* #FCE27C#D0EBFF url(../images/clearday/cdbkgnd2.jpg) repeat-y; */

}
#title{
	text-align: left;
}


#lsidebar {

   float: left;

   left: 0;

   width: 160px;

   padding: 0;

   margin: 0;

}



#main {
	    float: left;
	    font-size: 1.2em;
	    margin: 5px 0px;
	 	padding: 3px 12px;
	    width: 508px;
		border-left: blue solid 1px;
	   	border-right: blue solid 1px;
}



#rsidebar {

   float:left;

   font-size: 1.2em;

   width: 250px;

   margin-left: 5px;

   margin-top: 5px;

   padding: 0px 8px;

   text-align: center;

   border-right: blue solid 1px;

   border-bottom: blue solid 1px;

}



#lsidebar206020 {

   float: left;

   left: 0;

   width: 178px;

   padding: 0;

}



#main206020 {

   float: left;

   font-size: 1.2em;

   margin: 5px 0px;

   padding: 3px 12px;

   width: 560px;

   border-left: blue solid 1px;

   border-right: blue solid 1px;

}



#rsidebar206020 {

   float:left;

   font-size: 1.2em;

   width: 178px;

   margin-top: 5px;

   padding: 0px 8px;

   text-align: center;

}



#news div #lsidebar {

   float: left;

   left: 0;

   width: 220px;

   padding: 0;

   margin: 0;

}



#news div #main {

   float: left;

   font-size: 1.2em;

   margin: 5px 0px;

   padding: 3px 12px;

   width: 487px;

   border: 0;

}



#news div #rsidebar {

   float:left;

   font-size: 1.2em;

   width: 214px;

   margin-left: 5px;

   margin-top: 5px;

   padding: 0px 8px;

   text-align: center;

   border: 0;

}

#news div #rsidebar div {

	width: 204px;

	margin: 5px auto;

}







ul#globalnav {

   list-style-type: none;

   font-size: 1em;

   margin: 0px;

   padding: 4px 0 0 0;

}

ul#globalnav li {

   float: left;

   line-height: normal;

}

ul#globalnav li a {

   display: block;   /* to set width & height of this inline element */

   color: navy;

   height: 1.4em;

   line-height: 1.4em;

   margin: 2px 1em;

   border-bottom: transparent solid 1px;

}

ul#globalnav li a:hover {

   color: maroon;

   border-bottom: maroon solid 1px;

}

  

ul#localnav {

   list-style-type: none;

   width: 140px;

   margin-left: auto;

   margin-right: auto;

}

ul#localnav li {

   text-align: center;   

}

ul#localnav li a {

   display: block;   /* to set width & height of this inline element */

   height: 3.6em;

   width: 140px;

   font-size: 1.2em;

   padding: 0px;

   color: black;

   line-height: 3.8em;

   vertical-align: middle;

   background: url(../images/clearday/cdhb.gif) no-repeat;

}

ul#localnav li a:visited {

   border-bottom: 0px;

   background: url(../images/clearday/cdshb.gif) no-repeat;

}

ul#localnav li a:hover {

   border-bottom: 0px;

   background: url(../images/clearday/cdshb.gif) no-repeat;

}

ul.backnext {

   clear: both;

   list-style-type: none;

   width: 220px;

   text-align: center;

   line-height: 20px;

   margin-top: 25px;

   margin-left: auto;

   margin-right: auto;

}

ul.backnext li {

   display: block;

   float: left;

   width: 100px;

   height: 20px;

   background-image: url(../images/clearday/cdnext.gif);

   vertical-align: middle;

}



ul.notabene {

   list-style-type: disc;

   list-style-image: url(../images/clearday/cdbull2.gif);

   padding: 0px 0px 10px 20px;

}

ul.notabene li {

   padding: 2px;

}

ul.reminders {

   list-style-type: disc;

   list-style-image: url(../images/clearday/cdbull2.gif);

   padding: 0px 0px 10px 20px;

}

ul.reminders li {

   padding: 2px;

}


ul.tips {

   list-style-type: disc;

   list-style-image: url(../images/clearday/cdbull2.gif);

   padding: 0px 40px 10px 40px;

}

ul.tips li {

   padding: 5px 2px;

}



.nomarker {

   list-style-type: none;

}



.mainimg {

   text-align: center;

   margin-bottom: 0px;

}

.caption {

   text-align: center;

   margin: 0px;

}



.sbimg {

   margin-bottom: 0px;

}

.sblinks {

   clear: both;

   font-size: 1.2em;

   margin: 12px 5px 12px 30px;

   list-style-type: none;

   line-height: 1.2em;



}





.small_caption {

   font-size: .9em;

   width: 80%;

   margin: 0px auto 5px;

}



#footer {

   clear: both;

}



p.hr {

   border-bottom-style: double;

   border-bottom-color: blue;

   width: 80%;

   margin-right: auto;

   margin-left: auto;

   padding: 10px;

        

}

#copyright {

   text-align: center;

   color: navy;

   padding: 10px 0;

}



/* calendar */

#calendar {

   width: 1000px;

   margin: -10px auto 0;

   padding: 0;

}



/* contact */

div#contact {

   width: 60%;

   padding: 20px;

   background-color: #FFF5CF;

   margin: 0 auto;

   text-align: center;

   border: gray ridge 3px;

}

div#contact p {

   padding: 10px 0;

}





/* albums */



#albums {

   background-image: none;

}















/* index.html */



#funnyquote {

   text-align: center;

   border: gray solid 1px;

   padding: 8px;

   margin: 10px;

}

#bibleverse {

   font-size: 1em;

   border: 1px solid;

   padding: 8px;

   margin: 1%

}

#mission {

   font-size: 1em;

   margin-bottom: 12px;

}



/* happenings */



#happenings h2 {

   font-size: 2em;

   color: navy;

   text-align: center;

   font-weight: normal;

}

#happenings h3 {

   font-size: 1em;

   font-weight: bold;

   margin-top: 1em;

   margin-bottom: 0;

   padding-bottom: 0;

}

#happenings p {

   margin-top: 0;

   padding-top: 2px;

}

#happenings p.thanksgiving {
  text-align: center;
}
/* learning */



dl#learning {
   margin: 0 20px 0 -20px;
}

dl#learning dt {
   color: navy;
   font-weight: bold;
   font-size: 1.2em;
   text-align: center;
   padding: 18px 0 2px 0;
}


/* links.html */

#links div #main206020 p.hr {
	 line-height: 0;
	 margin-bottom: 2.2em;
	 margin-top: 2em;
	 padding: 0;
	 }





/* lutherans.html */

#ac4 {
   clear:both;
   border: gray solid 1px;
   width: 70%;
   margin: 25px auto;
   padding: 15px;
   color: navy;
   font-weight: bold;
   letter-spacing: .05em;
}
#accite {
   padding-right: 10px;
   text-align: right;
}
#luthsealdiv {
   margin-left: -5px;
}
#luthseal {
   color: red;
   font-size: 1.4em;
}
#luthsealexplain {
   font-size: .9em;
   width: 80%;
   margin: 5px auto;

}

/* lutheran_story */

table#reforms {
   font-size: 1.2em;
   margin-top: 10px;
   border: navy solid 2px;
   margin-right: 15px;
   border-collapse: collapse;
}
table#reforms colgroup #col1 {
   width: 16%;
}
table#reforms colgroup #col3 {
   width: 42%;
}
   
table#reforms colgroup #col2 {
   width: 42%;
}
   
table#reforms tr th {
   color: navy;
   border: navy solid 1px;
   padding: 10px 20px;
}
table#reforms tr td {
   border: navy solid 1px;
   padding: 10px 20px;
}
table#elca_lcms {
   border: navy solid 1px;
   width: 96%;
   border-collapse: collapse;
   margin: 12px auto;

}
table#elca_lcms tr td {
   border: navy solid 1px;
   padding: 10px 20px;
}

/* map.html */

#mapdirect {
   font-size: 1.2em;
   margin: 5px auto;
   padding: 3px 12px;
   width: 560px;
   border-left: blue solid 1px;
   border-right: blue solid 1px;
}


/* ministries */


ul.ministrynav {
   list-style-type: none;
}
ul.ministrynav li {
   float: left;
   text-align: center;   
}
ul.ministrynav li a {
   display: block;   /* to set width & height of this inline element */
   height: 60px;
   width: 140px;
   font-size: 1.2em;
   padding: 10px 15px;
   color: #3399ff;
   line-height: 3.8em;
   vertical-align: middle;
   background: url(../images/arcs/arcnavhd.gif) no-repeat;
   background-position: 20px;
}
ul.ministrynav a:hover {
   border-bottom: 0px;
   background: url(../images/arcs/arcnavhs.gif) no-repeat;
   background-position: 20px;
   color: maroon;
}
ul.ministrynav li a:visited {
   border-bottom: 0px;
   background: url(../images/arcs/arcnavvs.gif) no-repeat;
   background-position: 20px;
   color:maroon;
}
ul.ministryways {
   list-style-type: disc;
   list-style-image: url(../images/arcs/arcbul2a.gif);
   padding: 0px 0px 10px 20px;
}
ul.ministryways li {
   padding: 2px;
}
ul.ministryresources {
   list-style-type: disc;
   list-style-image: url(../images/arcs/arcbul1d.gif);
   padding: 0px 0px 10px 20px;
}
ul.ministryresources li {
   padding: 2px;
}
ul.ministryresources li a {
   padding: 2px;
   color: navy;
}
ul.ministryresources li a:visited {
   padding: 2px;
   color: maroon;
}


ul.ministryresources li a:hover {
   padding: 2px;
   color: maroon;
}


ul.ministrymissionitems {
   list-style-type: disc;
   list-style-image: url(../images/arcs/arcbul3d.gif);
   padding: 0px 0px 10px 20px;
}
ul.ministrymissionitems li {
   padding: 2px;
   margin: 3px 0 0 20px;

}





/* news */

#news div #main p.hr {
	width: 100%;
}

#communitymeallist {
   margin: 0 0 0 80px;
}

/* photos.html */

#photos div #main {
   width: 770px;
   border-right: 0px;  
}

#photos div #main table {
   text-align: center;
}


/* prayer.html */

#prayer_ventures {
   font-size: .9em;
   border: 1px solid;
   padding: 8px;
   margin: 10px;
}


/* preschool.htm */

#ps_news {
   text-align: center;
   margin: 10px auto;
}
#ps_news colgroup col {
   width: 33.3%;
}
#ps_news tr td {
   vertical-align: bottom;
   padding: 15px 15px;
}


#ps_reg {
   width: 80%;
   margin: 15px auto;
   text-align: center;
   padding: 20px 0;
   border: gray double 10px;
}
#ps_reg_ul {
   list-style-type: none;
   text-align: center;
   font-size: .9em;
}
#ps_reg_ul li {
   width: 240px;
   float: left;
   padding: 8px 0;
}
   


#ps_reg_sb {
   font-size: .8em;
   padding: 10px;
}

table.ps_schedule {
   width: 85%;
   margin: 10px auto;
   border: gray ridge 3px;
   border-collapse: collapse;
   background-color: #FFF5CF;
   text-align: center;
}
table.ps_schedule tr th {
   padding: 6px;
}
table.ps_schedule tr td {
   border: gray ridge 3px;
   padding: 10px;
}  
.psstaff {
	color: navy;
	font-weight: bold;
}
#ps_warning {
	border: gray 5px ridge;
	padding: 10px;
	margin: 25px 0;
	background-color:#FFF5CF;

 	
}

/* video.html */


#video div #main {
   float: left;
   font-size: 1.2em;
   margin: 0;
   width: 814px;
   padding: 0px;
   border-width: 0px;
}
 
#video div #main table {
   width: 814px;
   margin: 5px auto;
   padding: 0px;
   vertical-align: middle;
}

#video div #main table colgroup col#col2 {
   background-color: yellow;
}

#video div #main table tr td.col1 {

   width: 475px;

   padding: 0px 0 10px 0;

   margin: 0px;

   text-align: center;



}

#video div #main table tr td.col2 {

   width: 219px;

   padding: 5px 100px 5px 10px;

   margin: 5px;

   text-align: left;

}







/* worship.html */



table.worship_sched {
   width: 95%;
   margin: 10px auto;
   border: gray ridge 3px;
   border-collapse: collapse;
   background-color:#FFF5CF;
   font-size: 1.2em;
}
table.worship_sched tr td {
   border: gray ridge 3px;
   padding: 10px 10px;
}
table.worship_sched tr td.ws_colhd {
   text-align: center;
}
table.worship_sched tr td.ws_col1 {
   text-align: right;
   width: 30%;
}
table.worship_sched tr td.ws_col2 {
   text-align: left;
   width: 70%;
}
#ws_address {
   font-size: .9em;
}

.seasontitle {
   font-weight: bold;
   color: navy;
}




.tiptitle {
   font-weight: bold;
   color: navy;
}




ul.churchyear {
   list-style-position: inside;
   list-style-type: none;
   /* list-style-image: url(../images/clearday/cdbull2.gif); */
   padding: 0px 40px 10px 20px;
}
ul.churchyear li {
   padding: 5px 2px;
}
ul.churchyear2 li {
   list-style-type: disc;
   list-style-image: url(../images/clearday/cdbull4.gif);   
   padding: 0px 40px 10px 0px;
   margin: 0 30px 0 40px;
}
#epiphany {
   padding: 0px 40px 10px 0px;
   margin: -4px 30px 0 24px;
}

