@import url("/sites/all/themes/change_lab_solutions/css/safe-routes-buttons.css");
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);

/* Body */
body {
	color: #4d4d4d; font-family: Tahoma, Geneva, sans-serif;
}
h1,h2,h3,h4 {
	letter-spacing: 0.7px
}
h1.title {
  font-size: 18px;
  font-family: Tahoma, Geneva, sans-serif;
}
/* Reset grids to remove padding between grid 4 and grid 8 */
.grid-8 {
	margin-right: 0px !important;
}
.grid-16 {
	margin-left: 0px !important;
}
/* Logo */
.region-header-first .block-3 {
	margin-top: 40px;
}
.region-header-first .block-4 {
	position: relative; top: 20px;
	padding-top: 36px;
}
div.breadcrumb {
	position: relative; left: 324px; bottom: -4px; font-size: 11px;
}
/* User Menu */
div.block-search {
	z-index: 20; float: right; clear: both;
}
div.block-user-menu {
	float: right; clear: both; margin-top: 5px;
}
div.block-block-15 {
	float: right; clear: both; margin-top: 10px; margin-bottom: 10px;
}
div.block-block-15 a {
	text-decoration: none; color: #4d4d4d; margin-left: 15px;
}
.block-user-menu ul li {
	display: inline-block; list-style-type: none; border-right: 1px solid #4d4d4d;
	padding: 0px 10px 0px 0px; margin: 10px 0px 10px 5px;
}
.block-user-menu ul li.first {
	border: none;
}
.block-user-menu ul li.last {
	border: none;
}
.block-user-menu ul li a {
	color: #4d4d4d; text-decoration: none;
}

/* Sitewide Search */
#search-block-form .form-submit {
	display: none;
}

/* Main Menu */
body.front .block-main-menu {
	padding-top: 10px;
}
.block-main-menu {
	clear: both; position: relative; left: 5px; font-size: 15px;
}
.block-main-menu  ul li {
	display: inline-block; list-style-type: none; width: 112px; text-align: left; border-bottom: 3px solid #1886bb;
	padding: 0px; margin: 30px 0px 0px -5px; padding: 0px 0px 5px 0px;
}
body.not-front .block-main-menu ul li {
	margin-top: 40px;
}
.block-main-menu ul li a {
	width: 100px; display: inline-block; text-decoration: none; color: #666666; line-height: 14px; font-size: 15px;
}

/* Submenus */
/* Home Menu */
.block-menu-menu-home ul li {
	display: inline-block; list-style-type: none; margin: 3px 15px 0px 0px; padding: 0px;
}
.block-menu-menu-home ul li a {
	color: #4d4d4d; text-transform: uppercase; text-decoration: none; font-size: 12px;
}

/* Banners */
.views-slideshow-controls-top {
	position: absolute; top: 230px; left: 20px; z-index: 20;
}
div.views_slideshow_pager_field_item {
	float: left; margin-right: 3px; z-index: 1000;
}
div.views_slideshow_pager_field_item .views-content-title {
	color: white; opacity: 0.3; font-size: 30px;
}
div.views_slideshow_pager_field_item.active .views-content-title {
	opacity: 1;
}
div.views-field-title-1 a {
	position: absolute; top: 190px; font-size: 32px; color: white;
	padding-left: 20px; width: 584px; text-shadow: 2px 2px 4px #333; text-decoration: none;
	text-align: right; line-height: 28px;
}
/* Left Sidebar */
.region-sidebar-first-inner p {
	margin-bottom: 0px; font-size: 13px; line-height: 18px;
}
section.block-2 p {
	margin-bottom: 15px;
}
#sidebar-blocks h2,
#block-aggregator-feed-1 .block-title,
.region-sidebar-first-inner .block-2 .block-title,
.region-sidebar-first-inner .block-3 .block-title,
.region-sidebar-first-inner .block-4 .block-title,
.region-sidebar-first-inner .block-press-articles-block-1 .block-title {
	font-family: Arial, sans-serif; color: #666666; margin-bottom: 10px;
	text-transform: uppercase; font-size: 12px;
}
#sidebar-blocks h2 a {
	text-decoration: none; color: #666;
}
.region-sidebar-first-inner .block-1 {
	padding: 20px; height: 238px; margin-bottom: 15px; color: white; background: #666666;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; position: relative;
}
#block-block-1 div {
	font-size: 14px;
}
.region-sidebar-first-inner .block-1 .block-title {
	font-weight: normal; font-size: 20px; line-height: 24px; letter-spacing: 0.7px;
}
.region-sidebar-first-inner .block-1 div.content {
	position: absolute; bottom: 20px; padding-right: 20px; font-size: 16px; font-style: italic;
}
#block-block-1 div {
	font-size: 14px;
}
.region-sidebar-first-inner .block-2,
.region-sidebar-first-inner .block-3,
.region-sidebar-first-inner .block-4,
.region-sidebar-first-inner .block-press-articles-block-1 {
	margin-bottom: 30px; padding-right: 20px;
}
/* Connect With Us */
#connect-with-us img {
	float: left; margin-right: 10px;
}
.block-7 .block-title {
	margin-bottom: 10px; font-family: Arial, sans-serif; text-transform: uppercase;
	color: #666; font-size: 12px; font-size: 12px;
}
/* Program Title Sidebars */
.block-block-8 {
background: #1886bb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4ODZiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3OWIwZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #1886bb 0%, #79b0d5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1886bb), color-stop(100%,#79b0d5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #1886bb 0%,#79b0d5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #1886bb 0%,#79b0d5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #1886bb 0%,#79b0d5 100%); /* IE10+ */
background: linear-gradient(left, #1886bb 0%,#79b0d5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1886bb', endColorstr='#79b0d5',GradientType=1 ); /* IE6-8 */
color: white; padding: 20px; height: 238px; margin-bottom: 15px; position: relative;
}
body.node-type-slideshow div.block-title-block h1,
.block-block-8 .block-title,
.block-block-17 .block-title,
.block-block-24 .block-title,
.block-tobacco .block-title,
.block-block-18 .block-title {
	font-weight: normal; color: white; font-size: 22px; line-height: 20px;
}
body.node-type-slideshow div.block-title-block h1 {
	line-height: 1em;
}
.block-block-24 div.content,
.block-block-8 div.content {
	position: absolute; bottom: 20px; left: 20px; padding-right: 20px;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

.block-block-31 {
/* tobacco calculator info sidebar block */
border-bottom: 2px solid #da471f;
margin-bottom: 1em;
padding-bottom: 1em;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}
.block-block-6 {
background: #da471f; /* Old browsers */
color: white; padding: 20px; height: 238px; margin-bottom: 15px; position: relative;
}
.block-block-6 .block-title {
	font-weight: normal; font-size: 24px; line-height: 20px;
}
.block-block-6 div.content {
	position: absolute; bottom: 20px; left: 20px; padding-right: 20px;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}
.block-block-5 {
background: #6b2b61; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiMmI2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MDQ2NmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #6b2b61 0%, #90466f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6b2b61), color-stop(100%,#90466f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #6b2b61 0%,#90466f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #6b2b61 0%,#90466f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #6b2b61 0%,#90466f 100%); /* IE10+ */
background: linear-gradient(left, #6b2b61 0%,#90466f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b2b61', endColorstr='#90466f',GradientType=1 ); /* IE6-8 */
color: white; padding: 20px; height: 238px; margin-bottom: 15px; position: relative;
}
.block-block-5 .block-title {
	font-weight: normal; font-size: 24px; line-height: 20px;
}
.block-block-5 div.content {
	position: absolute; bottom: 20px; left: 20px; padding-right: 20px;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}
.block-block-9 {
background: #7ba430; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdiYTQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOGNlNDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #7ba430 0%, #a8ce40 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7ba430), color-stop(100%,#a8ce40)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #7ba430 0%,#a8ce40 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #7ba430 0%,#a8ce40 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #7ba430 0%,#a8ce40 100%); /* IE10+ */
background: linear-gradient(left, #7ba430 0%,#a8ce40 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ba430', endColorstr='#a8ce40',GradientType=1 ); /* IE6-8 */
color: white; padding: 20px; height: 238px; margin-bottom: 15px; position: relative;
}
.block-block-9 .block-title {
	font-weight: normal; font-size: 24px; line-height: 20px;
}
.block-block-9 div.content {
	position: absolute; bottom: 20px; left: 20px; padding-right: 20px;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}



.leftblock-financing {
background: #2E9C8F; /* Old browsers */
background: -moz-linear-gradient(left, #2E9C8F 0%, #3FC7B6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#2E9C8F), color-stop(100%,#3FC7B6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #2E9C8F 0%,#3FC7B6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #2E9C8F 0%,#3FC7B6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #2E9C8F 0%,#3FC7B6 100%); /* IE10+ */
background: linear-gradient(left, #2E9C8F 0%,#3FC7B6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2E9C8F', endColorstr='#3FC7B6',GradientType=1 ); /* IE6-8 */
color: white; padding: 20px; height: 238px; margin-bottom: 15px; position: relative;
}
.leftblock-financing .block-title {
	font-weight: normal; font-size: 24px; line-height: 20px;
}
.leftblock-financing div.content {
	position: absolute; bottom: 20px; left: 20px; padding-right: 20px;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}



.leftblock-webinararchive {
background: #E35920; /* Old browsers */
background: -moz-linear-gradient(left, #E35920 0%, #E98256 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#E35920), color-stop(100%,#E98256)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #E35920 0%,#E98256 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #E35920 0%,#E98256 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #E35920 0%,#E98256 100%); /* IE10+ */
background: linear-gradient(left, #E35920 0%,#E98256 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E35920', endColorstr='#E98256',GradientType=1 ); /* IE6-8 */
color: white;
padding: 20px;
margin-bottom: 15px;
position: relative;
padding: 15px;
margin-bottom: 15px;
}
.leftblock-webinararchive .block-title {
	font-weight: normal; font-size: 24px; line-height: 20px;
}
.leftblock-webinararchive div.content {
	position: absolute; bottom: 20px; left: 20px; padding-right: 20px;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}




/* Front Page News Block */
.block-front-news-block {
	padding-left: 20px;
}
.block-front-news-block .views-row {
	clear: both; margin-bottom: 30px; height: 80px;
}
.view-front-news .views-row {
	margin-bottom: 30px;
}
.block-front-news-block .block-title, .view-front-news .block-title {
	font-family: Tahoma, Geneva, sans-serif; margin: 15px 0px 30px 0px;
	text-transform: uppercase; color: #666;
}
.block-front-news-block .views-field-field-news-image {
	float: left; margin-right: 20px;
}
.block-front-news-block h2, .view-front-news a {
	font-size: 12px; margin-bottom: 2px;
}
.views-field-title a,
.views-field-field-subtitle a {
	text-decoration: none; color: black; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; font-size: 18px; line-height: 14px;
}
#block-views-front-news-block .views-field-title a {
	color: black; text-decoration: none; font-size: 16px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	line-height: 14px;
}
.block-front-news-block a span.highlight, .view-front-news a span.highlight {
	display: inline-block; margin-right: 3px;
}
span.highlight {
	color: #ccc;
}
#block-views-front-news-block .views-field-field-published {
	padding: 0px 0px 10px 16px;
}
span.highlight.healthy-planning {
	color: #1886bb;
}
span.highlight.tobacco-control {
	color: #DA471F;
}
span.highlight.childhood-obesity {
	color: #6b2d62;
}
span.highlight.healthy-housing {
	color: #92ba38;
}
span.highlight.public-financing {
	color: #2E9C8F;
}
/* Content Section for Programs */
#block-views-front-news-block-5,
#block-views-front-news-block-3,
#block-views-front-news-block-1,
#block-views-front-news-block-4,
#block-views-front-news-block-2 {
	width: 304px; float: left; margin: 0px 20px;
}
#block-views-front-news-block-5 .block-title,
#block-views-front-news-block-3 .block-title,
#block-views-front-news-block-1 .block-title,
#block-views-front-news-block-4 .block-title,
.block-12 .block-title,
#block-views-front-news-block-2 .block-title {
	margin-top: 15px; font-family: Arial, sans-serif; color: #666;
	margin-bottom: 30px; text-transform: uppercase;
}

.staticblock-financing,
.block-10,
.block-11,
.block-12,
.block-13,
.block-14,
.block-23 {
	width: 324px; float: left;
}
#block-views-front-news-block-5 .views-row,
#block-views-front-news-block-3 .views-row,
#block-views-front-news-block-1 .views-row,
#block-views-front-news-block-4 .views-row,
#block-views-front-news-block-2 .views-row {
	margin-bottom: 15px;
}
#block-views-front-news-block-5 .views-row h2,
#block-views-front-news-block-3 .views-row h2,
#block-views-front-news-block-1 .views-row h2,
#block-views-front-news-block-4 .views-row h2,
#block-views-front-news-block-2 .views-row h2 {
	margin-bottom: 0px; font-size: 16px;
}
#block-views-front-news-block-5 .views-row .views-field-field-published,
#block-views-front-news-block-3 .views-row .views-field-field-published,
#block-views-front-news-block-1 .views-row .views-field-field-published,
#block-views-front-news-block-4 .views-row .views-field-field-published,
#block-views-front-news-block-2 .views-row .views-field-field-published {
	margin-bottom: 5px;
}
#block-views-front-news-block-5 .views-row h2 a,
#block-views-front-news-block-3 .views-row h2 a,
#block-views-front-news-block-1 .views-row h2 a,
#block-views-front-news-block-4 .views-row h2 a,
#block-views-front-news-block-2 .views-row h2 a {
	color: black; text-decoration: none; line-height: 14px;
}
p a:link, p a:visited {
	text-decoration: underline; color: #333 !important;
}
ul a:link, ul a:visited {
	text-decoration: underline; color: #333;
}
/* Breadcrumbs */
div.breadcrumb a {
	color: #4d4d4d; text-decoration: none; font-weight: bold;
}
div.breadcrumb a:hover {
	text-decoration: underline;
}

/* Sidebar News */
view-childhood-obesity-sidebar-news {

}

/* Latest Press Sidebar */
.block-press-articles-block-1 a {
	display: inline-block; color: black; font-size: 14px;
	text-decoration: none; font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif;
}
.block-press-articles-block-1 div.field-content {
	margin-bottom: 5px;
}
/* Publication Details Page */
div#publication-node .field-type-image {
	float: right; margin: 0px 0px 25px 23px;
}
div#publication-node .field-type-image img {
	border: 1px solid black;
}
body.node-type-slideshow div#prev-next,
body.node-type-slideshow div.field-name-field-slide-title,
div#publication-node h1 {
	color: #666; font-weight: normal;
	margin-bottom: 5px; font-size: 18px; line-height: 24px;
}
div#publication-node h2.subtitle {
	color: #666666; margin-bottom: 20px;
	font-family: Tahoma, Geneva, sans-serif; text-transform: uppercase;
	font-size: 12px; font-weight: bold;
}
div#publication-node h3 {
	color: #666666; margin: 20px 0px; padding: 10px; font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif; text-transform: uppercase;
}
div#publication-node h3 span {
	float: right; margin-right: 50px;
}
div#publication-node h3.bg-highlight {
	color: white; margin: 20px 0px 0px 0px; font-size: 12px; padding: 10px; font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif; text-transform: uppercase;
}
.bg-highlight {
	background: #4d4d4d;
}
div#publication-node div#publication-body {

}
div#publication-node div#publication-body ul {
	padding-left: 24px;
}
div#publication-node div#publication-body.fullsize {
	float: left; width: auto;
}
div#publication-pdfs {
	clear: both; padding-top: 10px;
}
div#publication-pdfs img {
	float: left; margin-right: 10px;
}
div#publication-pdfs tr {
	clear: both;
}
div#publication-pdfs a {
	color: #666; font-family: Tahoma, Geneva, sans-serif; font-size: 12px;
	baseline: top; text-decoration: none
}
div#publication-pdfs * {
	vertical-align: middle;
}
div#publication-pdfs table {
	width: 628px;
}
div#publication-pdfs table td {
	padding: 20px; background: #fff;
}
div#publication-pdfs table td span.file {
	width: 480px; display: block;
}
div#publication-pdfs table th {
	display: none;
}
div#publication-node img.file-icon {
	height: 36px;
}
.block-block-17,
.block-block-18 {
	padding: 15px; background: #666; margin-bottom: 15px;
}
/* Backgrounds for highlights */
body.housing .bg-highlight,
body.housing .block-block-17,
body.housing .block-block-18,
body.housing .block-title-block {
background: #7ba430; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdiYTQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOGNlNDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #7ba430 0%, #a8ce40 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7ba430), color-stop(100%,#a8ce40)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #7ba430 0%,#a8ce40 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #7ba430 0%,#a8ce40 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #7ba430 0%,#a8ce40 100%); /* IE10+ */
background: linear-gradient(left, #7ba430 0%,#a8ce40 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ba430', endColorstr='#a8ce40',GradientType=1 ); /* IE6-8 */
}
body.planning .bg-highlight,
body.planning .block-block-17,
body.planning .block-block-18,
body.planning .block-title-block {
background: #1886bb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4ODZiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3OWIwZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #1886bb 0%, #79b0d5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1886bb), color-stop(100%,#79b0d5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #1886bb 0%,#79b0d5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #1886bb 0%,#79b0d5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #1886bb 0%,#79b0d5 100%); /* IE10+ */
background: linear-gradient(left, #1886bb 0%,#79b0d5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1886bb', endColorstr='#79b0d5',GradientType=1 ); /* IE6-8 */
}
body.tobacco .bg-highlight,
body.tobacco .block-block-17,
body.tobacco .block-block-18,
body.tobacco .block-title-block {
  background: #DA471F;
}
body.obesity .bg-highlight,
body.obesity .block-block-17,
body.obesity .block-block-18,
body.obesity .block-title-block {
background: #6b2b61; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiMmI2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MDQ2NmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #6b2b61 0%, #90466f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6b2b61), color-stop(100%,#90466f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #6b2b61 0%,#90466f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #6b2b61 0%,#90466f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #6b2b61 0%,#90466f 100%); /* IE10+ */
background: linear-gradient(left, #6b2b61 0%,#90466f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b2b61', endColorstr='#90466f',GradientType=1 ); /* IE6-8 */
}
body.financing .bg-highlight,
body.financing .block-block-17,
body.financing .block-block-18,
body.financing .block-title-block {
background: #2E9C8F; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiMmI2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MDQ2NmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #2E9C8F 0%, #3FC7B6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#2E9C8F), color-stop(100%,#3FC7B6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #2E9C8F 0%,#3FC7B6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #2E9C8F 0%,#3FC7B6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #2E9C8F 0%,#3FC7B6 100%); /* IE10+ */
background: linear-gradient(left, #2E9C8F 0%,#3FC7B6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2E9C8F', endColorstr='#3FC7B6',GradientType=1 ); /* IE6-8 */
}

/* News Node */
div#news-node {
}
div#news-node img {
	float: left; margin: 0px 15px 10px 0px;
}
div#news-node h1 {
	font-weight: normal; font-size: 25px; color: #4d4d4d; margin: 0px 0px 1px 0px;
	line-height: 30px;
}
div#news-node h2 {
	font-family: Tahoma, Geneva, sans-serif; color: #666; margin: 0px 0px 30px 0px; font-size: 14px;
}

/* Generic Title Block */
div.block-title-block {
	font-size: 24px; background: #4d4d4d; padding: 20px; color: white; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	margin-bottom: 25px;
}
div.block-title-block h1 {
	line-height: 30px; font-size: 22px; margin-bottom: 0px; font-weight: normal;
}
/* Board of Directors & Staff */
div#biographies div.bio-view {
	clear: both; margin-bottom: 40px;
}
div.bio-view img {
	float: left; margin-right: 30px;
}
div.bio-view div.bio {
	float: left; width: 445px; vertical-align: bottom;
}
div.bio-view div.bio h2 {
	font-weight: normal; font-size: 24px; line-height: 22px;
}


/* Footer */
.block-16 {
	margin-top: 40px;
}
.block-16 p {
	text-align: center; font-size: 12px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Search */
.page-search .block-main #search-form, .page-search #region-content h2,
.page-search .search-info {
	display: none;
}
#views-exposed-form-faux-search-page {
	margin-bottom: 40px;
}
#views-exposed-form-faux-search-page .form-type-textfield label {
	padding-bottom: 2px;
}
#views-exposed-form-faux-search-page input, #edit-search-block-form--2 {
	border: 1px solid #666; background: white; padding: 3px;
}
#views-exposed-form-faux-search-page select {
	border: 1px solid #666; background: white; padding: 2px;
}
#views-exposed-form-faux-search-page .form-submit {
	background: #666; color: white; padding: 4px 8px;
}
#views-exposed-form-faux-search-page .form-submit:hover {
	cursor: pointer;
}
.view-faux-search .breadcrumb, .view-faux-search .breadcrumb a {
	color: white;
}
.view-faux-search .views-row {
	margin-bottom: 20px;
}
.view-faux-search #region-content {
	border-top: 1px dotted #4d4d4d; padding: 6px 0px 0px 20px; width: 648px;
}
.view-faux-search .views-field-title a {
	color: black; text-decoration: none; font-size: 16px;
}
.view-faux-search #region-content h3 {
	margin-bottom: 3px;
}
.view-faux-search a {
	 font-family: Palatino Linotype, Book Antiqua, Palatino, serif; color: black; text-decoration: none;
}
.view-faux-search .search-snippet-info {
	padding: 0px;
}
.view-faux-search .form-item {
	float: left; width: auto; margin-right: 10px;
}
.view-faux-search strong {
	font-style: italic;
}
.view-faux-search ul.pager {
	margin-top: 20px;
}
.view-faux-search .ajax-progress {
	display: none;
}
div.item-list ul.pager li {
	padding: 0px; margin: 5px;
}
#custom-search-blocks-form-1 {
	display: none;
}
/* Right Inner Blocks */
#region-content h2.block-title,
.block-11 h2.block-title,
.block-12 h2.block-title,
.block-13 h2.block-title {
	text-transform: uppercase; font-size: 12px; color: #666; margin-bottom: 30px; margin-top: 15px;
}

.block-7 p {
	margin-bottom: 15px;
}
/* Generic Pages */
body.generic #region-content {
	padding: 20px; width: 628px;
}

/* Pager */
.item-list .pager li, .item-list .pager li a {
	color: #4d4d4d; font-weight: normal; font-size: 16px;
}
.item-list .pager li {
	color: #222; font-weight: bold;
}

/* Related Publications */
.block-views-50802f23d0bc62e4439790672d221b1e .block-title,
.block-related-publications-block-2 .block-title,
.block-related-publications-block-3 .block-title,
.block-related-publications-block-4 .block-title,
.block-related-publications-block-1 .block-title {
	text-transform: uppercase; color: #666; margin-bottom: 5px;
	font-family: Tahoma, Geneva, sans-serif;
}
.view-related-publications .views-row,
.block-related-publications-block-2 .views-row,
.block-related-publications-block-3 .views-row,
.block-related-publications-block-4 .views-row,
.block-related-publications-block-1 .views-row {
	margin-bottom: 10px;
}
div.field-name-field-link a,
div#titles a,
.view-related-publications .views-row a,
.block-views-50802f23d0bc62e4439790672d221b1e a,
.block-related-publications-block-2 .views-row a,
.block-related-publications-block-3 .views-row a,
.block-related-publications-block-4 .views-row a,
.block-related-publications-block-1 .views-row a {
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif; font-size: 14px;
	text-decoration: none;
}
span.related-publication a {
	color: #4d4d4d;
}
body.housing span.related-publication a {
	color: #92BA38;
}
body.obesity span.related-publication a {
	color: #6B2B61;
}
body.planning span.related-publication a {
	color: #1886BB;
}
body.tobacco span.related-publication a {
	color: #DA471F;
}

/* Rare Sidebars */
.view-healthy-housing-sidebar-news,
.view-healthy-planning-sidebar-news,
.view-childhood-obesity-sidebar-news,
.view-tobacco-controcl-sidebar-news {
	margin-bottom: 30px;
}
.view-healthy-housing-sidebar-news a,
.view-healthy-planning-sidebar-news a,
.view-childhood-obesity-sidebar-news a,
.view-tobacco-control-sidebar-news a {
	font-family: Tahoma, Geneva, sans-serif; text-decoration: none; font-size: 16px;
}
.view-healthy-housing-sidebar-news h3,
.view-healthy-planning-sidebar-news h3,
.view-childhood-obesity-sidebar-news h3,
.view-tobacco-control-sidebar-news h3 {
	margin-bottom: 0px;
}
.view-healthy-housing-sidebar-news .field-content,
.view-healthy-planning-sidebar-news .field-content,
.view-tobacco-control-sidebar-news .field-content,
.view-childhood-obesity-sidebar-news .field-content {

}
.block-7 {
	margin-bottom: 30px;
}
#block-nice-menus-7 {
	margin-bottom: 0px;
}
/* Nice Menus */
ul.nice-menu {
	z-index: 1000;
}
ul.nice-menu ul {
	border: none; background: transparent !important; z-index: 1000;
}
ul.nice-menu a {
	color: #4d4d4d; text-transform: uppercase; color: #4d4d4d; text-decoration: none;
}
ul.nice-menu li {
	border: none; background: transparent !important;
}
ul.nice-menu li.menuparent {
	background: url(../images/white-opacity.png);
}
ul.nice-menu-down li.menuparent:hover {
	background: url(../images/white-opacity.png);
}
ul.nice-menu-down li.menuparent:hover a {
	color: #4d4d4d;
}
body.housing .views-field-title a,
body.planning .views-field-title a,
body.tobacco .views-field-title a,
body.obesity .views-field-title a {
	font-weight:bold;
}
body.housing .views-field-title a,
body.housing ul.nice-menu-down li.menuparent:hover a {
	color: #92ba38;
}
body.planning .views-field-title a,
body.planning ul.nice-menu-down li.menuparent:hover a {
	color: #1886bb;
}
body.funding .views-field-title a,
body.funding ul.nice-menu-down li.menuparent:hover a {
    color: #329d8d;
}
body.tobacco .views-field-title a,
body.tobacco ul.nice-menu-down li.menuparent:hover a {
	color: #DA471F;
}
body.obesity .views-field-title a,
body.obesity ul.nice-menu-down li.menuparent:hover a {
	color: #6b2d62;
}
body.html ul.nice-menu-down li.menuparent:hover ul li a {
	color: #4d4d4d;
}
ul.nice-menu li.menuparent ul a {
	background: url(../images/white-opacity.png); text-transform: uppercase; color: #4d4d4d; border: none !important;
	text-decoration: none;
}
ul.nice-menu ul li {
	width: 180px;
}
ul.nice-menu li.menuparent ul a {
	background: url(../images/white-opacity.png);
}
body.html ul.nice-menu li.menuparent:hover ul li a:hover {
	background: url(../images/gray-opacity.png); color: white;
}

/* Document library */
div#related-publications div.publication {
  clear: both;
  margin-bottom: 30px;
  margin-top: 10px;
}
div#related-publications p {
  	font-family: Palatino Linotype, Book Antiqua, Palatino, serif; font-size: 18px; line-height: 18px;
}
div#related-publications img {
	height: 130px; width: 110px;
    float: left; margin-right: 20px;
}
h3.related-resources {
	color: #4d4d4d; font-weight: normal; margin-bottom: 20px;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif; font-size: 18px;
    border-bottom: 1px solid #4d4d4d;
}
div#related-publications a {
	text-decoration: none;
}
/* FAQ view */
.view-questions-and-answers .view-filters form {
	width: 300px; margin: 0 auto; padding-bottom: 30px;
}
.view-questions-and-answers input#edit-search {
	border: 1px solid #4d4d4d; padding: 4px;
}
#edit-submit-questions-and-answers {
	background: #666; color: white; padding: 4px 8px 5px 8px; border: 1px solid white;
}
.view-questions-and-answers .view-content a {
	font-family: Tahoma, Geneva, sans-serif; color: #4d4d4d; font-weight: bold; font-size: 13px;
	text-decoration: none;
}
.view-questions-and-answers .view-content li {
	margin: 0px; padding: 0px; margin-bottom: 15px;
}

/* Tenant Resources */
div#tenant-resource-node h1 {
	color: #666; font-weight: normal;
	margin-bottom: 10px; font-size: 18px; line-height: 24px;
}

div#tenant-resource-node div.tenant-resource-map {
	float: left;
	margin-right: 20px;
}

div#tenant-resource-node div.field {
	margin-bottom: 10px;
}

div#tenant-resource-node div.field div.field {
	margin-bottom: 0;
}

/* Webinar Archive View */
div.view-webinar-archive .views-row {
	margin-bottom: 20px;
}
/* Staff Bio Pages */
.field-name-field-bio-image img {
	float: right; margin: 0px 0px 15px 25px; border: 1px solid black;
}
/* Tenant Resource Directory */
div.view-tenant-resource-directory ul {
	padding: 0px; padding-left: 15px; margin: 0px;
}
div.view-tenant-resource-directory td {
	padding: 5px; background: white;
}
div.view-tenant-resource-directory table {
	width: 620px;
}
div.view-tenant-resource-directory td a {
	font-size: 14px;
}
div.view-tenant-resource-directory input, div.view-tenant-resource-directory select {
	padding: 3px 4px; border: 1px solid black; background: white;
}
div.view-tenant-resource-directory .views-exposed-widgets {
	border-bottom: 1px solid black; padding-bottom: 20px; margin-bottom: 20px;
}

#region-sidebar-first a:hover {
	text-decoration: underline;
}
#block-views-front-news-block .views-field-title a:hover {
	text-decoration: underline;
}
.views-field-title a:hover,
.views-field-field-subtitle a:hover {
	text-decoration: underline;
}

/* Feed aggregator for Childhood Obesity */
#block-aggregator-feed-1 li {
	list-style: disc;
}
#block-aggregator-feed-1 {
	padding-right: 10px;
}
#block-aggregator-feed-1 a {
	color: black;
}
#block-aggregator-feed-1 li a {
	text-decoration: none; color: #333;
}
#aggregator a {
	color: black; text-decoration: none;
}
#aggregator a:hover {
	text-decoration: underline;
}
#aggregator .feed-description, #aggregator .feed-url, #aggregator .feed-updated {
	margin-bottom: 15px;
}
#aggregator .feed-icon img {
	position: relative; left: 20px;
}

/* PFD */
#faux-left-sidebar .sidebar-image {
	margin-bottom: 20px;
}
.sidebar-image img {
	margin-bottom: 5px;
}
#faux-content h3 {
	font-weight: bold; font-size: 16px; margin-bottom: 10px; font-family: Tahoma, Geneva, sans-serif;
	display: block;
}
#faux-content h3 a {
	color: #6B2D62;
}
#faux-content ul li {
	display: inline; list-style-type: none;
}
#faux-content ul li a {
	color: #6b2d62; text-decoration: none;
}
#faux-content a, .view-pfd-directory a {
	color: #6b2d62; text-decoration: none;
}
#block-category-filter-category-filter {
	padding: 15px; background: #ddd;
}
#block-category-filter-category-filter div {
	margin: 10px 0px;
}
#block-category-filter-category-filter div a {
	color: #6b2d62;
}
#block-category-filter-category-filter h2 {
	margin-bottom: 5px;
}
#block-category-filter-category-filter input,
#block-category-filter-category-filter select {
	border: 1px solid black; padding: 4px; background: white; color: black;
  margin-right: 10px;
}
.view-pfd-directory p {
	margin-bottom: 10px;
}
.view-pfd-directory .views-row {
	margin: 0px 0px 10px 0px; padding-bottom: 10px; border-bottom: 1px solid #ddd;
}
.view-pfd-directory .views-row .views-row {
	margin: 0px; padding: 0px; border: none;
}
.view-pedestrian-friendly-code-search .views-row {
  margin-bottom: 20px;
}
.view-pfd-directory .views-row.views-row-last {
	border: none;
}
.view-pfd-directory .views-field-name {
	font-size: 16px; margin-bottom: 5px; font-weight: bold;
}
.view-pfd-directory .views-field-title a {
	font-size: 12px; font-family: Tahoma, Geneva, sans-serif; margin-bottom: 2px;
}
.view-pfd-directory .view-header {
	font-size: 14px; margin-bottom: 20px;
}
.view-pfd-elements .views-field-title a {
	font-family: Tahoma, Geneva, sans-serif; font-weight: bold;
	color: #6b2d62; font-size: 16px; margin-bottom: 10px; text-decoration: none;
	font-weight: bold;
}
.view-pfd-examples .views-field-title span {
	font-weight: bold; font-size: 12px; font-family: Tahoma, Geneva, sans-serif;
}
.view-id-pfd_elements h3 {
	font-size: 16px; font-family: Tahoma, Geneva, sans-serif;
}
.view-id-pfd_elements h3 a {
	text-decoration: none; color: #6b2d62;
}
.pane-pfd-firstreads {
	margin-bottom: 30px;
}
.pane-pfd-directory {
	padding-left: 20px;
}

/* LINKS VIEW */
.view-id-links .item-list h3 {
	font-size: 18px;
}
.view-id-links .item-list h3:hover {
	cursor: pointer;
}
.view-id-links .item-list span.field-content a {
	text-decoration: none; font-size: 16px; color: black;
}
.view-id-links .item-list a:hover {
	text-decoration: underline;
}

/* HFR VIEW */
div.view-healthy-food-retail div.view-filters {
	margin-bottom: 30px;
}
div.view-healthy-food-retail ul {
	list-style-position: inside;
}
/* COMMUNITY MAP */
.mapdetail-content meta,
.mapdetail-content .breadcrumb {
	display: none;
}
.mapdetail-content h2.block-title {
	font-family: Arial, sans-serif; margin-bottom: 10px;
	text-transform: uppercase; color: #666; font-size: 12px;
}
.mapdetail-content .view-id-map_info {
	border-top: 1px solid #ccc; padding-top: 10px; margin-top: 10px;
}
.mapdetail-content img {
	float: left; margin-right: 10px; margin-bottom: 10px;
}
.mapdetail-content a {
	font-size: 13px; color: #333; font-family: Arial, sans-serif;
	font-weight: bold;
}
.mapdetail-content .views-row {
	margin-bottom: 10px; clear: both;
}
/* BOARDS AND COMMISSIONS */
body.node-type-page div.field-name-field-first-read-image {
	margin-bottom: 15px;
}
#region-sidebar-first div#block-menu-block-1 {
	background: white; padding: 0px; margin: 0px;
	height: auto;
}
#region-sidebar-first div#block-menu-block-1 div.content {
	position: static;
}
body.node-type-page div.field-type-image ~ div.field-name-body {
	padding-left: 20px;
}
body.node-type-page div.content article h1 {
	font-family: Arial, sans-serif; margin-bottom: 15px;
	color: #1886bb; font-size: 24px;
}
#region-sidebar-first ul.menu {
	border-bottom: 1px dotted #4d4d4d;
	padding: 0px; margin: 0px;
	padding-bottom: 40px; margin-bottom: 10px;
}
#region-sidebar-first ul.menu ul {
	padding: 0px; margin: 0px; border: none;
}
#region-sidebar-first ul.menu li {
	list-style-type: none; list-style-image: none;
	margin-left: 10px;
}
#region-sidebar-first ul.menu li li {
	margin-left: 15px;
}
#region-sidebar-first ul.menu li a {
	text-decoration: none;
	font-style: normal;
	font-size: 14px;
}
body.planning #region-sidebar-first ul.menu li a {
	color: #1886BB;
}
#region-sidebar-first ul.menu li a.active,
body.planning #region-sidebar-first ul.menu li a:hover {
	text-decoration: underline;
}
/* SLIDESHOW */
body.node-type-slideshow div.field-name-field-slide-title,
body.node-type-slideshow #prev-next {
	font-family: Palatino Linotype,Book Antiqua,Palatino,serif;
}
body.node-type-slideshow div.field-name-field-slide-body {
	margin-top: 15px;
	padding-left: 20px;
}
body.node-type-slideshow div#titles {
	padding-bottom: 40px;
	border-bottom: 1px dotted #4d4d4d;
}
div.view-related-publications,
body.node-type-slideshow div.field-name-field-link {
	margin-bottom: 10px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #4d4d4d;
}
body.node-type-slideshow div.field-name-field-link h3 {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 5px;
	color: #666;
	text-transform: uppercase;
}
body.node-type-slideshow .field-collection-container {
	position: relative;
}
div#titles a {
	display: inline-block; margin-bottom: 10px;
}
body.node-type-slideshow #prev-next {
	position: absolute; top: 0px; right: -20px;
}
body.node-type-slideshow #prev-next span {
	text-decoration: underline;
	color: #1886bb;
}
body.node-type-slideshow #prev-next span:hover {
	cursor: pointer;
}
body.node-type-slideshow #prev-next span.off {
	text-decoration: none;
	color: #555;
}
body.node-type-slideshow #prev-next span.off:hover {
	cursor: auto;
}
body.node-type-slideshow div#titles a.active {
	font-weight: bold;
}
body.node-type-slideshow .field-collection-view,
body.node-type-slideshow .field-collection-container {
	border-bottom: none;
	padding: 0px; margin: 0px;
}
ul.action-links,
ul.field-collection-view-links {
	display: none;
}
/* SLIDE OUT DONATE BOX */
div#slide-out {
	border: 10px solid #009999;
	padding: 20px;
	background: white;
	width: 600px;
	height: 500px;
	position: absolute;
	top: 200px;
	left: -660px;
	z-index: 100;
}
div#slide-out div.center {
	margin: auto;
	text-align: center;
}
div#slide-out div.center a {
	text-decoration: none;
	font-size: 26px;
	color: white;
	padding: 8px 10px;
	background: #009999;
}
.rotate:hover {
	cursor: pointer;
}
.rotate {
text-align:center;
color: #666;
background: #009999;
position: absolute;
border: 1px solid #099;
font-size: 22px;
padding: 8px 10px;
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4);
}
#overlay {
    position: fixed;
	opacity: 0;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
}
/* Publications for landing pages */
div.view-publications-for-landing-pages div.views-row {
  clear: both;
  margin-bottom: 20px;
}
div.view-publications-for-landing-pages div.views-row a {
  font-size: 14px;
}
div.views-field.views-field-field-publication-image {
  float: left;
  margin-right: 5px;
  width: 110px;
}
div.field-name-field-description p {
  margin-bottom: 5px;
}
div.field-name-field-score {
  padding: 10px 0px 0px 0px;
}
div.field-name-field-score div.field-label {
  padding-top: 5px;
  width: 60px;
}
div#dont {
  margin-top: 20px;
  border: 1px solid #93c1dd;
  background: #f5f9fc;
  padding: 5px;
}
body.node-type-hosted-form footer {
  display: none;
}
body.node-type-policy-builder-section #region-content,
body.node-type-policy-builder #region-content {
  border-top : 1px dotted #4d4d4d;
  padding : 20px;
  width : 628px;
}
div#block-views-home-first-read-block{
  height: 278px;
}

div.views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section {
  height: 278px;
}

div#region-content div.tabs {
position: absolute;
top: -140px;
}



/*
body, p, div{
font-family: "open sans";
}

.leftblock-financing .block-title {
font-family: "Open Sans";
font-weight: 300;
font-size: 4em;
line-height: 1em;
}
*/




ul.facetapi-facetapi-checkbox-links {
max-height: 250px;
width: 300px;
overflow-y: auto;
border: 1px solid #CCC;

}

ul.facetapi-facetapi-checkbox-links li {
list-style: none;
margin: 0px;
padding-left: 2em;
text-indent: -2em;
}

ul.facetapi-facetapi-checkbox-links li a{
text-decoration: none;
}

section.block-facetapi  h2{
font-family: "open sans";
letter-spacing: 0px;
font-size: 16px;
margin-top: 2em;
}


div.webinar-archive .views-field-field-subtitle {
font-style: italic;
font-family: Georgia, "Times New Roman", serif;
}

div.webinar-archive  .views-field-field-program,
div.webinar-archive .views-field-field-policy-areas{
font-size: 0.9em;
color: #999;
}

div.webinar-archive .views-row{
clear: both;
margin-bottom: 50px;

}

/* dont need this if we're not showing the image
div.webinar-archive .views-row > div{
margin-left: 105px;
}
*/


div.webinar-archive div.views-field-field-pdf ul li {
margin:0px;
}


div.webinar-archive .views-field.views-field-field-publication-image img {
box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.4);
}
div.webinar-archive .views-field.views-field-field-publication-image {
width: 100px;
height: 100px;
margin-left: 0px;
}

div.webinar-archive .views-field-title a{
color: #E35A20;
font-family: Georgia, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
font-size: 20px;
}
div.webinar-archive {

}

div.webinar-archive div.view-header {
background: #E35920;
background: -moz-linear-gradient(top, #E35920 0%, #E98256 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E35920), color-stop(100%,#E98256));
background: -webkit-linear-gradient(bottom, #E35920 0%,#E98256 100%);
background: -o-linear-gradient(bottom, #E35920 0%,#E98256 100%);
background: -ms-linear-gradient(bottom, #E35920 0%,#E98256 100%);
background: linear-gradient(bottom, #E35920 0%,#E98256 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E35920', endColorstr='#E98256',GradientType=1 );
color: #FFF;
font-family: "open sans";
border-radius: 6px;
}

div.webinar-archive div.view-header h1{
font-family: "open sans";
font-weight: 300;
padding-left: 10px;
}

div.webinar-archive div.view-empty div.message{
font-style: italic;
font-family: Georgia, serif;
padding: 5px 5px 5px 15px;
margin-bottom: 15px;
background-color: rgba(227, 89, 32,0.2);
border-radius: 5px;
border-left: 10px solid rgb(227, 89, 32);
}

/* INTERACTIVE NODE */
body.node-type-interactive #section-content #zone-content,
body.node-type-interactive #section-content #zone-content .region-content {
/*  width: 90% !important; */
  margin: 0 auto;
/*  clear: both; */
}


body.node-type-interactive #block-system-main {
	width: 628px;
}

#zone-content-wrapper,
div.page {
  max-width: 1032px;
  margin: 0px auto;
}
/*
body.node-type-interactive .grid-16 .region-inner {
width: 628px;
}
*/

/*
body.node-type-interactive #breadcrumb {
  display: none;
}

body.node-type-interactive .region-sidebar-first {
  display: none;
}
body.node-type-interactive .content h1 {
  display: none;
}
*/

/*
body.node-type-interactive div.breadcrumb {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: rgb(77, 77, 77);
}
*/

body.node-type-interactive div.warning {
  background: none;
}
body.node-type-interactive div.reveal-modal {
  min-height: 300px;
  z-index: 2000;
}
body.node-type-interactive div.ng-scope {
}
body.node-type-interactive td {
  vertical-align: top;
}
body.node-type-interactive div.error {
  background-image: none;
}
body.node-type-interactive table {
  border-collapse: separate;
}
body.node-type-interactive table.transparent,
body.node-type-interactive table.transparent thead,
body.node-type-interactive table.transparent tbody,
body.node-type-interactive table.transparent tr,
body.node-type-interactive table.transparent th,
body.node-type-interactive table.transparent td {
  background: transparent;
}
