* {
	background:none;
	font-family:georgia, times, serif;
	font-size: 10pt;
	}

nav.primary,
form,
div.options,
.warning,
section.primary footer,
.site-overview {
	display:none;
	}

body,
header.primary,
section.primary article,
section.primary aside,
.site-overview,
footer.primary {
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	}

nav.primary {
	display:block;
	}

nav.primary ul li {
	float:left;
	display:none;
	}

#current-issue,
#current-issue a {
	margin:0;
	padding:0;
	display:block;
	float:right;
	font-weight:normal;
	text-decoration:none;
	font-size: 12pt;
	color:orange;
	}

section.primary article {
	background:blue;
	}

header.primary .description {
	font-size: 10pt;
	float:right;
	}

.logo img {
	width:165pt;
	float:left;
	}

header.primary {
	height: 30pt;
	display:block;
	}

h1 {
	clear:both;
	font-size: 18pt;
	font-weight: normal;
	color:#242424;
	letter-spacing: 0.05em;
	padding: 7pt 0;
	border-top: 1pt dotted orange;
	border-bottom: 1pt dotted orange;
	}
	
a img {
	border:none;
	}

section.primary article a {
	color: grey;
	text-style:italic;
	font-style:italic;
	text-decoration:none;
	}

blockquote {
	border-left:2pt solid #eee;
	padding-left:12pt;
	margin-left:0;
	font-style:italic;
	}

section.primary article a[href]:after {
	content: ” (” attr(href) “) ”;
	}

section.primary {
	border-top: 1pt dotted #000;
	}

.author-photo img {
	float:left;
	padding-right: 12pt;
	}

footer.primary {
	border-top: 1pt dotted #000;
	padding-top:7pt;
	}
	
footer.primary small,
footer.primary p {
	font-size:8pt;
	}