html {	background: #38240C url(../img/bg_body_rpt.jpg) repeat top left;	}	body {	background: transparent url(../img/bg_rpt.png) repeat-y top center;	font-family: Georgia, Times, serif;	color: #221E1F;	padding: 0 0 40px 0;	margin: 20px 0 0 0;	}h1 {	font-size: 16px;	}h2 {	font-size: 14px;	}p, li, label {	font-size: 12px;	}a {	color: #221E1F;	}label {	padding: 5px 0 5px 0;	}	label, input {	display: block;	}input, textarea {	border: 1px solid #ccc;	width: 300px;	padding: 5px;	margin: 0 0 20px 0;	}input.submit {	border: 1px solid #ccc;	background-color: #957247;	width: auto;	padding: 5px 10px;	}fieldset {	border: 0;	}div#flip {	width: 350px;	height: 696px;	background: transparent url(../img/page_turn2.png) top center no-repeat;	/*border: 1px solid #ccc;	display: none;*/	visibility: hidden;	position: absolute;	top: 0;	left: 60%;	padding: 0;	margin: 0 0 0 0;	z-index: 1;	}div#booktop {	background: transparent url(../img/bg_top.png) no-repeat top center;	height: 30px;	width: 1000px/*100%*/;	position: absolute;	top: 0;	padding: 0;	margin: 0 auto;	}	div#wrap {	width: 1000px;	padding: 10px 0 0 0;	margin: 0 auto;	}		div#left {	width: 420px;	/*float: left;*/	padding: 0 0 50px 0;	margin: 0 0 0 50px;	}			img.logo {		float: left;		border-top: #221E1F 5px solid;		padding-top: 40px;		}		ul.nav {		height: 90px;		list-style-type: none;		padding: 50px 0 0 0;		margin: 0 0 0 190px;		}				ul.nav li {			width: 100px;			float: left;			font-size: 12px;			line-height: 25px;			padding: 0;			margin: 0;			}				ul.nav li img {			display: inline;			}				ul.nav li a {			letter-spacing: 1px;			text-decoration: none;			color: #221E1F;			padding: 0 0 0 28px;			}				ul.nav li a:hover {			font-weight: bold;			letter-spacing: normal;			/*background: transparent url(../img/nav_icon.png) no-repeat left;*/			}				ul.nav li.on {			/*text-transform: uppercase;*/			}						ul.nav li.on {			background: transparent url(../img/nav_icon.gif) no-repeat left;			}				ul.nav li.on a {			letter-spacing: normal;			font-weight: bold;			}			div.main {		clear: both;		border-top: 1px solid #B9B5A4;		border-bottom: 1px solid #B9B5A4;		padding: 20px 0 50px 0;		margin: 35px 0;		}		div.main ul.fltlft, div.main ul.list {		margin: 0;		}			div.main ul.fltlft {		width: 180px;		float: left;		display: inline;		padding: 0 0 0 20px;		}		div.main ul.list {		width: 170px;		padding: 0 0 0 30px;		margin-left: 210px;		}		div.main ul.fltlft li, div.main ul.list li {		line-height: normal;		}			div#left p, div.main li {		line-height: 22px;		}				div#left p.quoted {		font-size: 10px;		font-style: italic;		line-height: normal;		padding-bottom: 30px;		}			div#left p.nopadbot {		padding-bottom: 0;		}				div#left img.cover {		width: 102px;		height: 150px;		float: right;		margin-left: 50px;		margin-right: 20px;		}			div#left ul.address {		list-style-type: none;		padding: 0;		margin: 0 0 50px 0;		}			div#right {	width: 467px;	position: absolute;	padding: 0;	margin: 0 0 0 501px;	}		div#right img {		width: 430px;		padding: 0;		margin: 30px 0 100px 0;		}				div#right p.quote {		width: 400px;		color: #926939;		font-size: 14px;		line-height: 22px;		font-style: italic;		text-align: left;		position: absolute;		top: 535px/*115px*/;		left: 35px /*220px*/;		}		div#right p.quote_testimonial {		width: 500px;		color: #000;		font-size: 14px;		line-height: 22px;		font-style: italic;		text-align: left;		position: absolute;		top: 535px/*85px*/;		left: 50px /*220px*/;		} 	div#right p.quote_services {		width: 500px;		color: #000;		font-size: 14px;		line-height: 22px;		font-style: italic;		text-align: left;		position: absolute;		top: 535px;		left: 50px;		}	div#right p.quote_departments {		width: 500px;		color: #000;		font-size: 11px;		line-height: 22px;		font-style: italic;		text-align: left;		position: absolute;		top: 535px/*35px*/;		left: 50px /*20px*/;		}		div#right .verse {		font-size: 10px;		padding: 0;		margin: 0;		}			div#right p.caption {		width: 430px;		text-align: right;		font-size: 10px;		font-style: italic;		color: #613B0C;		position: absolute;		top: 515px/*35px*/;		left: 0 /*20px*/;		padding: 0;		margin: 0;		}	div#footer {	width: 1000px;	height: 50px;	clear: both;	background: transparent url(../img/bg_footer.png) no-repeat top center;	padding: 0;	margin: 0 auto 20px auto;	}			