/* =============================================================================

font.css

This file should contain any styles for:
  * direction
  * font
  * font-family
  * font-size
  * font-style
  * font-variant
  * font-weight
  * letter-spacing
  * line-height
  * text-align
  * text-decoration
  * text-indent
  * text-transform
  * white-space
  * word-spacing

Also, when related to an element containing mainly text (such as a header or
paragraph):
  * margin
  * margin-bottom
  * margin-left
  * margin-right
  * margin-top

A site-wide font is set by modifying the font styles for the body element. All
other font settings can be applied by modifying the font styles for the specific
element(s) for which the styles should be customized. To change font colors,
edit the color.css file.

----------------------------------------------------------------------------- */

/* ===== BLOCKS ===== */

html { font-size: 100%; }

/* ----- BODY ----- */
body {
  font-family: trebuchet, arial, helvetica, sans-serif;
  font-size: 75%;
  line-height: 1.5em;
}

/* ----- TEXT ----- */
p {
  font-size: 1em;
  margin: 0 0 1em 0;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  margin: 0 0 0.5em 0;
}

h1 { font-size: 1.6em; }

h2 { font-size: 1.5em; }

h3 { font-size: 1.4em; }

h4 { font-size: 1.3em; }

h5 { font-size: 1.2em; }

h6 { font-size: 1.1em; }

/* ----- CONTAINERS ----- */
div {}
span {}

/* ----- LISTS ----- */
ul,
ul li,
ol,
ol li,
dl,
dl dt,
dl dd { font-size: 1em; }

dl dt { font-weight: bold; }

/* ----- FORMS ----- */
form,
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 { font-size: 1em; }

form fieldset legend,
form label { font-weight: bold; }

/* ----- TABLES ----- */
table,
table tr th,
table tr td { font-size: 1em; }

table table {}
table caption {}
table col {}
table colgroup {}
table colgroup col {}
table tr {}
table tr th {}
table tr td {}
table thead {}
table thead tr {}
table thead tr th {}
table thead tr td {}
table tfoot {}
table tfoot tr {}
table tfoot tr th {}
table tfoot tr td {}
table tbody {}
table tbody tr {}
table tbody tr th {}
table tbody tr td {}

/* ----- SPECIAL ----- */
pre {}
hr {}
blockquote {}
address {}

/* ===== INLINE ===== */

/* ----- FONT STYLE ----- */
tt { font-family: 'courier new', courier, monospace; }
i {} /* do not use, replace with <em> */
b {} /* do not use, replace with <strong> */
big { font-size: 1.2em; }
small { font-size: 0.8em; }

/* ----- PHRASE ----- */
em { font-style: italic; }
strong { font-weight: bold; }
dfn {}
code {}
q {}
samp {}
kbd {}
var {}
cite {}
abbr {}
acronym {}
sub {}
sup {}

/* ----- SPECIAL ----- */
a:link {}
a:visited {}
a:hover {}
a:active {}
br {}
bdo {}
map {}
map area {}
object {}
img {}
ins {}
del {}
noscript {}
iframe {}
noframes {}

/* ===== IDs ===== */

/* ----- WRAP ----- */
#wrap {}

/* ----- HEAD ----- */
#head {}

#nav-head {
  font-family: trebuchet, sans-serif;
  font-weight: normal;
  font-size: 11px;
  text-align: left;
  padding: 0;
}

#nav-head ul { list-style: none none outside; }

/* #nav-head ul li {
  border-right: none;
  display: inline;
  padding: 0;
} */

#nav-head li {
  border-right: none;
  display: inline;
  padding: 0 6px 0 6px;
}

#address {
  font: normal normal bold 1.1em/1.25em verdana, arial, helvetica, sans-serif;
}

/* ----- MAIN ----- */
#main {}

/* ----- BODY ----- */
#body {}

/* ----- LEFT ----- */
#left {}

/* ----- RIGHT ----- */
#right {}

/* ----- FOOT ----- */
#foot {
  font-size: 0.9em;
  text-align: center;
}