/* *** CSS for WebVivant Press items *** */

div.WVP {
	font-family:"Lucida Grande", verdana, helvetica, sans-serif;
}

div.WVP img { border: none; }
div.WVP img.thinBorder { border: 1px solid #bbb; }
div.WVP img.cal { 
	border: 1px solid #333; 
	border-top: 3px solid #333;
	border-bottom: 3px solid #333;
	}
div.WVP img.bookCover {
	border:1px solid #ccc;
}
div.WVP img.inset { 
	float:right;
	margin:0 0 2px 2px;
}
div.WVP img.insetLeft { 
	float:left;
	margin:0 2px 2px 0;
}
div.WVP img.insetRight { 
	float:right;
	margin:0 0 2px 2px;
}
div.WVPsidebar {
	text-align:center;
    margin:0; padding:0;
    margin-bottom: 10px;
    padding-bottom:10px;
    border-bottom: 10px solid #ccc;
}
div.WVP h1, 
div.WVP h2, 
div.WVP h3, 
div.WVP h4,
div.WVP p {
	font-family:"Lucida Grande", verdana, helvetica, sans-serif;
	margin:1px 0; padding:0;
	letter-spacing:normal;
	line-height:1em;
 }

div.WVP div.book,
div.WVP div.calendar,
div.WVP div.site {
	margin: 0 0 10px 0;
}
 
div.WVP h2.divHeader, div.WVP h2.divHeader a { font-size:12px; }
div.WVP h3.productTitle {
	font-size:13px;
	text-transform:uppercase;
	}

div.WVPsidebar h1, 
div.WVPsidebar h2, 
div.WVPsidebar h3, 
div.WVPsidebar h4 {
	text-align:center;
 }
 
div.WVP p {}
div.WVP p.subTitle { font-weight:bold; }
div.WVP p.author { font-style:italic; }
 
div.WVP.panel {
	margin: 5px 0;
	padding:5px 0;
	border:0;
	border-top:1px dotted #bbb;
	border-bottom:1px dotted #bbb;
}
div.WVP.panel h3.productTitle { margin: 0 0 3px 0; }
div.WVP.panel p { line-height:1.3em; margin: 3px 0; }
div.WVP.panel p.subTitle {  }
div.WVP.panel p.author { }
 