#content { margin-right: 275px; }
.divider { height: 4px; background: url(/img/tignish/about/divider.png) top left no-repeat; clear: both; }
/* {{{ About Landing Page */
#about #doc { background: url(/img/tignish/template/background-about.png) no-repeat 20px 200px; }
#about #main-feature { min-height: 365px; }
* html #about #main-feature { height: 365px; /* Hack for IE6 */ }
#about #main-feature p { font-size: 135%; margin-right: 455px; }
#about #content { margin-right: 200px; margin-left: 15px; padding-left: 10px; background: url(/img/tignish/about/about-footer.png) bottom left no-repeat; }
#about #bottom-divider { background: none; }
.about-feature { width: 295px; margin-right: 60px; display: inline; float: left; padding: 30px 0; }
.about-feature h3 { margin-bottom: 10px; }
.about-feature p { margin: 10px 115px 0 0; color: #69645c; }
.about-feature img { float: right; }
/* }}} */
/* {{{ What is Mozilla Page */
#what-is-mozilla #main-feature h2 { margin-top: 15px; margin-bottom: 25px; }
#what-is-mozilla #main-feature p { font-size: 100%; margin-right: 515px; margin-bottom: 0; margin-top: 0; color: #69645c; }
#what-is-mozilla #main-feature h3 { margin: 20px 0 0 35px; }
#what-is-mozilla #doc { background: url(/img/tignish/about/background-whatismozilla.png) no-repeat 33px 146px; }
#what-is-mozilla #sidebar { top: -15px; }
#what-is-mozilla #sidebar .sidebar-section { background: url(/img/tignish/about/sidebar-background-whatismozilla.png) no-repeat top right; padding-top: 1px; padding-bottom: 20px; }
#what-is-mozilla #sidebar h3, #what-is-mozilla #sidebar h4 { margin: 20px 35px 15px 15px; }
#what-is-mozilla #sidebar ul { margin: 0 15px 0 15px; }
#what-is-mozilla #sidebar ul li { padding-bottom: 10px; color: #999; }
/* }}} */
/* {{{ Get Involved Page */
#about-get-involved #main-feature { min-height: 215px; }
#about-get-involved #main-feature p { margin-bottom: 10px; }
* html #about-get-involved #main-feature { height: 215px; /* Hack for IE6 */ }
#about-get-involved #doc { background: url(/img/tignish/about/background-getinvolved.png) no-repeat 18px 200px; }
#about-get-involved #main-feature p { margin-right: 385px; }
#about-get-involved #content { margin-right: 275px; }
#about-get-involved .get-involved-list { float: left; width: 300px; }
#about-get-involved #easy.get-involved-list { margin-right: 35px; }
#about-get-involved .get-involved-list h5 { color: #afaba3; margin-top: 1em; }
#about-get-involved .get-involved-list li { margin-bottom: 5px; }
#about-get-involved h4.content-intro { margin-right: 250px; color: #807970; }
/* }}} */
/* {{{ Licensing Page */
#about-licensing #doc { background: url(/img/tignish/about/background-approved.png) no-repeat 25px 130px; }
#about-licensing #main-feature { min-height: 235px; padding-top: 40px; }
* html #about-licensing #main-feature { height: 235px; /* Hack for IE6 */ }
/* }}} */
/* {{{ Partnership Page */
#about-partnerships #doc { background: url(/img/tignish/about/background-partnership.png) no-repeat 25px 130px; }
#about-partnerships #main-feature p { margin-right: 665px; }
#about-partnerships #content { margin-top: 100px; }
#about-partnerships #content p.intro { margin-bottom: 2em; }
#about-partnerships #content ul li { margin: 10px 0; }
/* }}} */
/* {{{ Contact Page */
#about-contact #doc { background: url(/img/tignish/about/background-contact.png) no-repeat 5px 110px; }
#about-contact #main-feature { min-height: 295px; }
* html #about-contact #main-feature { height: 295px; /* Hack for IE6 */ }
#about-contact #content { margin-right: 0; margin-left: 0; }
#about-contact #map { width: 880px; height: 450px; border: 1px solid #ccc; position: relative; left: -5px; margin: 0 35px; }
#about-contact div.geo { display: none; }
#about-contact #map h3 { margin: 0; }
#about-contact #map address { font-family: verdana, sans-serif; font-size: 85%; }
#map_links { margin: 10px 35px 20px 35px; }
#map_links a { padding: 0 20px; }
#map_links a:focus { outline: 0; text-decoration: underline; }
#map_links #link_mountain_view { padding-left: 0; border-right: 1px solid #ccc; }
#map_locations { padding-top: 2em; line-height: 1.4; margin: 0 35px; }
#map_locations h2 { margin: 0; color: #afaba3; }
#map_locations a { font-family: verdana, sans-serif; font-size: 75%; }
.contact-main-office { float: left; width: 240px; }
.contact-regional-offices { margin-left: 240px; }
.map-address { float: left; width: 192px; padding: 20px 20px 10px 0; }
.map-address address { font-size: 90%; }
.address-row { clear: left; }
#maps-footer { background: url(/img/tignish/about/contact-maps-divider.png) 50% 5px no-repeat; height: 13px; clear: both; border: 0; padding: 2em 0; width: 950px; }
#maps-footer hr { display: none; }
#contact-contents { margin: 0 35px; }
#questions, #feedback { float: left; width: 49.9%; }
#questions dl, #feedback dl { margin: 0 40px 0 0; padding: 0; }
#questions dt, #feedback dt { font-size: 110%; }
#questions dd, #feedback dd { margin: 0 0 1em 0; }
/* }}} */
/* Mozilla Japan additional rules ------------------------------------------- */
body#about #main-feature { padding-top: 60px; }
body#about #main-feature h2, body#about #main-feature p, body#about #content h3 span { overflow: hidden; text-indent: -99999px; background: transparent url(/img/tignish/about/titles-index.png) repeat-y; }
body#about #main-feature h2 { height: 50px; }
body#about #main-feature p { position: relative; margin-top: 15px !important; height: 160px; background-position: 0 -50px; }
body#about #main-feature p a { position: absolute; bottom: 1px; left: 1px; display: block; width: 78px; height: 20px; overflow: hidden; }
body#about .about-feature { padding: 40px 0; background: transparent none scroll no-repeat right center; }
body#about .about-feature h3 span { display: block; width: 180px; height: 25px; }
body#about #content .divider { overflow: hidden; }
body#about #content h3 { margin: 0; }
body#about #content a { cursor: pointer; }
body#about #japan h3 span { height: 55px; background-position: 0 -220px; }
body#about #blog h3 span { height: 55px; background-position: -300px -220px; }
body#about #get-involved h3 span { background-position: 0 -280px; }
body#about #press h3 span { background-position: -300px -280px; }
body#about #licensing h3 span { background-position: 0 -310px; }
body#about #logo h3 span { background-position: 0 -340px; }
body#about #contact h3 span { background-position: -300px -310px; }
body#what-is-mozilla #main-feature { padding-top: 60px; }
body#what-is-mozilla #main-feature h2, body#what-is-mozilla #main-feature h3, body#what-is-mozilla #sidebar h3 { overflow: hidden; text-indent: -99999px; background: transparent url(/img/tignish/about/titles-whatismozilla.png) repeat-y; }
body#what-is-mozilla #main-feature h2 { margin: 0 0 60px 35px; height: 50px; }
body#what-is-mozilla #main-feature h3 { height: 30px; }
body#what-is-mozilla #main-feature .line1 h3 { background-position: 0 -50px; }
body#what-is-mozilla #main-feature .line2 h3 { background-position: 0 -80px; }
body#what-is-mozilla #main-feature .line3 h3 { background-position: 0 -110px; }
body#what-is-mozilla #main-feature .line3 p { margin-right: 0; width: 550px; }
body#what-is-mozilla #main-feature p { font-size: 12px !important; }
body#what-is-mozilla #sidebar h3 { height: 25px; background-position: 0 -140px; }
body#about-japan #doc { background: url(/img/tignish/about/background-whatismozilla.png) no-repeat 33px 146px; }
body#about-japan #main-feature { padding-top: 60px; }
body#about-japan #main-feature h2, body#about-japan #main-content h3, body#about-japan #sidebar h3 { overflow: hidden; text-indent: -99999px; background: transparent url(/img/tignish/about/titles-japan.png) repeat-y; }
body#about-japan #main-feature h2 { margin: 0 0 60px 35px; height: 50px; }
body#about-japan #main-feature p { margin-right: 515px; font-size: 12px !important; }
body#about-japan #main-content { margin-top: 0; }
body#about-japan #main-content h3, body#about-japan #sidebar h3 { width: 220px; height: 30px; }
body#about-japan #main-content h3.h3-1 { background-position: 0 -50px; }
body#about-japan #main-content h3.h3-2 { background-position: 0 -80px; }
body#about-japan #sidebar { top: 100px; }
body#about-japan #sidebar .section { margin-bottom: 30px; padding: 1px 15px; height: 1%; background: url(/img/tignish/about/sidebar-background-whatismozilla.png) no-repeat top right; }
body#about-japan #sidebar #sec-resources h3 { background-position: -300px -50px; }
body#about-japan #sidebar #sec-projects h3 { background-position: -300px -80px; }
body#about-japan #sidebar ul { margin: 0 15px 0 15px; }
body#about-japan #sidebar ul li { padding-bottom: 10px; color: #999; }
body#about-get-involved #main-feature { padding-top: 60px; min-height: 200px; _height: 200px; }
body#about-get-involved #main-feature h2, body#about-get-involved #main-feature p, body#about-get-involved #content h3 { overflow: hidden; text-indent: -99999px; background: transparent url(/img/tignish/about/titles-getinvolved.png) repeat-y; }
body#about-get-involved #main-feature h2 { margin: 0 0 20px 35px; height: 50px; }
body#about-get-involved #main-feature p { height: 55px; background-position: 0 -50px; }
body#about-get-involved #content p.content-intro { margin-right: 250px; color: #807970; }
body#about-get-involved #content h3 { height: 25px; }
body#about-get-involved #content #easy h3 { background-position: 0 -110px; }
body#about-get-involved #content #tech h3 { background-position: 0 -140px; }
body#about-licensing #main-feature { padding-top: 60px; }
body#about-licensing #main-feature h2 { margin: 0 0 0 35px; height: 110px; overflow: hidden; text-indent: -99999px; background: transparent url(/img/tignish/about/titles-licensing.png) repeat-y; }
body#about-contact #main-feature { padding-top: 60px; }
body#about-contact #main-feature h2, body#about-contact #main-feature p, body#about-contact #content h3 { overflow: hidden; text-indent: -99999px; background: transparent url(/img/tignish/about/titles-contact.png) repeat-y; }
body#about-contact #main-feature h2 { margin: 0 0 20px 35px; height: 50px; }
body#about-contact #main-feature p { height: 25px; background-position: 0 -50px; }
body#about-contact #content h3 { margin: 0 0 15px 0; height: 30px; }
body#about-contact #content #feedback, body#about-contact #content #questions { width: 449px; }
body#about-contact #content #feedback h3 { background-position: 0 -80px; }
body#about-contact #content #questions h3 { background-position: 0 -110px; }
body#about-contact #content #office h3 { background-position: 0 -140px; }
body#about-contact #contact-links { overflow: hidden; padding: 0 25px 50px 25px; width: 900px; background: transparent url(/img/tignish/about/contact-maps-divider.png) bottom left no-repeat; }
body#about-contact #office { overflow: hidden; height: 1%; padding: 50px 25px 0 25px; }
body#about-contact #office .address { width: 350px; float: left; }
body#about-contact #office .address h3 { margin: 0 0 .5em 0; }
body#about-contact #office .map { width: 500px; float: right; }
