@charset "UTF-8";
@import url('nav.css');

body{
	text-align:center;
	margin:0 auto;
	font-size:90%;
	background:#f5f3ea url(../images/back.jpg);
	font: 80%/1.5em Georgia, "Times New Roman", Times, serif;
}
#wrapper{
	width:804px;
	margin: 0 auto;
	text-align:left;
}
img{
	border:0;
}
p{
	margin:0 0 1em 0;
	padding:0;
}
p.last{
	margin-bottom:0 !important;
}
p img{
	float:left;
	margin:0 15px 15px 0;
}
p a, h1 a, h2 a, h3 a{
	color:#8e1c10;
}
h1 a, h2 a, h3 a{
	text-decoration:none;
}
h1 a:hover, h2 a:hover, h3 a:hover{
	text-decoration:underline;
}
h2{
	margin:0 0 1em 0;
	font-weight:normal;
}
h4{
	margin:-0.5em 0 1em 0;
	color:#666;
}
.r{
	margin:0;
	padding:0;
	position:relative;
	display:block;
}
.r span{
	display:block;
	position:absolute;
	left:0; top:0; z-index:1;
	background-position:top left;
	background-repeat:no-repeat;
}

.white{
	background-color:#FFF;
	padding:17px;
	overflow:hidden;
	_height:1%;
	clear:both;
}
.white img{
	position:relative;
	left:-8px;
	top:-6px;
	display:block;
	float:left;
}
.white .book_description{
	width:345px;
	float:left;
	margin-left:5px;
}
.white .buy_book{
	width:267px;
	float:right;
}
h3{
	font-size:110%;
	padding:0;
	margin:4px 0 0.5em 0;
	color:#333;
}
h3 a.r{
	font-weight:normal;
	text-transform:uppercase;
	width:234px; height:15px;
	cursor:pointer;
}
h3 a.r:hover{
	text-decoration:none;
}
h3 a.r span{
	width:234px; height:15px;
	cursor:pointer;
}
h3#buybook a.r span{
	background-image:url(../images/buythebook_on_white.gif);
}
.offwhite h3#buybook a.r span{
	background-image:url(../images/buythebook_on_beige.gif);
}
h3#sendbook, h3#sendbook a.r span{ height:40px;}
h3#sendbook a.r span{ background-image:url(../images/sendtocongress_on_white.gif);}
.offwhite h3#sendbook a.r span{ background-image:url(../images/sendtocongress_on_beige.gif);}

.buy_book p{
	margin-left:17px;
	margin-bottom:2em;
}

div.maincol{
	width:480px;
	padding:25px 17px 17px 17px;
	float:left;
}
div.section{
	padding-bottom:1em;
}
h3#praise a.r span{ background-image:url(../images/praise_for_book.gif);}
h3#latestpost a.r span{ background-image:url(../images/latest_post.gif);}
blockquote{
	margin:1em 0 0.5em -17px;
	padding:0 0 0 17px;
	width:460px;
	background: url(../images/quote_left.gif) top left no-repeat;
}
blockquote span{
	
	background: url(../images/quote_right.gif) top right no-repeat;
	display:inline-block;
	width:17px;
	height:12px;
}
div.post{
	clear:left;
}

div.entry blockquote{
	margin:0 0 1em 0;
	padding:1em 1em 0 1em;
	width:auto;
	background:#FFF;
	border:1px solid #960;
}
div.entry blockquote span{
	display:inline;
	width:auto;
	height:auto;
	background:none;
	
}
p.quoter{
	font-style:italic;
	margin-bottom:1.5em;
}
p.quoter em{
	font-style:normal;
}

div.sidecol{
	width:251px;
	padding:25px 17px 17px 17px;
	float:right;
}

div.sidecol.nosidepadding{
	width:285px;
	padding-left:0;
	padding-right:0;
}
div.sidecol.notoppadding{
	padding-top:8px;
}
div.sidecol .d1{
	margin-top:12px;
	padding-top:5px;
	width:275px;
	background:url(../images/book_ico.jpg) top right no-repeat;
}
div.sidecol .d2{
	padding-top:5px;
	width:275px;
}
div.sidecol .d1 p{
	margin-left:17px;
	width:170px;
	padding-top:0.7em;
}
div.sidecol .d2 h3{
	margin-bottom:0;
}
div.sidecol .d2 p{
	margin-left:17px;
	width:150px;
	padding-right:108px;
	padding-top:1.6em;
	padding-bottom:2em;
	background:url(../images/congress_icon.jpg) top right no-repeat;
}

#footer{
	clear:both;
	margin-top:-1em;
	border-top:1px solid #d3cabc;
	padding:9px;
	_height:1%;
	overflow:hidden;
}
