/* Albany Housing Authority: Home CSS  */
/* Shannon-Rose Design 2009 */

#homeContentWrap { width: 741px; background: transparent url(/imgs/homeContentBkgd.gif) repeat-y -238px 0; margin: 0 0 1px; }
/* Home Center Column Styles */
#homeCenterColumn { float: left; display: inline; margin: 0 0 0 10px; background: #6e5c5c url(/imgs/homeCenterColumnBkgd.jpg) no-repeat 0 0; width: 361px; }
img.tagLine { width: 251px; height: 127px; position: relative; margin: 30px 0 30px 50px; }
#homeCenterColumn p { color: #fff; font-size: 14px; line-height: 21px; margin: 0 30px; }
#homeCenterColumn p.applyForHousing { width: 217px; height: 82px; margin: 30px auto; background: transparent url(/imgs/applyForHousingBkgd.png) no-repeat 0 0; font: normal 22px/25px Times, "Times New Roman", serif; }
#homeCenterColumn p.applyForHousing a { padding: 12px 0 0 17px; height: 62px; width: 192px; display: block; color: #403731; text-decoration: none; }
img.housingArrows { display: inline; margin: 0 0 0 8px; }
img.housingIcon { display: inline; float: right; margin: -2px 20px 0 0; }
.homeTextArea { margin: 0 40px; line-height: 190%; color: #fff; }
/* Home Right Column Slideshow Styles */
#homeRightColumn { float: left; display: inline; width: 370px; }
#slideshowWrap { width: 370px; height: 281px; border-bottom: 1px solid #fff; overflow: hidden; position: relative; z-index: 99; }
#slideshow { height: 281px; width: 1120px; margin: 0 0 0 -370px; }
.slideshowContainer { height: 281px; width: 370px; float: left; display: inline; }
#slideshowBackground { width: 370px; height: 39px; margin: -39px 0 0; position: relative; background: transparent url(/imgs/slideshow/slideshowNavBkgd.png) no-repeat 0 0; }
#slideshowNav { width: 370px; height: 39px; position: relative; }
.slideshowArrowLeft, .slideshowArrowRight { width: 28px; height: 39px; margin: -39px 0 0; position: relative; }
.slideshowArrowLeft { float: left; display: inline; }
.slideshowArrowRight { float: right; display: inline; }
.slideshowArrowLeft a, .slideshowArrowRight a { width: 16px; height: 33px; margin: 3px 0 0; position: relative; }
.slideshowArrowLeft a em, .slideshowArrowRight a em { display: none; visibility: hidden; }
.slideshowArrowLeft a { float: right; display: inline-block; background: transparent url(/imgs/slideshow/slideshowArrowLeft.gif) no-repeat 0 0; }
.slideshowArrowRight a { float: left; display: inline-block; background: transparent url(/imgs/slideshow/slideshowArrowRight.gif) no-repeat 0 0; }
#slideshowTitleWrap { width: 314px; height: 39px; float: left; display: inline; overflow: hidden; margin: -39px 0 0 28px; }
#slideshowTitle { width: 950px; margin: 0 0 0 -314px; height: 39px; }
.slideshowTitleContainer { float: left; display: inline; width: 314px; height: 39px; }
.slideshowTitleContainer h3 { text-align: center; font-size: 13px; width: 314px; line-height: 16px; padding: 9px 0 0; color: #fff; }
div#loadingGraphic { width: 40px; height: 40px; position: relative; z-index: 20; left: 165px; top: -200px; overflow: hidden; display: none; margin: 0 0 -40px; }
#loadingGraphic div { width: 40px; height: 480px; position: relative; background: transparent url(/imgs/slideshow/fancy_progress.png) no-repeat 0 0; }
/* Home Right Column Featured News Styles */
#content .featuredNews { width: 370px; margin: 0 0 -2px; background-color: #fff; }
#content .featuredNews h2 { margin: 0; height: 26px; width: 354px; padding: 4px 0 0 16px; font: normal 20px/24px Times, "Times New Roman", serif; color: #fff; background: transparent url(/imgs/featuredNewsBkgd.jpg) repeat-x 0 0; }
#content .featuredNews ul { width: 370px; list-style-type: none; }
#content .featuredNews ul li { width: 370px; border-bottom: 2px solid #fff; background-color: #e6e1d6; margin: 0; }
#content .featuredNews li strong { font-size: 13px; line-height: 18px; font-weight: normal; }
#content .featuredNews li a { color: #2c2c2c; text-decoration: none; display: block; padding: 5px 0 7px 16px; width: 354px; }/* height: 34px; */
#content .featuredNews li a:hover { color: #2c2c2c; text-decoration: none; background-color: #d7cfbe; }