@charset "UTF-8";
/* CSS Document */

body {
  margin: 0;
	padding: 0;	
	background: #f0f0ee url('/imgs/bg.png') repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	color: #454845;
}

#container {
	background-color: #FFFFFF;
  margin: 35px auto 0;
  width: 1022px;
  
     -webkit-box-shadow:0 0 5px #999;
   -moz-box-shadow:0 0 5px #999;
   box-shadow:0 0 5px #999;
}

#logo {
	height: 178px;
	width: 650px;
	float: left;
  display: block;
}



#header {
	background-color: #9cc1b8;
  padding: 32px;
  height: 178px;
}

#content {
    width:1022px;
    clear: both;
    display: table;
}

.page #content {	
  background: url('/imgs/page-wrapper.png');
}


#main {
    float: left;
    min-height: 450px;
    padding: 0 32px;
    width: 705px;
}


/* Left Column */


#goals {
  background-color: #d9e7e3;
    display: block;
    float: left;
    margin: 20px;
    width: 300px;
}

#goals h2{
	background-color: #F29700;
    margin: 0;
    padding: 10px;
    position: relative;
    text-align: center;
    color: #fff;
    font-weight: 600;
}

.bullets {
  list-style: none;
  list-style: none outside none;
  margin: 10px 25px 15px 18px;
  padding: 0;
}

.bullets li {
  background: none;
	border-bottom: none;
	font-size: 15px;
	padding: 10px 0;
	line-height: 1.2em;
  font-family: "museo-slab", serif;
  margin: 0;
}


#video {
    display: block;
    float: left;
    margin: 20px 30px 20px 10px;
    width: 300px;
}

#endorse {
     border-left: 1px solid #C5D3D4;
    display: block;
    float: left;
    height: 350px;
    margin: 20px 0;
    padding: 0 20px 0 30px;
    width: 280px;
}


/* The Latest - Main Heading & Tabs */

#the-latest {
    padding: 0 19px;
    min-height: 330px;
    width: 924px;
    clear:both;
    border-top: 1px solid #c5d3d4;
}

#the-latest h2 {
 font-size:21px;
 margin-top: 20px;
 text-transform: uppercase;
}

.ui-tabs {
    position: relative;
}

#the-latest.ui-tabs .ui-tabs-nav li .frame, #the-latest.ui-tabs .button {
    background-image: url("/imgs/feed-controls.png");
    background-repeat: no-repeat;
}
#the-latest.ui-tabs .ui-tabs-nav {
    left: 830px;
    position: absolute;
    top: 30px;
    width: 55px;
}
#the-latest.ui-tabs .ui-tabs-nav li {
    border-bottom: 0 none !important;
    float: left;
    list-style: none outside none;
    position: relative;
    top: 1px;
    white-space: nowrap;
}
#the-latest.ui-tabs .ui-tabs-nav li, #the-latest.ui-tabs .ui-tabs-nav li a, #the-latest.ui-tabs .ui-tabs-nav li.ui-tabs-selected #the-latest.ui-tabs .ui-tabs-nav li .frame {
    height: 10px;
    width: 11px;
}
#the-latest.ui-tabs .ui-tabs-nav li .frame {
    background-position: left -8px;
}
#the-latest.ui-tabs .ui-tabs-nav li .frame:hover {
    background-position: left -33px;
}
#the-latest.ui-tabs .ui-tabs-nav li.ui-tabs-selected .frame {
    background-position: left -58px;
}
#the-latest.ui-tabs .button {
    height: 25px;
    position: absolute;
    text-indent: -99999px;
    top: 23px;
    width: 25px;
    z-index: 999;
}
#the-latest.ui-tabs .button.the-latest-previous {
    background-position: -17px top;
    left: 891px;
}
#the-latest.ui-tabs .button.the-latest-previous:hover {
    background-position: -17px -25px;
}
#the-latest.ui-tabs .button.the-latest-next {
    background-position: -43px top;
    left: 918px;
}
#the-latest.ui-tabs .button.the-latest-next:hover {
    background-position: -43px -25px;
}

/* content lists - all content types */

.content-list { 
  list-style: none; 
  font-size: 12px;
  line-height: 15px;
  margin-right: 0;
  margin-left: 0;
}

.home .content-list {
  margin: 14px -6px 6px;
}

.page .content-list {
  margin-right: -8px;
  margin-left: -8px;
}
  
.content-list .content-item { 
  float: left;
  width: 200px;
  height: 200px;
  overflow: hidden;
  padding: 11px;
  text-decoration: none;
  background: white;
  border: 1px solid #e1e7eb;
}
  
.home .content-list .content-item {
  margin: 0 5px 14px;
}

.page .content-list .content-item {
  margin: 0 8px 14px;
}

.content-list .content-item:focus,
.content-list .content-item:hover { 
  box-shadow: 3px 3px 5px #cedae5;  
  -webkit-box-shadow: 3px 3px 5px #cedae5;  
}
  
.content-list .content-item a {
  color: #284156;  
}
.content-list .content-item:focus a,
.content-list .content-item:hover a {
  color: white;
}

.content-list .kicker {
  font-size: 11px; 
  line-height: 15px;
  color: #848484;
  padding-left: 21px;
  background-repeat: no-repeat;
  background-image: url('/imgs/feed-icons.png');
  _background-image: url('/imgs/feed-icons-ie.png');
  margin-top: 0;
  margin-bottom: 0.3em;
}
 
.content-list .publication-date {
  font-size: .7em;
  line-height: 1.15em;
  color: #919191;
  text-transform: uppercase;
  display: block;
}

.content-list .content-item:hover .publication-date {
  color: #787878;
}

.content-list h2,
.content-list h3 { 
  padding: 0;
  line-height: 24px; 
  font-weight: normal;
  font-size: 17px;
  margin: 0 0 7px;
}

.content-list .content-item:focus .title,
.content-list .content-item:hover .title {
  color: white;
}
  
.content-list .description {
  font-weight: normal;
  display: block;
  font-size: 12px; 
  line-height: 16px; 
  color: #5d605d;
  padding: 5px 0 0 0;
}

.content-list .source {
  font-weight: normal;
  display: block;
  font-size: 12px; 
  line-height: 16px; 
  color: #5d605d;
  padding: 0;
  margin: 4px 0;
}
  
.content-list .content-item:hover .description {
  color: #424242;
}

.content-list .content-item:focus .description,
.content-list .content-item:hover .description {
  color: #dbe8f4;
}


/* content lists - Facebook posts */

.content-list .facebook:focus,
.content-list .facebook:hover { 
  background: #5e9ed8;
  border: 1px solid #0d7fe6;
}

.content-list .facebook .kicker {
  background-position: left -64px;
}

.content-list .facebook:focus .kicker,
.content-list .facebook:hover .kicker {
  color: #dbe8f4;
}


/* content lists - tweets */

.content-list .tweet:focus,
.content-list .tweet:hover { 
  background: #52bfe8;
  border: 1px solid #0097ff;
  color: #cdf3ff;
}

.content-list .tweet .kicker {
  background-position: left -32px;
}

.content-list .tweet:focus .kicker,
.content-list .tweet:hover .kicker {
  color: #cdf3ff;
}


/* content lists - articles/relases */

.content-list .article-release .description {
 font-size: 11px;
 height: 50px;
}

.content-list .article-release:focus,
.content-list .article-release:hover { 
  background: #faac3a;
  border: 1px solid #e9883f;
}
  
.content-list .article-release .kicker {
  background-position: left -160px;
}

.content-list .article-release:focus .kicker,
.content-list .article-release:hover .kicker {
  color: #ffeed4;
}

.content-list .article-release:focus .description,
.content-list .article-release:hover .description {
  color: #ffeed4;
}


/* content lists - videos */

.content-list .video:focus,
.content-list .video:hover { 
  background: #ff6565;
  border: 1px solid #dc4243;
}
  
.content-list .video .kicker {
  background-position: left top;
}

.content-list .video:focus .kicker,
.content-list .video:hover .kicker {
  color: #ffe6e6;
}

.content-list .video .title { 
  height: 24px;
  overflow: hidden;
  text-align: center;
  font-size: 10px;
}
  
.content-list .video .large-thumbnail { 
  width: 200px;
  height: 150px;
  margin-bottom: 0;
}


/* content lists - archives */

.content-list .archives {
  background-color: #f6f9f8;
  float: left;
  width: 685px;
  margin-left: 8px;
  padding: 5px 10px;
}

.content-list .archives h2 {
  display: inline-block;
  margin: 0;
}

.content-list .archives h2:after {
  content: ":";
}

.content-list .archives-list {
  display: inline-block;
  margin: 0;
}

.content-list .archives-list .archives-year {
  display: inline-block;
}

.content-list .archives-list .archives-year:after {
  content: "·";
}

.content-list .archives-list .archives-year:last-child:after {
  content: none;
}

/* About */


a.aboutbtn {
  color: #ffffff;
  display: block;
  height: 42px;
	width: 237px;
  margin: 0;
	background: url('/imgs/about-btn.png') no-repeat 0 0;
	text-indent: -9999px;
	margin-top: 0;
}

a.aboutbtn:hover {
	background-position: 0 -42px;
}





/* Middle Column */

#midcol {
  width: 334px;
  float: left;
  padding: 20px 25px 25px 25px;
}

#featured-video{
  margin: 0 0 25px 0;
}

#featured-video h2{
 border-bottom: 1px #d1dfe8 solid;
 margin: 0 0 10px 0;
}

#latest{
  margin-top: 20px;
}

.top {
  border-bottom: 1px #d1dfe8 solid;
  height: 35px;
  clear: all;
  margin-bottom: 10px;
}

.top h2 {
  float: left;
  margin: 0;
}

.top a {
  font-size:11px;
  float: right;
  margin-top:16px;
  margin-left:120px;
}


/* Right Column */

#rightcol {
  width:203px;
  float: left;
  padding: 30px 25px 25px 25px;
  height: 100%;
}

#rightcol h2{
  margin: 0;
}

.network {
  padding: 25px 0;
  width: 191px;
  border-top: 1px #c6d5df solid;
}

.follow {
  float: left;
  width: 90px;
}

.follow a {
  background: url('/imgs/twitter.png') no-repeat;
  height: 20px;
  text-indent: -9999px;
  display: block;
  float: left;
  width: 20px;
}

.like {
  float: left;
  width: 99px;
}

.like a {
  background: url('/imgs/facebook.png') no-repeat 0 0;
  height: 20px;
  text-indent: -9999px;
  display: block;
  float: left;
  width: 20px;
}

.network .follow iframe, .network .like iframe { 
  overflow: hidden;
  float: left; 
}     

.network .follow iframe { 
  width: 61px !important;
  margin: 0 0 0 5px 
}     

.network .like iframe { 
  width: 49px !important;
  margin: 0 0 0 5px; 
}    

.donate {
  padding: 25px 0;
  width: 191px;
}


/* Footer */

#footer {
	color: #284156;
  font-size: .7em;
    width: 967px;

}

#footer a {
	color:#5b8087; 
	text-decoration:none;
}

#footer a:hover {
	color: #284156; 
}


ul#footer-menu {
  float: left;
  height: 22px;
  list-style: none outside none;
  margin: 0;
  padding: 20px 0 5px 0;
  text-align: left;
  width: 320px;
	font-size:1em;
  font-weight: 600;
}

ul#footer-menu li {
    display: block;
    float: left;
    height: 22px;
    position: relative;
}

ul#footer-menu li a {
  background-repeat: no-repeat;
  display: block;
  height: 22px;
  text-align: center;
	margin: 0 10px 0 0;
}

#footermid {
	float: left;
	margin-top:20px;
	width:390px;
	text-align:center;
	font-size:1em;
}

#paidfor {
	border: 1px solid #999;
	margin-top: 30px;
	padding: 3px 6px;
	text-align:center;
	text-transform:uppercase;
  font-size: .8em;
}

#contactus {
	float:left;
	width:320px;
}

#sitecredit {
	float:right;
	width:100px;
	margin-top:20px;
	text-align:right;
}


/* Help Pass Proposition 36 */

#help-pass-prop-36 { 
	overflow: hidden; 
	margin: 0;
}
	
#help-pass-prop-36 input {
    display: block;
    float: left;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 15px;
    overflow: hidden;
    background: #fff;
    height: 20px;
    padding: 4px 0 3px 4px;
    margin: 0 6px 0 0;
	border:none;

}
    
#help-pass-prop-36 h3 {
  margin: 0 0 7px;
  color: #3b5571;
  font-weight: 600;
}

#help-pass-prop-36 input.error { 
	background: #c90000;
	color: white;
}

#help-pass-prop-36 .email { 
	width: 178px; 
}

#help-pass-prop-36 .zipcode { 
	width: 77px; 
  margin: 0;
}

#help-pass-prop-36 .submit {
    width: 19px;
    height: 27px;
    margin: 0;
    cursor: pointer;
    outline: none;
    border: 0px;
    background: url('/imgs/submit.png') no-repeat left top;
    padding: 0 0 0 0;
}

#help-pass-prop-36 .submit:focus, 
#help-pass-prop-36 .submit:hover { 
	background-position: 
	left -27px; 
}

#quote-rotator {
  float: right;
	width: 560px;
  height:140px;
	background-image:url('/imgs/transparent.png');
	color:#FFF;
	margin-top:25px;
  padding: 20px 5px 20px 20px;
}

.quote {
  font-size:1.05em;
  width: 280px;
  float:left;
  border-right: 1px dotted #fff;
  height:150px;
  padding: 0;
  font-style:italic;
  margin-bottom: 20px;
}


.picture {
    float: left;
    padding-bottom: 20px;
    padding-right: 10px;
    padding-top: 0;
    width: 100px;
 
}

.name{
  float:left;
  font-size: 16px;
  font-family: "museo-slab",serif; 
  text-transform: uppercase;
  clear: right;
  color: #5b8087;
  margin-bottom: 5px;
}

.job-title{
  float:left;
  font-size: 13px;
  clear: right;
  font-style: italic;
  width: 160px;
  line-height: 1.3em;
}



/* Top Story */

#slideshow {
    z-index: 100000;
    overflow: hidden;
    background-repeat: no-repeat;
    width: 280px;
    height:350px;
    }

#slideshow.ui-tabs .ui-tabs-panel {
    
    background-repeat: no-repeat;
    background-position: right top;
    }

#slideshow.ui-tabs .ui-tabs-panel a {
    width: 280px; height: 30px;
    display: block;
    }
    
    #slideshow.ui-tabs .ui-tabs-panel a[href*='.pdf'] { background:transparent; }
    
    #slideshow.ui-tabs .ui-tabs-panel a span { display: none; }


#slideshow.ui-tabs .ui-tabs-nav li span { 
    display: none;
    }


/* Slideshow Controls */

#slideshow.ui-tabs .ui-tabs-nav { 
    top: 10px;
    width: 96px;
    margin-left: 20px;;
    }

#slideshow.ui-tabs .ui-tabs-nav li { 
    list-style: none; 
    float: left; 
    position: relative; 
    top: 0; 
    border-bottom: 0 !important;  
    white-space: nowrap; 
    }

#slideshow.ui-tabs .ui-tabs-nav li,
#slideshow.ui-tabs .ui-tabs-nav li a,
#slideshow.ui-tabs .ui-tabs-nav li.ui-tabs-selected
#slideshow.ui-tabs .ui-tabs-nav li .frame { width: 24px; height: 19px; }

#slideshow.ui-tabs .ui-tabs-nav li .frame { background: url('/img/dots.png') no-repeat left top; no-repeat left top; }
#slideshow.ui-tabs .ui-tabs-nav li .frame:hover { background-position: left -19px; }
#slideshow.ui-tabs .ui-tabs-nav li.ui-tabs-selected .frame { background-position: left -38px; }



/* ui-tabs */

.ui-tabs { 
    position: relative; zoom: 1;
    } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */

.ui-tabs .ui-tabs-nav { 
    position: relative; 
    list-style: none;
    margin: 0;
    }

.ui-tabs .ui-tabs-nav li { 
    list-style: none; 
    float: left; 
    position: relative; 
    top: 1px; 
    border-bottom: 0 !important;  
    white-space: nowrap; 
    }

.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; }

.ui-tabs .ui-tabs-nav li a span { display: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { display: block; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }

.ui-tabs .ui-tabs-nav li a, 
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

.ui-tabs .ui-tabs-panel { display: block; background: none; border: none; }

.ui-tabs .ui-tabs-hide { display: none !important; }


#form-wrapper {
  margin: 0;
  padding: 10px;
  background-color: #c4dad4;
}

#form-wrapper a {
  color: #c4dad4;
}

.submitbtn {
    width: 119px;
    height: 35px;
    margin: 15px 0 0 150px;
    cursor: pointer;
    outline: none;
    border: 0px;
    background: url('/imgs/submitbtn.png') no-repeat left top;
    padding: 0 0 0 0;
    text-indent: -9999px
}

.submitbtn:focus, 
.submitbtn:hover { 
  background-position: 
	left -35px; 
}

.social {
  clear: both;
  padding: 15px 0 0 0;
  font-size: .9em;
}


@charset "UTF-8";
/* CSS Document */

body {
font-family: Arial, Tahoma, sans-serif;  
}

p {
font-size:.85em;
padding-bottom: 10px;
}

ol, ul {
font-size:.85em;
margin: 0 40px 1.1em;
line-height: 1.6em;
}

a { 
  color: #d68600; 
  text-decoration: none;
}

a:focus, a:hover { 
	color: #385169; 
	outline: none; 
	text-decoration: none; }

hr {
  clear:both;
  color: #5B8087;
}

h1, h2, h3, h4 {
  font-family: "museo-slab",serif; 
  font-weight: 500;
  letter-spacing: .01em;
}
h1 { font-size: 26px; color: #3b5571; line-height:normal; margin: 30px 0; font-weight: 600;}
h2 { font-size: 21px; color: #3b5571; margin: 0; margin: 0 0 18px 0;}
h3 { font-size: 21px; color: #5b8087; line-height: 1.2em; margin: 26px 0 7px;}
h4 { font-size: 18px; color: #5b8087; margin-bottom: .3em; margin-top:.6em; }


/* News */

.day {
  color: #cc2e19;
  font-size:14px;
  font-weight:bold;
}

.month {
	color: #1f4478;
	font-weight:bold;
}

.headline {
	font-size:15px;
	line-height: 1.3em;	
  color: #2a5696;
}

.headline a {
	color: #2a5696;
	text-decoration: none;
}

.headline a:hover {
	color: #2a5696;
}

.source {
  color: #999999;
  font-size: 12px;
  margin: 10px 0;
  font-style:italic;
}
		
.item {

  margin: 5px 0 5px 0;
  padding: 8px 12px 10px 12px;
	font-size: 12px;
	line-height: 12px;
	color: #e1eaf1;
	-webkit-transition: background-color .2s ease-out;
		-moz-transition: background-color .2s ease-out;
		-o-transition: background-color .2s ease-out;
		-ms-transition: background-color .2s ease-out;
		transition: background-color .2s ease-out; } 
    
.item:hover { background: rgba(23, 66, 117, .08); } 

.item .date {
  	background: #fdfefe url(/imgs/date.png) repeat-x 0 0;			
		width: 30px; 
		border: #86ccf0 solid 2px;
    padding: 3px 2px;
		margin-right: 12px;
    margin-bottom: 20px;
		float: left;
		font-size: 12px;
		line-height: 14px;
		color: #4c4c4c;
		text-transform: uppercase;
		text-align: center; 
} 

.item .date strong {
			display: block;
			font-weight: normal; 
}

#main .date {
  color:#BB230F;
  margin-bottom: 10px;
}  
    

a.donation {
  color: #ffffff;
  display: block;
  height: 42px;
  width: 287px;
  margin: 0;
  background: url('/imgs/donation.png') no-repeat 0 0;
	text-indent: -9999px;
	margin-top: 0;
}

a.donation:hover {
	background-position: 0 -42px;
}


/** Primary Navigation **/

.nav-primary {
    clear: both;
    background-color: #385169;
    width: 1022px;
    height: 40px;
    margin: 0;
}
.nav-primary h2 {
    height: 1px;
    left: -999em;
    position: absolute;
    top: auto;
    width: 1px;
}



ul#menu {
    list-style: none outside none;
    margin: 0 auto;
    z-index:999;
	  }


#menu li {
    float: left;
    position: relative;
  	text-indent: -999999px;
    z-index:999;
  	}

#menu li a {
    display: block;
    height: 40px;
    z-index:999;
	  }

a.home, a.about, a.news, a.endorsements, a.profiles, a.faq, a.contribute {
	background-image: url('/imgs/sprite.png');
	height: 40px;
	}

#menu a.home {
    background-position: 0 0;
    width: 51px;
	}

#menu a.home:hover {
    background-position: 0 -40px;  
	}

.home #menu a.home {
    background-position: 0 -40px;  
    width: 51px;
	}

#menu a.about {
    background-position: -51px 0;
    width: 117px;
	}

#menu a.about:hover {
    background-position: -51px -40px;
	}

.about #menu a.about {
	 background-position: -51px -40px;	
	}

#menu a.news {
    background-position: -188px 0;
    width: 110px;
	}

#menu a.news:hover {
    background-position: -188px -40px;
	}

.news #menu a.news {
	background-position: -179px -54px;	
	}


#menu a.endorsements {
    background-position: -298px 0;
    width: 178px;
	}

#menu a.  ments:hover {
    background-position: -298px -40px;
	}

.endorsements #menu a.endorsements {
   background-position: -298px -40px;
	}

#menu a.profiles {
    background-position: -476px 0;
    width: 221px;
	}

#menu a.profiles:hover {
    background-position: -476px -40px;
	}

.profiles #nav a.profiles {
 	background-position: -476px -40px;  
	}

#menu a.faq {
    background-position: -697px 0;
    width: 139px;
	}

#menu a.faq:hover {
    background-position: -697px -40px;
	}

.faq #menu  a.faq {
	background-position: -697px -40px;  
	}

#menu a.contribute {
    background-position: -836px 0;
    width: 154px;
	}

#menu a.contribute:hover {
    background-position: -836px -40px;
	}

.contribute #menu a.contribute {
	background-position: -836px -40px;  
	}
  

/* Share Box */

#share {
     background: none repeat scroll 0 0 #F6F9F8;
    display: block;
    margin-bottom: 20px;
    padding: 10px 25px 20px;
    width: 140px;
    }
    
#share .title {
    display: block;
    font-family: "museo-slab",serif;
    font-size: 23px;
    font-weight: 600;
    margin: 0 0 10px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    color: #4f797d;
    }

#share #like,
#share #tweet,
#share #plusone,
#share #addthis {
    float: left;
    overflow: hidden;
    }
    
#share #like {
    padding: 0 10px 10px 2px;
    width: 70px; /*height: 20px;*/
    }
    
#share #tweet {
    padding: 0 0 10px 0;
    width: 58px; /*height: 20px;*/
    }
    
#share #plusone {
    padding: 0 10px 0 2px;
    width: 70px; /*height: 20px;*/
    }
    
#share #addthis {
    padding: 0 3px 0 2px;
    width: 50px; /*height: 20px;*/
    }





#contribute {
    background: url("/imgs/contribute.png") no-repeat scroll left top transparent;
    display: block;
    height: 68px;
    margin-bottom: 20px;
    overflow: hidden;
    width: 199px;
}

#contribute span { display: none; }

#contribute:hover {
  background-position: 0 -68px;
}


#volunteer {
    background: url("/imgs/volunteer.png") no-repeat scroll left top transparent;
    display: block;
    height: 68px;
    margin-bottom: 20px;
    overflow: hidden;
    width: 199px;
}

#volunteer span { display: none; }

#volunteer:hover {
  background-position: 0 -68px;
}


#endorsement {
    background: url("/imgs/endorse.png") no-repeat scroll left top transparent;
    display: block;
    height: 68px;
    margin-bottom: 20px;
    overflow: hidden;
    width: 199px;
}

#endorsement span { display: none; }

#endorsement:hover {
  background-position: 0 -68px;
}

.stat-card {
  overflow: hidden;
}

.list .picture {
  width: 160px;
  padding-bottom: 20px;
    padding-right: 30px;
    padding-top: 0;
}

.list {
  clear:both;
}

.list h2  {
  font-family: "museo-slab",serif; 
  text-transform: uppercase;
  color: #5b8087;
  margin-bottom: .2em;
}

/* This was making Facebook and article/release items look wrong. --C.W. */

/* .title  {
  font-family: "museo-slab",serif; 
  color: #999;
  font-weight: 300;
} */

h2 .body {
  color: #5B8087;
  font-size: 17px;
  line-height: 1.2em;
  }
  
/* Articles/Releases */

.news h1 {
  margin: 0 0 5px 0;
}

.news h4 {
  margin-top: 30px;
}

.details {
 margin-bottom: 20px; 
}

.title {
 color: #999;
 font-family: "museo-slab", serif;
 
}

.endorse h2 {
  color: #5B8087;
    font-family: "museo-slab",serif;
    margin-bottom: 0.2em;
    text-transform: uppercase;
}

.list .content-item { 
  padding: 0;
  text-decoration: none;

}

.list li { 
  list-style: none;

}

ul.list, ul.archives-list { 
  margin: 0;
}

.list p {
 font-size: 12px; 
}

.list a {
  color: #454845;
}

.list h3.kicker  {
 color: #3c546e;
 font-size: 1.2em;
 font-weight: 600;
}

.list .title  {
 color: #5B8087;
}

ul.archives-list {
  margin-top:10px;
}

.archives-list li {
    float:left;
    margin-right:20px;
    font-family: "museo-slab", serif;
    font-weight: 600;
}

.archives-list a {
    float:left;
    color: #d68600; 
}  

.archives-list a:focus, .archives-list a:hover { 
  color: #385169; 
	outline: none; 
	text-decoration: none; }
  
.archives h2 {
  color: #3c546e;
  margin-top: 20px;
}

ul#connect {
    background: url("/imgs/connect.png") no-repeat scroll left 0 transparent;
    height: 20px;
    list-style: none outside none;
    margin: 0;
    clear:both;
}

#connect li {
 float:left;
 width: 20px;
 height:20px;
 text-indent: -9999px;
}

ul#connect #facebook {
    background-position: 0 top;
    display:block;
}

ul#connect #facebook:hover {
    background-position: 0 -20px ;
}

ul#connect #twitter {
    background-position: -20px top;
    display:block;
}

ul#connect #twitter {
    background-position: -20px -20px;
}

#help-pass-prop-36 .addthis_pill_style {
    width: 70px !important;
    overflow: hidden !important;
    margin-left:5px;
}

.addthis_button_fb {
  overflow: hidden !important;
  float: left;
  margin-right: 5px;
}
