/*----Reset----*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*----core styles----*/
body {
	background-color : #DFE9F2;
	background-image : url(http://www.brooklyngreenway.org/assets/index_bg.gif);
	background-repeat : repeat-x;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;

}


a {
color: #0000FF;
text-decoration: none;
}

a:hover {
color: #7D7EBD;
text-decoration: underline;
}

a:visited {
color: #646DFE;
}


/*h1 {
    background-color: transparent;
	background-image : url(http://www.brooklyngreenway.org/assets/bgi_logo.gif);
	background-repeat : no-repeat;
    height: 174px;
    margin-left: 27px;
    text-indent: -9999px;
    width: 175px;
}*/


h1 a{
    background-color: transparent;
	background-image : url(http://www.brooklyngreenway.org/assets/bgi_logo.gif);
	background-repeat : no-repeat;
    display: block;
	height: 174px;
    margin: 14px 0px 0px 27px;
    text-indent: -9999px;
    width: 175px;
}


p {
  margin-bottom: 25px;
}

p.fb-like {
  margin-bottom: -5px;
}

ul {
 margin-bottom: 25px;
}


.clear {
clear: both;
}

.clear10 {
clear: both;
height: 10px;
}

.clear35 {
clear: both;
height: 35px;
}

/*----sidebar and navigation----*/
.leftColumn {
margin: 0px 65px 0px 36px;
float: left;
width: 185px;
}

.leftColumn h2 {
color:#008C00;
}



/*Style Applied to the Paragraphs for Main Section Links */
.navButts {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 4px;
	margin-top : 6px
}

.navButts a {
	background-color : #CFD5C8;
	border : 1px solid #999999;
	color : #333333;
	display : block;
	padding-bottom : 2px;
	padding-left : 12px;
	padding-top : 4px;
	text-decoration : none;
	width : 100%
}

.navButts a:hover {
	background-color : #CDC9D8;
	border : 1px solid #999999;
	color : #FFFFFF;
	text-decoration : none
}

/*Style Applied to the Paragraphs for the Sub-Section Links */
.navSubs {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 2px;
	margin-left : 0px;
	margin-top : 0px
}

.navSubs a {
	background-color : #FFFFFF;
	display : block;
	padding-left : 14px;
	text-decoration : none;
	width : 100%
}



.navSubs a:hover {
	background-color : #F4F4F4;
	color : #999999;
	text-decoration : none
}


.navSubsOn {
  background-color : #FFFFFF;
	display : block;
    margin-bottom : 2px;
	margin-left : 0px;
	margin-top : 0px;
	padding-left : 14px;
	text-decoration : none;
	width : 100%;
    font-size: 12px;
    font-weight:normal;
}


/*Style Applied to the Paragraphs for Static Down-State Main Section Links */
.navViz {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	margin-bottom : 6px;
	margin-left : 0px;
	margin-top : 6px
}

.navViz a {
	background-color : #CCCCCC;
	border : 1px solid #999999;
	color : #FFFFFF;
	display : block;
	padding-bottom : 2px;
	padding-left : 12px;
	padding-top : 4px;
	text-decoration : none;
	width : 100%
}


/*----E-Newsletter Styles----*/

.eNewsContainer {
font-family: verdana;
font-size: 11px;
width: 160px; padding: 10px;
background: #dddddd;
margin-top: 20px;
border: 1px #c5d6b7 solid;
}


.eNewsContainer strong {
color: #155CAF;
font-size: 13px;
}


.eNewsContainer #txtSearch   {
margin-top: 5px;
border: 1px solid #c5d6b7;
padding: 3px;
font-size: 10px
}

.eNewsContainer #goButton {
margin-top: 5px;
border: none;
padding: 3px;
background-color: #3877C5;
color: white;
font-size: 12px;
float: right;
margin-right: 1px;
}



 /*----content----*/
 .contentColumn {
 float: left;
 margin: -90px 0px 0px;
 width: 660px;
 }

.page-template-new-views-php .contentColumn {
margin: -150px 0px 0px;
}

 .contentColumn h2 {
  font-size: 18px;
 }


  .contentColumn h3 {
	float: none !important;  
    font-size: 12px !important;
    font-weight: normal !important;
    color: #868B8F !important;
    margin: 3px 0px 15px !important;
 }
 
 /*----Home Page Styles----*/
 
#calloutImage {
list-style-type: none;
padding: 0px;
width: 703px;
margin: 20px 0px;
position: relative;
}

#calloutImage li{
width: 703px;
}

.callout-text-top {
background-color: rgba(61,189,80, 0.95);
background-color: rgb(61,189,80);
color: #fff;
font-size: 18px;
font-family: "news-gothic-std-1","news-gothic-std-2", sans-serif;
font-weight: 600;
left: 0px;
padding: 10px;
position: absolute;
top: -36px;
width: 300px;
}


.callout-text-bottom {
background-color: rgba(255,255,255, 0.85);
background-color: rgb(255,255,255);
color: #000;
font-size: 18px;
font-family: "news-gothic-std-1","news-gothic-std-2", sans-serif;
font-weight: 700;
right: 0px;
padding: 10px;
position: absolute;
bottom: 18px;
width: 340px
}

/*----Home Page Spring Event/Spring Event 2011----*/

#spring-event {
	background: url(http://brooklyngreenway.org/images/brooklyn-winery-callout-bg.png) no-repeat scroll right top transparent;
	color: #fff; 
	font-family: "news-gothic-std-1","news-gothic-std-2", sans-serif;
	font-weight: 600; 
	font-size: 21px; 
	line-height: 28px; 
	position: relative; 
	width: 710px; 
	height: 300px;
}

#spring-event a {
color: #fff;
text-decoration: none;
}

p#supporters-box a {
font-weight: 600;
}

/*----Home Page New Views Styles----*/
.home-callout {
position: relative;
width: 703px;
}

.home-callout a.home-callout-link  {
bottom: 55px;
display: block;
background-color: #fff;
color: #3877C5;
font-size: 18px;
font-family: "news-gothic-std-1","news-gothic-std-2", sans-serif;
font-weight: 700;
padding: 6px;
right: 86px;
position: absolute;
}


.home-callout  .home-callout-link a:hover {
color: #000;
}

.LayerMain {
float: left; 
margin-top: -130px; 
margin-left: 60px;
}

.leftColHome {
float: left; 
margin-right: 24px;
width: 337px; 
}


/*----Greenway Status Callout----*/
.greenwayStatus {
    float: left;
    border-top: none;
    border-left: solid #3dbd50 1px;
    border-right: solid #3dbd50 1px;
    border-bottom: solid #3dbd50 1px;
    background-image: url(http://www.brooklyngreenway.org/images/greenway-news.png);
    background-repeat: no-repeat;
    background-position: 0px -2px;
    width: 330px;
    padding: 12px 5px 5px 5px;
    margin-bottom: 16px;
}


.greenwayStatus  ul {
    margin: 28px 0px 0px 0px;
    margin-bottom: 10px;
	padding: 0px;
    color: black;
    font-weight: normal;
  }

.greenwayStatus  ul  li {
	margin: 14px 0px 0px 6px;
  }



.statusText {
background-color: #97c93c;
border-right: 7px white solid;
color: #fff;
float: left;
font-size: 16px;
height: 33px;
*height: 34px;
margin-top: -4px;
*margin-top: -6px;
padding: 6px 10px 0px;
padding: 8px 10px 0px;
*position: relative; top: 1px;
width: 240px;
}

.statusLink {
background-color: #E29717;
color: #fff;
float: left;
font-size: 24px;
height: 33px;
margin-top: -2px;
padding: 6px 16px 0px 0px;
position: relative;
text-align: right;
width: 420px;
}

.statusLink a {
color: #0000FF !important;
}




.subcalloutContainer {
margin-top: 40px;
width: 740px;
}

.credit {
display: block;
float: right;
margin-top: 7px;
margin-right: 0px;
font-size: 11px;
color: #7F7F7F !important;
font-style: italic;
text-decoration: none;
}

a:hover.credit  {
text-decoration: underline !important;
}


a.moreBoxes {
    background-color: #e1e3df;
    padding: 3px;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    float: right;
}

.moreAbout {
background-color: #e1e3df;
margin-top: 12px;
padding: 3px;
text-decoration: none;
font-size: 11px;
font-weight: bold;
float: right
}

#callout {
  width: 748px;
  height: 296px;
  margin: 40px 0px;
}


.usersGuide {
background:#DDDDDD none repeat scroll 0 0;
border:1px solid #C5D6B7;
font-family:verdana;
font-size:12px;
margin-top:20px;
padding:10px;
width:160px;
}

.usersGuide h2 {
color:#155CAF;
font-size:14px;
margin-top: 2px;
}

.usersGuide h3 {
background-image: url(http://www.brooklyngreenway.org/images/users-guide-to-brooklyn-greenway.png);
background-repeat: no-repeat;
background-position: top center;
height: 140px;
text-indent: -9999px;
width: 138px;
margin: 10px auto;
}

.usersGuide p {
color: #000;
font-size: 11px !important;
margin: 4px !important;
width: 160px !important;
}


.eventsbox
{
   float: left;
    border-style: solid;
    border-color: #23408f;
    border-width: thin;
    width: 330px;
    height: 260px;
   padding: 5px 5px 5px 5px;
}

.eventsbox1
{
   float: left;
    border-left-style: solid;
    border-left-color: #6cc067;
    border-left-width: thin;
    border-right-style: solid;
    border-right-color: #6cc067;
    border-right-width: thin;
    border-bottom-style: solid;
    border-bottom-color: #6cc067;
    border-bottom-width: thin;
    width: 330px;
    margin-top: -6px;
    padding: 0px 5px 5px 5px;
    *padding: 0px 5px 5px 3px;
}

.eventsbox1a
{
   float: left;
    border-left-style: solid;
    border-left-color: #3877c5;
    border-left-width: thin;
    border-right-style: solid;
    border-right-color: #3877c5;
    border-right-width: thin;
    border-bottom-style: solid;
    border-bottom-color: #3877c5;
    border-bottom-width: thin;
    width: 330px;
    height: 265px;
    margin-top: -6px;
    padding: 0px 5px 5px 5px;
    *padding: 0px 4px 5px 4px;
}

.eventsbox2
{
   float: left;
    border-style: solid;
    border-color: #6cc067;
    border-width: thin;
    width: 330px;
   padding: 5px 5px 5px 5px;
}

.eventsCalloutb {
margin-left: 18px;
*margin-left: 18px;
}


.newsbox
{
   float: left;
    border-style: solid;
    border-color: #9bd19d;
    border-width: thin;
    width: 330px;
    height: 180px;
    margin-right: 15px;
   padding: 5px 5px 5px 5px;
}

.newsbox2
{
   float: left;
    border-style: solid;
    border-color: #7fafda;
    border-width: thin;
    width: 330px;
    height: 180px;
   padding: 5px 5px 5px 5px;
}


.whatIsGreenway
{
    float: left;
    border-top: none;
    border-left: solid #3877c5 1px;
    border-right: solid #3877c5 1px;
    border-bottom: solid #3877c5 1px;
    width: 330px;
    height: 330px;
    background-image: url(http://www.brooklyngreenway.org/images/what-is-brooklyn-greenway.gif);
    background-repeat: no-repeat;
    background-position: 0px -2px;
    margin-right: 15px;
    padding: 10px 5px 0px 5px;
    font-weight: normal;
}


.whatIsGreenway  ul
{
    margin: 6px 0px 0px 0px;
    padding: 0px;
    color: black;
    font-weight: normal;
  }

.whatIsGreenway  ul  li
{
    list-style-image: url(http://www.brooklyngreenway.org/images/images/orange-bullet.gif);
    margin: 0px 0px 18px 24px;
  }



.whatIsGreenwayShort
{
    float: left;
    border-top: none;
    border-left: solid #3877c5 1px;
    border-right: solid #3877c5 1px;
    border-bottom: solid #3877c5 1px;
    width: 325px;
    background-image: url(http://www.brooklyngreenway.org/images/what-is-brooklyn-greenway.gif);
    background-repeat: no-repeat;
    background-position: 0px -2px;
    margin-right: 24px;
    padding: 12px 5px 10px 5px;
    font-weight: normal;
}


.whatIsGreenwayShort  ul
{
    margin: 6px 0px 0px 0px;
    padding: 0px;
    color: black;
    font-weight: normal;
    list-style-image: url(http://www.brooklyngreenway.org/images/images/orange-bullet.gif);
  }

.whatIsGreenwayShort  ul  li
{

    margin: 0px 0px 18px 24px;
  }

.greenwayMap {
border: solid #3877c5 1px;
float: left;
position: relative;
margin-top: 20px;
width: 335px;
}

.greenwayMap h2 {
background-color: #3877c5;
background-image: url(http://www.brooklyngreenway.org/images/map-the-route.gif);
background-position: top left;
background-repeat: no-repeat;
border: solid #3877c5 1px;
margin: 0px 0px 0px -1px;
text-indent: -9999px;
display: block;
top: -30px;
height: 28px;
position: relative;
width: 335px;
}


.greenwayMap h3 {
background-image: url(http://www.brooklyngreenway.org/images/greenway-map-callout.jpg);
background-position: top left;
background-repeat: no-repeat;
height: 139px;
margin-top: -35px;
text-indent: -9999px;
}


.greenwayMap .mapLink {
background-color: #3877c5;
display: block;
padding: 3px;
text-decoration: none;
text-align: right;
font-size: 11px;
font-weight: bold;
width: 330px;
}

.mapLink a {
color: #fff !important;
text-decoration: none !important;
}

#last
{
    margin: 0px 0px 0px 24px;
  }
.greenwayEvents
{    
    border-top: none;
    border-left: solid #aaadb1 1px;
    border-right: solid #aaadb1 1px;
    border-bottom: solid #aaadb1 1px;
    background-image: url(http://www.brooklyngreenway.org/images/greenway-events.gif);
    background-repeat: no-repeat;
    background-position: 0px -2px;
	float: left;
	margin-bottom: 20px;

    width: 330px;
    padding: 12px 5px 7px 5px;
}


.greenwayEvents ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}


.greenwayEvents li {
margin-top: 24px;
color: #000;
font-weight: normal;
margin-left: 6px;
width: 320px;
}

.first {
margin-top: 10px !important;
}

li .calendarDate {
color: #008C66;
float: left;
margin: 0px;
position: relative;
width: 60px;
}

li .calendarName {
float: left;
margin-left: 20px;
position: relative;
width: 220px;
}


li a {
text-decoration: none;
}

li a:hover {
text-decoration: underline;
}


/*----Posts/news/Page Styles----*/

h2.entry-title {
color: #3dbd50;
font-family: "news-gothic-std-1","news-gothic-std-2",sans-serif;
font-size: 21px;
font-weight: 700;
margin: 0px 0px 8px;
}


.contentContainer .contentColumn  #post-1182 h3 {
color: #000 !important;
font-family: "news-gothic-std-1","news-gothic-std-2",sans-serif !important;
font-size: 16px!important;
font-weight: 700!important;
margin: 0px 0px 8px !important;
}

.contentContainer .contentColumn  #post-1182 h3#extra-padding {
color: #000 !important;
font-family: "news-gothic-std-1","news-gothic-std-2",sans-serif !important;
font-size: 16px!important;
font-weight: 700!important;
margin: 0px 0px 20px !important;
}


.contentContainer .contentColumn  #post-1182 h4 {
margin: 8px 0px !important;

}

.contentContainer .contentColumn  #post-1182 ul {
margin: 0px 0px 25px !important;
}

.contentContainer .contentColumn #post-1182.post-1182 form {
margin: 8px 0px 25px;
}

.contentContainer .contentColumn #post-1182.post-1182 form input {
margin: 8px 0px 0px;
}


.addthis_container {
display: inline;
margin: 4px 0px;
}

.postsContainer {
padding-bottom: 30px;
width:780px;  
}

.postsImage {
float: left; 
width: 280px;
}


.nav-previous {
float: left;
padding-right: 8px;
}

.post h2 {
margin-bottom: 8px;
}


.nav-next {
float: left;
padding-left: 8px;
}


#meta-list {
margin-bottom: 0px;
width: 660px;
}

li.post-meta-left {
border-right: 1px #ccc solid;
margin: 2px 0px 0px;
padding-right: 8px;
float: left;
}

li.post-meta-right {

margin: 2px 0px 0px;
padding-left: 8px;
padding-right: 8px;
float: left;
}

.post .addthis_container {
border-left: none !important;
display: block;
margin: 0px 0px 20px;
}


#respond h3 {
font-size: 14px;	
font-weight: bold;
margin-top: 25px;
color: #008C00;
}

.form-label {
margin-top: 12px;
}

.form-input {
margin-top: 3px;
}


.page-title {
margin: 0px 0px 25px;
}


/*----Wordpress Image Styles----*/
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


/*----Calendar page----*/
.category-calendar {
margin-bottom: 50px;
}

.category-calendar h2{
color: #008C00;
margin-bottom: 10px;
}

.category-calendar h3 {
border-right: 1px solid #CCC;
color: #4F4F4F;
font-size: 15px;
font-weight: bold;
margin: 2px 10px 0px 0px;
padding-right: 8px;
float: left;
}

.category-calendar h4 {
float: left;
}

.calendar-content {
float: left; 
margin-right: 20px;
width: 400px; 

}

/*----Press Releases Page----*/
body.page-template-press-php {
margin: -26px 0px 0px;
}

body.page-template-press-php div.contentColumn h2 {
color: #008C00;
margin: 30px 0px 12px;
}

body.page-template-press-php div.contentColumn li {
margin: 2px 0px 4px;
}

body.page .contentContainer .contentColumn ul.press-list {
list-style-type: none;
margin: 30px 0px;
}

body.page .contentContainer .contentColumn ul.press-list li {
display: inline;
margin: 0px 0px;
}

body.page .contentContainer .contentColumn ul.press-list p {
display: inline;
}


/*----Planning Documents Page---*/
body.page .contentContainer .contentColumn ul {
margin: 14px 0px;
}

body.page .contentContainer .contentColumn ul li{
list-style-type: disc;
margin: 0px 0px 14px 12px;
}


/*----Spring Events Page----*/

.contentContainer {
overflow: hidden;
width: 1060px;
}

#spring-event-container {
margin: -60px 0px 0px;
overflow: hidden;
position: relative;

}

#spring-event-tickets {
position: absolute;
right: 0px;
top: -10px;
}


.contentColumn .post-972 {
background-color: #3877C5;
color: #fff;
font-family: "news-gothic-std-1","news-gothic-std-2", sans-serif;
font-size: 16px;
font-weight: 700;
line-height: 21px;
padding: 0px 0px 10px;
}

.contentColumn h2.spring-event-title {
border-bottom: 6px solid #6797d3;
color: #f0f3f6;
font-size: 40px;
font-weight: 700;
line-height: 44px;
margin: 0px 0px;
padding: 12px 8px;
text-align: center;
text-transform: uppercase;
}

body.page .contentContainer .contentColumn ul.spring-event-list{
background-color: #00a7e1;
list-style-type: none !important;
padding: 12px 8px;
overflow: hidden;
margin: -5px 0px 0px;
min-height: 230px;
}

body.page .contentContainer .contentColumn ul.spring-event-list li {
background-image: none;
color: #fff;
font-family: "news-gothic-std-1","news-gothic-std-2", sans-serif;
font-size: 20px;
font-weight: 700;
list-style-type: none !important;
margin: 0px 0px 25px 10px;
}


.spring-event-details {
background-color: #fff;
font-family: "news-gothic-std-1","news-gothic-std-2", sans-serif;
font-weight: 400;
overflow: hidden;
padding: 12px 8px;
min-height: 200px;
}

p.spring-event-questions {
background-color: #3877c5;
color: #fff;
display: block;
font-family: "news-gothic-std-1","news-gothic-std-2", sans-serif;
font-size: 16px;
line-height: 18px;
margin: 20px 0px;
padding: 10px;
width: 300px;
}

p.spring-event-details img {
margin: 0px 12px;
}

#spring-event-form {
margin: 20px 0px;
}


/*----.contentColumn h3.spring-event-detail {
color: #333;
font-family: "news-gothic-std-1","news-gothic-std-2", sans-serif;
font-size: 20px;
}
---*/


/*----New Views 2011----*/


body.page-id-1478 p  {
font-size: 16px;
line-height: 21px;
}


body.page-id-1478 h2 {
color: #fff;
font-family: "news-gothic-std-1","news-gothic-std-2",sans-serif;	
margin: 0px 0px 10px;
padding: 0px 10px;
width: 634px;
}

body.page-id-1478 h2.entry-title {
font-size: 24px;
margin: 0px 0px 12px;
}

body.page-id-1478 h3 {
color: #fff !important;
font-family: "news-gothic-std-1","news-gothic-std-2",sans-serif;
font-size: 21px !important;
padding: 0px 10px;
width: 634px;
}


#post-1478 {
background-color: #309F41;
font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2",sans-serif;
margin: -50px 0px 0px;
width: 654px;
}

#post-1478 p {
font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2",sans-serif;
font-weight: 600;
width: 634px;
padding: 0px 10px;
}

#post-1478 p.additional-support {
padding: 0px 0px;
}

#post-1478 p.views-callout-image {
padding: 0px 0px;
width: 654px; 
}

#post-1478 iframe {
padding: 10px 0px;
}

#post-1478 .ticket-info {
font-weight: 500;
padding: 0px 0px;
width: 300px;
}

#views-text {
font-size: 18px;
}

#post-1478 .new-views-tix {
font-size: 16px;
font-weight: 500;
font-family: "news-gothic-std-1","news-gothic-std-2",sans-serif;
overflow: hidden;
width: 654px;
}

#post-1478 .new-views-tix-left {
float: left; 
padding: 0px 0px 0px 10px; 
margin: 0px 0px;
width: 280px; 
}

#post-1478 .new-views-tix-right {
float: left; 
width: 290px; 
margin: 0px 0px; 
padding: 0px 10px 0px 37px; 
border-left: 1px solid #ccc
}

#post-1478 ul li {
list-style-type: none;
margin: 0px 0px 4px;
}

#post-1478 ul li form {
margin: 0px 0px 20px;
}

#post-1478 ul.new-views-sponsors {
background-color: #fff;
color: #000;
padding: 10px 10px 10px;
width: 634px;
}

#post-1478 ul.new-views-sponsors h2 {
color: #D71920;
padding: 20px 0px 0px;
}

#post-1478 ul.new-views-sponsors li {
display: inline;
margin: 0px 0px 0px 14px;
text-indent: -9999px;
}


/*----Brooklyn Epic Styles----*/
#post-1638 {
	font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2",sans-serif;
	font-size: 16px;
	line-height: 21px;
	position: relative;
	top: -50px;
}

.contentColumn #post-1638 h2 {
color: #20409a;
font-size: 24px;
font-family: "news-gothic-std-1","news-gothic-std-2",sans-serif;
margin: 0px 0px 12px;
}


.contentColumn #post-1638 h2#sub-title {
color: #4096e0;
font-size: 24px;
font-family: "news-gothic-std-1","news-gothic-std-2",sans-serif;
margin: 0px 0px 20px;
}


#post-1638 h3 {
color: #008C00 !important;
font-size: 18px !important;
font-family: "news-gothic-std-1","news-gothic-std-2",sans-serif !important;
font-weight: 700 !important;
margin: 0px 0px 8px !important;
}

#post-1638 #two-col-container {
margin: 0px 0px 20px;
overflow: hidden;
width: 660px;  
}


#post-1638 .two-col-left {
float: left; 
margin: 10px 10px 10px 0px; 
padding: 0px 30px 0px 0px; 
width: 310px;
}

#post-1638 ul.two-col-left {
float: left; 
list-style-type: none;
margin: 10px 10px 10px 0px; 
overflow: hidden;
padding: 0px 30px 0px 0px; 
width: 310px;
}

#post-1638 #two-col-container ul.two-col-left li {
list-style-type: none;
float: left;
margin: 0px 0px;
}

ul.two-col-left li.sponsor-link-fancy-text a {
font-size: 16px !important;
font-family: "news-gothic-std-1","news-gothic-std-2",sans-serif !important;
font-weight: 700 !important;
color: #20409a;
margin: 0px 20px 0px 0px;
}


#post-1638 ul.two-col-right {
float: left; 
border-left: 1px #ccc solid; 
list-style-type: none; 
margin: 10px 0px; 
margin-bottom: 10px;
padding: 0px 0px 0px 10px; 
width: 290px;
}

#post-1638 #two-col-container ul.two-col-right li {
list-style-type: none;
}

ul.two-col-right li  .inline-title {
color: #008C00; 
font-family: "news-gothic-std-1","news-gothic-std-2",sans-serif;
font-weight: 700;
}
/*---Footer----*/

.footer {
border-top: 1px solid #3877C5;
position: relative;
margin: 25px 0px 0px -264px;
width: 1006px;
}


.footerNEW {
border-top: 1px solid #3877C5;
position: relative;
margin: 25px 0px 0px 33px;
width: 1006px;
}



.footer a, .footerNEW a {
color: #0000ff !important;
}



.footerOne {
color: #000;
font-size: 12px !important;
float: left;
list-style-type: none;
margin: 8px 60px 8px 0px;
*margin: 4px;
}

.footer li, .footerNEW li {
margin-bottom: 8px;
font-size: 12px !important;
}


.footerTwo {
color: #000;
font-size: 12px !important;
float: left;
list-style-type: none;
margin: 8px 60px 8px 0px;
}

.footerThree {
color: #000;
font-size: 12px !important;
float: left;
line-height: 16px;
margin: 4px 36px 4px 0px;
*margin-top: 10px;
width: 250px;
}

.footerFour {
color: #000;
font-size: 12px !important;
float: right;

margin: 4px 0px 4px 0px;
*margin-top: 10px;
}

ul.footerFour a{
background-color: #FFE13F;
display: block;
margin: 4px 0px 0px;
padding: 3px;
}

.footerBottom {
background-color: #3877C5;
height: 25px;
position: relative;
width: 971px; 
}

.socialList {
background-color: #3877C5;
padding-bottom: 10px;
list-style-type: none;
margin: -20px 0px 0px 0px;
position: relative;
width: 1006px;
}

#facebook  {
background-image:url(http://www.brooklyngreenway.org/images/icon-facebook.png);
background-repeat: no-repeat;  
float: right;
height: 25px;
margin: 5px 120px 0px 0px;
position: relative;
text-indent: -9999px;
width: 25px;
}

#facebook a {
display: block;
width: 25px;
}


#twitter {
background-image:url(http://www.brooklyngreenway.org/images/icon-twitter.png);
background-repeat: no-repeat;
float: right;
height: 25px;
margin: 5px 20px 0px 0px;
text-indent: -9999px;
width: 25px;
}

#twitter a{

display: block;
height: 25px;
width: 25px;
}

.footerButtonNEW {
position: absolute; 
top: 10px;
right: 10px;
margin-bottom: 0px;
margin-right: 0px;
margin-top: 0px;
}

.footerButton {
position: absolute;
right: 10px;
top: 110px;
*top: 114px;
}


