body {
	background:#fff url(images/bp-mark-bw.jpg) no-repeat top right;
	color:#000;
	margin:0;
	padding:0;
	font-family:'trebuchet ms',tahoma,helvetica,sans-serif;
}
h1,h2,h3,h4,h5,h6 {
	font-family:georgia,palatino,'times new roman',serif;
	color:#606060;
	 page-break-after:avoid;
}
h2 {
	font-size:1.8em;
	letter-spacing:0.1em;
}
h2 a {
	text-decoration:none;
}
h3 {
	font-size:1.4em;
	letter-spacing:0.1em;
}
h4 {
	font-size:1.2em;
}
h5,h6 {
	font-size:1em;
}
blockquote, table, pre, img {
	 page-break-after:avoid;
     page-break-inside:avoid;
}
img {
	border:1px solid #eee;
}
a {
	color:#000;
}
a,abbr,acronym {
	text-decoration:none;
}
dt {
	font-weight:bold;
	margin-top:0.2cm;
}
blockquote {
	margin:0;
	padding:0 0 0 20pt;
	font-family:georgia,'palatino linotype',monaco,times,'times new roman',serif;
	font-style:italic;
}
blockquote p {
	padding:10pt 15pt 0;
}
blockquote cite {
	display:block;
	padding-bottom:15pt;
	font-size:.84em;
	font-style:normal;
}
q:before, q:after {
    content:"";
}
ul, ol, dl  {
	 page-break-before:avoid;
}
li {
	margin-bottom:10pt
}
address {
	font-style:normal;
}
fieldset {
	border:1px solid #ddd;
}

/*NOT PRINTED */
.jumplinks,#sidebar,.meta span,.catlist,.edit,.prevnext,.top,
#footer ul,#blogtitle small,.edit,.back {
	 display:none;
}

/* HEADER */
#blogtitle small#homepage {
	display:block;
}
#wrapper,#innerwrap {
	width:100%;
	margin:0;
	padding:0;
}	
#wrapper {
	background:url(images/im-mark-bw.jpg) no-repeat bottom right;
}

/* CONTENT */
#content{
	 margin-left:0;
     float:none;
     width:auto;
}
#content img {
	float:right;
	margin:0 0 20pt 20pt;
}
#content img.left {
	float:left;
	margin:0 20pt 20pt 0;
}
#content img.nofloat {
	float:none;
	margin:0;
}
#content p {
	margin:1.5em 0;
}
#content p:first-letter {
	font-size:2em;
	font-family:georgia,palatino,'times new roman',serif;
	color:#955667;
}
#content blockquote p:first-letter,#content p.nocaps:first-letter {
	font-size:1em;
	color:#000;
	letter-spacing:normal;
	margin-top:0;
}
.item {
	border-bottom:1px solid #ccc;
	margin: 0 0 0.5cm 0;
	padding:0.1cm 0.3cm 0.5cm;
	page-break-inside:avoid;
}
.img {
	border-bottom:none;
}
..meta {
	font-size:80%;
}

/* FOOTER */
#footer {
	margin-top:1in;
	padding-top:0.2cm;
	font-size:80%;
	text-align:center;
	display:block;
}

/* wordpress gallery */
.gallery {
	margin:50pt 0;
	padding:0;
 }
#content .gallery li {
	margin:0 0 20pt 0;
	padding:0;
	list-style:none;
	float:left;
	text-align:center;
}
#content .gallery img {
	float:none;
	margin:0;
}
.gallery .gallery-caption {
	text-align:center;
	font-size:.8em;
}

/* GENERAL */
.float-right {
	float:right;
}
.float-left {
	float:left;
}
.clear {
	clear:both;
}
.top {
	clear:both;
	font-size:90%;
	text-align:right;
	text-transform:lowercase;
}
.italics {
	font-style:italic;
}
