/**
 * Description				: Typographic styles for standards-compliant browsers
 * Author							: Stephen Lewis (stephen@meetmanifest.com)
 * Version						: 0001
 * Date								: 30th November 2006
 */

body {font : normal 75%/1.5 "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;}
p.leader {font-weight : bold;}


/* =img
 -------------------------------------------------------------*/
img {line-height : 1.0;}


/* =ul
 -------------------------------------------------------------*/
ul {list-style : disc outside;}


/* =ol
 -------------------------------------------------------------*/
ol {list-style : decimal outside;}


/* =a
 -------------------------------------------------------------*/
a, a:link {font-weight : bold; text-decoration : none;}


/* =h*
 -------------------------------------------------------------*/
h1, h2, h3, h4 {font : normal 1em/1.5 "Georgia", Garamond, "Times New Roman", Times, serif;}

h1 {font-size : 2em;}
h2 {font-size : 1.75em; line-height : 1.714;}
h3 {font-size : 1.5em;}
h4 {font-size : 1.167em; line-height : 1.714;}
h5 {font-size : 1.083em; font-weight : bold; line-height : 1.385;}


/* =date
 -------------------------------------------------------------*/
p.date {font-weight : bold; font-size : 0.833em; line-height : 1.0; text-transform : uppercase;}


/* =form
 -------------------------------------------------------------*/
legend {font-weight : bold; font-size : 1.167em; line-height : 1.286;}
label {font-weight : bold;}
label span.optional {font-weight : normal; font-size : 0.917em;}

input[type="text"],
select,
textarea {font : normal 1em/1.0 "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;}

textarea {line-height : 1.5;}
input[type="submit"] {cursor : pointer; font-weight : bold; line-height : 1.0;}
div.submit_wrapper {text-align : right;}
form span.advice {font-size : 0.917em; line-height : 1.636;}
form span.field_error {font-size : 0.917em; line-height : 1.636;}


/* =form_error
 -------------------------------------------------------------*/
.form_error h2 {font-size : 2em; line-height : 1.0;}


/* =nav_primary
 -------------------------------------------------------------*/
#nav_primary {list-style : none; font-size : 0.917em; line-height : 1.0;}


/* =nav_secondary
 -------------------------------------------------------------*/
#nav_secondary {list-style : none; font-size : 0.917em; line-height : 1.0;}
#nav_secondary a {font-weight : normal;}
#nav_secondary li.active a {font-weight : bold;}


/* =nav_supp
 -------------------------------------------------------------*/
#nav_supp {font-size : 0.917em; line-height : 1.636; list-style : none;}
#nav_supp a {font-weight : normal;}


/* =nav_list
 -------------------------------------------------------------*/
ul.nav_list {list-style : none;}
.nav_list li.active {font-weight : bold;}


/* =brand
 -------------------------------------------------------------*/
#brand h1 a {text-indent : -9999em;}


/* =content_secondary
 -------------------------------------------------------------*/
#content_secondary {font-size : 0.917em; line-height : 1.636;}


/* =supp
 -------------------------------------------------------------*/
#supp {font-size : 0.917em; line-height : 1.636;}
#supp p#credit, #supp div#legal {font-size : 0.909em; line-height : 1.8;}
#supp p#credit a:first-child {font-weight : normal;}


/* =section_index
 -------------------------------------------------------------*/
ul#section_index {list-style : none;}
#section_index h2 a {font-weight : normal; color : #333;}


/* =generic_index
 -------------------------------------------------------------*/
ul.generic_index {list-style : none;}
.generic_index h3 a {font-weight : normal;}
.generic_index p.date {font-size : 0.833em; font-weight : bold; text-transform : uppercase;}
