/*
Global White Space Reset
http://leftjustified.net/journal/2004/10/19/global-ws-reset/
*/
*
{
  padding: 0;
  margin: 0;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin: 1em 0; }
li, dd { margin-left: 5%; }
fieldset { padding: .5em; }

/*
STYLE PROPERTIES FOR HTML ELEMENTS http://www.w3.org/TR/html401/cover.html#toc
Blank version of this stylesheet: http://www.webproducer.at/lab/elements.css
*/

/* Section 7.5: The document body */
body
{
  margin: 0;
  padding: 0;
  min-width: 50em;
  font-size: 75.01%; /* 12px [1] */
  line-height: 1.5em; /* [2] */
  background: #fff;
  color: #000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
* { font-size: 1em; }
h1, h2, h3, h4, h5, h6
{
  font-family: "Trebuchet MS", "Luxi Sans", "Helvetica", sans-serif;
}
h1
{
  font-size: 1.5em;
  line-height: 1.33em;
  margin: 0.89em 0;
}
h2
{
  font-size: 1.25em;
  line-height: 1.4em;
  margin: 1.07em 0;
}
h3
{
  font-size: 1em;
  font-style: italic;
  margin: 1.33em 0;
}
h4, h5, h6
{
  font-size: .75em;
  line-height: 2em;
  margin: 1.56em 0;
}
h4
{
  text-transform: uppercase;
}
h5
{}
h6
{
  font-style: italic;
}
address
{}

/* Section 9: Text */
/* 9.2: Structured text */
em
{}
strong
{}
dfn
{}
code
{
  font-family: "Bitstream Vera Sans Mono", "Courier New", Monaco, Courier, monospace;  /* [3] */
}
samp
{}
kbd
{}
var
{}
cite
{}
abbr
{}
acronym
{}
blockquote
{
 margin : 1em 5%;
}
q
{}
sub
{}
sup
{}
/* End of 9.2 */
p
{}
pre
{
  font-family: "Bitstream Vera Sans Mono", "Courier New", Monaco, Courier, monospace;  /* [3] */
}
ins
{}
del
{}

/* Section 10: Lists */
ul
{
  margin: 1em 0;
  padding: 0 0 0 2.5em;
}
ul ul
{
  margin: 0;
  padding: 0 0 0 1.25em;
}
ol
{
  margin: 1em;
  padding: 0 2em;
}
ol ol
{
  margin: 0;
}
li
{
  margin: 0;
  padding: 0;
}
dl
{}
dt
{}
dd
{}

/* Section 11: Tables */
table
{}
caption
{}
thead
{}
tfoot
{}
tbody
{}
colgroup
{}
col
{}
tr
{}
th
{}
td
{}

/* Section 12.2:  The A element */
a:link
{}
a:visited
{}
a:link:hover
{} /* [4] */
a:visited:hover
{}
a:active
{}
a:focus
{}
a:focus:hover
{}

/* Section 13: Objects, Images, and Applets */
img
{}
object
{}
applet
{}

/* Section 15: Alignment, font styles, and horizontal rules */
/* 15.2: Fonts "[...] their use is discouraged in favor of style sheets." */
tt
{}
i
{}
b
{}
big
{}
small
{}
/* End of 15.2 */
hr
{}

/* Section 16: Frames */
iframe
{}

/* Section 17: Forms */
form
{}
input
{}
input:focus
{}
button
{}
button:focus
{}
select
{}
select:focus
{}
optgroup
{}
option
{}
textarea
{}
textarea:focus
{}
label
{}
fieldset
{}
legend
{}

/*
  [1] All calculations are based on the assumption that 1em is 12px.
  [2] If you specify a font-size, also consider to specify a line-height property.
  [3] If you don't specify something other than monospace, mozilla will calculate
      its own font-size based on the user preferences.
  [4] "... prevents hover styles from being applied to non-hyperlink anchors."
      <http://devedge.netscape.com/viewsource/2003/arbitrary-hover/>
*/
