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

body {color : #333; background : #FFF url(img/bg_body.gif) fixed repeat-x 0 0;}
abbr, acronym {border-color : #CCC;}


/* =img
 -------------------------------------------------------------*/
img {border-color : #CCC; background : #FFF;}


/* =a
 -------------------------------------------------------------*/
a, a:link {border-color : #C2D0D5; color : #27A0CE;}
a:visited {border-color : #EEE;}
a:hover {color : #741111;}


/* =h*
 -------------------------------------------------------------*/
h1, h2, h3, h4 {color : #888;}
h1 {border-color : #BBB; color : #1D789B;}

/* Section images */
h1 {background : #FFF url(img/bg_section_default.jpg) no-repeat 100% 100%;}

h5 {border-color : #EEE; color : #888;}


/* =date
 -------------------------------------------------------------*/
p.date {border-color : #EEE; color : #999;}


/* =form
 -------------------------------------------------------------*/
legend {color : #888;}
label span.optional {color : #999;}
form div {border-color : #EEE;}

input[type="text"],
select,
textarea {
border-color : #666;
border-right-color : #CCC;
border-bottom-color : #CCC;
color : #555;
background : #FFF;
}

input[type="submit"] {border-color : #FFF; color : #FFF; background : #1D789B;}
form span.advice {color : #999;}
form span.field_error {color : #BB321C;}


/* =form_error
 -------------------------------------------------------------*/
div.form_error {border-color : #8C1515; background : #FFF url(img/bg_formError.gif) repeat-x 0 100%;}
.form_error h2 {color : #BB321C;}


/* =wrapper
 -------------------------------------------------------------*/
#wrapper {border-color : #C6CACC; background : #FFF;}


/* =nav_primary
 -------------------------------------------------------------*/
#nav_primary {background : #741111;}
#nav_primary li {border-color : #FFF;}
#nav_primary a {color : #FFF;}
#nav_primary a:hover {background : #8C1515;}

/* You are here... */
body#section_guides		li#nav_primary_guides a,
body#section_tools		li#nav_primary_tools a,
body#section_quote 		li#nav_primary_quote a,
body#section_callback li#nav_primary_callback a {background : #1D789B;}


/* =nav_secondary
 -------------------------------------------------------------*/
#nav_secondary {border-color : #EEE;}
#nav_secondary a {border-color : #FFF; color : #999;}
#nav_secondary a:hover {border-bottom-color : #EEE;}

/* You are here... */
body#section_home 			li#nav_secondary_home a,
body#section_fsa 				li#nav_secondary_fsa a,
body#section_privacy		li#nav_secondary_privacy a,
body#section_resources	li#nav_secondary_resources a,
body#section_contact		li#nav_secondary_contact a {border-bottom-color : #EEE; color : #741111;}


/* =nav_supp
 -------------------------------------------------------------*/
#nav_supp {border-color : #EEE;}


/* =nav_list
 -------------------------------------------------------------*/
.nav_list li {background : transparent url(img/bullet_nav.gif) no-repeat 0 0.6em;}
.nav_list li.active {background-image : url(img/bullet_activenav.gif);}
.nav_list li.active a, .nav_list li.active a:hover {color : #333;}


/* =brand
 -------------------------------------------------------------*/
#brand h1 {background : none;}
#brand h1 a {background : transparent url(img/brand_headerLogo.gif) no-repeat 0 0;}


/* =content_secondary
 -------------------------------------------------------------*/
#content_secondary {background : #FFF url(img/bg_sidebar.gif) no-repeat 0 0;}


/* =supp
 -------------------------------------------------------------*/
#supp {color : #666;}
#supp p#copyright {border-color : #DDD;}
#supp p#credit, #supp div#legal {border-color : #EEE; color : #999;}
#supp p#credit a:first-child, #supp p#credit a:first-child:hover {color : #666;}


/* =section_index
 -------------------------------------------------------------*/
#section_index li {border-color : #DDD;}
#section_index h2 a {color : #333;}


/* =site_intro
 -------------------------------------------------------------*/
#site_intro {border-top-color : #FFF; border-bottom-color : #BBB; background : #F4F4F4 url(img/bg_siteIntro.jpg) no-repeat 100% 100%;}
#site_intro h1 {background : none;}


/* =generic_index
 -------------------------------------------------------------*/
ul.generic_index, .generic_index li {border-color : #DDD;}
.generic_index p.date {color : #888;}
.generic_index a.thumb:hover img {border-color : #666;}
.generic_index a.action {background : transparent url(img/bullet_nav.gif) no-repeat 0 0.5em;}
