#main-feature p { margin-right: 400px; }
#content { margin-right: 0; }
#content .row { border-bottom: 1px solid; color: #69645b; }
#content .top-row { margin-top: 50px; }
#content .item { width: 420px; display: inline; float: left; margin-right: 35px; }
#content .item h3 { margin: 0 0 8px 0; font-size: 155%; }
#content .item p { padding-bottom: 20px; }
#content .item img { float: left; padding-bottom: 30px; }
#content .divider { background: transparent url('/img/tignish/about/divider.png') left top repeat-x; height: 10px; clear: both; margin-bottom: 30px; margin-right: 35px; }
#main-feature h2 { margin-right: 35px; }
#content p { margin: 0; }
/* Mozilla Japan additional rules ------------------------------------------- */
#main-feature { height: 200px; }
#main-feature h2, #main-feature p, #content h3 { overflow: hidden; text-indent: -99999px; background: transparent url(/img/tignish/community/titles.png) no-repeat; }
#main-feature h2 { margin-top: 0; height: 45px; }
#main-feature p { margin-top: 25px; height: 55px; background-position: 0 -50px; }
#content .community-wrapper { margin: 0 0 40px -20px; height: 1%; overflow: hidden; background: url(/img/tignish/features/features-footer.png) bottom left no-repeat; }
#content .community-wrapper .container { padding: 25px 0; height: 1%; overflow: hidden; background: url(/img/tignish/features/features-top.png) top left no-repeat; }
#content .community-wrapper h3 { margin: 0 20px 20px 20px; }
#content .community-wrapper h4 { margin-bottom: 4px; font-size: 14px; font-weight: bold; }
#content .community-wrapper p { padding: 0; }
#content .community-wrapper .footer { clear: both; }
#content .item .note { display: block; margin: 10px 0 0 150px; font-size: 10px; }
#content .spacer { clear: both; }
#content h3 { height: 25px; }
#section-japan-internal h3 { background-position: 0 -110px; }
#section-japan-internal p { margin-bottom: 10px; }
#section-japan-internal .item { margin: 0 30px 20px 20px; width: 400px; }
#section-japan-modest img { float: left; display: block; margin-left: -130px; padding: 35px 0 !important; }
#section-japan-modest h4, #section-japan-modest p { margin-left: 130px; }
#section-japan-independent h3 { background-position: 0 -140px; }
#section-global h3 { background-position: 0 -170px; }
