body {	background-image: url(images/body_bg.gif);	margin: 0px;	background-color: #2F1D23;	background-repeat: repeat-x;	font-family: Georgia, "Times New Roman", Times, serif;	color: #2E2C27;}.book {	background-image: url(images/book_bg2.gif);	background-repeat: no-repeat;	height: 603px;	margin-right: auto;	margin-left: auto;	padding-top: 70px;}.clear {	clear: both;	height: 0px;}.bookBottom {	background-image: url(images/book_bottom_bg.png);	height: 63px;	width: 950px;	margin-right: auto;	margin-left: auto;	clear: both;}.book h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 140%;	color: #212732;	letter-spacing: -0.05em;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #948C7F;}.book h1 a {	color: #212732;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	font-weight: normal;	font-size: 200%;	line-height: 110%;	letter-spacing: -0.05em;}.book h1 a:hover {	color: #000000;}.book h2 a {	color: #212732;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.book h2 a:hover {	color: #000000;}.book h3 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 90%;	color: #212732;	letter-spacing: -0.05em;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #948C7F;}.bookWrapper {	width: 950px;	margin-right: auto;	margin-left: auto;	background-image: url(images/repeat_book_gap_bg.png);	clear: both;}.pageControl .older {	float: left;}.pageControl .newer {	float: right;}a:link {	color: #607486;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #607486;}.pageControl {	margin-left: 50px;	margin-right: 80px;}.pageControl {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 95%;}.footer {	width: 950px;	margin-right: auto;	margin-left: auto;	margin-top: 18px;	font-family: Helvetica, Arial, sans-serif;}.footerLeft h1 {	color: #FBF3DF;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.4em;	margin-top: 0px;	margin-bottom: 10px;}.footerLeft p {	 font-family: Helvetica, Arial, sans-serif;	font-size: 0.65em;	line-height: 1.2em;	color: #131413;	text-transform: uppercase;}.book h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 270%;	color: #212732;	letter-spacing: -0.05em;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#searchform {}.meta {	float: left;	width: 126px;}.meta ul {	list-style-type: none;	margin-left: 0px;	margin-top: 0px;	padding-right: 25px;	padding-left: 0px;	font-size: 90%;	line-height: 130%;}.meta li {	list-style-image: none;	list-style-type: none;}a:hover {	color: #120B0D;}#searchsubmit {	background-color: #59646B;	font-family: Georgia, "Times New Roman", Times, serif;	color: #FBEFD7;	border: 1px solid #505B61;}.footerLeft {	background-image: url(images/blue_footer_bg.gif);	float: right;	width: 290px;	padding: 10px;	margin-right: 35px;}.book .leftColumn {	width: 380px;	margin-left: 50px;	float: left;}.bookWrapper .book .rightColumn {	float: right;	width: 380px;	margin-right: 75px;}#s {	background-image: url(images/searchbox.png);	background-repeat: no-repeat;	background-color: #FBF3DB;	width: 142px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 80%;	color: #414235;	padding-right: 10px;	padding-left: 25px;	padding-top: 3px;	height: 22px;}#s:focus, #commentform input:focus {	background-position: 0px -25px;}.book img {	float: left;}.book .post p, .book .post li, .commentlist {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 80%;	line-height: 130%;	margin-top: 0px;	}.postCats {	font-size: 80%;	font-style: italic;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #948C7F;	margin: 0px 0px 6px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;}li {	list-style-image: url(images/bullet.png);}.rightColumn h2 {	font-size: 110%;}.floatDate {	background-color: #716F6E;	height: 40px;	width: 30px;	float: left;	margin-right: 8px;	margin-top: 3px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #FFF7E3;	font-size: 18px;}.dateText {	text-align: center;}.floatDate .dayText {	font-family: Geneva, Arial, Helvetica, sans-serif;	text-align: center;	font-size: 10px;}#commentform #comment {	background-color: #FFEFE8;	width: 380px;	border: 1px solid #CAC1AC;	font-family: Georgia, "Times New Roman", Times, serif;}#commentform #submit {	width: 177px;	height: 25px;	background-image: url(images/submit.png);}a:visited {	color: #607486;	text-decoration: none;}#commentform input {	background-image: url(images/input.png);	background-repeat: no-repeat;	background-color: #FBF3DB;	width: 142px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 80%;	color: #414235;	padding-right: 10px;	padding-left: 25px;	padding-top: 3px;	height: 22px;	font-weight: bold;	float: right;}li.pagenav, li#linkcat-2 {	list-style-type: none;	list-style-image: none;}a[rel="lightbox"], #bottomNavClose, a img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.blogTitle{	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #948C7F;	margin-bottom: 7px;	padding-bottom: 5px;	font-size: 90%;	color: #212732;	font-style: italic;}.footerLeft a:link, .footerLeft a:visited {	color: #1D2937;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.footerLeft a:hover {	color: #FBF3DF;}