/* @override http://www.webdesignersreviewofbooks.com/css/typography.css */

body {
	font-size:87.5%;/*IE6 16px -> 14px*/
	font-family:"Helvetica Neue", Arial, sans-serif;
	color:#66483a;
}
html>body {
	font-size:14px;
}
/*--------------------------------------------------------------------- 14/20 */
p, li, .tags, pre {
	line-height:1.429em;
}
p, .rate-and-date, .video, ul, pre, blockquote {
	margin-bottom:.7143em;
}
.full ul li {
	background:url("../images/sq.png") 0 .6em no-repeat;
	padding-left:10px;
	margin:0 0 .7143em -10px;
}
.full ol li {
	list-style:decimal outside;
	color:#1f8899;
	margin-left:4px;
	font-size:11px;
}
.full ol.letters li{
	list-style:upper-alpha outside;
}
.full ol li p{
	margin-left:-4px;
	color:#66483a;
	font-size:14px;
}
blockquote{
	padding-left:10px;
	border-left:10px solid #daeff1;
	-moz-border-image:url("../images/dot.png") 0 0 0 10 repeat;
	-webkit-border-image:url("../images/dot.png") 0 0 0 10 repeat;
	border-image:url("../images/dot.png") 0 0 0 10 repeat;
}
/*--------------------------------------------------------------------- 42/80 */
h1, h2, h3, .addthis_button {
  font-family: "ronnia-condensed-1","ronnia-condensed-2","Arial Narrow",sans-serif;
}
h1 {
	font-size:3em;/*42*/
	line-height:1.19em;/*50*/
	margin-bottom:.7143em; /*30*/
}

/*--------------------------------------------------------------------- 28/46 - why? */
h2 {
	font-size:2em;/*28*/
	line-height:1.5em;/*42*/
	border-bottom:4px double #1f8899;
}
.full h2 {

}
.full h2 .subtitle {
	font-weight:200;
	padding-left:.25em;
}
.static h2{	
	margin-bottom:.5em;
}
.static .secondary h2 {margin-bottom:0;}
/*--------------------------------------------------------------------- 24/30 */
.excerpt h2, .next-reviews h2, h3, .addthis_button {
	font-size:1.7143em;/*24*/
	line-height:1em;/*24*/
	margin-bottom:.25em; /*6*/
	border-bottom:0;
}
.full h3{
	margin-top:.8333em;/* 20*/
}
.next-reviews h2{
	border-bottom:2px solid white;
	line-height:36px;
	margin-bottom:0;
	padding-left:5px;
}

/*--------------------------------------------------------------------- 21/30 */

/*--------------------------------------------------------------------- 16/20 */
h4, .next-reviews h3 {
	font-size:1.143em;/*16*/
	line-height:1.25em;/*20*/
	font-family:"Arial Narrow", Arial, sans-serif;
	font-weight:bold;
}
/*--------------------------------------------------------------------- 12/20 */
.excerpt .summary, .excerpt li, td, .comment-help, #footer, .description .lightbox p{
	font-size:.8572em;
	line-height:1.667em;
}
.description .lightbox p{
	margin-top: 4px;
	margin-bottom: 1.429em;
	background-color:#daeff1;
}
.description .lightbox{
	 text-align: center;
	 padding-top: 4px;
	 border-top: 2px solid #daeff1;
}
.description .imgR{
	float: right;
	margin-left: 10px;
}
/*--------------------------------------------------------------------- MISC TYPO */
code {
	font-family: Consolas, "Andale Mono", "Lucida Console", monospace;
	background-color:#daeff1;
	padding:0 2px;
}
pre { background-color:#daeff1; }
pre code {background-color:rgba(255,255,255,.3);}
cite, em {
	font-style:italic;
}
strong {
	font-weight:bold
}
table {
	width:240px;
	margin-top:.7143em;
}
td {
	padding:0 4px;
	background-color:#daeff1;
	border-bottom:1px solid #fff;
}
/*--------------------------------------------------------------------- LINKS */
a {
	color:#358791;
	text-decoration:none;
}
a:hover {
	color:#66483a;
	background:url("../images/dot.png") 0 0 repeat;
}
#footer a{
	color:#fff;
	text-decoration:underline;
}
.addthis_button{
	display:block;
	float:left;
	width:190px;
	height:30px;
	padding:10px 0 0 50px;
	margin-top:10px;
	background:url('../images/share.png') 0 0 no-repeat;
}
.addthis_button:hover{
	cursor:pointer;
	background:url('../images/share.png') 0 0 no-repeat;
}
.tags a {
	padding:0 2px;
}
.tags a:hover {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	color:white;
	background:#1f8899;
}
.rating {
	float:left;
	display:block;
	line-height:1em;
	margin-bottom:-.5em;
	font-size:2em;
	letter-spacing:3px;
	font-family:"Gill Sans", Baskerville, "Times New Roman", Times, serif;
}
.excerpt .rating, .rate-and-date .rating {
	padding-top:2px;
	line-height:inherit;
}
.dtreviewed span {
	display:block;
	float:right;
	border-right:1px solid #1f8899;
	text-transform:uppercase;
	line-height:1.429em;
	padding:0 3px;
}
/*--------------------------------------------------------------------- FORMS */
fieldset div {
	padding:0 0 .7143em 260px;
}
legend {display:none;}
.long-text {
	position:relative;
}
.comment-help {
	position:absolute;
	width:240px;
	top:0;
	left:0;
	padding-left:0;
	background-color:#daeff1;
	text-align:center;
}
label, input, textarea {
	font-size:inherit;
	font-family:inherit;
	color:inherit;
	border:1px solid #1f8899;
	line-height:1.429;
}
label {
	float:left;
	width:5em;
	padding-right:.5em;
	border:0;
}
.submit {
	margin-left:5.5em;
	}
.submit input{
	background-color:#daeff1;
	}
.submit input:hover{
	background-color:#1f8899;
	color:white;
	cursor:pointer;
	}
input.disabled {
	border-color:#ccc;
	background-color:#ddd;
	color:#ccc;
	}
input.disabled:hover{
	border-color:#ccc;
	background-color:#ddd;
	color:#ccc;
	cursor:auto;
	}
#comment-form { margin-top: 1.429em; padding-top: 1.429em; border-top: 1px solid #1f8899; }
#cpreview {
	background-color:#daeff1;
}
.zemThanks {
	padding:0 0 .7143em 260px;
	font-size:1.5em; /*21*/
	line-height:1.905em; /*30*/
	font-family:"Arial Narrow", Arial, sans-serif;
	font-weight:bold;
	color:#1f8899;
}
/*--------------------------------------------------------------------- ARCHIVE page */
.archive-body .art-meta{
	margin-bottom:20px;
}
/*--------------------------------------------------------------------- LAYOUT */
#wrapper {
	width:760px;
	text-align:left;
	margin:0 auto 0 70px;
	border-top:6px solid #1f8899;
}
#google-ad-1{
	position:absolute;
	top:6px;
	left:860px;
}
#main-section {
	width:760px;
}
#header .rss{
	position:absolute;
	top:4px;
	left:790px;
	width:40px;
	height:40px;
	text-indent:-9999px;
	background:url("../images/rss.png") 0 0 no-repeat;
}
.next-reviews{
	background-color:#daeff1;
	margin-bottom:24px;
}
.next-reviews h2 span{
	font-size:14px;
	float:right;
	margin-right:5px;
	color:#1f8899;
}
.next-reviews .preview{
	float:left;
	width:49%;
	padding-top:5px;
}
.next-reviews .imgL{
	float:left;
	padding:0 5px 5px 5px;
}
.main-info {
	width:500px;
	float:right;
}
.full .imgL {
	padding-top:10px;
}
.full {
	margin-bottom:1.429em;
}
.static .full{
	width: 500px;
	margin-left:260px;
}
.excerpt, .secondary, .arch-menu {
	width:240px;
	float:left;
	margin-right:20px;
	margin-bottom:5px;
}
.excerpt {
	padding-top:.7143em;
	border-top:1px solid #1f8899;
}
.tag-body .excerpt{
	margin-top:.7143em;
}
.last {
	margin-right:0;
}
.prev-next {
	zoom:1;
	overflow:auto;
	border:1px solid #1f8899;
	border-width:1px 0;
}
.link-to-prev {
	display:block;
	float:left;
}
.link-to-next {
	display:block;
	float:right;
}
.excerpt .item, .excerpt .summary {
	width:130px;
	float:right;
}
/*--------------------------------------------------------------------- COMMENTS */

.comment-meta{display: block; float: left; width: 240px; }
.comment{ border-top: 1px dotted #1f8899; margin-bottom:1.5em; }
.comment-content {margin-left:260px;}

#footer {
	background-color:#1f8899;
	color:white;
	padding:10px 2px;
	margin:1.429em 0 0 0;
}
hr, .hidden {
	display:none;
}
.clear {
	clear:both;
}
/* clear fix courtesy of Handcrafted CSS p 106-7 */
.clearfix:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .clearfix {
	height:1%;
}
*:first-child+html .clearfix {
	min-height:1px;
}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a,#jquery-lightbox a img{border:0}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box >#lightbox-nav{left:0}#lightbox-nav a{outline:none;border:0}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{padding:0 10px}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}
