@font-face {
    font-family: "Fedra Sans Screen";
    src: url('http://alldayfiles.com/fonts/font_handler1.eot');
    src: url('http://alldayfiles.com/fonts/font_handler1.eot?#iefix') format('embedded-opentype'),
         url('http://alldayfiles.com/fonts/font_handler1.woff') format('woff'),
         url('http://alldayfiles.com/fonts/font_handler1.ttf') format('truetype'),
         url('http://alldayfiles.com/fonts/font_handler1.svg#font_handler1') format('svg');
   font-weight: normal;
   font-style: normal;
   font-stretch: normal;
}
@font-face {
    font-family: "Fedra Sans Screen";
    src: url('http://alldayfiles.com/fonts/font_handler2.eot');
    src: url('http://alldayfiles.com/fonts/font_handler2.eot?#iefix') format('embedded-opentype'),
         url('http://alldayfiles.com/fonts/font_handler2.woff') format('woff'),
         url('http://alldayfiles.com/fonts/font_handler2.ttf') format('truetype'),
         url('http://alldayfiles.com/fonts/font_handler2.svg#font_handler2') format('svg');
   font-weight: bold;
   font-style: normal;
   font-stretch: normal;
}
@font-face {
    font-family: "Fedra Sans Screen";
    src: url('http://alldayfiles.com/fonts/font_handler3.eot');
    src: url('http://alldayfiles.com/fonts/font_handler3.eot?#iefix') format('embedded-opentype'),
         url('http://alldayfiles.com/fonts/font_handler3.woff') format('woff'),
         url('http://alldayfiles.com/fonts/font_handler3.ttf') format('truetype'),
         url('http://alldayfiles.com/fonts/font_handler3.svg#font_handler3') format('svg');
   font-weight: normal;
   font-style: italic;
   font-stretch: normal;
}

@font-face {
   font-family: 'freigmicprosemSemibold';
   src: url('http://alldayfiles.com/fonts/freigmicprosem-webfont.eot');
   src: url('http://alldayfiles.com/fonts/freigmicprosem-webfont.eot?#iefix') format('embedded-opentype'),
        url('http://alldayfiles.com/fonts/freigmicprosem-webfont.woff') format('woff'),
        url('http://alldayfiles.com/fonts/freigmicprosem-webfont.ttf') format('truetype'),
        url('http://alldayfiles.com/fonts/freigmicprosem-webfont.svg#freigmicprosemSemibold') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
  font-family: 'FreightMicroProBlack';
  src: url('http://alldayfiles.com/fonts/freigmicproblk-webfont.eot');
  src: url('http://alldayfiles.com/fonts/freigmicproblk-webfont.eot?#iefix') format('embedded-opentype'),
       url('http://alldayfiles.com/fonts/freigmicproblk-webfont.woff') format('woff'),
       url('http://alldayfiles.com/fonts/freigmicproblk-webfont.ttf') format('truetype'),
       url('http://alldayfiles.com/fonts/freigmicproblk-webfont.svg#FreightMicroProBlack') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FreightMicroProBold';
  src: url('http://alldayfiles.com/fonts/freigmicprobold-webfont.eot');
  src: url('http://alldayfiles.com/fonts/freigmicprobold-webfont.eot?#iefix') format('embedded-opentype'),
       url('http://alldayfiles.com/fonts/freigmicprobold-webfont.woff') format('woff'),
       url('http://alldayfiles.com/fonts/freigmicprobold-webfont.ttf') format('truetype'),
       url('http://alldayfiles.com/fonts/freigmicprobold-webfont.svg#FreightMicroProBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

#standard-col {
  width: 685px; }

li.note a:first-child {
  float: left; }

p.quote {
  font-size: 12px;
  line-height: 16px; }

#standard-col h4 {
  font-weight: bold;
  color: black;
  line-height: 28px; }

h2 {
  font-size: 34px; }

h4 a, h4 a:visited, h4 a:active {
  color: white;
  background-color: #D7538D;
  padding: 3px; }

#tumblr-footer {
  background-color: #D7538D;
  width: 100%;
  color: white;
  font-size: 11px;
  font-weight: bold; }

#pillar #container {
  /*  top: 214px;*/ }

img {
  max-width: 100%; }

.page-navigation {
  clear: left;
  float: none; }

.house-arrow {
  float: left;
  width: 15px;
  padding-right: 10px;
  margin-left: -30px; }

each-entry {
  float: left;
  width: 100%; }

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

html {
  font-size: 100%; }

body {
  font: 13px Arial, sans-serif;
  line-height: 17px;
  margin: 0px; }

h1 {
  font-size: 24px;
  color: #cf1974;
  margin: 0 0 0.8em; }

h2 {
  font-size: 20px;
  color: #cf1974;
  margin: 0 0 0.8em; }

h3 {
  font-size: 18px;
  color: #cf1974;
  margin: 0 0 0.8em; }

h4 {
  font-size: 16px;
  color: #cf1974;
  margin: 0 0 0.8em; }

h5 {
  font-size: 13px;
  color: #cf1974;
  margin: 0 0 0.8em; }
  
h5.pink {
  color: #cf1974 !important;
}

h6 {
  font-size: 10px;
  color: #cf1974;
  margin: 0 0 0.8em; }

h1, h2, h3, h4, h5, h6 {
  line-height: 1.3em; }

p, ul, dl, ol, table {
  color: #a1a09f;
  margin: 0 0 1em 0; }

div.caption {
  font-size: 11px;
  font-style: italic;
  color: #5e6a71; }

ul li {
  margin: 0;
  list-style-type: none;
  padding: 0;
  display: list-item; }

blockquote {
  font-size: 12px;
  line-height: 1.3em;
  margin: 1em; }

blockquote p, blockquote cite {
  padding: 0 1.5em; }

small {
  font-size: 10px;
  clear: left; }

em {
  font-style: italic; }

strong {
  font-weight: bold; }

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

a:hover, a:focus {
  color: #cf1974; }

img {
  display: block; }

a img {
  border: none; }

label {
  display: block; }

sub, sup {
  line-height: 0.5; }

abbr {
  border: none; }

form li {
  width: auto;
  argin: 0 .5em 1em 0;
  padding: 0;
  float: left; }

form li select {
  border: solid 1px #BBB;
  background: #FFF; }

form label, form legend, .event .minor-col form h3 {
  margin: 0;
  display: block;
  text-indent: none;
  font-size: 12px;
  color: #9b9b9b; }

form li input, form li textarea {
  padding: 1px; }

.multiSelectOptions input {
  width: 25px; }

form li input.inputbutton {
  width: 20px; }

form li textarea {
  height: 143px;
  width: 500px; }

form fieldset {
  border: none;
  padding: 0;
  text-indent: none; }

form fieldset ul li {
  clear: left; }

input, textarea {
  border: 1px solid #cdcdcd; }

.left {
  float: left; }

.right {
  float: right; }

.clear {
  clear: both; }

#wrapper {
  margin: 0px auto;
  width: 1030px;
  z-index: 100;
  text-align: left; }

#main-nav {
  clear: both; }

#sub-nav {
  clear: both; }

#container {
  width: 1030px;
  float: left;
  clear: both;
  background: white url(http://static.tumblr.com/1qmtld7/ZHJm0zi12/bg.png) repeat-y; }

#primary {
  width: 860px;
  padding: 20px 50px;
  clear: both;
  float: left; }

#standard-col {
  float: left;
  padding: 0 30px; }

#minor-col {
  width: 240px;
  float: left; }

#secondary {
  width: 180px;
  padding: 0 0 50px 0;
  float: left; }

#footer {
  clear: both;
  background: #3f3f3f; }

#pillar #container {
  width: 1030px;
  margin: 0 auto;
  clear: both; }

#eventContainer {
  width: 960px;
  float: left;
  clear: both;
  background: transparent url("/newhousingworks/i/org-sidebarbg.png") top center; }

#eventContainer #primary {
  width: 760px;
  padding: 20px 10px;
  clear: both;
  float: right; }

#eventContainer #standard-col {
  width: 460px;
  padding: 0px 0 0 0;
  margin: 0 20px 0 10px;
  clear: both;
  float: left; }

#globalNav {
  margin: 0;
  /*  width: 960px;*/
  height: 32px;
  width: 100%;
  padding-bottom: 7px;
  border-bottom: 4px solid #2c2c2c; }

#globalNav h1 {
  margin: 0;
  padding: 0; }

#globalNav h1 a {
  margin: 6px 0;
  width: 240px;
  height: 23px;
  background: transparent url(http://www.housingworks.org/newhousingworks/i/org-logo.png) no-repeat 0 0;
  float: left;
  display: block;
  text-indent: -9999px;
  overflow: hidden; }

#globalNav ul {
  margin: 0;
  padding: 0;
  float: right;
  font-family: "Fedra Sans Screen Bold";
  text-transform: uppercase;
  font-weight: normal; }

#globalNav ul li {
  margin-left: 5px;
  padding: 0;
  float: left;
  list-style: none; }

#globalNav ul li a {
  color: #fff;
  text-decoration: none; }

#globalNav ul li a:hover {
  color: #5e6a71; }

#globalNav ul.dropdown {
  margin: 0 0 0 20px;
  padding: 0;
  z-index: 100;
  position: relative; }

#globalNav ul.dropdown a:hover {
  color: #009dda; }

#globalNav ul.dropdown a:active {
  color: #5e6a71; }

#globalNav ul.dropdown a.on {
  color: #009dda; }

#globalNav ul.dropdown li {
  margin: 0 10px 0 0;
  float: left;
  zoom: 1;
  text-transform: uppercase; }

#globalNav ul.dropdown #nav-local li {
  text-transform: capitalize; }

#globalNav ul.dropdown > li > a {
  color: #fff;
  padding: 13px 12px 10px;
  font-family: "Fedra Sans Screen",Verdana,Trebuchet MS,Arial,sans-serif;
  font-weight: bold;
  display: block;
  cursor: hand; }

#globalNav ul.dropdown li:hover {
  color: #009dda;
  background: #2F2E2E;
  position: relative; }

#globalNav ul.dropdown li.hover a {
  background: none; }

#globalNav ul.dropdown ul {
  margin: 0;
  padding: 10px 0 5px 0;
  background: #2F2E2E;
  width: 180px;
  visibility: hidden;
  position: absolute; }

#globalNav ul.dropdown ul li {
  color: #fff;
  margin: 0 12px 0 25px;
  padding: 0 0 6px 0;
  cursor: hand;
  font-family: "Fedra Sans Screen",Verdana,Trebuchet MS,Arial,sans-serif;
  list-style: square;
  list-style-position: outside;
  font-size: 11px;
  font-weight: normal;
  clear: both; }

#globalNav ul.dropdown ul li:hover {
  background: none; }

#globalNav ul.dropdown ul li a {
  margin: 0;
  width: 100%;
  padding: 0;
  cursor: pointer; }

#globalNav ul.dropdown ul li a:hover {
  background: transparent; }

#globalNav ul.dropdown ul ul {
  left: 100%;
  top: 0; }

#globalNavul.dropdown li:hover > ul {
  visibility: visible; }

#globalNav ul.myAccount {
  margin: 4px 0;
  padding: 5px 15px 5px 15px;
  clear: both;
  background: #2f2e2e;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px; }

#globalNav ul.myAccount li {
  margin: 0;
  padding: 0;
  font-family: "Fedra Sans Screen",Verdana,Trebuchet MS,Arial,sans-serif;
  text-transform: none;
  list-style: none; }

#sectionTitle {
  margin: 0;
  padding: 0;
  clear: left;
  position: relative;
  width: 75%; }

#sectionTitle h1 {
  margin: 20px 0 10px 0;
  font-family: "Fedra Sans Screen",Verdana,Trebuchet MS,Arial,sans-serif;
  font-weight: bold;
  text-transform: uppercase; }

#mainNav {
  width: 960px;
  height: 35px;
  float: left;
  background: transparent url(/newhousingworks/i/org-navbg.png) top center; }

#mainNav ul {
  width: 920px;
  margin: 11px 0 0 10px;
  float: left; }

#mainNav ul li {
  margin: 0;
  float: left;
  text-transform: none;
  list-style: none; }

#mainNav ul li a {
  font-family: "Fedra Sans Screen",Verdana,Trebuchet MS,Arial,sans-serif;
  font-weight: bold;
  font-size: 13px;
  color: #6a5e5e;
  text-transform: uppercase;
  padding: 12px 12px 12px; }

#mainNav ul li a:hover, #mainNav ul li a.on {
  color: #b11571;
  text-decoration: none;
  background: #f7f7f7; }

#subNav {
  width: 960px;
  float: left;
  background: #f7f7f7; }

#subNav ul {
  width: 720px;
  margin: 7px 0 7px 20px;
  float: left; }

#subNav ul li {
  margin: 0 15px 0 0;
  float: left;
  list-style: none; }

#subNav ul li a {
  font-family: "Fedra Sans Screen",Verdana,Trebuchet MS,Arial,sans-serif;
  font-weight: bold;
  font-size: 10px;
  color: #5e6a71;
  text-transform: capitalize; }

#subNav ul li a:hover, #subNav ul li a.on {
  color: #c2177c;
  text-decoration: none;
  border-bottom: 1px dotted #3b3535; }

#primary h2 {
  padding-bottom: .5em;
  border-bottom: 1px dotted #cacaca; }

#standard-col h2 {
  line-height: 1.3em;
  padding: 0;
  border: none; }

#standard-col .pageFeature {
  font-size: 16px;
  line-height: 1.3em; }

.page-body {
  width: 100%;
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 3px solid #d7d7d7;
  float: left; }

.page-body ul {
  margin-left: 2em; }

#standard-col .page-body h3 {
  font-size: 13px;
  font-family: "Fedra Sans Screen",Verdana,Trebuchet MS,Arial,sans-serif;
  font-weight: bold;
  text-transform: uppercase; }

.minor-box {
  margin: 0 0 1em 0;
  height: auto;
  /*  width: 240px;
    background: #9b9b9b;
    border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;*/
  float: left; }

.minor-box h4 {
  margin: 8px 15px 6px 15px;
  font-family: "Fedra Sans Screen",Verdana,Trebuchet MS,Arial,sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  color: #fff; }

.minor-box .text {
  width: 210px;
  margin: 0;
  padding: 15px 15px 5px 15px;
  float: left; }

.minor-box .text p {
  margin: .2em 0 1em 0; }

.minor-box .text h5 {
  font-family: "Fedra Sans Screen",Verdana,Trebuchet MS,Arial,sans-serif;
  font-weight: bold;
  margin: 3px 0 6px 0; }

.minor-box .text ul {
  padding: 5px 0 5px 0; }

.minor-box .text ul li {
  margin: 0 0 5px 15px;
  font-size: 11px;
  line-height: 1.2em;
  list-style: square; }

.minor-box .text .readmore {
  padding: 10px 0 0px 0;
  font-size: 12px;
  border-top: 1px dotted #ccc; }

.minor-box .text .readmore a {
  display: block; }

.minor-box p.updateTitle {
  margin: .3em 0 .3em 0; }

div.text ul.upcomingList {
  margin: 0px;
  list-style: none; }

div.text ul.upcomingList li {
  margin: 0px;
  list-style: none;
  float: left; }

div.text ul.upcomingList li div {
  width: 100%; }

div.text ul.upcomingList li > div {
  border-bottom: 1px solid #dbdbdb; }

#primary div.text ul.upcomingList li div > img {
  margin: 0 10px 0 0;
  float: left; }

div.text ul.upcomingList li div > div {
  width: 170px;
  float: left; }

div.text ul.upcomingList li + li + li + li + li {
  border-bottom: none; }

p.loc {
  font-family: "Fedra Sans Screen",Verdana,Trebuchet MS,Arial,sans-serif;
  font-style: italic;
  color: #9B9DA0;
  font-size: 12px; }

.hw-blog h3, .hw-locations h3 {
  margin: 0 0 0.5em 0;
  height: 30px;
  font-family: "Fedra Sans Screen",Verdana,Trebuchet MS,Arial,sans-serif;
  font-weight: bold;
  font-size: 13px;
  text-transform: uppercase;
  background: url(/newhousingworks/i/org-shadowrule.png) no-repeat center 20px;
  clear: left; }

.hw-blog h4 {
  margin: 0em 0 .5em 0; }

.hw-blog div.listings {
  margin: 0;
  padding: 0; }

.hw-blog div.listings > div {
  margin: 1em 0 1em 0;
  padding: 0;
  border-bottom: 1px dotted #d7d7d7;
  float: left;
  clear: both; }

.hw-blog div.listings > div > div {
  float: left;
  margin: 0 12px 0 0;
  width: 175px; }

.hw-blog div.listings > div > div img {
  padding-right: 1em;
  padding-bottom: 1em;
  float: left; }

.hw-blog div.listings > div > div + div {
  float: left;
  width: 361px; }

.hw-blog ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.hw-blog ul li {
  margin: 0 0 1em 0;
  padding: 0;
  list-style: none;
  /*border-bottom: 1px dotted #d7d7d7;*/
  clear: both; }

.hw-blog ul li img {
  padding-right: 1em;
  padding-bottom: 1em;
  float: left; }

li.listing {
  width: 100%;
  padding: 10px 0 5px;
  clear: both;
  float: left;
  list-style: none;
  border-bottom: 1px dotted #d7d7d7; }

li.listing div {
  float: left;
  width: 390px; }

li.listing img {
  float: left;
  padding-right: 1.5em; }

ul.microlist {
  float: right; }

ul#hw-page {
  margin: 0 0 7em 0;
  padding: 0;
  list-style: none; }

ul#hw-page li {
  width: 100%;
  margin: 0 0 1em 0;
  padding: 0 0 1em 0;
  list-style: none;
  clear: both;
  float: left;
  border-bottom: 1px dotted #d7d7d7; }

ul#hw-page li a img {
  padding: 0 1em 0 0;
  float: left; }

ul#hw-page li > div {
  width: 100%;
  float: left; }

ul#hw-page li div > div {
  float: left; }

ul#hw-page ul.microlist {
  margin: 0;
  padding: 0;
  list-style: none;
  border: none; }

ul#hw-page ul.microlist li {
  margin: 0 0 0 2em;
  padding: 0;
  list-style: square;
  border: none; }

form ul {
  list-style: none; }

form ul li {
  list-style: none;
  margin: 0 0 1em; }

#other-questions li {
  margin: 0 0 1em 0; }

/*style fix for the heal locations listing*/
div.hw-locations {
  width: 100%;
  margin: 1em 0 0 0;
  float: left; }

div.hw-locations ul {
  margin-left: 0; }

div.hw-locations ul li h4 {
  margin: 0 0 .4em 0; }

/*makes exception for the link list for heal*/
.healList {
  margin: 17px 0 0 0; }

/*--------------------------------------------------------------
MEMBERSHIP
--------------------------------------------------------------*/
li.listing div.membershipDetails {
  width: 240px;
  float: left; }

li.listing div.membershipDetails li {
  list-style: square;
  list-style-position: outside;
  margin: 0 0 0 15px; }

/*--------------------------------------------------------------
Keith's Styles
--------------------------------------------------------------*/
.error {
  color: red; }

.greyBox {
  background-color: #F7F7F7;
  padding: 10px 10px 5px 10px;
  margin-bottom: 20px; }

/*--------------------------------------------------------------
Action Alerts
--------------------------------------------------------------*/
#actionAlert {
  background-color: #CF1974;
  color: #fff;
  padding: 10px 10px 8px 10px;
  margin: 5px 0 20px 0;
  border-radius: 5px;
  moz-border-radius: 5px;
  webkit-border-radius: 5px; }

#actionAlert.actionOff {
  display: none; }

#actionAlert a {
  color: #FFFFFF; }

/*--------------------------------------------------------------
Button styles
--------------------------------------------------------------*/
.btn.danger,
.alert-message.danger,
.btn.danger:hover,
.alert-message.danger:hover,
.btn.error,
.alert-message.error,
.btn.error:hover,
.alert-message.error:hover,
.btn.success,
.alert-message.success,
.btn.success:hover,
.alert-message.success:hover,
.btn.info,
.alert-message.info,
.btn.info:hover,
.alert-message.info:hover {
  color: #ffffff; }

.btn.danger,
.alert-message.danger,
.btn.error,
.alert-message.error {
  background-color: #c43c35;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #c43c35 #c43c35 #882a25;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }

.btn.success, .alert-message.success {
  background-color: #57a957;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #57a957 #57a957 #3d773d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }

.btn.info, .alert-message.info {
  background-color: #cf1974;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #339bb9 #339bb9 #22697d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }

.btn {
  cursor: pointer;
  display: inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), color-stop(25%, white), to(#e6e6e6));
  background-image: -webkit-linear-gradient(white, white 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, white, white 25%, #e6e6e6);
  background-image: -ms-linear-gradient(white, white 25%, #e6e6e6);
  background-image: -o-linear-gradient(white, white 25%, #e6e6e6);
  background-image: linear-gradient(white, white 25%, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  padding: 5px 14px 6px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  color: #333;
  font-size: 13px;
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -ms-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all; }

.btn:hover {
  background-position: 0 -15px;
  color: #333;
  text-decoration: none; }

.btn:focus {
  outline: 1px dotted #666; }

.btn.primary {
  color: #ffffff;
  background-color: #CF1974;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ce7ca9), to(#cf1974));
  background-image: -moz-linear-gradient(top, #ce7ca9, #cf1974);
  background-image: -ms-linear-gradient(top, #ce7ca9, #cf1974);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ce7ca9), color-stop(100%, #cf1974));
  background-image: -webkit-linear-gradient(top, #ce7ca9, #cf1974);
  background-image: -o-linear-gradient(top, #ce7ca9, #cf1974);
  background-image: linear-gradient(top, #ce7ca9, #cf1974);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CE7CA9', endColorstr='#CF1974', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #CF1974 #CF1974 #CC007A;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }

.btn:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); }

.btn.disabled {
  cursor: default;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: alpha(opacity=65);
  -khtml-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.btn[disabled] {
  cursor: default;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: alpha(opacity=65);
  -khtml-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.btn.large {
  font-size: 15px;
  line-height: normal;
  padding: 9px 14px 9px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px; }

.btn.small {
  padding: 7px 9px 7px;
  font-size: 11px; }

:root .alert-message, :root .btn {
  border-radius: 0 \0; }

button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner {
  padding: 0;
  border: 0; }

/*--------------------------------------------------------------
Form Input styles
--------------------------------------------------------------*/
/* Forms.less
* Base styles for various input types, form layouts, and states
* ------------------------------------------------------------- */
fieldset {
  margin-bottom: 18px;
  padding-top: 18px; }

fieldset legend {
  display: block;
  padding-left: 150px;
  font-size: 19.5px;
  line-height: 1;
  color: #404040;
  *padding: 0 0 5px 145px;
  /* IE6-7 */
  *line-height: 1.5;
  /* IE6-7 */ }

form .clearfix {
  margin-bottom: 18px;
  zoom: 1; }

form .clearfix:before, form .clearfix:after {
  display: table;
  content: "";
  zoom: 1;
  *display: inline; }

form .clearfix:after {
  clear: both; }

label,
input,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: normal; }

label {
  padding-top: 6px;
  font-size: 13px;
  line-height: 18px;
  float: left;
  width: 130px;
  text-align: right;
  color: #404040; }

form .input {
  margin-left: 150px; }

input[type=checkbox], input[type=radio] {
  cursor: pointer; }

input,
textarea,
select,
.uneditable-input {
  display: inline-block;
  width: 210px;
  padding: 4px;
  font-size: 13px;
  line-height: 18px;
  color: #808080;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

input[type=file] {
  background-color: #ffffff;
  padding: initial;
  border: initial;
  line-height: initial;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

input[type=button], input[type=reset], input[type=submit] {
  width: auto;
  height: auto; }

select, input[type=file] {
  height: 27px;
  line-height: 27px;
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */ }

select[multiple] {
  height: inherit; }

textarea {
  height: auto; }

.uneditable-input {
  background-color: #ffffff;
  display: block;
  border-color: #eee;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed; }

:-moz-placeholder {
  color: #bfbfbf; }

::-webkit-input-placeholder {
  color: #bfbfbf; }

input, textarea {
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); }

input:focus, textarea:focus {
  outline: 0;
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); }

input[type=file]:focus, input[type=checkbox]:focus, select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 1px dotted #666; }

form div.clearfix.error {
  background: #fae5e3;
  padding: 10px 0;
  margin: -10px 0 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

form div.clearfix.error > label, form div.clearfix.error span.help-inline, form div.clearfix.error span.help-block {
  color: #9d261d; }

form div.clearfix.error input, form div.clearfix.error textarea {
  border-color: #c87872;
  -webkit-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
  -moz-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
  box-shadow: 0 0 3px rgba(171, 41, 32, 0.25); }

form div.clearfix.error input:focus, form div.clearfix.error textarea:focus {
  border-color: #b9554d;
  -webkit-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
  -moz-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
  box-shadow: 0 0 6px rgba(171, 41, 32, 0.5); }

form div.clearfix.error .input-prepend span.add-on, form div.clearfix.error .input-append span.add-on {
  background: #f4c8c5;
  border-color: #c87872;
  color: #b9554d; }

.input-mini,
input.mini,
textarea.mini,
select.mini {
  width: 60px; }

.input-small,
input.small,
textarea.small,
select.small {
  width: 90px; }

.input-medium,
input.medium,
textarea.medium,
select.medium {
  width: 150px; }

.input-large,
input.large,
textarea.large,
select.large {
  width: 210px; }

.input-xlarge,
input.xlarge,
textarea.xlarge,
select.xlarge {
  width: 270px; }

.input-xxlarge,
input.xxlarge,
textarea.xxlarge,
select.xxlarge {
  width: 530px; }

textarea.xxlarge {
  overflow-y: auto; }

input.span1, textarea.span1, select.span1 {
  display: inline-block;
  float: none;
  width: 30px;
  margin-left: 0; }

input.span2, textarea.span2, select.span2 {
  display: inline-block;
  float: none;
  width: 90px;
  margin-left: 0; }

input.span3, textarea.span3, select.span3 {
  display: inline-block;
  float: none;
  width: 150px;
  margin-left: 0; }

input.span4, textarea.span4, select.span4 {
  display: inline-block;
  float: none;
  width: 210px;
  margin-left: 0; }

input.span5, textarea.span5, select.span5 {
  display: inline-block;
  float: none;
  width: 270px;
  margin-left: 0; }

input.span6, textarea.span6, select.span6 {
  display: inline-block;
  float: none;
  width: 330px;
  margin-left: 0; }

input.span7, textarea.span7, select.span7 {
  display: inline-block;
  float: none;
  width: 390px;
  margin-left: 0; }

input.span8, textarea.span8, select.span8 {
  display: inline-block;
  float: none;
  width: 450px;
  margin-left: 0; }

input.span9, textarea.span9, select.span9 {
  display: inline-block;
  float: none;
  width: 510px;
  margin-left: 0; }

input.span10, textarea.span10, select.span10 {
  display: inline-block;
  float: none;
  width: 570px;
  margin-left: 0; }

input.span11, textarea.span11, select.span11 {
  display: inline-block;
  float: none;
  width: 630px;
  margin-left: 0; }

input.span12, textarea.span12, select.span12 {
  display: inline-block;
  float: none;
  width: 690px;
  margin-left: 0; }

input.span13, textarea.span13, select.span13 {
  display: inline-block;
  float: none;
  width: 750px;
  margin-left: 0; }

input.span14, textarea.span14, select.span14 {
  display: inline-block;
  float: none;
  width: 810px;
  margin-left: 0; }

input.span15, textarea.span15, select.span15 {
  display: inline-block;
  float: none;
  width: 870px;
  margin-left: 0; }

input.span16, textarea.span16, select.span16 {
  display: inline-block;
  float: none;
  width: 930px;
  margin-left: 0; }

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  background-color: #f5f5f5;
  border-color: #ddd;
  cursor: not-allowed; }

.actions {
  background: #f5f5f5;
  margin-top: 18px;
  margin-bottom: 18px;
  padding: 17px 20px 18px 150px;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px; }

.actions .secondary-action {
  float: right; }

.actions .secondary-action a {
  line-height: 30px; }

.actions .secondary-action a:hover {
  text-decoration: underline; }

.help-inline, .help-block {
  font-size: 11px;
  line-height: 18px;
  color: #bfbfbf; }

.help-inline {
  padding-left: 5px;
  *position: relative;
  /* IE6-7 */
  *top: -5px;
  /* IE6-7 */ }

.help-block {
  display: block;
  max-width: 600px; }

.inline-inputs {
  color: #808080; }

.inline-inputs span, .inline-inputs input {
  display: inline-block; }

.inline-inputs input.mini {
  width: 60px; }

.inline-inputs input.small {
  width: 90px; }

.inline-inputs span {
  padding: 0 2px 0 1px; }

.input-prepend input, .input-append input {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0; }

.input-prepend .add-on, .input-append .add-on {
  position: relative;
  background: #f5f5f5;
  border: 1px solid #ccc;
  z-index: 2;
  float: left;
  display: block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 4px 4px 5px;
  margin-right: -1px;
  font-weight: normal;
  line-height: 18px;
  color: #bfbfbf;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px; }

.input-prepend .active, .input-append .active {
  background: #a9dba9;
  border-color: #46a546; }

.input-prepend .add-on {
  *margin-top: 1px;
  /* IE6-7 */ }

.input-append input {
  float: left;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px; }

.input-append .add-on {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  margin-right: 0;
  margin-left: -1px; }

.inputs-list {
  margin: 0 0 5px;
  width: 100%; }

.inputs-list li {
  display: block;
  padding: 0;
  width: 100%; }

.inputs-list label {
  display: block;
  float: none;
  width: auto;
  padding: 0;
  line-height: 18px;
  text-align: left;
  white-space: normal; }

.inputs-list label strong {
  color: #808080; }

.inputs-list label small {
  font-size: 11px;
  font-weight: normal; }

.inputs-list .inputs-list {
  margin-left: 25px;
  margin-bottom: 10px;
  padding-top: 0; }

.inputs-list:first-child {
  padding-top: 6px; }

.inputs-list li + li {
  padding-top: 2px; }

.inputs-list input[type=radio], .inputs-list input[type=checkbox] {
  margin-bottom: 0; }

.form-stacked {
  padding-left: 20px; }

.form-stacked fieldset {
  padding-top: 9px; }

.form-stacked legend {
  padding-left: 0; }

.form-stacked label {
  display: block;
  float: none;
  width: auto;
  text-align: left;
  line-height: 20px;
  padding-top: 0; }

.form-stacked .clearfix {
  margin-bottom: 9px; }

.form-stacked .clearfix div.input {
  margin-left: 0; }

.form-stacked .inputs-list {
  margin-bottom: 0; }

.form-stacked .inputs-list li {
  padding-top: 0; }

.form-stacked .inputs-list li label {
  font-weight: normal;
  padding-top: 0; }

.form-stacked div.clearfix.error {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-top: 0;
  margin-left: -10px; }

.form-stacked .actions {
  margin-left: -20px;
  padding-left: 20px; }

/* mini reset for non-html5 file types */
input[type=checkbox], input[type=radio] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  *margin-top: 0;
  /* IE6-7 */
  line-height: normal;
  border: none; }

.jcarousel-skin-basic {
  margin: 0 auto;
  padding: 0;
  width: 1200px; }

.jcarousel-container {
  margin: 0;
  padding: 0;
  width: 1200px;
  height: 440px;
  display: block;
  position: relative; }

.jcarousel-clip {
  margin: 0;
  padding: 0;
  width: 1200px;
  height: 440px;
  z-index: 2;
  overflow: hidden;
  position: relative; }

.jcarousel-list {
  z-index: 1;
  overflow: hidden;
  position: relative; }

.jcarousel-list li, .jcarousel-item {
  float: left;
  width: 1200px;
  height: 440px; }

div.homeQuote {
  width: 350px;
  padding: 10px;
  margin: 180px 0 0 160px;
  position: absolute;
  background: transparent url(/newhousingworks/i/org-quotebg.png) repeat 0 0;
  z-index: 100; }

.homeQuote p {
  margin: 0;
  padding: 0;
  font-size: 18px;
  color: #fff; }

.homeQuote p.author {
  margin: 0;
  padding: 0;
  font-size: 11px; }

#primary.home {
  padding: 0;
  margin: 80px 0 0 0;
  width: 960px;
  background: transparent url(/newhousingworks/i/org-homebg.png) repeat-y 0 0;
  border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px; }

.col {
  width: 260px;
  float: left;
  padding: 15px 30px; }

#primary .col img {
  margin: 0 0 1em 0; }

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

.col h3 {
  padding-bottom: 10px;
  font-family: "Fedra Sans Screen",Verdana,Trebuchet MS,Arial,sans-serif;
  font-weight: bold;
  font-size: 13px;
  text-transform: uppercase;
  border-bottom: 1px solid #d7d7d7; }

.col h4 {
  padding-bottom: 5px;
  font-family: "Fedra Sans Screen",Verdana,Trebuchet MS,Arial,sans-serif;
  font-weight: bold;
  font-size: 13px;
  text-transform: uppercase;
  border-bottom: 1px dotted #d7d7d7; }

.col h5 {
  margin: 0; }

.col h5.featuredPost {
  font-size: 18px;
  padding: 5px 0 0 0;
  margin: 0 0 5px 0;
  font-family: "Fedra Sans Screen",Verdana,Trebuchet MS,Arial,sans-serif; }

.col .sub {
  width: 230px;
  margin: 0 0 1em 0;
  padding: 10px 15px 0;
  background: #f7f7f7;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  clear: both;
  float: left; }

.sub ul {
  width: 100%;
  margin: 0 0 5px 0;
  list-style: none;
  float: left; }

.sub ul li {
  width: 100%;
  list-style: none;
  border-bottom: 1px solid #dbdbdb;
  float: left;
  clear: both;
  font-size: 13px; }

.sub ul li img {
  float: left; }

.sub ul li div {
  float: left; }

.readmore {
  margin: 10px 0 10px 0;
  padding: 10px 0 0px 0;
  font-size: 12px;
  border-top: 1px dotted #ccc;
  clear: both; }

#primary .sub ul.serviceList li {
  width: 100%; }

#primary .sub ul.serviceList li img {
  margin: .1em 0 .5em 0;
  float: left; }

#primary .sub ul.serviceList li div {
  margin: 20px 0 0 7px;
  float: left; }

#primary .sub ul.serviceList li + li + li + li + li div {
  margin: 12px 0 0 7px; }

ul.upcomingList {
  margin: 0px; }

#primary .sub ul.upcomingList li div {
  width: 100%; }

#primary .sub ul.upcomingList li div > img {
  margin: 0 10px 0 0;
  float: left; }

#primary .sub ul.upcomingList li div > div {
  width: 190px;
  float: left; }

ul.upcomingList li + li + li + li + li {
  border-bottom: none; }

p.loc {
  font-style: italic;
  color: #9B9DA0;
  font-size: 12px; }

.missionStart {
  font-family: "Fedra Sans Screen",Verdana,Trebuchet MS,Arial,sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #d4d4d4; }

#mission {
  width: 170px;
  margin: 0 50px 0 0;
  color: #d4d4d4;
  float: left; }

.linkCat {
  font-family: "Fedra Sans Screen",Verdana,Trebuchet MS,Arial,sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #9b9b9b;
  display: block; }

.links {
  width: 110px;
  margin: 0 10px 0 0;
  float: left; }

.links a {
  display: block;
  float: none; }

#touch {
  height: 74px;
  width: 162px;
  margin: -12px 0 0 44px;
  padding: 12px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #4d4b4b;
  float: left; }

.socialLnk {
  width: 95px;
  float: left; }

.socialLnk a {
  display: block;
  line-height: 1.9em; }

.socialImg {
  width: 60px;
  float: right; }

.socialImg a img {
  margin: 2px 0 0 1px;
  display: inline; }

#copyright {
  clear: both;
  float: left;
  margin: 9.3em 0 0 0; }

#finePrint {
  float: right;
  margin: 9.9em 1em 0 0; }

#finePrint a {
  margin: 0 0 0 1.5em; }

body {
  background: black; }

.each-entry {
  clear: both; }

#primary {
  padding: 0;
  width: 1030px; }

#globalNav {
  background: #393939; }
  #globalNav #navWrapper {
    width: 960px;
    margin: 0 auto; }

#minor-col {
  width: 205px;
  padding: 0 40px;
  background: #f1f1f1; }
  #minor-col h5 {
    color: #00728c;
    font-family: "freigmicprosemSemibold";
    font-size: 16px; }
    #minor-col h5 a {
      color: #d7538d; }
  #minor-col form {
    padding: 0; }

#standard-col {
  padding-top: 30px; }

.minor-box {
  width: 205px;
  border-bottom: 2px solid #45555f; }
  .minor-box img.about {
    width: 100%; }
  .minor-box .text {
    width: auto;
    padding: 0 0 15px; }
    .minor-box .text p {
      margin: 0; }

#newsletter {
  border-bottom: none; }

.submenu {
  padding-top: 30px;
  margin-bottom: 20px; }
  .submenu a {
    text-transform: uppercase;
    border-left: 1px solid black;
    margin-left: 5px;
    padding-left: 5px;
    padding-bottom: 1px;
    font-family: "freigmicprosemSemibold";
    font-size: 12px;
    color: black; }
    .submenu a:first-child {
      border-left: 0px;
      margin-left: 0;
      padding-left: 0; }
    .submenu a:hover {
      color: #cf1974; }

.each-entry {
  border-top: 1px solid #45555f;
  padding-bottom: 50px;
  padding-top: 20px; }
  .each-entry .post_date {
    float: left;
    font-family: "FreightMicroProBlack";
    font-size: 25px;
    color: black;
    margin: 0;
    text-align: justify;
    line-height: 16px; }
    .each-entry .post_date span {
      font-size: 12px;
      text-transform: uppercase; }
  .each-entry .post_date.photo {
    background: url(http://static.tumblr.com/1qmtld7/N3um0y0g0/photo_icon.png) no-repeat 50% 100%;
    padding-bottom: 20px; }
  .each-entry .post_date.quote {
    background: url(http://static.tumblr.com/1qmtld7/9Gjm0y0mh/quote_icon.png) no-repeat 50% 100%;
    padding-bottom: 28px; }
  .each-entry .post_date.text {
    background: url(http://static.tumblr.com/1qmtld7/hVPm0y0ox/text_icon.png) no-repeat 50% 100%;
    padding-bottom: 23px; }
  .each-entry .post_date.video {
    background: url(http://static.tumblr.com/1qmtld7/F9Qm0y0t2/video_icon.png) no-repeat 50% 100%;
    padding-bottom: 16px; }
  .each-entry .post_date.audio {
    background: url(http://static.tumblr.com/1qmtld7/pCpm0y29x/audio_icon.png) no-repeat 50% 100%;
    padding-bottom: 22px; }
  .each-entry .post_date.chat {
    padding-bottom: 28px;
    background: url(http://static.tumblr.com/1qmtld7/Drzm0y2ch/chat_icon.png) no-repeat 50% 100%; }
  .each-entry .post_date.link {
    background: url(http://static.tumblr.com/1qmtld7/aQHm0y2ex/link_icon.png) no-repeat 50% 100%;
    padding-bottom: 25px; }

.each-entry:first-child {
  border-top: none;
  padding-top-top: 0; }

.entry {
  margin-left: 40px;
  width: 500px;
  border-bottom: none; }
  .entry ul {
    padding: 0; }
  .entry .quote {
    font-family: "FreightMicroProBold";
    text-align: center;
    color: #64747e;
    font-size: 30px;
    line-height: 35px; }

.entry.quote .content {
  text-align: center;
  color: #a1a09f; }

.meta {
  float: right;
  width: 125px;
  margin-left: 20px;
  font-family: "FreightMicroProBold";
  text-transform: uppercase; }
  .meta .note_count {
    background: url(http://static.tumblr.com/1qmtld7/sPTm0y06k/notes.png) no-repeat 0 2px;
    padding: 0 0 5px 17px;
    color: #ed0389; }
  .meta .tags {
    padding: 0; }
    .meta .tags li {
      background: url(http://static.tumblr.com/1qmtld7/hA3m0xuns/tag.png) no-repeat 0 2px;
      padding: 0 0 5px 17px; }
      .meta .tags li a {
        color: #a6a6a6; }

#footer {
  color: #c7c8ca;
  background: #131313;
  padding: 40px; }
  #footer h4 {
    color: white;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    margin: 0 0 10px; }
  #footer .address {
    float: left;
    width: 205px; }
    #footer .address .social {
      float: right; }
      #footer .address .social h4 {
        margin-left: 6px; }
      #footer .address .social a {
        float: left;
        margin-left: 3px;
        display: block;
        text-indent: -9999px;
        width: 25px;
        height: 25px;
        background-image: url(http://static.tumblr.com/1qmtld7/xyIm0zgde/social.png); }
      #footer .address .social a.facebook {
        background-position: -25px 0; }
      #footer .address .social a.newsletter {
        background-position: -50px 0; }
    #footer .address .copyright {
      background: url(http://www.housingworks.org/newhousingworks/i/org-copyright.png);
      display: block;
      text-indent: -9999px;
      width: 198px;
      height: 16px;
      margin-top: 20px; }
  #footer .mission {
    float: left;
    width: 235px;
    margin-left: 65px; }
  #footer ul {
    float: left;
    padding: 0;
    margin-left: 65px; }
    #footer ul a {
      color: #c7c8ca; }

#tweets a {
  color: #00728c;
  font-size: 12px;
  line-height: 16px;
  font-family: "freigmicprosemSemibold";
  font-style: italic;
  display: block;
  margin-bottom: 15px;
   }

#newsletter form fieldset {
  padding: 0; }
#newsletter form label {
  display: none; }
#newsletter form legend {
  font-weight: bold;
  font-size: 12px;
  line-height: 16px; }

.page-navigation {
  border-bottom: 1px solid #45555f;
  padding-bottom: 30px; }
  .page-navigation a {
    color: #d7538d;
    font-family: "freigmicprosemSemibold";
    font-size: 16px; }

#likes_container {
  margin-top: 20px; }
  #likes_container h4 {
    color: #00728c;
    font-family: "freigmicprosemSemibold";
    font-size: 16px; }
  #likes_container ul {
    margin: 0;
    padding: 0; }
  #likes_container li {
    float: left;
    width: 200px;
    margin-right: 42px; }
  #likes_container li:last-child {
    margin-right: 0; }
  #likes_container img {
    max-width: 200px; }
  #likes_container > a {
    float: right;
    color: #d7538d;
    font-family: "freigmicprosemSemibold";
    font-size: 16px;
    padding: 20px 0; }

.permalink_share {
  text-transform: uppercase;
  border-bottom: 1px solid #45555f;
  padding-bottom: 20px;
  margin-bottom: 20px;
  color: #00728c;
  font-family: "freigmicprosemSemibold";
  font-size: 16px; }
  .permalink_share a, .permalink_share span {
    color: #d7538d; }

.notes {
  list-style-type: none;
  padding: 0;
  margin: 0; }
  .notes li {
    margin-bottom: 5px; }
  .notes img {
    margin-right: 5px; }
  .notes span.action {
    margin-left: 4px; }

#logoImage {
  margin: 0 auto;
  width: 1282px; }
  #logoImage img {
    width: 1282px; }