/*HACK TO SHOW TO I.E. 5+ ONLY
* html #shareSUB a {
 padding-left: 20px;
}

* html #whoSUB a {
 padding-left: 20px;
}*/

body {
 text-align:center;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 margin: 12px auto 0px auto;
 padding: 0 0 0 0;
 }

#container { /*this is the main container that centers the content*/
 font-size: 12px;
 display: block;
 position: relative;
 margin-left:auto;
 margin-right:auto;
 voice-family: "\"}\""; 
 voice-family:inherit;
 width: 760px;
}

/*LEVEL THREE AND FOUR PAGE SPECIFIC STYLES*/

#lev3wrapper {
	float: left;
	width: 760px;
}

#lev3fullbody {
 float: right;
 width: 598px;
 text-align: left;
}

/*top navigation elements*/
#topnav {
 text-align: right;
 margin: 0 0 12px 0;
 padding: 0 0 12px 0;
}

#topnavlist  {
 margin: 0 0 12px 0;
}

#topnavlist li {
 display: inline;
 list-style-type: none;
 padding-left: 16px;
 padding-right: 2px;
 font-size: 12px;
 font-weight: bold;
}

#topnav a:link, #topnav a:visited {
 color: #999999;
 text-decoration: none;
 font-size: 12px;
 font-weight: bold;
}

#topnav a:hover {
 color: #333333;
 background-color: #FFFFFF;
 text-decoration: none;
}
/*end top nav elements*/


#floatwrapper {
 float: left;
 width: 590px;
 margin: 0;
 padding: 0;
}

#floatwrapper2 {
 float: left;
 width: 755px;
}

/*CENTER COLUMN ELEMENTS*/
#rightfloat {
 float: right;
 width: 428px;
 text-align: left;
 margin: 0;
 padding: 0;
}

#rightfloat2 {
 float: right;
 width: 593px;
 text-align: left;
 margin: 0;
 padding: 0;
}

#col415{
 width: 380px;
 text-align: left;
}

#rightfloat2 h1, #rightfloat h1, #lev3fullbody h1 {
 margin: -2px 0 0 0;
 padding: 0;
 font-size: 18px;
}

h3 {
 font-size: 16px;
 margin: 8px 0 0 0;
}

.bibsource {
 font-size: 14px;
 font-weight: normal;
}


/*LEFT NAVIGATION ELEMENTS*/
#leftfloat {
 text-align: left;
 float: left;
 width: 150px;
}

#leftfloat ul{
 list-style: none;
 margin: 0;
 padding: 0;
 width: 150px;
}

#leftfloat li{
 border-bottom: 1px solid #D8D8D8;
 line-height: 17px;
 word-spacing: -1.5px;
}

#leftfloat li a{
 text-decoration: none;
 display: block;
 padding: 0 0 0 20px;
 color: #999999;
 margin: 1px 0; 
}

/*LEFT SUB MENU ELEMENTS*/
#leftfloat ul ul{
 font-size: 10px;
 margin: 0;
 padding: 0;
}

#leftfloat li li {
 border-bottom: 1px solid #FFFFFF;
 line-height: 17px;
 word-spacing: -1.5px;
}

/*HIDE THE TWO SUB MENUS*/
li#whoSUB, li#shareSUB {
 display: none;
}

#leftfloat {
 text-align: left;
 float: left;
 width: 150px;
 margin: 0;
 padding:0;
}


#whoSUB UL, #shareSUB UL {
 margin: 0;
 padding: 0;
}

/*HOVER STYLES*/
#leftfloat a:hover {color: #333333; border: none;}
#leftfloat #who a:hover {background-color: #A3D39C;}
#leftfloat #worship a:hover {background-color: #6DBFAB;}
#leftfloat #sharing a:hover { background-color: #8FC2CC;}
#leftfloat #players a:hover { background-color: #98B8D9;}
#leftfloat #music a:hover {background-color: #98A3D9;}
#leftfloat #youth a:hover {background-color: #B8A1E5;}
#leftfloat #prayer a:hover {background-color: #D998C3;}
#leftfloat #forum a:hover {background-color: #E58B8A;}
#leftfloat #chsearching a:hover {background-color: #F2DC85;}
#leftfloat #church a:hover {background-color: #F2B079;}
#leftfloat #childcare a:hover {background-color: #F29179;}
#leftfloat #autumnCONCERTS a:hover {background-color: #E58B8A;}
#leftfloat #events a:hover {background-color: #F2AE79;}
/*HOVER FOR WHO WE ARE SUB MENUS*/
#leftfloat #who_pastors a:hover {background-color: #D8F1D8;}
#leftfloat #who_layleadership a:hover {background-color: #D8F1D8;}
#leftfloat #layleadership_council a:hover {background-color: #D8F1D8;}
#leftfloat #layleadership_church_staff a:hover {background-color: #D8F1D8;}
#leftfloat #layleadership_committees a:hover {background-color: #D8F1D8;}
#leftfloat #who_seminarians a:hover {background-color: #D8F1D8;}
#leftfloat #who_missionary a:hover {background-color: #D8F1D8;}
/*HOVER FOR SHARING SUB MENUS*/
#leftfloat #sharing_sundayschool a:hover {background-color: #B8DEE5;}
#leftfloat #sharing_welca a:hover {background-color: #B8DEE5;}
#leftfloat #sharing_lutheran_men a:hover {background-color: #B8DEE5;}
#leftfloat #sharing_prayer_groups a:hover {background-color: #B8DEE5;}
#leftfloat #sharing_opportunities a:hover {background-color: #B8DEE5;}
#leftfloat #sharing_fellowship a:hover {background-color: #B8DEE5;}
#leftfloat #sharing_new-diminsions a:hover {background-color: #B8DEE5;}
#leftfloat #sharing_pathfinders a:hover {background-color: #B8DEE5;}
#leftfloat #sharing_circle a:hover {background-color: #B8DEE5;}
#leftfloat #sharing_scrapbook a:hover {background-color: #B8DEE5;}
#leftfloat #sharing_egiving a:hover {background-color: #B8DEE5;}
#leftfloat #sharing_young_adults a:hover {background-color: #B8DEE5;}

/*SPECIFIC FOR WHO WE ARE SECTION*/
#bodyWHO #leftfloat #who a {background-color: #A3D39C; color: #333333; border: none;}
#bodyWHO li#whoSUB {display: inline;}

/*SPECIFIC FOR SHARING SECTION*/
#bodySHARE #leftfloat #sharing a {background-color: #8FC2CC; color: #333333; border: none;}
#bodySHARE li#shareSUB {display: inline;}

/*SPECIFIC FOR COMMITTEE SECTION*/

#commbody { /*MAIN CONTAINER FOR COMMITTEE CONTENT - contains headers*/
 width: 588px;
 margin: 0;
 padding: 0;
}

#commbody h3 {
 font-size: 14px;
 margin: 6px 0 0 8px;
}

#commbody .bibsource {
 font-size: 12px;
}

#commbody h5 {
 margin: 6px 0 4px 8px;
 padding: 2px 0 0 0;
 font-size: 14px;
 font-weight: bold;
 height: 20px;
 color: #333333;
}

#commcontent { /*CONTAINER FOR TEXT AND PICTURES*/
 width: 588px;
 padding: 0;
 margin: 12px 0 0 0;
}

#commtext { /*TEXT CONTAINER*/
 padding-left: 8px;
 width: 390px;
 float: left;
}

#commpic { /*PICTURE CONTAINER*/
 width: 179px;
 float: right;
}

/*SPECIFIC FOR THOSE TWO DAMN LAYLEADERSHIP PAGES THAT ARE DIFFERENT*/

#laybody { /*MAIN CONTAINER FOR COMMITTEE CONTENT - contains headers*/
 width: 588px;
 margin: 0;
 padding: 0;
}

#laybody h3 {
 font-size: 14px;
 margin: 12px 0 0 8px;
 padding: 0;
}

#laybody .bibsource {
font-size: 12px;
}

#laybody h5 {
 margin: 6px 0 4px 8px;
 padding: 2px 0 0 0;
 font-size: 12px;
 font-weight: bold;
 height: 20px;
	color: #333333;
}

#laybody h4 {
 margin: 12px 0 0 0;
 padding: 2px 0 0 8px;
 font-size: 14px;
 font-weight: normal;
 height: 20px;
 background-color: #E6E7E8;
 color: #333333;
}

#laycontent {
 width: 588px;
 padding: 0;
 margin: 12px 0 0 0;
}

#laytext {
 margin: 0 0 0 0;
 padding: 0 0 0 8px;
 width: 390px;
 float: left;
}

#laytext p{
 margin: 0 0 12px 0;
 padding: 0 0 0 0;
}

#laypic { /*PICTURE CONTAINER*/
 width: 179px;
 float: right;
 margin: 0;
 padding: 0;
}

/*COMMITEE NAV*/

#committeeNAV {
 margin: 0 0 0 0;
 width: 586px;
}

#committeeNAV h4 {
 padding: 0 0 0 8px;
 margin: 8px 0 0 0;
 font-size: 14px;
 font-weight: normal;
 height: 20px;
 width: 578px;
 background-color: #E6E7E8;
 color: #333333;
}

ul#committee-left{
 width: 284px;
 float: left;
 list-style: none;
 margin: 0 12px 0 0;
 padding: 0;
}

ul#committee-left li{
 border-bottom: 1px solid #D8D8D8;
 line-height: 17px;
 word-spacing: -1.5px;
}

ul#committee-left li a{
 text-decoration: none;
 display: block;
 padding: 0 0 0 8px;
 color: #999999;
 margin: 1px 0; 
}

ul#committee-right{
 width: 284px;
 float: left;
 list-style: none;
 margin: 0 0 0 0;
 padding: 0;
}

ul#committee-right li{
 border-bottom: 1px solid #D8D8D8;
 line-height: 17px;
 word-spacing: -1.5px;
}

ul#committee-right li a{
 text-decoration: none;
 display: block;
 padding: 0 0 0 8px;
 color: #999999;
 margin: 1px 0; 
}

#committeeNAV a:hover {color: #333333; border: none;}

/*SPECIFIC FOR GUESTBOOK*/

#guestbook {
 width: 570px;
 margin: 0 0 0 8px;
 padding-top: 8px;
}

#button-guestbook {
	margin-left: 8px;
	color: #000000;
	background-color: #C7CADB;
	border: none;
	cursor: hand;
}

.guestblock {
 width: 560px;
 margin: 0;
 padding: 0 0 0 0;
 float: left;
}

.guestLABELS {
 color: #000000;
 font-weight: bold;
 float: left;
 background-color: #DCDFF2;
 padding: 4px 4px 4px 4px;
 width: 75px;
}

.guestCOMMENTS {
 float: right;
 width: 470px;
 padding: 4px 0 8px 0;
}

.guestDIV {
 margin: 0 0 8px 0;
}

/*RIGHT COLUMN ELEMENTS*/
#lastfloat {
 float:	right;
 width: 150px;
 text-align: left; }
 
#playCONTAINER{
	clear:both;
	width:598px;
	padding:0;
	margin:0;
}

#playLEFT{
	float:left;
	width:436px;
	padding:0;
	margin:0;
}
 
#playFLOAT{
 float:	right;
 width: 150px;
 text-align: left;
 margin-left: 12px;}

#lastfloat180 {
 float:	right;
 width: 180px;
 text-align: left;
}

#rbox-child {background-color: #DEE2F8;	padding: 10px; width: 120px; margin-bottom: 8px;}
#rbox-childcare {background-color: #F2DFDA; padding: 10px; width: 120px;margin-bottom: 8px;}
#rbox-church {background-color: #FFF3CF;	padding: 10px; width: 120px; margin-bottom: 8px;}
#rbox-music {background-color: #DEE2F8;	padding: 10px; width: 120px; margin-bottom: 8px;}
#rbox-prayer{background-color: #FFE3F6;	padding: 10px; width: 120px; margin-bottom: 8px;}
#rbox-sharing {background-color: #D8EDF1;	padding: 10px; width: 120px; margin-bottom: 8px;}
#rbox-players {background-color: #DAE6F2;	padding: 10px; width: 120px; margin-bottom: 8px;}
#rbox-who {background-color: #D8F1D8;	padding: 10px; width: 120px; margin-bottom: 8px;}
#rbox-worship{background-color: #C5F1E6;	padding: 10px; width: 120px; margin-bottom: 8px;}
#rbox-youth{background-color: #F6F1FF;	padding: 10px; width: 120px; margin-bottom: 8px;}
#rbox-currentevents{background-color: #F2E5DA;	padding: 10px; width: 120px; margin-bottom: 8px;}
#rbox-churchsearching {background-color: #F2EDDA; padding: 10px; width: 120px; margin-bottom: 8px;}

#rbox-idx {
  background-color: #F1F2F2; 
  padding: 8px; 
  width: 134px; 
  margin: 60px 0 8px 0;}

#rbox-idx #boxHED { 
 font-size: 14px;
 border-bottom: dotted 1px #666;
 padding: 0 0 8px 0;
 margin: -3px 0 5px 0;}
 
#rbox-idx p { 
 font-size: 11px;
 border-bottom: dotted 1px #666;
 padding: 0 0 8px 0;
 margin: -3px 0 5px 0;}
 
#rbox-idx a {
 text-decoration: none;
 color: #000000;} 

#rbox-idx a:hover {
 text-decoration: underline;
 color: #000000;} 

#footer {
 font-size: 10px;
 margin: 12px 0 20px 0;
 padding: 8px 0 0 0;
 text-align: center;
 color: #666666;
 border-top: solid #999999 1px;
 width: 760px;
}

#footer a {
 color: #666666;
 text-decoration: none;
}

#footer a:hover {
 color: #000000;
}

#PIC-map {
 margin-left: 20px;
 margin-bottom: 20px;
}

h4 {
 padding: 2px 0 0 8px;
 font-size: 14px;
 font-weight: normal;
 height: 20px;
 background-color: #E6E7E8;
 color: #333333; }

h6 {
 padding: 0 0 0 8px;
 margin: 8px 0 0 0;
 font-size: 14px;
 font-weight: normal;
 height: 20px;
 width: 578px;
 background-color: #FcF3E1;
 color: #333333;
}

h5 {
 margin: 4px 0 -12px 0;
 padding: 2px 0 0 0;
 font-size: 12px;
 font-weight: bold;
 height: 20px;
	color: #333333;
}



/*MISC STUFF NEEDED HERE AND THERE*/
.clear {
 font-size: 1px;
 clear: both;
 margin: 0;
 padding: 0;
}

/*SHARING OPPORTUNITIES FORM*/

#shareform {
 margin: 0;
 padding: 0;
 font-size: 12px;
}

.subSELECT {
 font-size: 10px;
 margin-left: 35px;
}

.subSELECT2 {
 font-size: 10px;
}

.subSELECT3 {
 margin-right: 150px;
 font-size: 10px;
 padding-bottom: 3px;
}

#shareform  {
 margin: 0 10px 0 0;
 padding: 0 10px 0 0;
}

#shareform p {
 margin-left: 0;
 padding-left: 0
}

#shareform ul {
 list-style: none;
 margin: 0;
 padding: 0;
 list-style-position: inside;
}

#shareform h3{
 margin: 10px 0 6px 0;
 padding: 0;
 font-size: 12px;
 font-weight: bold;
}

label span{
 display: block;
 width: 60px;
 float: left;
 margin-top: 5px;
 clear:both;
}

#prayerREQ label span{
 display: block;
 width: 155px;
 float: left;
 margin-top: 5px;
 clear:both;
}


#spDATA input, text, textarea {
 width: 250px;
 margin-bottom: 6px;
}

#staff {
 margin: 0;
 border: 0;
 background-color: #99CCFF;	
}

#staff ul {
 list-style: none;
 margin: 0;
 padding: 0;
 list-style-position: inside;
}

#staff li {
 margin: 0 0 12px 0;
 padding: 0;
 list-style-position: inside;
}

/*PASTORS STUFF*/

.pastorPHOTO1 {
 margin: 16px 0 0 0;
 float: left;
}

.pastorPHOTO2 {
 margin: 8px 0 0 0;
 float: left;
}

.pastorCOPY {
/*padding-left: 165px;*/
}

#flatlist {
 margin: 0;
 padding: 0;
 list-style-type: none;
 list-style-position: outside;
}

#flatlist li{
 margin: 12px 0 0 0;
 padding: 0;
}

#linklist {
 margin: 0 0 0 15px;
 padding: 0;
 list-style-type: disc;
 list-style-position: outside;
}

#linklist li{
 margin: 6px 0 0 0;
 padding: 0;
}

/*WORSHIP*/

.worshipbox {
 margin: 3px 0 8px 0;
 clear: both;
}

.worshiptime {
 float: left;
 width: 100px;
}

.worshipdesc {
 float: left;
 width: 300px;
}

#eventBODY {
 margin: -10px 0 -5px 0;
}

.event {
 width: 595px;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}

.event a {
 color: #333333;
 text-decoration: none;
}

.event a:hover {
 color: #000000;
 text-decoration: underline;
}

.eventdate {
 float: left;
 width: 40px;
 margin: 0 0 0 8px;
 }


.eventname {
 float: right;
 width: 540px;
 }
 
*html .eventname {
 float: right;
 width: 530px;
 }
 
.calLINE {
 margin: 4px 0 0 2px;
  padding: 0;
} 

#prayerform {
 margin: 0;
 padding:0;
}

#prayerform label {
text-align: left;
 width: 150px;
}

#prayerform #name, #prayerform #email, #prayerform #whom, #prayerform #where, #prayerform #what {
 margin: 0 0 0 8px;
 width: 250px;
}

.embedIMG {
margin: 0 6px 6px 0;
 /*border-right: 6px solid #ffffff;*/
}


#eventLISTINGS {
  margin: 12px 0 0 0;
  padding: 0; }
  
#eventLISTINGS p {
  margin-left: 8px;
  padding: 0; }  
  
#eventLISTINGS h3 {
 padding: 2px 0 0 8px;
 font-size: 14px;
 font-weight: bold;
 height: 20px;
 background-color: #C1C1FF;
 color: #333333; }
 
#eventLISTINGS h4 {
 padding: 0 0 0 8px;
 font-size: 12px;
 font-weight: bold;
 height: 16px;
 background-color: #E6E7E8;
 color: #333333; }
 
#eventsPHOTO {
 float: right;
 margin: 12px 0 8px 8px;
 padding: 2px; }
 
#galJUMP {
 margin: 10px 0 10px 0;
 padding: 8px 0 8px 0;
 border-top: 1px dotted #666666;
 border-bottom: 1px dotted #666666; }
 
#stpaulGALLERYMASTER {
 width: 594px;
 float: left;
 border: 2px #FFFFFF solid;}
 
.OneGalleryPic {
 float: left;
 margin: 0 6px 12px 0;}

.galleryCAPTION {
 font-size: 11px;
 text-align: center;
 margin: 6px auto 0 auto; }
 
#events h3  {
 background-color: #F2AE79 !important; }

#events h4  {
 background-color: #F2E5DA !important; }
 
#nlINTRO {
 padding-bottom: 8px;
 margin-bottom: 8px;
 border-bottom: 1px dotted #666; }
 
.oneNL {
 padding: 0 0 4px 12px;
 margin: 0 0 8px 0;
 border-bottom: 1px dotted #666; }
