/* CSS Document */

body { margin: 0; padding: 0; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background: #dbd3c6 url(images/BodyBG.jpg) repeat-y top center; }
a { cursor: pointer; }
h1 { color: #72777b; font-size: 24px; font-weight: bold; text-align: center; letter-spacing: 1px; }
h2 { color: #fff; margin: 0; padding: 3px 0; text-align: center; font-size: 16px; border-bottom: 1px solid #7d1a4e;}
h3 { color: #015EA4; margin: 0; padding: 3px 0; text-align: left; font-size: 15px; }
.center { text-align: center; }
.left { float: left; }
.right { float: right; margin-right: 8px; margin-left: 8px; border: 2px solid #7d1a4e;}
#wrapper { margin: 0 auto; height: 100%; min-height: 100%; width: 800px; }
#header { width: 800px; height: 250px; background: url(images/headerBG.jpg) no-repeat top left; position: relative; }
	h1.lisa { position: absolute; top: 175px; right: 40px; text-align: right; color: #fff; }
	h3.verse { position: absolute; top: 220px; right: 40px; text-align: right; color: #fff; }
#nav { width: 800px; height: 43px; background: url(images/navBG.gif) repeat-x top left; }
#bodyNav { width: 250px; height: 550px; float: left; background: #ae437b url(images/leftNavTop.jpg) no-repeat top left; padding-top: 143px; }
#bodyNav ul { padding: 0; margin: 0; }
#bodyNav li { background: url(images/liBg.jpg) repeat-x top left; line-height: 25px; 1px solid #7d1a4e; list-style: none; }
#bodyNav li a { display: block; margin: 0; text-decoration: none; padding-left: 20px; border-bottom: 1px solid #7d1a4e; color: #000; }
#bodyNav li a:hover { border-right: 5px solid #7d1a4e; padding-right: -5px; text-decoration: underline; }
#content { width: 540px; height: 100%; min-height: 500px; float: right; background: url(images/contentBG.jpg) no-repeat 5px 0; }
	#content p { margin: 0; padding: 5px 12px; line-height: 150%; }
	#content img { border: solid 2px #333; }
	#content img:hover { border: solid 2px #888; }
#largeImage { display: none; padding: 10px; background: #333; margin: 0 auto; position: absolute; top: 15%; }
	#largeImage span a { color: #fff; font-weight: bold; text-decoration: none; }