body {
	background: #eee8d2; font-family: Arial, Helvetica, sans-serif;
}

img {
	border:0px;
}

#container {
	background: #393631;
	width:832px;
	height:730px;
	padding: 5px;
	margin: 25px auto 0px auto;
}

#main {
	position:absolute;
	margin:0px 0px 0px 160px;
	width:670px;
	height:530px;
	background: #eee8d2;
}


#container_about {
	background: #393631;
	width:832px;
	height:900px;
	padding: 5px;
	margin: 25px auto 0px auto;
}

#main_about {
	position:absolute;
	margin:0px 0px 0px 160px;
	width:670px;
	height:700px;
	background: #eee8d2;
}

#container_churches {
	background: #393631;
	width:832px;
	height:800px;
	padding: 5px;
	margin: 25px auto 0px auto;
}

#main_churches {
	position:absolute;
	margin:0px 0px 0px 160px;
	width:670px;
	height:600px;
	background: #eee8d2;
}

#container_contact {
	background: #393631;
	width:832px;
	height:800px;
	padding: 5px;
	margin: 25px auto 0px auto;
}

#main_contact {
	position:absolute;
	margin:0px 0px 0px 160px;
	width:670px;
	height:600px;
	background: #eee8d2;
}

#container_giving {
	background: #393631;
	width:832px;
	height:850px;
	padding: 5px;
	margin: 25px auto 0px auto;
}

#main_giving {
	position:absolute;
	margin:0px 0px 0px 160px;
	width:670px;
	height:650px;
	background: #eee8d2;
}

#container_history {
	background: #393631;
	width:832px;
	height:850px;
	padding: 5px;
	margin: 25px auto 0px auto;
}

#main_history {
	position:absolute;
	margin:0px 0px 0px 160px;
	width:670px;
	height:650px;
	background: #eee8d2;
}

#container_index {
	background: #393631;
	width:832px;
	height:800px;
	padding: 5px;
	margin: 25px auto 0px auto;
}

#main_index {
	position:absolute;
	margin:0px 0px 0px 160px;
	width:670px;
	height:600px;
	background: #eee8d2;
}

#container_leadership {
	background: #393631;
	width:832px;
	height:1150px;
	padding: 5px;
	margin: 25px auto 0px auto;
}

#main_leadership {
	position:absolute;
	margin:0px 0px 0px 160px;
	width:670px;
	height:950px;
	background: #eee8d2;
}

#container_org {
	background: #393631;
	width:832px;
	height:1800px;
	padding: 5px;
	margin: 25px auto 0px auto;
}

#main_org {
	position:absolute;
	margin:0px 0px 0px 160px;
	width:670px;
	height:1600px;
	background: #eee8d2;
}

#container_privacy {
	background: #393631;
	width:832px;
	height:1400px;
	padding: 5px;
	margin: 25px auto 0px auto;
}

#main_privacy {
	position:absolute;
	margin:0px 0px 0px 160px;
	width:670px;
	height:1200px;
	background: #eee8d2;
}

#container_rel_ed {
	background: #393631;
	width:832px;
	height:1600px;
	padding: 5px;
	margin: 25px auto 0px auto;
}

#main_rel_ed {
	position:absolute;
	margin:0px 0px 0px 160px;
	width:670px;
	height:1400px;
	background: #eee8d2;
}

#container_sacraments {
	background: #393631;
	width:832px;
	height:750px;
	padding: 5px;
	margin: 25px auto 0px auto;
}

#main_sacraments {
	position:absolute;
	margin:0px 0px 0px 160px;
	width:670px;
	height:550px;
	background: #eee8d2;
}

#container_sch {
	background: #393631;
	width:832px;
	height:780px;
	padding: 5px;
	margin: 25px auto 0px auto;
}

#main_sch {
	position:absolute;
	margin:0px 0px 0px 160px;
	width:670px;
	height:580px;
	background: #eee8d2;
}

#container_schools {
	background: #393631;
	width:832px;
	height:780px;
	padding: 5px;
	margin: 25px auto 0px auto;
}

#main_schools {
	position:absolute;
	margin:0px 0px 0px 160px;
	width:670px;
	height:580px;
	background: #eee8d2;
}

#container_sitemap {
	background: #393631;
	width:832px;
	height:950px;
	padding: 5px;
	margin: 25px auto 0px auto;
}

#main_sitemap {
	position:absolute;
	margin:0px 0px 0px 160px;
	width:670px;
	height:750px;
	background: #eee8d2;
}

#container_sj {
	background: #393631;
	width:832px;
	height:760px;
	padding: 5px;
	margin: 25px auto 0px auto;
}

#main_sj {
	position:absolute;
	margin:0px 0px 0px 160px;
	width:670px;
	height:560px;
	background: #eee8d2;
}

#container_staff {
	background: #393631;
	width:832px;
	height:950px;
	padding: 5px;
	margin: 25px auto 0px auto;
}

#main_staff {
	position:absolute;
	margin:0px 0px 0px 160px;
	width:670px;
	height:750px;
	background: #eee8d2;
}

#content {
	margin: 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #201f1b;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}

.pic_church {
	text-align:left;
}

#header_pics  {
	position:absolute;
	margin-top:-185px;
	margin-left:177px;
	vertical-align:	text-top;
}


/*** Nav bar styles ***/
#hnav {position:absolute;
	width:655px;
	margin-top:-26px;
	margin-left:180px; z-index:5;}

.nav, .nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1.5;
	z-index:10;
	font-size:90%;
}

.nav a {
	display: block;
	width: 10em;
	z-index:30;
}

.nav li { /* all list items */
	float: left;
	width: 80px; /* width needed or else Opera goes nuts */
	padding-right:6px;
	padding-left:6px;
	z-index:20;
}

.nav li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index:30;
}

.nav li:hover ul, .nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
.nav li ul{font-size:80%;}
/*** Menu colors (customizable) ***/

ul.nav,
.nav ul,
.nav ul li a{
	background-color: #393631;
	color: #eee8d2;
}


ul.nav li:hover,
.nav ul li a:hover{
	background-color: #393631;
	color: #e99c1b;
}

ul.nav li:active,
.nav ul li a:active{
	background-color: #393631;
	color: #e99c1b;
}


.nav a{
	text-decoration: none;
}

.news {
	border: none;
	width: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #eee8d2;
}

.news ul{
	margin-left:-20px;
	list-style-type: disc;
	list-style-image: url("http://www.stthereses-shavertown.com/image/check_y.png");
	list-style-position: outside;
}

.news li {
	padding-bottom: 15px;
}

	a:link {text-decoration: none; color: #eee8d2; font-weight: bold; }
	a:visited {text-decoration: none; color: #eee8d2; font-weight: bold; }
	a:hover {text-decoration: none; color: #e99c1b; font-weight: bold; }
	a:active {text-decoration: none; color: #eee8d2; font-weight: bold; }


.education {
	position:absolute;
	margin-top:20px;
	margin-left:25px;
}

.address {
	position:absolute;
	margin-top:100px;
	margin-left:10px;
	padding-bottom:5px;
	vertical-align:	text-top;
	color:#eee8d2;
	font-size:75%;
	width:125px;
}


h1 {
	color:#201f1b;
	font-size:150%;
}
h2 {
	color:#201f1b;
	font-size:125%;
}
h3 {
	color:#201f1b;
	font-size:100%;
}

#bodylinks a {
	color:#201f1b; text-decoration:underline;
}


#bodylinks a:hover {
color: #e99c1b; text-decoration:underline;
}

p.readmore {
  text-align: right;
  font-size: 70%;
  color: #201f1b;
  padding-right: 3px;
  margin-bottom: 5px;
}

#footer {
	background: #201f1b;
	width:842px;
	margin: 0px auto 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #eee8d2;
}

#fnav ul
{
	padding-right:4px;
	margin-right: 0px;
	color: #eee8d2;
	float: right;
	font-family: arial, helvetica, sans-serif;
}

#fnav ul li { display: inline; }

#fnav ul li a
{
	padding:0px 2px;
	color: #eee8d2;
	text-decoration: none;
	float: right;
}

#fnav ul li a:hover {
	color: #e99c1b;
}

.siteby {
	margin-top:0px;
	padding: 3px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #eee8d2;
}

.subnav {
	margin-top:0px;
	padding-right:5px;
	padding-bottom:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #eee8d2;
	text-align:right;
}

.pics  {
position:absolute;
margin-top:-240px;
margin-left:275px;
vertical-align:	text-top;
}
