#security #main-feature h2 { font-size: 350%; margin-right: 550px; }
#security #doc { background: url('/img/tignish/security/background-security.png') no-repeat 11px 120px; }
#security #main-feature { min-height: 270px; height: auto !important; height: 270px; }
#main-feature p { margin: 8px 540px 0px 35px; font-size: 150%; }
#sidebar #plugin-check { background: #f2f2f1 url('/img/tignish/security/background-plugins.png') bottom left no-repeat; padding-bottom: 20px; margin: 35px 0; }
#sidebar #plugin-check h2 { background: url('/img/tignish/security/background-plugins.png') top right no-repeat; font-size: 250%; margin: 0; padding: 30px 40px 0 20px; color: #69645c; zoom: 1; }
#sidebar #plugin-check p { margin: 20px; }
a.feature { background: transparent url(/img/tignish/firstrun/link-arrow.png) left 5px no-repeat; display: block; margin: 5px 25px 5px 5px; padding-left: 12px; zoom:1; }
#security #main-content { width: 610px; margin-top: 15px; margin-left: 10px; margin-right: 30px; }
#security #divider { background: url(/img/tignish/security/bottom-divider.png) bottom left no-repeat; height: 20px; width: 580px; float: left; }
#security #sidebar { padding-top: 15px; width: 280px; margin-right: 0; }
.security-intro { background: url(/img/tignish/security/background-intro.png) bottom left no-repeat; padding-left: 25px; padding-bottom: 20px; }
.security-intro ul { left: 0; margin: 8px 0 0 0; }
.security-intro ul li { background: none; padding: 0; }
#security .top-link { display: block; float: right; margin: 35px 25px 0 0; }
#security .section { padding: 20px 0; background: url(/img/tignish/security/background-section.png) bottom right no-repeat; margin: 35px 0; }
#security .section-header { background: url(/img/tignish/security/background-section.png) top left no-repeat; padding: 35px 20px 20px 20px; margin: 0; font-size: 225%; }
#security .section-contents { padding: 0 25px 20px 190px; margin-left: 15px; }
#security .section h4 { font-size: 16px; font-weight: bold; margin-bottom: 3px; }
#security .section h4 span { white-space: nowrap; }
#security #philosophy .section-contents { background: url(/img/tignish/security/background-philosophy.png) 0 0 no-repeat; }
#security #community .section-contents { background: url(/img/tignish/security/background-community.png) 0 0 no-repeat; }
#security #features .section-contents { background: url(/img/tignish/security/background-features.png) 0 0 no-repeat; }
#security #features .primary { background: url(/img/tignish/security/divider-features.png) bottom left no-repeat; padding-bottom: 25px; margin-bottom: 25px; }
/* Mozilla Japan additional rules ------------------------------------------- */
#main-feature h2, #main-feature p, #main-content h3, #plugin-check h2 span { overflow: hidden; text-indent: -99999px; background: transparent url(/img/tignish/security/titles.png) no-repeat; }
#main-feature { padding-top: 60px; }
#main-feature h2 { height: 105px; }
#main-feature p { margin-top: 25px !important; height: 90px; background-position: 0 -110px; }
#main-content h3 { margin: 0; height: 30px; }
#main-content #philosophy h3 { background-position: 0 -200px; }
#main-content #community h3 { background-position: 0 -230px; }
#main-content #features h3 { background-position: 0 -260px; }
#plugin-check h2 span { display: block; height: 115px; background-position: 0 -290px; }
