/* =============================================================================

stylesheet.css

Template styles based on tag name. This provides a basic presentational style
for such elements as:
  * headers
  * paragraphs
  * links
  * lists
  * tables
  * images

All other stylesheets override the basic styles listed here, and as such most
site-specific customizations will be made elsewhere.

----------------------------------------------------------------------------- */

body {
  margin: 0;
  padding: 0;
}

h1 { margin: 0; }
h2 {
  margin: 0 0.5% 1em;
}
h3, h4, h5, h6, p { margin: 0 0 1em; }
h2, h3 { padding: 2px 5px; }

dl, dt, dd, ol, ul, li { padding: 0; }

dl { margin: 0 0 1em; }
dt { margin: 1em 0 0.25em; }
dd { margin: 0 0 0.5em 1.4em; }

ol { margin: 0 0 1em 2.2em; }

ul {
  list-style: disc none outside;
  margin: 0 0 1em 1.4em;
}

li { margin: 0; }

ul ul, ul ol, ul dl,
ol ul, ol ol, ol dl,
dl ul, dl ol, dl dl {
  margin: 0.5em 0 0.5em 1.4em;
}

form {
  margin: 0;
  padding: 0;
}

form fieldset {}
form fieldset legend {}
form input {}
form select {}
form select option {}
form select optgroup {}
form select optgroup option {}
form textarea {}
form label {}
form button {}

table, tr, th, td { vertical-align: top; }
table { margin: 0 auto 0.5em auto; }
table caption {}
table col {}
table colgroup {}
table colgroup col {}
table tr {} /* this or tbody required in this context */
table tr th {} /* this or td required in this context */
table tr td {} /* this or th required in this context */
table thead {}
table thead tr {}
table thead tr th {} /* this or td required in this context */
table thead tr td {} /* this or th required in this context */
table tfoot {}
table tfoot tr {}
table tfoot tr th {} /* this or td required in this context */
table tfoot tr td {} /* this or th required in this context */
table tbody {} /* this or tr required in this context */
table tbody tr {}
table tbody tr th {} /* this or td required in this context */
table tbody tr td {} /* this or th required in this context */

pre {}
hr {}
blockquote {}
address {}

tt {}
i {}
b {}
big {}
small {}

em {}
strong {}
dfn {}
code {}
q {}
samp {}
kbd {}
var {}
cite {}
abbr {}
acronym {}
sub {}
sup {}

a:link {}
a:visited {}
a:hover {}
a:active {}
br {}
bdo {}
map {}
map area {} /* required in this context */
object {}

img {
  border: 0;
  display: block;
}

ins {}
del {}
noscript {}
iframe {}
noframes {}
