	body
		{
		font-family: "Times New Roman", Helvetica, sans-serif;
		font-size: 1.0em;
		color: #83002C;
		background-color : #EAEAEA;
		width: 95%;
		min-width: 850px;
		}
        h1
                {
                font-size: 175%;
                }
        h2
                {
                font-size: 150%;
                }
        h3
                {
                font-size: 130%;
                }
        h4
                {
                font-size: 115%;
                font-weight: bold;
                }
        img
                {
                padding: 0.25em;
                }
        #info
                {
                min-width : 450px;
                padding : .5em;
                background-color:#CCECFF;
                overflow : auto;
                border : none;
                margin-left : 20em;
                margin-right : 1em;
                }
        #info p
                {
                margin-left: 2em;
                margin-top: 1em;
                }

	#header
	        {
                height : 160px;
                text-align:center;
                color : blue;
                }
        #navi
                {
                position : absolute;
                top: 10.5em;
                left: 1em;
                width: 15em;
                display: block;
                margin : 20px 10px 10px 20px;
                padding : 10px 10px 10px 10px;
                }
        #navi a
                {
                color: #83002C;
                padding: 5px;
                }
        #navi li
                {
                padding: 5px;
                }
        #navi ul
                {
                list-style-type: none;
                list-style-image: none;
                padding: 0px;
                }
        #navi #active
                {
                text-decoration : underline;
                }
        #navi a:link
                {
                font-weight: bold;
                TEXT-DECORATION: none;
                }
        #navi a:visited
                {
                font-weight: bold;
                TEXT-DECORATION: none;
                }
        #navi a:hover
                {
                background-color: #CCECFF;
                TEXT-DECORATION: none;
                }
        #ptitle
                {
                text-indent: -9999px;
                }
	#church_pic
                {
	        background-image: url(../images/marble.jpg);
	        background-repeat : repeat;
                width:400px;
                margin-left: auto;
                margin-right: auto;
                padding:20px;
                border:solid 2px #000;
                }
	#mission
                {
                margin-top : 3em;
                }
        #links
                {
                margin: 2em;
                font-size: 115%;
                }
        #links a
                {
                text-decoration: none;
                }
        #infonavi
                {
                font-size : 150%;
                color : blue;
                }
        #infonavi ul
                {
                margin: 1.5em;
                }
        #infonavi a
                {
                text-decoration: none;
                }
        .infosection
                {
                margin-top: 2em;
                }
        .infocontent
                {
                margin: 2em .5em 0em 2em;
                }
        .service
                {
                margin-left: 2em;
                margin-bottom: 2em;
                width: 70%;
                }
        .service td
                {
                padding : 5px;
                }
        .infocontent td
                {
                padding :  2px ;
                }
        .time
                {
                width: 12%;
                text-align: right;
                }
        .serviceType
                {
                width: 50%;
                }
        .news, .events
                {
                margin: 1em 1em 1em 2em;
                }
        .events
                {
                color: blue;
                font-size: 110%;
                }
        .news li
                {
                padding: 0px;
                }
        .news ul
                {
                list-style-type: none;
                list-style-image: none;
                padding: 0 0 0 50px;
                }
        .middle
                {
                padding-top : 20px;
                }
        .captioned_photol, .captioned_photor
                {
                padding: 0;
                text-align: center;
                font-size: 120%;
                font-weight: bold;
		width : 200px;
                }
        .captioned_photol img, .captioned_photor img
                {
                margin: 0;
                padding: 0;
                display: block;
                margin-left: auto;
                margin-right: auto;
                }
        .captioned_photol
                {
                margin: 5px 10px 5px 80px;
                float: left;
                }
        .captioned_photor
                {
                margin: 5px 80px 5px 10px;
                float: right;
                }
        .clearer
                {
                height:1px;
                overflow:hidden;
                margin-top:-1px;
                clear:both;
                }
        .photoPos
                {
                font-size : 80%;
                font-style : italic;
                }
	.b
		{
		font-weight: bold;
		}
	.i
		{
		font-style: italic;
		}
	.s10
		{
		font-size: 10px;
		}
	.s12
		{
		font-size: 12px;
		}
	.s16
		{
		font-size: 16px;
		}
	.s18
		{
		font-size: 18px
		}
	.s20
		{
		font-size: 20px;
		}
	.s24
		{
		font-size: 24px; 
		}
	.s36
		{
		font-size: 36px;
		}
	.s40
		{
		font-size: 40px;
		}
	.s60
		{
		font-size: 60px;
		}
	.bl
		{
		color: #000099;
		}
	.red
		{
		color: red;
		}
	.ac
		{
		text-align: center;
		}
	.ar
		{
		text-align: right;
		}
	.update
		{
		font-style: italic;
		color: #ff0000;
		text-align: left;	
		}

	.floatr
		{
		float:right;
		}
	.floatl
		{
		float:left;
		}
