    body {
		margin: 0.3em 0em 0em 0em;
		padding: 0em 0em 0em 0em;
		font: 100% arial, hevetica, sans-serif;
		text-align: center;
		color: #505367;		
		background-color: #D6D6D6;
        
        
	}

	#container	{
        margin: 0em auto;
        padding: 0em 0em 0em 0em;        
		width: 850px;
		text-align: left;
        background-color: white;
        min-height: 1000px;
        
        
	}
	 

    #SiteTitleBar	{
        margin: 0em 0em 0em 0em;
        padding: 0em 0em 0em 0em;
        color: #036;
		height: 68px;
		text-align: center;
		background-image: URL("../images/cloudsandrays.gif");		
	}

	#SiteTitleBar h1 {
         /*padding: 0.5em 0em 0em 0em;*/
    }


    /*  --------------------------------------------------------------------  */
    /*  --------------------------------------------------------------------  */
    /*                                                                        */
    /*             Main Nav Bar Elements                                      */
    /*                                                                        */
    /*  --------------------------------------------------------------------  */
    /*  --------------------------------------------------------------------  */

    /*
	#mainnav{
        height: 32px;
        width: 100%;
        
        padding: 0em 0em 0em 0em;
        margin: 0em 0em 0em 0em;
        background-color: #036;
        width: 100%;
        font-family: arial, helvetica, sans-serif;
      
	}


	#mainnav li {
        text-decoration: none;
        display: inline;
    }
    
	#mainnav li a{
    	padding: 0.2em 1em;
        background-color: #036;
        color: White;
        text-decoration: none;
        float: left;
        border-right: 1px solid #fff;
	}

 	#EditorLoginLink {
 		font-size: 16px;
        float: right;        
        text-decoration: none;
        display: inline;        
    }	
    
    #EditorLoginLink a{
		padding-top: 4px;
    	padding-bottom: 2px;
    	padding-right: 25px;
    	padding-left: 25px;
    	
        background-color: #036;
        color: White;
        text-decoration: none;
        float: left;
        border-right: 0px solid #fff;
	}
	#EditorLoginLink a:hover{
    	background-color: #369;
        color: #fff;
	}	
    	
	#mainnav ul li a:hover{
        background-color: #369;
        color: #fff;
    }

    ul.NoBulletNoIndent{
        list-style-type: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    */


	/*  --------------------------------------------------------------------  */
    /*  --------------------------------------------------------------------  */
    /*                                                                        */
    /*             Breadcrumb Bar Elements                                    */
    /*                                                                        */
    /*  --------------------------------------------------------------------  */
    /*  --------------------------------------------------------------------  */
	#breadcrumbsbar{
	    height: 1.3em;
        padding: .1em 0em 0em 0em;
        margin: 0em 0em 0em 0em;
        background-color: #999;
        width: 100%;
        font-family: sans-serif;
	}

	#breadcrumbsbar li.breadcrumb {	    
        text-decoration: none;
        display: inline;
        color: White;
    }
    
    #breadcrumbsbar li.breadcrumbdivider {
    	padding-left: 0.1em;
    	padding-right: 0.1em;
        text-decoration: none;
        display: inline;
        color: #FFF;
        font-size: 75%;
    }    
    
    #breadcrumbsbar a{ 
		padding-left: 0.2em;   	
		padding-right: 0.2em;   	
        background-color: #999;
        color: White;
        text-decoration: none;          
        font-size: 75%;
	}
	
	#breadcrumbsbar a:hover{
    	background-color: #FFF;
        color: #333;
        font-size: 100%;
	}
	    	
	#breadcrumbsbar ul li a:hover{
        background-color: #FFF;
        color: #333;
    }
    
    


    /*  --------------------------------------------------------------------  */
    /*  --------------------------------------------------------------------  */
    /*                                                                        */
    /*             Content Elements                                          */
    /*                                                                        */
    /*  --------------------------------------------------------------------  */
    /*  --------------------------------------------------------------------  */

	#contents{
        margin: .3em 14em .2em .3em;
        padding: 1em 0.3em 0.3em 1.5em;
		min-height: 50em;
		background-color: #eee;
	}
	

	#contents-FullWidth	{		
        margin: .3em .3em .2em .3em;
        padding: 7px 4px 4px 4px;
		min-height: 50em;
		background-color: #eee;
	}
	
	#contents-FullWidth-Centered-Text{
		text-align: center;		
        margin: .3em .3em .2em .3em;
        padding: 3em 5em 0.3em 5em;
		min-height: 50em;
		background-color: #eee;
	}
		
	#contents p {
        padding: 0em 0em 0em 0em;
        margin:  0em 0em 1em 0em;
    }
	
	#contents-PHOTOS {
		text-align: center;
        margin: .3em .3em .2em .2em;
        padding: 1em 0.3em 0.3em 1.5em;
		height: 120em;
		background-color: #eee;
	}


	

    /*  --------------------------------------------------------------------  */
    /*  --------------------------------------------------------------------  */
    /*                                                                        */
    /*             Side Bar Elements                                          */
    /*                                                                        */
    /*  --------------------------------------------------------------------  */
    /*  --------------------------------------------------------------------  */

	#sidebar{
        margin: 0.3em 0.3em 0.2em 0.2em;
        padding: 0.2em 0.2em 0.3em 0.2em;
   		float: right;
		width: 13.0em;
		min-height: 50.9em;
		background-color: #eee;
	}

	#SideBarTitle
	{
        font-size: 135%;
        text-align: center;
        color: #369;
        padding: .4em 0em 0.5em 0em;
    }
    
    #SideBarItem{
        text-align: center;
        background-color: #ddd;
        padding: 0.3em 0.3em 0.3em 0.3em;
        margin: 0px 0px 10px 0px;
    }
	
   
    #SideBarItem a{
        text-decoration: none;
        font-style: italic;
        color: black;
        background-color: #ddd;
    }

	#SideBarItem a:hover{
        text-decoration: underline;
        color: blue;
    }


	#SideBarItem_HighLight{
        text-align: center;
        padding: 0.5em 0.3em 0.3em 0.3em;
        margin: 0px 0px 10px 0px;
	   font-weight: bold;
	   color: red;
	   background-color: #ddd;
    }
	
	#SideBarItem_HighLight a{
  	   text-decoration: none;
        font-weight: bold;
		color: red;
		background-color: #ddd;
	}
	
	#SideBarItem_HighLight a:hover{
        text-decoration: underline;
        color: blue;
    }
	
	
	 
    div.SideBarItemSubText{
        font-size: 75%;
        color: blue;
        background-color: #ddd;
    }
    
	
	div.SideBarItemSubText1{
        font-size: 75%;
        color: blue;
        background-color: #EFEFEF;
    }
    
	
	div.SideBarItemSubText2{
		margin-left: 4em;
        font-size: 75%;
        color: blue;
        background-color: #ddd;
    }
    
	
	div.SideBarItemSubText3{
		margin-left: 4em;
        font-size: 80%;
        color: red;
		font-style:  normal;
		background-color: #dddd;
    }
    
	


	

    /*  --------------------------------------------------------------------  */
    /*  --------------------------------------------------------------------  */
    /*                                                                        */
    /*              Footer Elements                                           */
    /*                                                                        */
    /*  --------------------------------------------------------------------  */
    /*  --------------------------------------------------------------------  */


	#footer	{		
		margin: 0em 0em 0em 0em;
        padding: 0.75em 0em 0em 0em;        		
		height: 1.5em;
		text-align: center;
		font-size: 75%;
	}



    /*  --------------------------------------------------------------------  */
    /*  --------------------------------------------------------------------  */
    /*                                                                        */
    /*             Other Elements                                          */
    /*                                                                        */
    /*  --------------------------------------------------------------------  */
    /*  --------------------------------------------------------------------  */

    .Rounded-Corner-Small {
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -khtml-border-radius: 8px;
        /*behavior: url(css/border-radius.htc);*/
        border-radius: 8px;
    }
   
    .Rounded-Corner-Medium {
        -moz-border-radius: 12px;
        -webkit-border-radius: 12px;
        -khtml-border-radius: 12px;
        /*behavior: url(css/border-radius.htc);*/
        border-radius: 12px;
    }

    .Rounded-Corner-Large {
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
        -khtml-border-radius: 15px;
        /*behavior: url(css/border-radius.htc);*/
        border-radius: 15px;
    }
    
    .Rounded-Corner-XLarge {
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        -khtml-border-radius: 20px;
        /*behavior: url(css/border-radius.htc);*/
        border-radius: 20px;
    }
    
	
	#ServiceSchedule{
        font-weight: bold;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        background-color: #eee;
        height: 170px;
    }
    
    #ServiceScheduleTitle{
    	background-color: #eee;
        font-weight: bold;
        padding: 25px 0px 0px 0px;
        margin: 0px 0px 0px 0px;        
        width: 100%;
        font-size: 14pt;        
        height: 40px;
        text-align: center;
    }
    	
   	#ServiceScheduleItemsContainer{
   		padding: 0px 0px 0px 150px;
   	}
   
    
    div.ServiceScheduleItem{
    	padding: 0px 0px 0px 40px;
    	width: 250px;
    	float: left;    
    	text-align: center;
        font-size: 12pt;        
        color: black;
        /*background-color: yellow;*/
    }
	
	 
    td.ServiceScheduleHeader{
    	background-color: #eee;
        /*text-decoration: underline;*/
        font-style: italic;
        font-size: 12pt;
        border-bottom: solid;
    }
	td.ServiceScheduleColLeft{
		color: #036;
		text-align: left;
		font-size: 11pt;
	}
	
	td.ServiceScheduleColRight{
		color: #036;
		text-align: right;
		font-size: 11pt;
	}
		
	#ServiceLocationTitle{		
		font-weight: bold;
        padding: 25px 0px 5px 0px;
        margin: 0px 0px 0px 0px;
        font-size: 12pt;        
        height: 20px;        
        text-align: center;  
		background-color: #eee;       
	}
	
	
	#mapinsert {
		background-color: #eee;
        margin: 0px 0px 0px 0px;
        padding: 15px 0px 10px 225px;
        text-align: center;    
		/*background-color: #0ee;*/    
    }
    

	
	
	
	
	
	#Temporary_Revial_Recordings_Header{
		text-align: center;		
		padding: 1em;
	}
	
	div.Service_Recording{
		text-align: center;
		font-size: 70%;
	    padding: 0.3em;
	}
	
	div.Service_Recording a{
		text-align: center;
		font-size: 140%;
	    padding: 0.3em;
	}
	
	div.Media_Audio_Track{
	    padding: 0.1em;
	}

	#Media_2_Columns{
		 text-align: left;
	}
	
	#Media_Specials_Set1{
		text-align: center;
		float: left;
		width: 18em;
	}
	
	#Media_Specials_Set2{
		text-align: center;
		float: right;
		width: 18em;
	}
	
	
	#loginforminputdiv{
		margin-left: 180px;
	}
	
	td.loginfieldlabel{
		/*background-color: yellow;*/
		padding: 10px;
	}
	
	td.loginfieldinput{
		padding: 10px;
		/*background-color: red;*/
	}
	#loginfieldbutton{
		padding: 10px;
		/*text-align: center;*/
	}
	