
body {margin-left: 0; 
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
padding: 0; 
font-family: "Lucida Grande", Verdana, Helvetica, Arial, Sans-serif;
font-size: 0.8em; 
background-color: #DEB887;
}


u {
font-weight: normal; 
	text-decoration: none; 
	background-color: #CD853F;
}


h1 {
	font-family: Papyrus, "Times New Roman", Times, Serif;
	/*LENT font-family: "Tempus Sans ITC", "Times New Roman", Times, Serif;*/
	font-weight: bold; 
	border: 0;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 3.0em;
	float: left;
	}


h2 { 
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, Sans-serif;
	font-weight: normal; 
	margin-left: 0;
	margin-right: 0;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	font-size: 1.9em; 
	}

h3 { 
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 2.5em; 
	font-weight: normal;
	margin-left: 0;
	margin-right: 0.2em;
	margin-top: 0;
	margin-bottom: 0.3em;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	}

h4 {
font-weight: normal;
font-size: 1.0em; 
}

#vbs h3 {
background: transparent url(../../media/images/blue.jpg) no-repeat top left;
margin-top: 10px;
width: 359px;
height: 44px;
border: solid 1px #000000;
}

#vbs h3 span {
display: none;
}

a:link { 
	font-weight: normal; 
	text-decoration: none; 
	color: #FFEBCD;
	}
a:visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: #FFEBCD;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #ffffff;
	}


img#sjlogo {
padding: 0;
margin: 0;
border: 0;
background-color: #000000;
}



table#headup {
padding: 0;
margin: 0;
width: 100%;
border-top: solid thick #000000;
border-bottom: solid thick #000000;
background-color: #000000;
background-image: url(../../media/images/zup04.jpg);
background-repeat: repeat-x;
background-position: 644px 3px;
}

table#leftnav {
font-family: "Lucida Grande", Verdana, Helvetica, Arial, Sans-serif;
font-size: 0.9em; 
padding: 0;
margin-top:0;
margin-right: 0.8em;
margin-left: 0;
margin-bottom: 0;
float: left; 
text-align: left; 
background-color: #b22222; 
border-bottom: solid thick #b22222;
border-top: 0;
border-left: 0;
border-right: 0;
width: 20%;
}


table#colright {
font-family: "Lucida Grande", Verdana, Helvetica, Arial, Sans-serif;
font-size: 0.9em; 
padding: 0;
margin-right: 0;
margin-left: 0.8em;
margin-bottom: 0.8em;
float: right; 
text-align: left; 
background-color: #CD853F; 
width: 30%;
}


table#centercats {
font-family: "Lucida Grande", Verdana, Helvetica, Arial, Sans-serif;
font-size: 1.0em;
padding: 0;
margin: 0;
border:0;
}

#centercats a {
font-weight: bold;
color: #4682B4;
}

td.centercat {
padding: 0.8em;
margin: 0;
border-bottom: solid 1px #808080;
}

td.links {
padding-left: 1.2em;
padding-right: 0.1em;

}


td.colnews {
padding-left: 1.2em;
padding-right: 0.1em;

}


div#mainall {
margin-left: 1.2em;
margin-right: 1.2em; 
border: 0;
}

#mainall a {
font-weight: bold;
color: #4682B4;
}


#bluelink a {
font-weight: bold;
color: #4682B4;
}



.justice {
text-align: justify;
}


ul#bullet {
list-style-type: circle;
color: #FFEBCD;
margin: 0;
padding-left: 3.0em;
padding-right: 2.0em;
padding-top: 0;
padding-bottom: 9.0em;
}


img#churchPhoto {
	float: left;
	border: 1px solid black;
	margin: 0 10px 10px 0;
}

.frontPhoto {
	float: left;
	border: 1px solid black;
	margin: 0 10px 10px 0;
}

img#rightPhoto {
	float: right;
	border: 1px solid black;
	margin-left: 10px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 10px;
}

img#midPhoto {
	float: right;
	border: 1px solid black;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}


div#centerFooter {
	margin-top: 0.6em;
	text-align: center; 
	clear: both; 
	margin-left: 1.2em;
	margin-right: 1.2em; 
		
}

#centerFooter a {
font-weight: bold;
color: #4682B4;
}

table#news {
	border:0;
	padding-top:0;
	padding-left: 0;
	padding-right: 2%;
	padding-bottom: 2%;
	width: 50%;
	float: left;
	
}

#news a {

clear:right;

}

#news p, #news h4 {
	font-size: 0.5em;
		
}

.newsSummary {
	width: 0;
	display: block;
	float: left;
	margin: 1.0em;
	white-space: nowrap;
	overflow: hidden;
	/*text-overflow: ellipsis;*/ 	
}



img.goodnews {
padding: 0;
margin-right: 0.5em;
margin-left: 0;
margin-top: 0;
margin-bottom: 0;
float: left;
border: solid 1px #000000;
}

table#newsletter {
margin-left: 1.2em;
margin-right: 1.2em;
margin-bottom: 0;
margin-top: 0;
border: 0;
padding: 0; 
font-size: 0.9em;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, Sans-serif;
}

#newsletter a {
font-weight: bold;
color: #4682B4;
}

img.noborderleft {
padding: 0;
margin-right: 0.5em;
margin-left: 0.5em;
margin-top: 0.5em;
margin-bottom: 0.5em;
float: left;
border: 0;
}

img.noborderright {
padding: 0;
margin-right: 0.5em;
margin-left: 0.5em;
margin-top: 0.5em;
margin-bottom: 0.5em;
float: right;
border: 0;
}


table#centernav {
font-family: "Lucida Grande", Verdana, Helvetica, Arial, Sans-serif;
font-size: 0.9em; 
padding: 0;
margin-top: 0;
margin-right: 0;
margin-left: 0;
margin-bottom: 0.5em;
text-align: center; 
background-color: #b22222; 
border-bottom: solid thick #b22222;
border-top: 0;
border-left: 0;
border-right: 0;
width: 100%;
}

table#calendar {
font-family: "Lucida Grande", Verdana, Helvetica, Arial, Sans-serif;
font-size: 0.8em; 
padding: 0;
margin-left: 1%;
margin-right: 1%;
margin-top: 0;
margin-bottom: 0;
text-align: left; 
width: 98%;
border-collapse: collapse;
}

table#calendar a{
font-weight: bold;
color: #4682B4;
}


#calendar td {
padding: 1%;
margin: 0;
border-bottom: solid thin #000000;
border-top: solid thin #000000;
border-left: solid thin #000000;
border-right: solid thin #000000;
vertical-align: top;
}

td.days {
padding: 0;
margin: 0;
border: 0;
color: #ffffff;
background-color: #000000;
text-align: center;
font-size: 2.0em;
font-weight: bold; 
font-variant: small-caps;
width: 14%;
}

b.dates {
font-family:  "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size: 2.0em; 
font-weight: normal;
padding: 0;
margin-right: 0.02em;
margin-left: 0.02em;
margin-top: 0.02em;
margin-bottom: 0.02em;
float: right;
}

.listspace {
margin-bottom: 2.0em;
margin-top: 0;
margin-left: 0;
margin-right: 0;
}

img.adobe {
border: 0;
margin: 0;
padding: 0;
float: left;
}

img.left {
border: solid 1px #000000;
margin: 0.3em;
padding: 0;
float: left;
}

.basic {
border: solid 1px #000000;
margin: 0.1em;
padding: 0;
}

table#frontGraphic {
width: 100%;
height: 200px;
padding: 0;
margin-right: 0;
margin-left: 0;
margin-top: 0;
margin-bottom: 10px;
border: solid 1px #000000;
background-image: url(../../media/images/summer.jpg);
background-position: -130px -170px;
background-repeat: repeat-x;
background-color: #b22222;
float: left;
}