﻿/* Baseline Style */

/* Block Elements */
html, div, map, dt, form { display: block; }
body { display: block; margin: 8px; font-family: Verdana; font-size: medium; }
p, dl { display: block; margin-top: 1em; margin-bottom: 1em; }
dd { display: block; margin-left: 40px; }
address { display: block; font-style: italic; }
blockquote { display: block; margin: 1em 40px; }
h1 { display: block; font-size: 2em; font-weight: bold; margin: 0.67em 0; }
h2 { display: block; font-size: 1.5em; font-weight: bold; margin: 0.83em 0; }
h3 { display: block; font-size: 1.125em; font-weight: bold; margin: 0.1em 0; }
h4 { display: block; font-size: 1em; font-weight: bold; margin: 1.33em 0; }
h5 { display: block; font-size: 0.75em; font-weight: bold; margin: 1.67em 0; }
h6 { display: block; font-size: 0.5625em; font-weight: bold; margin: 2.33em 0; }
pre { display: block; font-family:Monospace; white-space:pre; margin:1em; }
hr { display:block; height:1px; margin-top:5px; margin-bottom:5px; }

/*Table Elements*/
table {
    border-collapse: separate;
    margin-top: 0;
    margin-bottom: 0;
    text-indent: 0;
    border: 0;
    padding: 0;
}
caption { text-align:center; }
td { padding:1px; }
th { font-weight:bold; padding:1px; }
tbody, thead, tfoot { vertical-align:middle; }
 
/*Inline Elements*/
strong { font-weight:bold; }
cite, em, var, dfn { font-style:italic; }
code, kbd, samp { font-family:Monospace; }
ins { text-decoration:underline; }
del { text-decoration:line-through; }
sub { vertical-align:-0.25em; font-size:smaller; line-height:normal; }
sup { vertical-align:0.5em; font-size:smaller; line-height:normal; } 
abbr[title], acronym[title] { border-bottom:dotted 1px; }

/*List Elements*/
ul { list-style-type:disc; margin:1em 0; margin-left:40px; padding-left:0; } 
ol { list-style-type:decimal; margin:1em 0; margin-left:40px; padding-left:0; }
/* remove top and bottom margins for nested list */
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl { margin-top:0; margin-bottom:0; }
/* use circle when ul nested 2 deep */
ol ul, ul ul { list-style-type:circle; }
/* use square when ul nested 3 deep */
ol ol ul, ol ul ul, ul ol ul, ul ul ul { list-style-type:square; }