body {
	font: 9pt/1.7 Palatino, Serif;
	padding: 5mm 30mm;
}

.pagetitle {
	float: right;
	clear: none;
	margin: 0;
	padding: 0;
	margin-top: -20mm;
	margin-right: -5mm;
	color: #333;
	font-family: Helvetica, Arial, SansSerif;
	font-size: 9pt;
}

#header h1 a, #skip, #nav, .editpost { display: none; }

#header img {
	display: block;
	width: 25mm;
	height: 15mm;
	margin: -3mm 0 0 -5mm;
}

.tagline { font-style: italic; }
a { text-decoration: none; color:#000}
h1, h2, h3, h4, h5 {
	margin-bottom: 0;
	padding-bottom: 0;
}
p { margin-top: 0; }
.newsitem {padding-bottom:3em !important;}

a:link:after,
a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 90%;
}
html.noted a:link:after,
html.noted a:visited:after {
  content: "";
}

/* hcard */
.vcard { display: block;width:75mm;}
dl dt {float: left;padding:0;}
dl.vcard, acronym {border: none;}
dl.vcard address { float: left; font-style: normal; display: block; width: 370px; margin:0; }
dl.vcard address span { display: block; }
dl .org { font-weight: bold; }
dl dd.tel, dl dd.email, dl dd.value { padding-left: 9em; display:block; }
dl.vcard .tel .type, dl.vcard dt.website, dl.vcard .url, dl.vcard .access { display: none; }

