/* Type specifications */
/* * * * * * BLOCK * * * * * */
body, TD {
	/* line-height: 20px;
	*/
	/*word-spacing : normal;
	*/
	/*letter-spacing : normal;
	*/
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 15px;
	font-weight : 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 : 20px; }

*/
p.indenta { margin-left : 20px; }

p.indentb { margin-left : 40px; }

p.indentc { margin-left : 60px; }

p.indentd { margin-left : 80px; }

p.quoted {
	/*margin-top : 0px;
	*/
	margin-left : 60px;
	font-style : italic;
}

h1, h2, h3, h4, h5, h6 {
	/*word-spacing : normal;
	letter-spacing : normal;
	*/
	font-family : verdana, arial, helvetica, sans-serif;
	text-transform : none;
}

h1 {
	/* line-height: 30px;
	*/
	margin-bottom : 10px;
	font-size : 25px;
	font-weight : 200;
}

h1.subtitle {
	/*line-height: 25px;
	*/
	margin-bottom : 15px;
	font-size : 20px;
	font-weight : 300;
}

h2 {
	/* line-height: 25px;
	*/
	/*margin-top : 5px;
	*/
	font-size : 20px;
	font-weight : 300;
}

h3, h4, dt {
	/*see colour.css for difference "dt" stands for "definition term"*/
	/*line-height: 20px;
	*/
	font-size : 15px;
	font-weight : 600;
}

h5 {
	/*line-height: 20px;
	*/
	font-size : 12px;
	font-weight : 600;
}

h6 {
	/*line-height: 15px;
	*/
	font-size : 10px;
	font-weight : 600;
}

/* these two elements combine to create a side-header: they put the 
H3 headline in the left margin (change width to needs), opposite the 
paragraph that follows. Note the big left margin for the paragraph. 
NOTE: float leads to unexpected results in Netscape 4, and it handles
"width" inconsistently */
h3.side { float : left; margin-top : 0px; width : 100px; }

p.side { margin-left : 120px; }

p.byline {
	/*line-height : 20px;
	*/
	font-weight : 300;
	font-style : italic;
	font-family : "Times New Roman", Times, serif;
	font-size : 20px;
}

p.bio {
	/*short author bio at end of article */
	/*line-height: 15px;
	*/
	color : #999999;
	font-size : 10px;
}

p.column {
	/* column titles, e.g., Barry's Bulletin */
	/*text-align : right;
	*/
	/*letter-spacing : 3px;
	*/
	font-weight : 600;
	text-transform : uppercase;
}

p.q {
	/* Q half of a question and interview feature */
	color : #666666;
}

p.a { /* A half of a question and interview feature */ }

p.legal {
	/* footer for copyright, author bio, etc. */
	color : #666666;
	font-size : 10px;
}

pre/*, pre **/ {
	/*display : inline;
	*/
	white-space : pre;
	color : #CC4444;
	font-family : "Courier New", Courier, monospace;
	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; }

*/
/*definition term*/ 
/*dt { margin-top : 10px; }

*/
dd { /*definition description*/ }

/* * * * * * TABLES * * * * * */
td {
	/* line-height: 20px;
	*/
	/*word-spacing : normal;
	letter-spacing : normal;
	*/
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 15px;
	font-weight : 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 {
	/*line-height: 25px;
	*/
	margin : 0px;
	font-size : 20px;
	font-family : "Times New Roman", Times, serif;
	font-style : italic;
}

div.poster h3 {
	/*width : 220px;
	*/
	margin : 0px -10px 20px -10px;
	padding : 10px 20px;
	color : #FFFFFF;
	background-color : #FF8102;
	text-align : center;
}

#login {
	/*border-bottom : 1px dashed #D75900;
	*/
	padding-bottom : 10px;
	margin-bottom : 20px;
	display : block;
}

#title { text-indent : 82px; }

table.master { margin-top : -10px; }

a.link1, a:link2 { font-weight : 300; text-decoration: none;}

a.link1:link { color : #007EEB; }

a.link1:visited { color : #0056C3; }

a.link2 { text-indent : 10px; }