* {
	margin: 0;
	padding: 0;
}

body {
	color: #000000;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	background-color: #9f9066;
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	margin: 0;
	padding: 0;
	border-width: 0;
}

img {
	display: block;
}

h1,h2,h3,h4,h5,p,blockquote,form,label,ul,ol,dl,fieldset,address,input {
	margin: 0;
	padding: 0;
	border-width: 0;
}

li {
	list-style: none;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

#container { background-image: url(../images/containerbg.png); background-repeat: repeat-y; background-position: center top; width: 976px; margin: 0 auto; padding: 0; }

#toplayout {
	width: 976px;
	height: 12px;
}

#header {
	background-image: url(../images/layout_04.jpg);
	background-repeat: no-repeat;
	width: 976px;
	height: 197px;
}
#header2 { background-image: url(../images/addl-header.jpg); background-repeat: no-repeat; width: 976px; height: 87px; }
#menu {
	background-image: url(../images/layout_05.jpg);
	background-repeat: no-repeat;
	width: 976px;
	height: 29px;
	clear: both;
}
#menu2 { background-image: url(../images/menubg-addl.png); background-repeat: no-repeat; width: 976px; height: 29px; clear: both; }
#wrapper {
	width: 976px;
	clear: both;
}

#leftcolumn { background-color: #990042; background-image: url(../images/layout_06.jpg); background-repeat: no-repeat; width: 168px; height: 494px; }
#leftcolumn2 { background-image: url(../images/leftcol-addl.jpg); background-repeat: no-repeat; background-position: left top; width: 168px; }
#centercolumn { background-color: #ffffff; background-image: url(../images/centerbg.png); background-repeat: repeat-y; background-position: center top; width: 551px; height: 494px; }
#centercolumn2 { background-color: #ffffff; background-image: url(../images/centerbg.png); background-repeat: repeat-y; background-position: center top; width: 551px; }
#rightcolumn { background-color: #c76f10; background-image: url(../images/layout_08.jpg); background-repeat: no-repeat; width: 257px; height: 494px; }
#rightcolumn2 { background-image: url(../images/rtcol-addl.jpg); background-repeat: no-repeat; background-position: left top; width: 257px; }
#bottomlayout {
	width: 976px;
	height: 18px;
	clear: both;
}
#footer { background-color: #9f9066; width: 976px; clear: both; }
#topnav { margin: 0 0 0 167px; display: inline; }
.navlinks { display: inline; }

a.nav:link, a.nav:visited { color: #806d4d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/menu-normal.png); background-repeat: no-repeat; background-position: left top; text-decoration: none; text-align: center; width: 121px; height: 20px; float: left; margin: 0; padding: 9px 0 0; display: block; }

a.nav:hover, a.nav:active { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/menu-over.png); background-repeat: no-repeat; background-position: left top; text-decoration: none; text-align: center; }
#tagline { color: #fff; font-size: 11px; font-weight: normal; text-align: left; padding: 85px 0 0 16px; }
#chapel { font-size: 14px; font-weight: bold; }
#addre { color: #fff; font-size: 12px; font-weight: bold; text-align: left; padding: 15px 0 0 16px; }
#phone { color: #fff; font-size: 16px; font-weight: bold; text-align: left; padding: 15px 0 0 16px; }
ul#specials { color: #fff; font-size: 14px; text-align: left; padding: 50px 0 0 16px; }
li.libna { background-image: url(../images/redbull.png); background-repeat: no-repeat; background-position: left 12px; padding-top: 5px; padding-left: 10px; }
img#logopos { width: 328px; height: 107px; float: left; margin: 39px 0 0 23px; display: inline; }
#stop { color: #fff; font-size: 18px; font-weight: bold; text-align: right; padding: 270px 53px 0 0; }
#box1 { width: 275px; }
#box2 { width: 275px; }
#box3 { width: 341px; }
#box4 { width: 209px; }
#indep { width: 256px; height: 44px; float: right; margin: 25px 0 0; display: inline; }
#btmbox { background-color: #edebe0; background-image: url(../images/btmboxbg.png); background-repeat: no-repeat; background-position: center top; width: 505px; margin: 20px 0 25px 23px; display: inline; }
#locka { width: 252px; }
#lockb { width: 252px; }
.welcome { font-size: 12px; font-weight: normal; line-height: 16px; text-align: left; padding: 15px 20px 0 35px; }
.welcome5 { font-size: 12px; font-weight: normal; line-height: 16px; text-align: left; padding: 0 20px 0 35px; }
.welcome2 { font-size: 12px; font-weight: normal; line-height: 16px; text-align: left; padding: 30px 20px 0; }
.welcome4 { font-size: 12px; font-weight: normal; line-height: 16px; text-align: left; padding: 60px 20px 0; }
.welcome3 { font-size: 12px; font-weight: normal; line-height: 16px; text-align: left; padding: 3px 20px 0 30px; }
.wheres { color: #4e5529; font-size: 12px; font-weight: bold; font-style: italic; line-height: 16px; text-align: left; padding: 15px 20px 0 25px; }
.homelist { line-height: 16px; text-align: left; padding: 0 0 0 35px; }
.homelist5 { line-height: 16px; text-align: left; padding: 0 80px 0 35px; }
.homelist4 { line-height: 16px; text-align: left; padding: 15px 0 0 35px; }
.homelist2 { line-height: 16px; text-align: left; padding: 15px 35px 0 20px; }
.homelist3 { color: #4e5529; font-size: 11px; font-weight: bold; line-height: 16px; text-align: left; padding: 10px 0 10px 35px; }
.whtbull { background-image: url(../images/blkbull.png); background-repeat: no-repeat; background-position: left 8px; padding: 0 0 0 8px; }
.whtbull2 { background-image: url(../images/blkbull.png); background-repeat: no-repeat; background-position: left 8px; padding: 0 0 7px 8px; }
.grnbull { background-image: url(../images/blkbull.png); background-repeat: no-repeat; background-position: left 8px; padding: 0 0 0 8px; }
a.greenlink:link, a.greenlink:visited { color: #4e5529; text-decoration: underline; }

a.greenlink:hover, a.greenlink:active { color: #c76f10; text-decoration: none; }

a.whitelink:link, a.whitelink:visited { color: #fff; text-decoration: none; }

a.whitelink:hover, a.whitelink:active { color: #fff; text-decoration: underline; }

#enjoy { color: #4e5529; font-size: 16px; font-weight: bold; text-align: left; padding: 10px 0 0 25px; }
#fullr { color: #4e5529; font-weight: bold; text-align: left; padding: 5px 0 0 35px; }
#nurse { text-align: left; padding: 15px 10px 10px; }
img.displayed { margin-right: auto; margin-left: auto; display: block; }
.headline { color: #4e5529; font-size: 16px; font-weight: bold; text-align: left; padding: 25px 0 0 20px; }
img.imgpos { float: right; margin: 15px 100px 0 20px; border: solid 3px #990042; display: inline; }
#picgal { float: left; margin: 0 0 0 29px; display: inline; }

#table31 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 0 0 0 20px; padding: 0; border: solid 1px #5c1e1e; }

.tblbord { margin: 0; padding: 7px; border: solid 1px #990042; }
.white { color: #fff; }
#fppos { width: 400px; margin-left: 20px; display: inline; }
img#btmlogo { width: 111px; height: 67px; float: left; margin: 0 0 0 150px; padding: 0; display: inline; }
#btmcopy { color: #fff; line-height: 18px; text-align: left; float: left; padding: 20px 0 0 15px; }
img#housing { width: 75px; height: 73px; float: left; margin: 20px 0 0 47px; display: inline; }
