/* 

CSS for Mass Insight Education, V.1

Stylesheet created May, 2010 by ahanda designs, www.ahandadesign.com

Last updated on 9/2010

----------------

COLORS:
Lighter green: #007e66 (newsletter signup box)
Dark Green: #154636; (banner graphic text background)
Logo Green: #017e66;
Logo Blue: #002f64;

----------------------------------------------*/

#footer #contact_info {
  padding-top: 1.5em;
  }

/* Initiative Logos
----------------------------------------------*/

#mmsi_logo {
	position: absolute;
	top:-8px; 
	left:233px;
	display:none;
	}
	
#stg_logo {
	position: absolute;
	top:3px; 
	left:233px;
	display:none;
	}
	
#silo_mmsi #mmsi_logo,
#silo_stg #stg_logo {display:block;}

/* Banner Rules
----------------------------------------------*/

#silo_mmsi.toplevel #col_wrap {
  background: #fff url(/static/img/banner_mmsi.jpg) no-repeat center top;
  }

#silo_stg.toplevel #col_wrap {
  background: #fff url(/static/img/banner_stg.jpg) no-repeat center top;
  }

#silo_news.toplevel #col_wrap {
  background: #fff url(/static/img/banner_news.jpg) no-repeat center top;
  }

#silo_research.toplevel #col_wrap {
  background: #fff url(/static/img/banner_research.jpg) no-repeat center top;
  }

#silo_about.toplevel #col_wrap {
  background: #fff url(/static/img/banner_about.jpg) no-repeat center top;
  }
  
  


/* Header Rules
----------------------------------------------*/
h2 {
  color: #3b9377;
  }

#sidebar h2 {
  color: #3b9377;
  }



/* Subnav
----------------------------------------------*/
#subnav ul li.current a, 
#subnav ul li.expanded a {
  background: url(/static/img/icon_triangle_green_right.gif) no-repeat 6px .9em;  
  }

#subnav ul li.current a:hover,
#subnav ul li.expanded a:hover {
  background: #eee url(/static/img/icon_triangle_green_right.gif) no-repeat 6px .9em;  
  }



/* Sidebar
----------------------------------------------*/
.quote_wrap {
	margin: 0 0 20px;
	}

.quote {
	padding: 1em 0 2.3em;
	border-top: 1px solid #cfcfcf;
	color: #007e66;
	font-size: 1.2em;
	font-family: Georgia, serif;
	background: url(/static/img/quote_bottom.png) no-repeat bottom;
	}
	
.attribute {
  padding: 1em 0 0;
  font-size: 1.1em;
  color: #666;
  }

.attribute2 {
  padding: 0 0 1em;
  color: #999;
  font-size: 1em;
  font-style: italic;
  }



/* Home (Education)
----------------------------------------------*/

body#silo_home #home_site_wrapper {
  background: transparent;
  background: url(/static/img/bg_home2.jpg) no-repeat center 56px;
  }

#silo_home #nav li.ancestor a, 
#silo_home #nav li.ancestor a:hover, 
#silo_home #nav li.current a, 
#silo_home #nav li.current a:hover {
  background: #fff;
  }
  
#mission {
	width: 777px;
	background: url(/static/img/home_mission.png) no-repeat left top;
	}

#mission a {
	left: 295px;
	}

#silo_home #col_wrap {
	background: #fff url(/static/img/bg_home_col_wrap.gif) repeat-y;
	}

.col_onethird h2 {
	padding: 0 0 20px 0;
	}

.col_onethird h3 {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1em;
	}

a.explore_mmsi, 
a.explore_stg {
	margin: 25px 0;
	display: block;
	width: 150px;
	height: 36px;
	text-indent: -9999px;
	background: #fff url(/static/img/btn_explore.gif) no-repeat 0 0;
	}
	
a.explore_stg {
	background: #fff url(/static/img/btn_explore.gif) no-repeat -150px 0;
	}
	
a.explore_mmsi:hover {
	position: relative;
	top: 1px;
	background: #fff url(/static/img/btn_explore.gif) no-repeat 0 -36px;
	}

a.explore_stg:hover {
	position: relative;
	top: 1px;
	background: #fff url(/static/img/btn_explore.gif) no-repeat -150px -36px;
	}



/* Sign Up for Newsletter
----------------------------------------------*/
#mailing_list {
	border-top: 4px solid #005847;
	background: #007e66;
	}



/* News
----------------------------------------------*/
.home_news {
	font-size: .9em;
	}
  
.home_news h3 a {
	text-transform: none;
	font-weight: bold;
	font-size: 1.1em;
	}

ul.home_news li {
  padding: 0 0 1em;
  }

.news-headlines h3 a {
	color: #003068;
	text-decoration: none;
	}
	
.news-headlines h3 a:hover {
	color: #000;
	text-decoration: underline;
	}

.news-headlines h4{
	color: #666;
	}
	
#content .news-headlines ul {
	margin:0;
	padding:0;
	}
	
#content .news-headlines ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	} 


