﻿/* COLORS 
 green band (above header section) : #8EA92D;
 bullets : CC0000
 terra cotta / orange: CC5C00
 sand : CC8800
 brown : 853C00
*/

body 
{
    background: #fff;
	font: 13px/150% "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    color: #333;
}

h1, h2, h3, h4, h5 { font-weight: bold; }
h1 { font-size: 200%; letter-spacing: -2px; color: #CC5C00; line-height: 100%; }
h2 { font-size: 160%; letter-spacing: 0px; color: #CC8800; line-height: 100%; }
h3 { font-size: 120%; letter-spacing: 2px; color: #CC5C00; line-height: 100%}
h4 { font-size: 100%; letter-spacing: 1px; font-weight: bold; }
h5 { font-size: 80%; }
.error { color: #BB0F0F; }
a { color: #6E0909; text-decoration: none;}
a:hover { color: #6E3B09; text-decoration: underline;}
strong { font-weight: bolder; color: #000; }
em { font-style: italic; color: #000; letter-spacing: 2px; }

#CONTROLS-WRAPPER 
{
    font-size: 100%;    
    background: #eee;
}
#CONTROLS-WRAPPER a { color: #8C0B0B; text-decoration: none; }
#CONTROLS-WRAPPER a:hover { }

/*HEADER (logo, feedback, menu) */
#LOGO a:hover { text-decoration: none; }

/*BREADCRUMB*/
#BREADCRUMB-WRAPPER a, #BREADCRUMB-WRAPPER span { font-size: 80%; letter-spacing: 1px; line-height: 14px; }
#BREADCRUMB-WRAPPER a { }
#BREADCRUMB-WRAPPER a.current { color: #000; }
#BREADCRUMB-WRAPPER a.current:hover { text-decoration: none; }
#BREADCRUMB-WRAPPER span { }

#CONTENT-WRAPPER { }

#CONTENT-WRAPPER div.with-base { border-bottom: solid 5px #8EA92D;} /* #8EA92D; */
#CONTENT-WRAPPER div.with-base-alt { border-bottom: solid 5px #CC5C00;} /* #8EA92D; */
#CONTENT-WRAPPER div.with-base-slim { border-bottom: solid 3px #CC8800;} /* #8EA92D; */
#CONTENT-WRAPPER div.with-base-tiny { border-bottom: solid 2px #CC8800;} /* #8EA92D; */
#CONTENT-WRAPPER .columns.with-base, #CONTENT-WRAPPER .columns.with-base-full { border-bottom: solid 10px #8EA92D;} /* #8EA92D; */


#FOOTER-WRAPPER 
{
    font-size: 80%;    
    background: #eee;
}
#FOOTER-WRAPPER a { color: #aaa; }
#FOOTER-WRAPPER a:hover { color: #8C0B0B; }
#FOOTER-WRAPPER a { border-left: solid 1px #aaa; }
#FOOTER-WRAPPER a.last { border-left: none; }

/* EVERGREEN */
.evergreen { color: #8EA92D;  font-weight: bold;}
a.evergreen { font-weight: bold; letter-spacing: 1px; }

/* ATTENTION MESSAGES */
.attention-box .title { font-size: 20px; font-weight: bold; }
.attention-box .close { font-size: 80%; letter-spacing: 1px; }

.attention-box.info { 
    background: #DFF4FF;
    border: solid 2px #00A4FF;
}
.attention-box.info .title { 
    color: #00486F;
}
.attention-box.info .content { 
    color: #7F7F7F;
}
.attention-box.info .close { 
    color: #00486F;
}

.attention-box.warning { 
    background: #FFFCDF;
    border: solid 2px #FFB900;
}
.attention-box.warning .title { 
    color: #FFB900;
}
.attention-box.warning .content { 
    color: #7F7F7F;
}
.attention-box.warning .close { 
    color: #FFB900;
}

.attention-box.error { 
    background: #FFA69F;
    border: solid 2px #FF1200;
}
.attention-box.error .title { 
    color: #DF1000;
}
.attention-box.error .content { 
    color: #000;
}
.attention-box.error .close { 
    color: #DF1000;
}

/* Testimonials */
.testimonial {
	font-size: 100%;
	font-weight: normal;
	font-style: italic;
	line-height: 120%;
	color: #333;
	letter-spacing: 1px;
	word-spacing: 0.1em;				
}
.testimonial cite { font-size: 100%; line-height: 100%; font-style: normal; color: #333; letter-spacing: 0px; word-spacing: normal; }

/* MISC */
.lorem-ipsum { color: #ccc; }
.quote { font-style: italic; letter-spacing: 1px; word-spacing: 0.2em; color: #6e3709; }
.strong { font-weight: bold; color: #000; }
.fancy { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 120%; font-style: italic; }
.title { font-weight: bold; color: #853C00; }
.LEED { color: #000; border-bottom: dashed 1px #CC5C00; cursor: help; }
acronym.LEED:hover { border-bottom: solid 1px #CC5C00; }
.email { color: #000; letter-spacing: 1px; }

.green { color : #8EA92D; }
.orange { color: #CC5C00; }
.sand { color: #CC8800; }
.brown { color: #853C00; }
.black { color: #000; }
