/* CSS Document */

body {
	font-family: 90% verdana,geneva,arial,helvetica,sans-serif color="ffff33";
	background-color: #fff;


}

#wrapper {
	margin: 0px auto;
	padding: 0px;
	border-right-width: 1px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	position: absolute;
	width:100%;
}
#top { position: absolute; top: 5px; left: 182px;   width: 60%; height: 140px; text-align:center;  }

#topleft {
	position: absolute; top: 5px; left: -10px; width: 25%; height: 140px; 
}
#topright {
	position: absolute; top: 2px; left: 85%; width: 15%; height: 140px; }
	
#left { position: absolute; top:145px;float:left; left: 0%; width: 20%; margin: 1% 5px 0 0; }

#middle {
	position: absolute;
	top:169px;
	
	
	
	left:235px;
	background-position:30% 1%;
	background-image:url(../images/tannerchapel.gif);
	background-repeat:no-repeat;
	width: 60%;
	margin-top: 1%;
	text-align:justify;
	height: 700px;
}

#middleleft {
	position:absolute;
	width: 40%;
	text-align:left;
	top:20px;
	
}
#middleright {
position:absolute; width: 60%; text-align:left;  left: 43%; top: 20px;
}

#right { position: absolute; top:145px; float:right;   left:80%; width: 20%; margin: 1% 0 0 0; }

#footer{ clear: both; position:absolute; text-align:left; top:90%;  left: 0%; width: 17%; margin:1% 0 0 2px;
	
		 
}
 /* Equal to 'top' */

HR.left, HR.right { width: 120px; visibility: hidden; }

HR.middle { width: 360px; visibility: hidden; }


/* These HR styles replace the above, and are need for Netscape 4.x.
Left and right margins are half the relevant DIV width */

HR.holder { width:0; margin: 0 300px; } /* Equal to 'top' */

HR.left, HR.right { width: 0; margin: 0 60px; }

HR.middle { width: 0; margin: 0 180px; }


/* DIVs must have a border value set in Netscape 4.x */

DIV {
	border: 2px;
	
 
  }



h1 {
	vertical-align : top;
color:#800080;
font-size:1.2em;
background:transparent;
text-align:center;
}

h2 {
color:#800080;
font-size:80%;
text-align:center;

background:transparent;
}

h3{
color:#800080;
font-size:80%;
text-align:center;
background:transparent;
}

h4{
color:#800080;
font-size:75%;
background:transparent;
}


p{
font-size:small;
font-family:verdana,geneva,helvetica,arial,sans-serif; color:#800080;
}
ul,li, table {
font-size:small;
font-family:verdana,geneva,helvetica,arial,sans-serif; color:#800080; 
}


a:link {
color:#0000fa;
background:transparent;
}

a:visited {
color:#669999;
background:transparent;
}

a:hover {
color:#fffff0;
background:#000000;
}

a:active {
color:#cc0033;
background:transparent;
}
