
/* Homepage (NEW)
----------------------------------------------*/


#silo_home #home_banner {
  margin: 0 0 20px;
  width: 900px;
  height: 309px;
  float: left;
  background: #063745 url(img/banner_home_safety_numbers_text.png) no-repeat right bottom;
  }
  
#silo_home #home_banner h1 {
  margin: 0;
  overflow: hidden;
  height: 0;
  text-indent: -9999;
  }

#silo_home #home_banner #message {
  padding: 108px 172px 20px 168px; 
  color: #fff;
  font-size: 1.2em;
  width: 560px;
  }

#silo_home #home_banner #message p {
  margin-bottom: .7em;
  text-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px;
  }

#silo_home #home_banner a {
  color: #c7fd31;
  }

#silo_home .spotlight {
  padding: 15px;
  width: 258px;
  height: 255px;
  float: left;
  }

#silo_home .spotlight h2 {
  margin: 0 0 .5em;
  font-size: 1.2em;
  color: #fff;
  font-weight: bold;
  }

#silo_home .spotlight h3 {
  margin: 0;
  font-weight: normal;
  text-transform: none;
  line-height: 1.5;
  color: #000;
  }




/* SPOTLIGHT FOR #threatpost (July, 2010) */

#silo_home #threatpost.spotlight {
  margin-right: 20px;
  background: #399 url(img/home_spot_green_lines.gif) no-repeat left top;
  }

/*
#silo_home #threatpost.spotlight h2.media_type {
  margin: 0;
  padding: 30px 15px 10px 15px;
  text-transform: uppercase;
  display: inline;
  position: relative;
  left: -15px;
  top: 13px;
  font-size: 1.3em;
  background: #f30;
  }
*/

#silo_home h2.ribbon {
  margin: 0;
  padding-bottom: 5px;
  display: inline;
  position: relative;
  font-size: 1.4em;
  text-transform: uppercase;
  font-weight: bold;
  text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 2px;
  float: left;
  color: #fff;
  left: -29px;
  height: 50px;
  background: url(img/ribbon_twist.png) no-repeat left 1.95em;
  }

#silo_home h2.ribbon span {
  padding: 4px 15px 4px 30px;
  float: left;
  background: #f60;
  }


#silo_home #threatpost.spotlight h3 {
  margin: 0 0 .5em;
  clear: left;
  font-size: 2em;
  line-height: 1.3;
  }

#silo_home #threatpost.spotlight p {
  padding-right: 60px;
  color: #000;
  font-size: 1.5em;
  line-height: 1.3;
  }

#silo_home #threatpost.spotlight a {
  color: #fff;  
  font-size: 1.3em;
  font-weight: bold;
  }
  



/* SPOTLIGHT FOR #freeondemand (June-July, 2010) */

#silo_home #freeondemand.spotlight {
  margin-right: 20px;
  background: #078b89 url(img/home_spot_freeondemand.png) no-repeat left top;
  }

#silo_home #freeondemand.spotlight a {
  color: #fff;  
  }

#silo_home #freeondemand.spotlight h3 {
  margin: .2em 0 .6em;
  font-size: 1.7em;
  line-height: 1.3;
  }

#silo_home #freeondemand.spotlight h3 span.lineone {
  display: block;
  font-size: 1.25em;
  }

#silo_home #freeondemand.spotlight h3 span.linetwo {
  display: block;
  font-size: 1.8em;
  }

#silo_home #freeondemand.spotlight .ribbon {
  margin: 0;
  padding-bottom: 18px;
  display: inline;
  position: relative;
  font-size: 1.8em;
  font-weight: bold;
  text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 2px;
  float: left;
  color: #fff;
  left: -29px;
  height: 50px;
  background: url(img/ribbon_twist.png) no-repeat left 1.85em;
  }

#silo_home #freeondemand.spotlight .ribbon span {
  padding: 4px 15px 4px 30px;
  float: left;
  background: #f60;
  }

#silo_home #freeondemand.spotlight a {
  clear: both;
  font-size: 1.3em;
  display: block;
  position: relative;
  top: -12px;
  }



/* SPOTLIGHT FOR #summersavings (June-August, 2010) */

#silo_home #summersavings.spotlight {
  background: #c7fd31 url(img/home_spot_summersavings.png) no-repeat left top;
  }

#silo_home #summersavings.spotlight h2 {
  margin: 0;
  color: #333;
  }

#silo_home #summersavings.spotlight h3 {
  margin: 0 0 .1em;
  line-height: 1.1;
  font-size: 3em;
  }

#silo_home #summersavings.spotlight p {
  line-height: 1.2;
  color: #000;
  font-size: 1.3em;
  }

#silo_home #summersavings.spotlight p em {
  color: #078b89;
  font-size: .8em;
  }

#silo_home #summersavings.spotlight a {
  font-size: 1.3em;
  color: #ff4316;
  }


/* SPOTLIGHT FOR #kickstart (Jan, 2011) */
#silo_home #kickstart.spotlight {
  margin-right: 15px;
/*  background: url(img/testdrive_bugR.jpg) no-repeat left top ;*/
	background: url(img/podcast_bug.png) no-repeat left top;
  }
  
#silo_home #kickstart.spotlight h2 {
	margin:0;
}
	
#silo_home #kickstart.spotlight h2 #logolink {
	width:285px;
	height:297px;
	display:block;
}

#silo_home #kickstart.spotlight span {
	display:none;
}

/* SPOTLIGHT FOR #blueprint (Feb 21, 2011) */
#silo_home #blueprint.spotlight {
  margin-right: 15px;
  background: url(img/BPmiddlebug.jpg) no-repeat 0 top ;
  }
  
#silo_home #blueprint.spotlight h2 {
	margin:0;
}
	
#silo_home #blueprint.spotlight h2 #blueprintlink {
	width:285px;
	height:297px;
	display:block;
}

#silo_home #blueprint.spotlight span {
	display:none;
}

/* SPOTLIGHT FOR #kickstart (Sept, 2010)
#silo_home #kickstart.spotlight {
  margin-right: 20px;
  background: #6cc url(img/home_spot_teal_star.png) no-repeat left top;
  }

#silo_home #kickstart.spotlight h2 {
  margin-bottom: 13px;
  overflow: hidden;
  text-indent: -999px;
  height: 142px;
  width: 229px;
  background: url(img/home_spot_hdr_kickstart.png) no-repeat left top; 
  }

#silo_home #kickstart.spotlight .ribbon {
  margin: 0;
  padding-bottom: 18px;
  display: inline;
  position: relative;
font-size: 1.4em;
  float: left;
  left: -29px;
  height: 50px;
  background: url(img/ribbon_twist.png) no-repeat left 1.92em;
  }

#silo_home #kickstart.spotlight .ribbon span {
  padding: 4px 15px 4px 30px;
  float: left;
  background: #f60;
  }

#silo_home #kickstart.spotlight .ribbon span a {
  color: #fff;
  text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 2px;
  text-decoration: none;
  }

#silo_home #kickstart.spotlight .ribbon span a:hover {
  color: #000;
  text-shadow: rgba(0, 0, 0, 0) 0 0 0;
  }  

#silo_home #kickstart.spotlight p {
  position: relative;
  top: -27px;
  clear: left;
  line-height: 1.2;
  color: #033;
  font-size: 1.3em;
  }

#silo_home #kickstart.spotlight p strong {
  font-size: 1.3em;
  }
 */



/* SPOTLIGHT FOR #threatpost2 (Sept, 2010) */

#silo_home #threatpost2.spotlight {
  background: #c7fd31 url(img/home_spot_green_circles.gif) no-repeat left top;
  }

#silo_home #threatpost2.spotlight h2 {
  margin: .2em 0 .8em;
  font-size: 1.25em;
  color: #ff4316;
  text-transform: uppercase;
  }

#silo_home #threatpost2.spotlight h3 {
  margin: 0 0 .5em;
  line-height: 1.1;
  font-size: 2.25em;
  font-weight: bold;
  }

#silo_home #threatpost2.spotlight p {
  line-height: 1.3;
  color: #000;
  font-size: 1.5em;
  }

#silo_home #threatpost2.spotlight p em {
  color: #078b89;
  font-size: .8em;
  }

#silo_home #threatpost2.spotlight a {
  font-size: 1.3em;
  color: #ff4316;
  }



