body { min-width: 714px; padding: 0 27px; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; } a { color: rgb(31,148,168); } .logo { position: relative; float: left; width: 270px; left: -5px; margin-top: -34px; margin-bottom: -8px; } h1 { margin: 0; } h1 a { position: relative; display: block; /* margin: -40px 0 -60px; */ width: 197px; height: 104px; background: url(wally-logo.png) no-repeat -30px -10px; overflow: hidden; text-indent: -5000%; } .search-bar { padding-top: 9px; } .search-bar input { position: relative; z-index: 10; } h1, h2, h3, h4, h5, h6 { font-family: HelveticaNeue-CondensedBold, inherit; color: black; } h2 { padding-bottom: 9px; } input, textarea, select, .uneditable-input { width: 229px; } .container-fluid { min-width: 0; padding-bottom: 18px; border-top: 3px double #ddd; } .container-fluid:first-child { position: relative; z-index: 10; padding-top: 63px; padding-bottom: 0; border-top: none; } .sidebar { padding-top: 18px; padding-right: 19px; padding-bottom: 200px; border-right: 1px solid #dfdfdf; } .container-fluid > .content { margin-left: 270px; padding-top: 18px; } .label { margin-left: 4px; } .label.notice { background: rgb(255,83,130); } .label.notice a { color: white; } p { max-width: 600px; } .step-keyword:before { color: #FF5382; font-size: 15px; } .step-keyword { color: #777; font-style: italic; min-width: 40px; display: inline-block; padding-left: 10px; } section.scenarios { border-bottom: 1px dotted #ccc; margin-bottom: 18px; } section.feature p:first-child { white-space: pre-wrap; border-left: 1px solid #999; padding-left: 10px; margin-left: -10px; }