﻿img { border:none; }
html,body {
	color:#000;
	background:#fff;
}
body {
	margin:0;
	padding:0 65pt;
	font:10pt/1.4 helvetica, arial, sans-serif; 
}
h1,h2,h3,h4,h5,h6 { font:bold 1em/1.0 Arial,Helvetica,sans-serif; }
h1 {
    font-size:35pt;
    text-transform:uppercase;
    margin:0 0 16pt 0;
    padding:0;
    letter-spacing:-2px;
}
h2 {
    font-size:13pt;
    margin:16pt 0 8pt 0;
}
h3 {
    font-size:1.15em;
    margin: 0 0 .3em;
}
p.introduction {
	font: italic 13pt/1.4 Georgia, Garamond, "Times New Roman"; 
	margin:0 0 14pt;
}
p {
	padding:0;
	margin:0 0 8pt 0; 
}
#masthead {
	border-bottom:10pt solid #000;	
	margin-bottom:25pt;
	padding-bottom:10pt;
	text-align:right;
}
#masthead .logo {
	margin:0;
}
.main-body {
	border-bottom:3pt solid #d9d9d9;
	padding-bottom:25pt;
}
.main-body ol {
	padding:0 0 1em 3.5em;
    list-style-type:decimal; 
}
.main-body ul { padding:0 0 1em 2.5em; }
.main-body ul li {
	padding-left:13px;
}
.main-body blockquote {
	padding:.6em 0;
	font-family:Georgia, Garamond, "Times New Roman";
	font-style:italic;
}
.additional-body .date {
	position:absolute;
	top:75pt;
	left:65pt;
	color:#ccc;
}
table {
    border-collapse:collapse;
    margin-bottom:1.6em;
}
th {
	border-bottom:3px solid #b7b7b7;
	font-weight:bold;
}
td {
	border-bottom:1px solid #b7b7b7;
	padding:.3em 0
}
.structural,
#forms,
#secondary-content,
.additional-body div,
#site-info,
.row,
#article-tools,
.opening,
#locality,
#main-nav,
.products-module,
.looklet-module,
.ad-module,
ul.points img,
ul.level img,
ul.howto img { display:none; }
