
body { text-align:center;
}
#container { text-align:left; width:760px; margin:0 auto;position:relative;
}
#header {
	position: absolute;
	width: 0px;
	height:auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: auto;
}

#nav {
	position:absolute;
	text-align:left;
	left:0px;
	top:146px;
	width:162px;
	height:auto;
	z-index:2;
	background-color: #6B6B94;
}

#main {
position:absolute;
text-align:center;
left: 175px;
top: 145px;
width:565;
height:auto;
z-index:1;
}



h2 {
font-family:Arial, Helvetica, sans-serif;font-size:18;color:#736DB5;}

h3 {
font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#736DB5;}

a.main_level {
	cursor: pointer;
	color:#666699;
	font-weight: 700;
	font-family:Arial, Helvetica, sans-serif
}

a.sub_level {
	color:#000000;
	font-size: 14px;
	font-weight: 400;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif
}
ul {
		text-align:left;
		margin-left:20px;
		padding-left:0;
		list-style:none;
		list-style-image:none;
		list-style-type:none;
		}


.verticalmenu A:active {text-decoration: none;color:white;font-size:13}
.verticalmenu A:visited {text-decoration:none;color:white;font-size:13}
.verticalmenu A:link {text-decoration:none;color:white;font-size:13}
.verticalmenu A:hover {color:yellow;font-size:13;td background-color:black;}

.footer A:link {text-decoration: none; color: blue; font-size: 10 }
.footer A:visited {text-decoration: none; color: black; font-size: 10}
.footer A:active {text-decoration: none; font-size: 10}
.footer A:hover {color: black; font-size: 10}

.body A:active {text-decoration: none; font-size:12}
.body A:visited {text-decoration:none;color:red;font-size:12}
.body A:link {text-decoration: none; color: red; font-size:12;}
.body A:hover {color: green; font-size:12;text-decoration:underline;}

.extlink A:active {text-decoration: none; font-size:12}
.extlink A:visited {text-decoration:none;color:green;font-size:12}
.extlink A:link {text-decoration: none; color: green; font-size:12;}
.extlink A:hover {color: green; font-size:12;text-decoration:none;}



.photoalignsmall {width:100px;float:right;margin-top:20px;margin-left:10px}
.photoalign {max-width:150px;float:right;margin-top:20px;margin-left:10px;}
.photoalignmedium {max-width:300px;border:0px solid;float:right;margin-top:20px;margin-left:10px;}
.photoalignspecial {width:250px;float:right;margin-top:20px;margin-left:10px;}
.photoalignleft {float:left;margin-top:20px; margin-right:10px;}

.horizmenu,.verticalmenu,.maplink,.diary,.bibleverse,.storyheading,.name,.storytext,.eventtitle,.footer {font-family:tahoma}
.horizmenu A:link {text-decoration: none; color: white; font-size:18;}
.horizmenu A:visited {text-decoration: none; color: white; font-size:18}
.horizmenu A:active {text-decoration: none; font-size:18}
.horizmenu A:hover {color: red; font-size:18;}



.verticalmenu A:active {text-decoration: none;color:white;font-size:13}
.verticalmenu A:visited {text-decoration:none;color:white;font-size:13}
.verticalmenu A:link {text-decoration:none;color:white;font-size:13}
.verticalmenu A:hover {color:yellow;font-size:13;td background-color:black;}

.h3 {text-decoration: underline;color:red;font-size:13;font-style:italic;}

.diary A:link {text-decoration: none; color: blue; font-size:12}
.diary A:visited {text-decoration: none; color: blue; font-size:12}
.diary A:active {text-decoration: none;color:blue; font-size:12}
.diary A:hover {color: red; font-size:12;text-decoration:underline;}
.diary {font-size:12;}


heading {font-size:18;color:#736DB5;}

H1 {
font-family:Arial, Helvetica, sans-serif;font-size:24;color:#736DB5;padding-top:0.5em;}

.eventtitle {font-size:12;font-weight:bold;}

.bibleverse {font-size:11;}

.storyheading {font-size:14;
		line-height:2;text-align:left;text-transform:capitalize;
		text-decoration:none;border-bottom:1px solid gray;}

.spacer {border-bottom:1px solid gray;}

.photo {width:80px;border:1px solid;}
.name {color:red;font-size:15;font-variant:small-caps;}
.storytext {color:blue;font-style:italic;font-size:13;vertical-align:top;}

.tagline {text-align:right;font-size:0.7em;padding-right:2em;}
.tagline A:link {text-decoration: none; color: yellow;}
.tagline A:visited {text-decoration: none; color: yellow;}
.tagline A:active {text-decoration: none;color:yellow;}
.tagline A:hover {color: yellow;}
.tagline {font-size:0.7em;}

#sitemap {display:block;}
#sitemap {
	position:relative;
	padding:9px;
	border:0px dotted #999;
	background:#fff;
	margin-bottom:20px
}
#sitemap a {
	display:inline;
	padding:2px 9px 2px 9px;
	text-decoration:none;
	color:maroon;
	background:#ececec
}
#sitemap a:hover {
	background:white;
	text-decoration:none
	img width:50px
}
#sitemap a span {
	display:none
}
#sitemap a:hover span {
	font-size:1.5em;
	display:inline;
	position:relative;
	float:right;
	top:0em;
	left:0em;
	padding:15px 15px 15px 15px;
	width:14em;
	border: 1px solid black;
	
}
.subtext {font-size:0.8em;color:gray;}
.subtext img {border:0px;width:100px;}