/**************************************************

	ORIGINALLY BY ERIC MEYER
	MODIFIED BY 76DESIGN
	
	set everything to zero
	*/
	
	
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, 
code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, 
label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;	font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {	outline: 0;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/***************************************************
	CLEARFIX
	 */
	 
.clearfix:after {
    content: "."; 
    display:block; 
    height: 0; 
    clear:both; 
    visibility: hidden;
	}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/**************************************************

	TAKEN FROM BLUEPRINT CSS FRAMEWORK
	MODIFIED BY 76DESIGN
	
	add in basic styling so nothing looks out of place when complete.
	*/
	
body {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
/*p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}*/
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:normal;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
tt {display:block;margin:1.5em 0;line-height:1.5;}
pre, code, tt {line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th, td {padding:4px 10px 4px 5px;}
tfoot {font-style:italic;}
A IMG {border:0;}

/***************************************************
	DEFAULTS - TEXT
	 */	
A {color:#74cdda; font-weight:bold;}
A:hover {color:#49a2af;}
H1{color:#74cdda;font-size:2.2em;line-height:1;margin-bottom:1em; padding:.5em 0 1em 0; border-bottom:solid 3px #74cdda;}
H2{color:#000;font-size:1.6em; line-height:120%; margin-bottom:1em; margin-top:1.8em; border-bottom:solid 3px #74cdda; padding-bottom:1em;}
H3{color:#000000;font-size:1.4em;line-height:1;margin:.5em 0; border-bottom:solid 2px #74cdda;padding-bottom:.5em;}
H4{color:#83b3ba;font-weight:bold;font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
H5{color:#83b3ba;font-style:italic;font-size:1em;font-weight:bold;margin-bottom:1.5em;}
H6{color:#83b3ba;font-size:1em;font-weight:bold;}

/***************************************************
	DEFAULTS - TABLES
	 */
TABLE{clear: both;	margin:20px 0 0 0;width: 100%;padding:0;border-collapse: collapse;font-size:100%;	}	
TABLE TBODY TD {	color:#333;}
TABLE TD,TABLE TH{vertical-align:middle;border-top:solid 1px #EEE;}			
TABLE TH {padding: 8px 3px;color:#000;font-weight:bold;}
TABLE TR TD {padding:0 5px;vertical-align:middle;}

/***************************************************
	DEFAULTS - FORMS
	 */

LABEL {color:#333;}
FORM {border-top:solid 2px #74cdda;padding:10px 0;background:#FAFAFA;}
.radio {	/*float:left;*/width:20px;margin:0;}	
INPUT,TEXTAREA {border: 1px solid #222;	color: #000;font-size: 100%;margin:2px 0;padding:4px;font-family:Arial}
INPUT:focus,
TEXTAREA:focus {border: 2px solid #74cdda;}		
INPUT.submit {cursor:pointer; border:none !important; text-indent:-6000px;}
INPUT.radio,INPUT.checkbox {border:none !important;}
FORM,FORM .form , FORM .form LI, #content .form, #content .form LI{margin:0; padding:0; list-style:none; background:none;}
.error {background:#74CDDA;}
.prevstep,.nextstep{cursor:pointer;}
BODY .submit, td.button input.button {background:url(../images/buttons/submit-blue-en.gif) no-repeat;}
BODY .submit:focus, td.button input.button:focus, BODY .next:focus, BODY .previous:focus {	border:none !important;}
BODY .submit, td.button input.button, BODY .next, BODY .previous {	
	height:25px;
	width:88px;
	text-indent:-9000px;
	margin:10px 0 0 0;
	padding-top:36px;/*OPERA */
	overflow:hidden;/*OPERA */
	display:block;
	border:none;
	}


/***************************************************
	DEFAULTS - EXTRAS!
	 */	

IMG.left {float:left; margin:0 10px 10px 0;}
IMG.right {float:right; margin:0 0 10px 10px;}
.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }
.highlight { background:#ffc; }
.req {color:#F00;}
LI {background:url(../images/bullets/bullet-blue.gif) no-repeat;}

/***************************************************

	DEFAULTS - PER SECTION
	
	 */		

/***************************************************
	CODE  
	
	These styles mimic the default (above). They are redundant,
	however, in the interest of organization and easier expansion later
	they have been duplicated. 
	
	 */	
	 
.code A {color:#49a2af; font-weight:bold;}
.code A:hover,.where-we-work #content #sidemenu LI A:hover  {color:#74cdda}
.code H1{color:#74cdda; border-bottom:solid 3px #74cdda;}
.code H2{color:#000; border-bottom:solid 3px #74cdda;}
.code H3{color:#000000; border-bottom:solid 2px #74cdda;}
.code H4{color:#49a2af;font-weight:bold;}
.code H5{color:#49a2af;font-style:italic;}
.code H6{color:#49a2af;}

/*************** MAIN MENU ******************/
.code #topmenu UL LI A:hover,.code #topmenu UL LI.selected A {color:#daf1f4;}

/*************** SIDE MENU ******************/
.code #content UL LI ,.code #content #sidemenu LI LI{background:url(../images/bullets/bullet.gif) 8px 8px no-repeat;}
.code  #content #sidemenu LI UL {	border-bottom:solid 1px #74cdda;}
.code  #content #sidemenu LI A{border-bottom:solid 1px #74cdda;}
.code #content #sidemenu LI LI A{border-bottom:none;}
.code  #content #sidemenu LI.selected A {color:#49a2af;}
.code  #content #sidemenu LI.selected LI.selected A{color:#74cdda;}
.code  #content #sidemenu LI.selected LI A{color:#000}
.code #sidemenu {border-top:solid 3px #74cdda;}

/*************** FORMS ******************/
.code #content FORM LI{background:none;}
.code  FORM {border-color:#74CDDA;}
.code INPUT:focus,
.code  TEXTAREA:focus {border: 2px solid #74CDDA;}
.code .error {background:#b77835;}
.code  .submit {background:url(../images/buttons/submit-blue-en.gif) no-repeat;}
.code  .fr .submit {background:url(../images/buttons/submit-blue-fr.gif) no-repeat;}


/***************************************************
	WHERE WE WORK
	 */	

/*.where-we-work  FORM {border-color:#b77835;}	 */
.where-we-work A {color:#c7ab8c; font-weight:bold;}
.where-we-work A:hover,.where-we-work #content #sidemenu LI A:hover  {color:#b77835}
.where-we-work H1{color:#b77835; border-bottom:solid 3px #b77835;}
.where-we-work H2{color:#000; border-bottom:solid 3px #b77835;}
.where-we-work H3{color:#000000; border-bottom:solid 2px #b77835;}
.where-we-work H4{color:#c7ab8c;font-weight:bold;}
.where-we-work H5{color:#c7ab8c;font-style:italic;}
.where-we-work H6{color:#c7ab8c;}

/*************** MAIN MENU ******************/
.where-we-work  #topmenu UL LI A:hover,.where-we-work  #topmenu UL LI.selected A {color:#e19d55;}

/*************** SIDE MENU ******************/
.where-we-work #content UL LI ,.where-we-work #content #sidemenu LI LI{background:url(../images/bullets/bullet-tan.gif) 8px 8px no-repeat;}
.where-we-work #content #sidemenu LI UL {	border-bottom:solid 1px #b77835;}
.where-we-work #content #sidemenu LI A{border-bottom:solid 1px #b77835;}
.where-we-work #content #sidemenu LI LI A{border-bottom:none;}
.where-we-work #content #sidemenu LI.selected A {color:#c7ab8c;}
.where-we-work #content #sidemenu LI.selected LI.selected A{color:#b77835;}
.where-we-work #content #sidemenu LI.selected LI A{color:#000}
.where-we-work #sidemenu {border-top:solid 3px #b77835;}

/*************** FORMS ******************/
.where-we-work #content FORM LI{background:none;}
.where-we-work FORM {border-color:#b77835;}
.where-we-work INPUT:focus,
.where-we-work TEXTAREA:focus {border: 2px solid #b77835;	}
.where-we-work .error {background:#b77835;}
.where-we-work .submit {background:url(../images/buttons/submit-tan-en.gif) no-repeat;}
.where-we-work .fr .submit {background:url(../images/buttons/submit-tan-fr.gif) no-repeat;}

/***************************************************
	GET INVOLVED
	 */	
.get-involved A {color:#706708; font-weight:bold;}
.get-involved A:hover,.get-involved #content #sidemenu LI A:hover  {color:#a59b35;}
.get-involved H1{color:#a59b35;border-bottom:solid 3px #a59b35;}
.get-involved H2{color:#000; border-bottom:solid 3px #a59b35;}
.get-involved H3{color:#000000; border-bottom:solid 2px #a59b35;}
.get-involved H4{color:#c9c492;font-weight:bold;}
.get-involved H5{color:#c9c492;font-style:italic;}
.get-involved H6{color:#c9c492;}
.get-involved #topmenu UL LI  {display:none ;} /*because this section does nav weird */

/*************** MAIN MENU ******************/
.get-involved #topmenu UL LI A:hover,.get-involved #topmenu UL LI.selected A {color:#e0d98e;}

/*************** SIDE MENU ******************/
.get-involved #content UL LI,.get-involved #content #sidemenu LI LI {background:url(../images/bullets/bullet-green.gif) 8px 8px no-repeat;}
.get-involved #content #sidemenu LI UL {border-bottom:solid 1px #a59b35;}
.get-involved #content #sidemenu LI A{border-bottom:solid 1px #a59b35;}
.get-involved #content #sidemenu LI.selected A{color:#706708;}
.get-involved #content #sidemenu LI LI A{border-bottom:none;}
.get-involved #content #sidemenu LI.selected LI.selected A{color:#a59b35;}
.get-involved  #content #sidemenu LI.selected LI A{color:#000}
.get-involved #sidemenu {border-top:solid 3px #a59b35;}

/*************** FORMS ******************/
.get-involved #content FORM LI{background:none;}
.get-involved  FORM {border-color:#a59b35;}
.get-involved  INPUT:focus,
.get-involved  TEXTAREA:focus {border: 2px solid #a59b35;	}
.get-involved .error {background:#b77835;}
.get-involved .submit, .get-involved .button .button {background:url(../images/buttons/submit-green-en.gif) no-repeat;}
.get-involved .fr .submit, .get-involved .fr .button .button {background:url(../images/buttons/submit-green-fr.gif) no-repeat;}

/***************************************************
	DONATE
	 */	
.donate A {color:#503809; font-weight:bold;}
.donate A:hover,.donate #content #sidemenu LI A:hover  {color:#906d29;}
.donate H1{color:#906d29;border-bottom:solid 3px #906d29;}
.donate H2{color:#000; border-bottom:solid 3px #906d29;}
.donate H3{color:#000000; border-bottom:solid 2px #906d29;}
.donate H4{color:#b8a37b;font-weight:bold;}
.donate H5{color:#b8a37b;font-style:italic;}
.donate H6{color:#b8a37b;}

/*************** MAIN MENU ******************/
.donate #topmenu UL LI A:hover,.donate #topmenu UL LI.selected A {color:#e3cb9e;}

/*************** SIDE MENU ******************/
.donate #content UL LI, .donate #content #sidemenu LI LI{background:url(../images/bullets/bullet-brown.gif) 8px 8px no-repeat;}
.donate #content #sidemenu LI UL {	border-bottom:solid 1px #906d29;}
.donate #content #sidemenu LI A{border-bottom:solid 1px #906d29;}
.donate #content #sidemenu LI LI A{border-bottom:none;}
.donate #content #sidemenu LI.selected A {color:#503809;}
.donate #content #sidemenu LI.selected LI.selected A{color:#906d29;}
.donate #content #sidemenu LI.selected LI A{color:#000}
.donate #sidemenu {border-top:solid 3px #906d29;}

/*************** FORMS ******************/
.donate #content FORM LI{background:none;}
.donate FORM {border-color:#906d29;}
.donate INPUT:focus,
.donate TEXTAREA:focus {border: 2px solid #906d29;	}
.donate .submit, .donate .button .button {background:url(../images/buttons/submit-brown-en.gif) no-repeat;}
.donate .fr .submit, .donate .fr .button .button {background:url(../images/buttons/submit-brown-fr.gif) no-repeat;}
.donate .error {border: solid 1px red; background:transparent; color: red;	margin: 2px 0 0 0; padding: 4px }
.donate LABEL.error{ font-size: 8pt; display: block; padding: 0; border: none; }
.donate .code  .submit {background:url(../images/buttons/submit-tan-en.gif) no-repeat;}
.donate .code  .fr .submit {background:url(../images/buttons/submit-tan-fr.gif) no-repeat;}



/***************************************************
	MEDIA ROOM
	 */	
.media-room A {color:#89622f; font-weight:bold;}
.media-room A:hover,.media-room #content #sidemenu LI A:hover  {color:#d0ab7b;}
.media-room H1{color:#d0ab7b;border-bottom:solid 3px #d0ab7b;}
.media-room H2{color:#000; border-bottom:solid 3px #d0ab7b;}
.media-room H3{color:#000000; border-bottom:solid 2px #d0ab7b;}
.media-room H4{color:#bba78e;font-weight:bold;}
.media-room H5{color:#bba78e;font-style:italic;}
.media-room H6{color:#bba78e;}

/*************** MAIN MENU ******************/
.media-room #topmenu UL LI A:hover,.media-room #topmenu UL LI.selected A {color:#ebd9c1;}

/*************** SIDE MENU ******************/
.media-room #content UL LI, .media-room #content #sidemenu LI LI{background:url(../images/bullets/bullet.gif) 8px 8px no-repeat;}
.media-room #content #sidemenu LI UL {	border-bottom:solid 1px #d0ab7b;}
.media-room #content #sidemenu LI A{border-bottom:solid 1px #d0ab7b;}
.media-room #content #sidemenu LI LI A{border-bottom:none;}
.media-room #content #sidemenu LI.selected A {color:#89622f;}
.media-room #content #sidemenu LI.selected LI.selected A{color:#d0ab7b;}
.media-room #content #sidemenu LI.selected LI A{color:#000}
.media-room #sidemenu {border-top:solid 3px #d0ab7b;}

/*************** FORMS ******************/
.media-room #content FORM LI{background:none;}
.media-room FORM {border-color:#d0ab7b;}
.media-room INPUT:focus,
.media-room TEXTAREA:focus {border: 2px solid #d0ab7b;	}
.media-room .submit, .media-room .button .button{background:url(../images/buttons/submit-beige-en.gif) no-repeat;}
.media-room .fr .submit, .media-room.fr .button .button {background:url(../images/buttons/submit-beige-fr.gif) no-repeat;}
.media-room .error {background:#d0ab7b;}


/***************************************************
	BLOG
	 */	
.blog A {color:#92570f; font-weight:bold;}
.blog A:hover,.blog #content #sidemenu LI A:hover  {color:#eba146;}
.blog H1{color:#eba146;border-bottom:solid 3px #eba146;}
.blog H2{color:#000; border-bottom:solid 3px #eba146;}
.blog H3{color:#000000; border-bottom:solid 2px #eba146;}
.blog H4{color:#dab382;font-weight:bold;}
.blog H5{color:#dab382;font-style:italic;}
.blog H6{color:#dab382;}

/*************** MAIN MENU ******************/
.blog #topmenu UL LI A:hover,.blog #topmenu UL LI.selected A {color:#f1d0a6;}

/*************** SIDE MENU ******************/
.blog #content UL LI,.blog #content #sidemenu LI LI {background:url(../images/bullets/bullet-orange.gif) 8px 8px no-repeat;}
.blog #content #sidemenu LI UL {border-bottom:solid 1px #eba146;}
.blog #content #sidemenu LI A{border-bottom:solid 1px #eba146;}
.blog #content #sidemenu LI LI A{border-bottom:none;}
.blog #content #sidemenu LI.selected A {color:#92570f;}
.blog #content #sidemenu LI.selected LI.selected A{color:#eba146;}
.blog #content #sidemenu LI.selected LI A{color:#000}
.blog #sidemenu {border-top:solid 3px #eba146;}

/*************** FORMS ******************/
.blog #content FORM LI{background:none;}
.blog  FORM {border-color:#eba146;}
.blog  INPUT:focus,
.blog  TEXTAREA:focus {border: 2px solid #eba146;	}
.blog .submit, .blog .button .button {background:url(../images/buttons/submit-orange-en.gif) no-repeat;}
.blog .fr .submit, .blog .fr .button .button {background:url(../images/buttons/submit-orange-fr.gif) no-repeat;}
.blog .error {background:#eba146;}


/***************************************************
	PROJECT LOVE
	 */	
.project-love A {color:#901433; font-weight:bold;}
.project-love A:hover,.project-love #content #sidemenu LI A:hover  {color:#d21242;}
.project-love H1{color:#d21242;border-bottom:solid 3px #d21242;}
.project-love H2{color:#000; border-bottom:solid 3px #d21242;}
.project-love H3{color:#000000; border-bottom:solid 2px #d21242;}
.project-love H4{color:#d86d88;font-weight:bold;}
.project-love H5{color:#d86d88;font-style:italic;}
.project-love H6{color:#d86d88;}

/*************** MAIN MENU ******************/
.project-love #topmenu UL LI A:hover,.project-love #topmenu UL LI.selected A {color:#901433;}

/*************** SIDE MENU ******************/
.project-love #content UL LI ,.project-love #content #sidemenu LI LI{background:url(../images/bullets/bullet-pink.gif) 8px 8px no-repeat;}
.project-love #content #sidemenu LI UL {	border-bottom:solid 1px #d21242;}
.project-love #content #sidemenu LI A{border-bottom:solid 1px #d21242;}
.project-love #content #sidemenu LI.selected A {color:#901433;}
.project-love #content #sidemenu LI.selected LI.selected A{color:#d21242;}
.project-love #content #sidemenu LI.selected LI A{color:#000}
.project-love #content #sidemenu LI LI A{border-bottom:none;}
.project-love #sidemenu {border-top:solid 3px #d21242;}

/*************** FORMS ******************/
.project-love #content FORM LI{background:none;}
.project-love FORM {border-color:#d21242;}
.project-love INPUT:focus,
.project-love TEXTAREA:focus {border: 2px solid #d21242;	}
.project-love .submit, .project-love .button .button {background:url(../images/buttons/submit-pink-en.gif) no-repeat;}
.project-love .fr .submit, .project-love .fr .button .button {background:url(../images/buttons/submit-pink-fr.gif) no-repeat;}
.project-love .error {background:#d21242;}




/***************************************************
	BOARDROOM
	 */	
.boardroom A {color:#578053; font-weight:bold;}
.boardroom A:hover,.project-love #content #sidemenu LI A:hover  {color:#7daf78;}
.boardroom H1{color:#578053;border-bottom:solid 3px #578053;}
.boardroom H2{color:#000; border-bottom:solid 3px #7daf78;}
.boardroom H3{color:#000000; border-bottom:solid 2px #7daf78;}
.boardroom H4{color:#578053;font-weight:bold;}
.boardroom H5{color:#578053;font-style:italic;}
.boardroom H6{color:#578053;}

/*************** MAIN MENU ******************/
.boardroom #topmenu UL LI A:hover,.boardroom #topmenu UL LI.selected A {color:#89bd84;}

/*************** SIDE MENU ******************/
.boardroom #content UL LI ,.boardroom #content #sidemenu LI LI{background:url(../images/bullets/bullet-forest.gif) 8px 8px no-repeat;}
.boardroom #content #sidemenu LI UL {	border-bottom:solid 1px #578053;}
.boardroom #content #sidemenu LI A{border-bottom:solid 1px #578053;}
.boardroom #content #sidemenu LI.selected A {color:#89bd84;}
.boardroom #content #sidemenu LI.selected LI.selected A{color:#578053;}
.boardroom #content #sidemenu LI.selected LI A{color:#000}
.boardroom #content #sidemenu LI LI A{border-bottom:none;}
.boardroom #content #sidemenu LI LI LI {margin-left:20px;}
.boardroom #content #sidemenu LI.selected LI.selected LI.selected A{color:#578053;}
.boardroom #content #sidemenu LI.selected LI.selected LI A{color:#000}

.boardroom #sidemenu {border-top:solid 3px #578053;}

/*************** FORMS ******************/
.boardroom #content FORM LI{background:none;}
.boardroom FORM {border-color:#578053;}
.boardroom INPUT:focus,
.boardroom TEXTAREA:focus {border: 2px solid #7daf78;	}
.boardroom .submit, .boardroom .button .button {background:url(../images/buttons/submit-forest-en.gif) no-repeat;}
.boardroom .fr .submit, .boardroom .fr .button .button {background:url(../images/buttons/submit-forest-fr.gif) no-repeat;}
.boardroom .error {background:#fcf0a1; color: #ca642a;}

.boardroom #content .error li{
    margin: 0 0 5px 0;
    background-position: 4px 3px;
    }
.boardroom #content .error li ul{
    margin-top: 3px;
    }

.boardroom .success{
    background: #def7bd;
    color: #578053;
    font-weight: bold;
    padding: 8px;
    }

.boardroom #content li {
        padding-top: 5px;
        }


