.padded{
float:right;
display:inline;
margin:0 30px 0 0;
}


body, h1, h2 {
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height: 1.6em;
}
body{
margin:0; padding:0; color:#555; 
	background:#fff url('img/bgGrad.png') repeat-x;
}
strong, em, b, i, h3, h4, h5, h6 {
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

h1{font-size:2.2em; font-weight:normal; margin:0 0 5px 0; line-height:1em;}

h2{font-size:1.5em; font-weight:normal; color:#000; margin:0 0 5px 0; line-height:1em;}


div, img{margin:0; padding:0}

#mainContent{width:961px; text-align:left; background:#fff}

.imgTitle{display:none;}

a img{border:0}

a:link   {color:#0081bb;text-decoration:none;}
a:visited{color:#0081bb;text-decoration:none;}
a:hover  {color:#006998;text-decoration:underline;}
a:active {color:#005176;text-decoration:underline;}

.rightBox{width:378px; margin: 12px 30px 10px 0; border:1px solid #ccc; float:right; display:inline; clear:right;}
.rightInner{margin:7px 25px 13px 16px;}
.leftBox{width:490px; margin: 12px 0px 10px 30px; border:1px solid #ccc; }
.leftInner{margin:7px 25px 13px 16px;}

#nbrdThumb{float:left;margin-right:10px;}
#smallMapButton{margin:20px 0 5px 35px;}

#pigeonKnows{background:url('img/PigeonKnows.png'); width:896px; height:223px; position:relative;left:37px; margin:40px 0; clear:both;}
#pigeonBits{position:absolute; top:71px; left:516px; height:135px;width:174px;}
#nbrdGalleries{position:relative; top:10px; left:20px; line-height:1.5em;}

.rightSubs{width:360px; margin: 12px 30px 10px 0; float:right; display:inline; clear:right;}

.homeThumb{float:right; margin:0 0 10px 15px;}

#neighborhoodMatch{background:url('img/matchPanel.png') #c7dcf2; width:535px; height:569px; padding:1px; margin-top: 13px; position:relative;}
#neighborhoodMatch p{margin:105px 43px 18px 60px; color:#fff; font-size:.9em; line-height:1.5em; position:relative;}
#neighborhoodMatch .choice{width:140px; height:30px; font-size:1em; text-indent:-20px; line-height:.95em; margin-left:22px; position:relative;}
#neighborhoodMatch .columns{margin-left: 43px; position:relative;}
#neighborhoodMatch .column{width:162px; float:left; position:relative;}
#neighborhoodMatch .submit{margin:0 auto; margin-left:220px; position:relative;}

#menuBar{margin:14px 0 35px 59px;}
#menuBar .menuItem{float:left;width:145px; position:relative; margin-bottom:10px;}
#menuBar .menuItem img{float:left; clear:left;}
#menuBar .menuStuff{position: absolute; top:14px; left:10px; width:132px; font-size: .9em; line-height:1.3em}
#menuBar a:link   ,#programLinks a:link   {color:#000;text-decoration:none;}
#menuBar a:visited,#programLinks a:visited{color:#000;text-decoration:none;}
#menuBar a:hover  ,#programLinks a:hover  {color:#555;text-decoration:underline;}
#menuBar a:active ,#programLinks a:active {color:#555;text-decoration:underline;}
#programLinks a{display:block; margin:0 0 .5em; padding:0 0 .5em;}
#menuBar .isHere a:link, #menuBar .isHere a:visited, #menuBar .isHere a:active, #menuBar .isHere a:hover{color:#777}

#leftColumn{float:left; width:228px; border-right:1px dotted #666; margin-top:20px;height:800px;}
#leftColumn p{margin-left:44px; width:170px;}
.tightSmall{font-size:.8em; line-height:1.2em;}
#accordianWrapper{margin-left:18px; background:url(img/dropBKG.png) repeat-x; padding:10px;}
#accordianBox{border:1px solid #bcbcbc;}
#accordianBox img{margin:0; padding:0; display: block;}
#testimonials{background: #d68524; margin-left:18px; padding:10px; color:#fff; font-size:.9em; font-style:italic; line-height: 1.3em; margin:20px 10px 0 18px;}
#testimonials b{font-weight:bold; text-decoration:none; display:block;}

#rightAlt{float:right; display:inline; width:218px; margin-right:20px; background:#eee;}
#midColumn{position:relative; width:707px; float:right; margin-top:20px;}

.topResponse{ width:440px; float:left; clear:left; margin-bottom:20px; }
.topResponse img{float:left; width:125px; height:95px; margin-right:16px;}
/*.topResponse a{text-decoration:none;color:black;}
*/
.resNorth{float:left; width:13px; height:13px; background:#c6b39a; margin:2px 10px 0 0;}
.resWest{float:left; width:13px; height:13px; background:#00aeef; margin:2px 10px 0 0;}
.resCentral{float:left; width:13px; height:13px; background:#8cc643; margin:2px 10px 0 0;}
.resSouth{float:left; width:13px; height:13px; background:#ee8222; margin:2px 10px 0 0;}
.resEast{float:left; width:13px; height:13px; background:#6d4293; margin:2px 10px 0 0;}

#viewImage{ margin:80px;}
#photoGallery{margin:20px 35px;}
.galleryWrap{border: 1px solid #999; margin:5px;}
.galleryImg{width:100px; height:100px; margin:5px; display:block;}

.subhead, .newPigeonSubhead{font-size:1.6em; font-weight:bold; font-family: "Lucida Sans Unicode", "Lucida Grande", verdana, sans; color:#000; }
#pigeonLeftThing{margin:0 20px;}
#pigeonComments p{margin:20px;}
.pigeonColumn{ white-space:pre; width:220px; float:left;}
#pigeonList{margin:0; padding:0 1em;}
#pigeonList ul{list-style:none; margin:.5em 0 1em;}
#pigeonList li{margin:0 0 .5em 0;}

#ambassadorButton{margin:20px 0 0 50px;}

#programLinks{padding:15px 24px 0px 22px; margin:42px 0 0 17px; background:url('img/yellowGrad.png') repeat-x;}

#heroShot{width:425px; height:256px;}

#profile h199{float:left; margin-right:20px;}
#profile .region{}

#rightColumn{width:245px; background:#f0f0f0; float:right;}
#rightInner{margin:13px 25px 10px 25px;}

#flickr img{width:50px; height:50px; margin:0 10px 10px 0}

#nbrdProfile, #nbrdLinks, #nbrdVideos{width:424px;}


.foot{visibility:hidden; clear:both;}
.hat{margin-top:1em; padding-top:1em; border-top:1px dotted #666; width:100%;}
.shoe{margin:0 0 15px 1px; padding:0 0 10px 0; border-bottom:1px dotted #666; width:100%;}
.margin10{margin:10px;}
.margin20{margin:20px;}
.color0{color:#ab2929;}
.color1{color:#d68524;}
.color2{color:#eac518;}
.color3{color:#b9bd44;}
.color4{color:#81b788;}
.color5{color:#76aabd;}
.pixer{width:9px; height:9px;}
.rightImg{float:right; margin-left:10px;}

#leftLinkCol{float:left; width:300px;}
#rightLinkCol{float:right;width:350px;}
.narrow{font-size:.9em;}

.menu_list {	
	//width: 150px;
}
.menu_head {
	padding: 0;
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:bold;
    background: #eef4d3 url(left.png) center right no-repeat;
}
.menu_body p{padding:0;margin:0}
.menu_body {
	display:none;
}
.menu_body a{
  display:block;
  color:#50514d;
  background-color:#eee;
  padding-left:10px;
  text-decoration:none;
}
#leftColumn .menu_list p{ margin-left:0}
.menu_body a:hover{
  color: #ce9750;
  text-decoration:underline;
  }