/* ------------------------------------------ CD7 redesign 3/25/2009 */
* {
  margin:0;
  padding:0;
  font-family:Arial, helvetica, sans-serif;
}
td {
   vertical-align:top;
   }
address {
   margin:0;
   padding:0;	
   font-style:normal;
   }
/* ------------------------------------------ FOOTER */
#bottomnav {
	clear:both;
	text-align:center;
 	margin-top:10px;
}
#headerGraphic {
	padding:0;
	margin:0;
	background-color:#008231;
	width:100%;
}
/* ------------------------------------------ HOME PAGE STYLE */
#headerGraphicBox {
	width:100%;
	height:80px;
	background-color:#008231;
  padding-top:0;
  border:none;
}
#headerGraphicBox .left {
	float:left;
}
#headerGraphicBox .right {
	float:right;
}
#homepage {
	 clear:both;
   width:100%;
   background:#008231 url(graphics/bgstretch.gif) top repeat-x;
   border:none;
   font-size:83%;
   }   
#contentTable {
   width:80%; 
   margin:0 auto 0 auto;
   padding:0 10px 0 10px;
   background:#fff;
   border:none;
   }
#centerBackgroundTable {
   width:100%;
   text-align:center;
   background:#cce6d6;
   }
/* ------------------------------------------  COLUMNS */
#leftColumn {
   width:200px;
   text-align:left;
   padding:0 10px;
   }
#mainColumn {
   background-color:#cce6d6;
   text-align:center;
   padding:10px;
}
#rightColumn {
   width:200px;
   padding:0 10px;
   background-color:#cce6d6;
}
#farRightColumn {
   width:200px;
   text-align:left;
   padding:10px;
}
#farRightColumn p {
  padding:10px 0;
}
#atWork ul {
 margin:10px 20px 20px 20px;
}
/* ------------------------------------------  LEFT-COLUMN DIVS */
#photobox, #contact, #email {
   margin:0 0 10px 0;
   width:200px;
   }
#photobox {
   margin-top:10px;
   text-align:center;
}
/* ------------------------------------------  MAIN COLUMN DIVS */
#welcome {
   text-align:left;
   margin-bottom:10px;
   }
#welcome img {
   text-align:center;
}
#welcome p {
   padding:10px;
}
#welcome h3 {
	text-align:center;
   }
#mainPhoto {
   text-align:center;
}
#submitted {
	text-align:left;
}
#submitted p {
	margin-top:10px;
}
#submitted h2 {
	font-size:100%;
}
/* ------------------------------------------ RIGHT-COLUMN DIVS */
#map {
   width:200px;
   padding-bottom:10px;
   margin:10px 0;
   text-align:center;
}
#map img {
	padding:0;
	margin:0;
	border:none;
}
#map ul {
   text-align:left;
   padding-left:35px;
}
/* ------------------------------------------ INTERIOR PAGES STYLE */
#int-pageContent {
	width:100%;
}
#int-leftColumn {
	width:193px;
	padding:0 10px;
        background-color:#cce6d6;
	text-align:center;
	font-size:83%;
}
#int-leftColumn h4 {
	width:130px;
	padding-top:10px;
	margin:auto;
}
.staffPhoto {
	margin-top:20px;
}
#int-staffContact {
	padding-bottom:20px;
}
#int-leftColumn h3 {
	margin:10px;
}
#int-mainColumn {
	text-align:left;
	padding:15px;
}
#int-mainColumn h2 {
	font-size:125%;
}
#int-mainColumn h4 {
	border-bottom:1px solid #cce6d6;
}
#int-mainColumn h2, #int-mainColumn h3, #int-mainColumn h4, #int-mainColumn p, #int-mainColumn ul {
	margin:10px;
}
#int-mainColumn ul {
	margin:0 30px;
}
#int-mainColumn ol {
	margin:0 35px;
}
.neighborhoodList {
	padding:10px 5px 10px 20px;
	text-align:left;
	font-size:10pt;
}
.neighborhoodList li {
	line-height:1.4em;
}
.neighborhoodList a {
	color:#000;
}
.neighborhoodList a:hover {
	color:#333;
}
.neighborhoodImg {
	float:right;
	padding:10px;
}
.bulletList li {
	background-image:url('/global/graphics/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0 .5em;
}
.bulletList a:hover {
	color:#008231;
}
/* ------------------------------------------ Photo caption text */
.cd7PhotoCaption {
	font-size: 8pt;
}
#gallerynav, #newsnav {
  width:153px;
	margin:20px;
}
#newsnav ul, #newsnav li {
	margin-left:10px;
	text-align:left;
}
#newsSectionNav {
	margin:30px 0 20px 0;
	text-align:left;
}
#newsSectionNav li {
	margin:0 20px 0 20px;
	text-align:left;
}
#calendar {
	text-align:left;
	margin:20px auto;
}
#calendar h3 {
	text-align:center;
	font-size:100%;
}
#calendar ul {
	list-style-type:none;
}
#emailSignUp {
        border:1px solid #008231;
        padding:10px;
        text-align:left;
        width:180px;
        margin:10px;
}
#emailSignUp input.emailAddress {
        width:150px;
}
#emailSignUp h3 {
        margin:0;
        padding:0;
        font-size:110%;
}
#socialnetwork {
}
#socialnetwork hr {
 margin:0;
 padding:0;
}
#socialnetwork table {
 width:100%;
 font-size:80%;
 font-weight:bold;
 margin:5px 0 !important; /*------------------------- ie hack */
 margin:0;
 padding:0;
 border-collapse:collapse;
}
#socialnetwork td.twitter {
 float:right;
 vertical-align:top;
 color:#89e1fe;
}
#socialnetwork td.facebook {
 float:right;
 vertical-align:top;
 color:#3f537e;
 padding-left:4px;
}
ul.topmarginNone, ul.topmarginNone li {
 padding-top:0;
 margin-top:0;
 }
.subhead {
 padding-top:20px;
}
h3.subheadFirst{
 padding-top:0px;
}
.desc {
 margin-bottom:10px;
}

