/*
purple               #403b4c
light purple         #8c8994
bright purple        #6d277f
deep blue            #231e56
light brown          #978b75
gold                 #b5812e
cornflower yellow    #ece2a9
rust red             #63270e
*/

/* SPIFF STYLES */
#home_spiffs p {
   margin:0 0 15px 0;
}
#home_spiffs a {
   font-size:80%;
   line-height:1.2em;
}

.spiff {
   margin:0 0 15px 0;
   font-size:90%;
   line-height:1.5em;
}
.spiff img {
   margin:0 0 10px 0;
}
.spiff img.spiff_img {
   width: 120px;
}

.yellow_outer, .rust_outer, .gold_outer, .purple_outer {
   width:136px;
}
.yellow_inner, .rust_inner, .gold_inner, .purple_inner {
   /*text-align:center;*/
   padding:6px;
   width:124px;
}
.yellow_outer {
   background:transparent url(../img/yellow_outer_bg.gif) no-repeat left top;
}
.rust_outer {
   background:transparent url(../img/rust_outer_bg.gif) no-repeat left top;
}
.gold_outer {
   background:transparent url(../img/gold_outer_bg.gif) no-repeat left top;
}
.purple_outer {
   background:transparent url(../img/purple_outer_bg.gif) no-repeat left top;
}
.yellow_inner {
   background:transparent url(../img/yellow_inner_bg.gif) no-repeat left bottom;
}
.rust_inner {
   background:transparent url(../img/rust_inner_bg.gif) no-repeat left bottom;
}
.gold_inner {
   background:transparent url(../img/gold_inner_bg.gif) no-repeat left bottom;
}
.purple_inner {
   background:transparent url(../img/purple_inner_bg.gif) no-repeat left bottom;
   color: #dddddd;
}
.purple_inner a:link {
   color: #b5812e;
}
.purple_inner a:visited, 
.purple_inner a:active, 
.purple_inner a:hover {
   color: #ffffff;
}
.spiff h3, .rust_inner h3, .purple_inner h3, .gold_inner h3, .yellow_inner h3 {
   color:#63270e;
   font-size:1.3em;
   line-height:1.2em;
   text-decoration:none;
   font-weight:normal;
   margin:0 0 10px 0;
}
.rust_inner h3, .purple_inner h3, .gold_inner h3 {
   color:#fff;
}

.recent_articles {
   text-align:left;
}
.recent_articles h3 {
   text-align:center;
}
.recent_articles a {
   color:#63270e;
   text-align:left;
   width:100%;
   display:block;
   line-height:1.2em;
   margin:0 0 5px 0;
}
.recent_articles a:hover {
   color:#b5812e;
}

.course_date {
   background-color:#403b4c;
   text-align:center;
   font-size:80%;
   line-height:1.2em;
   width:32px;
   padding:4px;
   margin:0 0 10px 0;
   float:left;
   color:#fff;
}
.course_info {
   text-align:left;
   float:left;
   margin:0 0 10px 6px;
   width:64px;
}
.course_info a {
   color:#63270e;
}
.course_info a:hover {
   color:#b5812e;
}
.course_info h4, .course_info p {
   font-size:90%;
   line-height:1.1em;
}



.tweet {
   color:#fff;
   text-align:left;
}
.tweet h3 {
   color:#fff;
   font-size:1.4em;
   font-weight:bold;
}
.tweet p {
   border-bottom:1px dotted #8c8994;
   padding:0 0 5px 0;
   margin:0 0 5px 0;
}
.tweet a {
   color:#fff;
   text-decoration:none;
}
.news_feed, .resource_feed {
   text-align:left;
   color:#fff;
   line-height:1.2em;
}
.news_feed a, .resource_feed a {
   color:#fff;
   text-decoration:none;
}
.news_feed a:hover, .resource_feed a:hover, .tweet a:hover {
   color:#ece2a9;
}

.teammember_title {
   font-weight:bold;
   margin:0 0 5px 0;
   padding:0 0 5px 0;
   border-bottom:1px dotted #403b4c;
}



div.training ul.courses {
   text-align:left;
   font-size: 11px;
   list-style: none;
}
div.training ul.courses li {
   margin-bottom: 1.25em;
}
div.training ul.courses li span.coursedate {
   display: block;
   font-style: italic;
}
div.training ul.courses li span.coursetitle {
   display: block;
   font-weight: bold;
}
div.training ul.courses li span.courselocation {
   display: block;
}


.recent_publications {

}


a.more_link {
   float:right;
}


.testimonial {
   
}

span.quote_name {
   font-style:italic;
   color:#63270e;
}
