@import url(http://fonts.googleapis.com/css?family=Open+Sans:300|Open+Sans+Condensed:300,700); body { font-family: 'Open Sans', sans-serif; color: #333; margin: 0; } h1, h2, h3, h4 { font-family: 'Open Sans Condensed', sans-serif; margin-top: 0; margin-bottom: 0.25em; color: #333; } h2 { font-size: 2.5em; margin-bottom: 0; } h3 { font-size: 2em; margin-bottom: 0; } h3 span.status-message { color: #BBB; font-weight: normal; } h4 span.content-type { font-weight: normal; font-family: 'Open Sans'; color: #999999; margin-left: 1em; font-size: 0.75em; } article.description { color: #555; margin-top: 0; } article.description code { font-family: 'Courier New', 'Courier', monospace; } article.description h2 { margin-bottom: 0.25em; } p.description.request { margin-bottom: 0.5em; } header { position: fixed; min-height: 100%; min-width: 260px; padding: 10px 20px; border-right: 3px double #DDD; } header h1, header p { width: 260px; } header.domain h1, header.api h1 { margin-bottom: 1em; } header section.header-section { margin-bottom: 3em; } header section.header-section.api { margin-bottom: 1.5em; } header section.header-section p { margin: 0.25em 0 0.75em; } header section.header-section a.header-section-title { font-size: 1.5em; font-family: 'Open Sans Condensed', sans-serif; } header section.header-section td.description { font-size: 0.9em; } section.main { position: relative; margin-left: 303px; min-width: 520px; } section.main article { padding: 30px 40px 40px; border-bottom: 3px double #DDD; } section.main article:last-child { padding-bottom: 30px; border-bottom: 0 none; } section.parameters, section.headers, section.body { margin-bottom: 2em; } section.response { margin-bottom: 1em; } ul.attributes { overflow: hidden; *zoom: 1; padding: 0; margin: 0; list-style: none; margin-bottom: 2em; } ul.attributes li { float: left; padding: 3px 10px; border: 1px solid #DDD; background-color: #EEE; font-size: 0.8em; } table { width: 100%; border: 1px solid #DDD; border-spacing: 0; } table th { font-weight: inherit; } table td, th { border-right: 1px solid #DDD; border-bottom: 1px solid #DDD; padding: 5px; } table th { text-align: left; color: #999; } table td:last-child, table th:last-child { border-right-width: 0; } table tbody tr:last-child td, table tbody tr:last-child th { border-bottom-width: 0; } table.stages { margin-top: 2em; } table.stages td, table.stages th { padding: 0.5em 1em; } table.stages td.implementation-credit { border-right: 1px solid #DDD; } table.stages td.concept-credit { border-bottom-width: 0; }