#content { padding-top: 75px; }
#content h1 { margin: 0; margin-bottom: 0.2em; font-weight: normal; font-size: 1.5em; line-height: 1.25; letter-spacing: 0; }

#services-promo, #work-promo { display: inline; float: left; margin-right: 20px; width: 460px; }
* html #services-promo, * html #work-promo { overflow-x: hidden; }

#services-promo h2 { font-family: Helvetica, Arial, sans-serif; font-size: 1.276em; color: #4d4d4d; margin: 1.3em 0 0.7em 0; line-height: 1.2; }
#services-promo #web-dev, #services-promo #consulting { font-size: 0.875em; display: inline; float: left; margin-right: 20px; width: 220px; margin-bottom: 2em; }
* html #services-promo #web-dev, * html #services-promo #consulting { overflow-x: hidden; }
#services-promo #consulting { margin-right: 0; }

#work-promo { margin-right: 0; font-size: 1.125em; line-height: 1.3333; }
#work-promo #tx-photo { padding: 4px; border: 1px solid #999999; background: #fff; margin-top: -1em; }
#work-promo #tx-links { font-size: 0.7778em; margin-bottom: 3.4em; }
#work-promo h2 { margin: 0.5em 0; }
