#container { width: 1024px; height: 768px; margin: 0 auto; text-align: center; padding: 0; position: relative; background: url(bgflower.jpg) no-repeat  638px 0 #7b899f; }

#header { height: auto; background-color: transparent; background: none; }

#content { width: 594px; height: 603px; position: absolute; top: 128px; left: 44px; border-left: 2px solid #808080; border-top: 2px solid #808080; background-color: #d3d8df; }

#navigation { width: 146px; height: 603px; background: url(navbox.jpg) no-repeat; position: absolute; top: 0; left: 0; }

#navigation ul { width: 111px; padding: 82px 0 0 5px; }

#navigation ul li { display: block; height: 40px; font-size: 12px; line-height: 40px; color: #f0f3f7; text-align: left; }

#navigation ul li a { display: block; height: 40px; color: #f0f3f7; text-decoration: none; }

#navigation ul li a:hover { background-color: #f0f3f7; color: #4b5668; }

#navigation ul li.there { /*background-color: #f0f3f7;*/ color: #f983ef; font-size: 14px; }

#main { width: 635px; height: 603px; position: absolute; top: 0; left: 55px; }

#bldg { width: 635px; height: 390px; padding-top: 40px; }

#main h2 { margin: -150px 0 50px 0; }

#obits { width: 210px; height: 325px; position: absolute; bottom: 24px; right: 123px; background: url(obitbox.png) no-repeat; }

#obits table { text-align: left; margin: 67px 5px 0 5px; font-size: 10px; line-height: 14px; }

#obits table td { padding-left: 10px; }

#obits table tr td a { text-decoration: none; }

#obits p { text-align: right; padding: 15px; }

#obits p a { text-decoration: none; }
