body 			{margin:0; background:#003555 url(../images/bg-y.png) top center repeat-y; font-family: Georgia, Times, serif; margin-left:0px; color: #333; font-size:11pt;}

p {margin: 0 0 1.1em 0; text-indent: 1.3em;}

h3 {font-size:16pt; margin-bottom:10px; margin-top:40px; padding-bottom:10px; border-bottom:1px solid #78614c;}
h6 {font-size:9pt; color:#78614c; font-style:italic; border-bottom:1px solid #78614c;}

ul {padding-left:2.5em;}


#container1 	{background: url(../images/bg-w8.png) top center no-repeat;}

.clear			{clear:both;}

#header			{background: url(../images/header-bg.png) top center no-repeat; height:266px; width: 933px; margin:0 auto;}

.backhome		{display:block; width:250px; height: 140px; margin:40px 0 0 90px; position: absolute;}

#primenav		{position:absolute; width:933px; margin-top:221px; text-align: center; padding-top:12px; color:#fff}

#primenav a		{padding:0 20px;}

#primenav a:link	{color:#fff; text-decoration: none;}
#primenav a:visited	{color:#fff; text-decoration: none;}
#primenav a:active	{color:#fff; text-decoration: underline;}
#primenav a:hover	{color:#fff; text-decoration: underline;}

#contentcontainer	{width:900px; padding:0px; margin:0 auto;}

#sidebar 			{width:286px; float:left; background: url(../images/sidebar-shadow.png) top center no-repeat; text-align:center; padding:20px 0 0 0;}

#sidebarbuttons		{margin-bottom:15px;}

#sidebarobits	{background: url(../images/sidebar-title-bg.png) top center no-repeat; width:286px; height: 65px;}
#sidebarobits h1 {padding:10px 0 0 10px; font-weight: normal; font-size:17pt; color:#fff; text-align: left; display: block;}
.sidebarobitscontent1	{background: url(../images/sidebar-round-top.png) top center no-repeat #f5f5f5; padding:10px 0 0 0; margin:0 0 0 21px; width:242px;}
.sidebarobitscontent2	{background: url(../images/sidebar-round-bottom.png) bottom center no-repeat; padding:0 15px 10px 15px; text-align: left;}
.sidebarobitscontent2 dl {margin:0; padding:0;} 
.sidebarobitscontent2 dl dt {font-size:14pt; color:#644830; padding-left:.2em;}
.sidebarobitscontent2 dl dt a {color:#644830; text-decoration: none;}

.sidebarobitscontent2 dl dd {font-size: 10pt; color:#666; font-style: italic; padding-left:1em; border-bottom: 1px solid #d2bfa4; padding-bottom:1em; margin-bottom:.5em;}


.contenttitle {display:block;}

#content1		{width:614px; float:left;}

#content2	{padding:15px 32px; line-height: 1.5em;}

#pagetitle {background:url(../images/page-title-bg.png) left top no-repeat; width:599px; height: 73px; color:#fff; font-weight:normal; padding:8px 0 0 15px;}
#pagetitle h1 {font-size: 35pt;}

#sidebarbuttons ul {margin: 0; padding: 0; display: block;}
#sidebarbuttons li {list-style: none; display:block; color:#fff; font-size:18pt; text-align: right;}
#sidebarbuttons li a {width:239px; height:81px; margin: 0 0 0 10px; background: url(../images/sidebar-bg.png) left top no-repeat; color:#fff; text-decoration: none; display:block; padding:14px 25px 0 0;}
#sidebarbuttons ul li h2 {font-size:18pt; font-weight: normal;}

a:link		{color:#55361c; text-decoration:underline;}
a:visited	{color:#55361c; text-decoration:underline;}
a:active	{color:#b4987f; text-decoration:none;}
a:hover		{color:#b4987f; text-decoration:none;}

#obit-signup-container {border: 1px solid #674c34; padding:10px; text-align: center; font-size:11pt; background:#eee1d0; color:#674c34;}

#query_form, #gb_form {display:block; width:95%; text-align:center; margin-top:20px; border:1px solid #674c34; padding:12px;}
#query_form #q {width:200px;}

#gb_form { background:#eee1d0;}

.obitinfo h4 {font-size:16pt; font-weight:normal; margin:0 0 0 15px;}
.obitinfo h5 {font-size:11pt; font-weight:normal; font-style: italic; color:#999; margin:0 0 10px 0; margin:0 0 0 15px;}
.obitinfo p {font-size:10pt; font-weight:normal; margin:0 0 0 15px;}

.photo {width:100px;}

.sidebarobitscontent2 #query_form {display:block; width:200px; text-align:center; margin-top:0px; border:1px solid #674c34; padding:6px; margin-bottom:10px;}
.sidebarobitscontent2 #query_form #q {width:100px;}
.sidebarobitscontent2 #query_form label {display:none;}

.guestbook_name {font-size:24pt; font-weight:normal; margin:0; padding:0; text-align: center;}