/* Type specifications */

/* * * * * * BLOCK * * * * * */
body, TD {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight:	normal;
  word-spacing:	normal;
  letter-spacing: normal;
  text-transform: none;
}
p, blockquote, ul, ol, dl, dd, li, dir, menu {
	/* just a reminder that these all inherit body properties */	
}
p {
  margin-top: 0px;
  margin-bottom: 20px;
}
p.indenta {
	margin-left: 20px;
}
p.indentb {
	margin-left: 40px;
}
p.indentc {
	margin-left: 60px;
}
p.indentd {
	margin-left: 80px;
}
p.quoted {
	margin-left: 60px;
	font-style: italic;
	margin-top: 0px;
}
h1, h2, h3, h4, h5, h6 {
  font-family: verdana, arial, helvetica, sans-serif;
  word-spacing:	normal;
  letter-spacing: normal;
  text-transform: none;
}
h1 {
  font-size: 25px;
  line-height: 30px;
  font-weight: 200;
  margin-bottom:10px;
}
h1.subtitle {
	font-size: 20px;
	line-height: 25px;
	font-weight: 300;
	margin-bottom: 15px;
	margin-top: -10px;
}
h2 {
  font-size: 20px;
  line-height: 25px;
  font-weight: 300;
  margin-top:5px;
}
h3, dt { 
	font-size: 15px;
	line-height: 20px;
	font-weight: 600;
	margin: 0px;
}
h4 {
	font-size: 15px;
	line-height: 20px;
	font-style: italic;
	font-weight: normal;
	margin: 0px;
}
h5 {
	font-size: 12px;
	line-height: 20px;
	font-weight: 600;
}
h6 {
	font-size: 10px;
	line-height: 15px;
	font-weight: 600;
	padding: 10px 0px 0px 0px;
	border-top: 1px dashed #ccc;
	margin: 0px;
}
p.incidental { /* footer, copyright, author bio, etc. */
	font-size: 10px;
	line-height: 20px;
	margin: 0px;
	color: #666;
}
p.legal, #printer {
	font-size: 10px;
	line-height: 20px;
	color: #666;
	padding: 10px 10px 0px 10px;
	border-top: 1px dashed #ccc;
}
p.byline {
	font-weight: 300;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 20px;
}
p.bio { /*short author bio at end of article */
	font-size: 10px;
	line-height: 15px;
	color: #999;
}
p.column {/* column titles, e.g., Barry's Bulletin */
	text-transform: uppercase;
	text-align: right;
	letter-spacing: 3px;
	font-weight: 600;
}
pre, pre * {
	display: inline;
	white-space: pre;
	font-family: "Courier New", Courier, monospace;
	color: #CC4444;
	text-decoration: none;
}

/* * * * * * LISTS * * * * * */

ol li { list-style: decimal; }
ol ol li { list-style: upper-alpha; }
ol ol ol li { list-style: upper-roman; }
ol ol ol ol li { list-style: lower-alpha; }
ul li { list-style: square; }
ul ul li { list-style: circle; }
li { margin-top: 10px; }
ol p, ul p, dl p { margin-top: 10px; }
dt {/*definition term*/
	margin-top: 10px;
}
dd {/*definition description*/
}
.compact li {
	margin-top: 0px;
}

/* * * * * * TABLES * * * * * */

td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight:	normal;
  word-spacing:	normal;
  letter-spacing:	normal;
  text-transform:	none;
}

/* * * * * * INLINE * * * * * */

strong, b {
  font-weight: 700;
}
em, i {
  font-style: italic;
}

/* * * * * * DESCENDENT, CHILD, ADJACENT ETC. SELECTORS * * * * * */
/* see lists for more */

#left p {
	margin-top: -10px;
}

div.poster blockquote {
	font-size: 20px;
	line-height: 25px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	margin: 0px;
}
div.poster h3 {
	color: #fff;
	background-color: #ff8102;
	width: 220px;
	margin: 0px -10px 20px -10px;
	padding: 10px 20px;
	text-align: center;
}
#login {
	display: block;
	padding-bottom: 10px;
	border-bottom: 1px dashed #D75900;
	margin-bottom : 20px;
}