body { color:black;background:white; font: normal 9pt/1.8182 Verdana, Arial, Helvetica, sans-serif; }
#logo { padding-top:1pt; text-align:right; height:2em;  }
#logo h1 { padding:0; margin:0; }
#logo img { float:right; width:200px !important; height:72px !important; }
img, a img { border:none; }

p,ul,ol { margin-bottom:2em;}

a { color:black; font-weight:bold;text-decoration:none;border-bottom:1pt solid #000; }

div.photo {margin-bottom:1.4em;page-break-inside: avoid;}
abbr,acronym { border:none; }
div.right, div.left { margin-bottom:1.8182em; }
div.right {float:right; }
div.left { float:left; }
div.photo img { display:block; padding:4pt; border:solid 1pt #999;  }
div.photo.right { margin-left:1.8182em;margin-bottom:1.8182em; }
div.photo.left  { margin-right:1.8182em;margin-bottom:1.8182em; }
img {  }
#body h1 { clear:right; }
hr { border:none; border-top:1pt solid #666; background:#fff; color:#fff; height:0pt; overflow:hidden; width:100%; margin:3em 0; }
#nav,#subnav,#bc,#footnav, #side, #footlogo, form, .button, .icons, #comment-form, .post_box, .advertiser_links, .hide_print, .enlarge, img a, #more_articles, .block_forum, .block_directory, .sources, .nav2 { display:none; }
.signature { margin-top:3em; }
hr { visibility:hidden; margin: 0 0 1em 0; }
a[href]:after {
   content: " (" attr(href) ") ";
   font-size: 85%;
	font-weight:normal;
	border:none;
	}
a[href^="mailto:"]:after,a[href^="#"]:after,a[href^="java"]:after {
   content: "";}
a[href^="/"]:after {
   content: " (http://www.designnewjersey.com" attr(href) ") "; display:none;}

h1 { font:bold 24px/1 "Myriad Pro", Myriad, Calibri, Verdana, Tahoma, "Lucida Grande", sans-serif; letter-spacing:-0.05em; margin:0 0 0.75em 0; }
h2 { font:bold 18px/1.22 "Myriad Pro", Myriad, Calibri, Verdana, Tahoma, "Lucida Grande", sans-serif; margin:0 0 0.5em 0;  }
h3 { font:normal 18px/1.22 "Times New Roman", Times, Georgia, serif; margin:0 0 0.5em 0;  }
h4 { font:bold 14px/1.22 "Myriad Pro", Myriad, Calibri, Verdana, Tahoma, "Lucida Grande", sans-serif; margin:0 0 0.5em 0;  }

.comment { 
	margin: 0 1in; 
	font:normal 12px; 
}
.citation { text-align:right; font-size:7pt; display:block; }
.comment blockquote { font:normal 12px;  }/* */


#header a[href]:after { content:""; }
#footer { font-size:7pt; line-height:1.2; padding-top:1em;margin-top:3em; border-top:1px solid #000; }