/************************Site Variables from Database**********************************/
body, #body	{ background: url(../site/bg-gold.gif);
		  background-color: #FFFFFF;
		  color: #000;
		  font-family: 'Trebuchet MS', Helvetica, sans-serif;
		  font-size: 10pt;
		  margin: 20px 0px 10px;
		  padding: 0px }

  div#main	{ margin: auto;
		  padding: 0px;
		  text-align: right;
		  width: 750px }

      div#top	{ background-color: #FFFFFF;
		  border-bottom: 1px solid rgb(1,155,218);
		  height: 80px;
		  padding: 0px;
		  text-align: center;
		  width: 750px }

	img.zion-jpg	{ float: left;
			  height: 80px;
			  margin: 0px;
			  padding: 0px;
			  width: 140px }

	img.zion-title	{ height: 55px;
			  margin: 0px;
			  padding: 17px 0px 0px;
			  width: 475px }

	img.zion-logo	{ float: right;
			  height: 75px;
			  margin: 0px;
			  padding: 0px 10px 0px 0px;
			  vertical-align: top;
			  width: 75px }

      div#menu	{ background: url(../site/bg-red.gif);
		  background-repeat: repeat-y;
		  background-color: rgb(103,5,5);
		  float: left;
		  font-family: Arial, Helvetica, sans-serif;
		  font-size: 9pt;
		  margin: 0px;
		  padding: 15px 5px;
		  vertical-align: top;
		  width: 130px }

	a.menu		{ display: block;
			  padding-bottom: 8px }
	a.menu:link	{ color: #ffc;
                          text-decoration: none}
	a.menu:visited	{ color: #ffffcc;
                          text-decoration: none }
	a.menu:hover	{ color: #3399ff;
                          text-decoration: none }
	a.menu:active	{ color: #3399ff;
                          text-decoration: none }

      div#content	{ background-color: rgb(255,255,255);
		  float: right;
		  margin: 0px 0px 10px;
		  padding: 10px 20px 10px;
		  text-align: justify;
		  vertical-align: top;
		  width: 570px }
        a:link { text-decoration: none;
                 color: rgb(124,39,39) }
        a:visited { text-decoration: none;
                    color: rgb(124,39,39) }
        a:hover { text-decoration: none;
                  color: rgb(124,39,39) }
        a:active { text-decoration: none;
                   color: rgb(124,39,39) }

	h1		{ color: rgb(124,39,39);
			  font-family: 'Palatino Linotype', 'Book Antiqua', Pal;
			  font-size: 18pt;
			  font-style: ;
			  font-weight: bold;
			  margin-top: 0px;
			  padding-top: 10px }

	h2		{ color: #00008b;
			  font-family: 'Palatino Linotype', 'Book Antiqua', Pal;
			  font-size: 14pt;
			  font-style: italic;
			  font-weight: bold;
			  margin-bottom: 5px;
			  padding-bottom: 0px }

	h3		{ color: #00008b;
			  font-family: 'Palatino Linotype', 'Book Antiqua', Pal;
			  font-size: 14pt;
			  font-style: italic;
			  font-weight: bold;
			  margin-bottom: 0px;
			  margin-top: 15px;
			  padding-bottom: 2px;
			  padding-top: 2px }

      div#foot	{ background-color: rgb(255,255,255);
		  border-top: solid 1px rgb(1,155,218);
		  font-family: Arial, Helvetica, sans-serif;
		  font-size: 8pt;
		  margin: 25px 0px 0px;
		  padding: 10px 0px 0px;
		  text-align: left;
		  width: 570px  }
hr	{
	color: #39f;
	height: 2px }
.style1 {
	color: #FFCC00}
img#front {
	float: right;
	height: 300px;
        padding: 15px;
	width: 246px }
/************************PAGE SPECIFIC STYLES**********************************/
img.ann125 {
			float: right;
            height: 260px;
            padding: 10px;
            width: 175px; }

img#banner {
			height: 20px;
            padding-top: 10px;
            width: 315px }
img#crucifix {
        	float: right;
            height: 220px;
            padding: 20px;
            width: 145px }
            
th.local {
			background-color: #363636;
            color: #ffffff }
            
img.hist {
			float: right;
            height: 300px;
            padding: 15px;
            width: 200px }
            
em.mass {
			color: #8b0000 }
img.mass {
        	float: right;
            height: 119px;
            padding: 15px;
            width: 172px }
img.massadobe {
        	border-width: 0px;
            float: left;
            height: 31px;
            padding-left: 7px;
            padding-right: 10px;
            width: 88px }
div.list {
        	line-height: 14pt;
            padding-left: 10px }
div.note {
        	font-family:arial, sans-serif; 
            font-size:9pt; 
            font-style: italic }
span.pdf {
        	color: #8b0000;
            font-family: univers, arial, sans-serif;
            font-size: 8pt }
td#propers,
td#cantor,
th#propers,
th#cantor {
        	background-color: #e0e0ff;
            border-color: #772020;
            border-style: solid;
            border-width: 1px;
            margin-left: auto;
            margin-right: auto;
            text-align: center }
            
img.mission {
			float: right;
            height: 213px;
            padding: 15px;
            width: 200px }
            
img#yahoo {
			border-width: 0px;
            height: 45px;
            margin: auto;
            padding-top: 20px;
            width: 143px }
div.pane {
        	background-color: rgb(240,240,240);
            border-color: rgb(119,32,32);
            border-style: dashed;
            border-width: 1px;
            float: right;
            margin: 30px 10px 20px;
            font-family: univers, arial, sans-serif;
            font-size: 9pt;
            padding: 15px 6px;
            width: 143px }
            
img#nlfront {
			float: right;
			height: 300px;
			padding: 15px;
			width: 246px }
img.adobe {border-width: 0px;
			float: left;
			height: 31px;
			padding-left: 7px;
			padding-right: 10px;
			width: 88px }
.nlstyle1 {
			font-size: 14px;
			font-weight: bold }
.nlstyle2 {
			font-size: 10px;
			font-style: italic }

em.parish {
			color: #00008b }
img.parish {
        	float: right;
            height: 139px;
            padding: 15px;
            width: 105px }
            
img#pastor {
		float: right;
		height: 124px;
		padding: 15px;
		width: 146px }
		
img#sefront {
			float: right;
			height: 300px;
			padding: 15px;
			width: 246px }
img.seadobe {
			border-width: 0px;
			float: left;
			height: 31px;
			padding-left: 7px;
			padding-right: 10px;
			width: 88px }
.sermonstyle1 {
			font-size: 14px;
			font-weight: bold }
.sermonstyle2 {
			font-size: 10px;
			font-style: italic }