#container {	width: 950px;	margin-right: auto;	margin-left: auto;	background-color: #F8EEDE;	background-image: url(images/bkg_textArea.gif);	background-repeat: repeat-y;	border-right-width: 5px;	border-right-style: solid;	border-right-color: #FFFFFF;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #FFFFFF;}body {	background-color: #6C321B;	margin: 0px;}.endFloat {	clear: both;}#nav {	text-align: center;	padding-top: 5px;	position: relative;}#subNav {	visibility: hidden;	position: relative;	text-align: center;	padding-top: 10px;}#subNav a:hover {	text-decoration: underline;}#subNav a {	font-size: 1em;	color: #090076;	text-decoration: none;	text-transform: capitalize;	padding-right: 10px;	padding-left: 10px;	padding-top: 10px;	padding-bottom: 10px;}#leftCol {	background-image: url(images/bkg_left.jpg);	background-repeat: no-repeat;	height: 669px;	width: 67px;	float: left;}#middleColContainer {	width: 633px;	border-right-width: 2px;	border-left-width: 2px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #110087;	border-left-color: #110087;	float: left;}#middleColContainer2 {	background-image: url(images/bkg_textAreaFlowers.jpg);	background-repeat: no-repeat;	background-position: right 0px;}#content {	padding: 10px 30px 20px;}#rightCol {	background-image: url(images/bkg_right.jpg);	width: 246px;	float: left;	padding-top: 600px;	background-repeat: no-repeat;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #6C321B;	padding-bottom: 50px;}h1 {	font-size: 1.4em;	color: #6C321B;	text-align: center;}#content p {	text-indent: 20px;}h2 {	font-size: 1.1em;	font-weight: bold;	text-transform: capitalize;}#nav a {	font-family: "Times New Roman", Times, serif;	font-size: 1.2em;	color: #723E23;	text-decoration: none;	text-transform: capitalize;	margin-right: 15px;	margin-left: 15px;}#nav a:hover {	text-decoration: underline;}hr {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CEDEF4;	border-bottom-style: none;	border-right-style: none;	border-left-style: none;	width: 75%;	margin-right: auto;	margin-left: auto;}#content a {	color: #6C321B;}.smallText {	font-size: 0.9em;}.casketThumbDiv {	font-size: 0.9em;	text-align: center;	float: left;	height: 120px;	width: 170px;	border: 1px solid #EDDCC7;	margin-right: 15px;	margin-bottom: 15px;	text-decoration: none;	color: #6C321B;}.noUnderline {	text-decoration: none;}#casketName {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #573C2D;	text-align: center;	width: 570px;	padding-bottom: 20px;	margin-bottom: 15px;	position: relative;	top: -30px;}#cemeteryDir {	margin: 0px 0px 25px 25px;	padding: 5px;	border: 1px solid #0066CC;	float: right;	width: 275px;	height: auto;	line-height: 1.3em;}.linkAppearance {	color: #6C321B;	text-decoration: underline;	cursor: pointer;	line-height: 1.3em;}.obitName {	text-transform: uppercase;	text-indent: -20px;}.obitDate {	font-style: italic;	color: #333333;	font-size: .9em;}.paraOutdent {	text-indent: 40px;}.casketThumbDiv:hover {	cursor: pointer;}