@charset "iso-8859-1"; /* Fonts. */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: url('fonts/OpenSans-Regular.eot'); src: local('Open Sans'), local('OpenSans'), url('fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Regular.woff') format('woff'), url('fonts/OpenSans-Regular.ttf') format('truetype'), url('fonts/OpenSans-Regular.svg#OpenSansRegular') format('svg'); } @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: url('fonts/OpenSans-Bold.eot'); src: local('Open Sans Bold'), local('OpenSans-Bold'), url('fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Bold.woff') format('woff'), url('fonts/OpenSans-Bold.ttf') format('truetype'), url('fonts/OpenSans-Bold.svg#OpenSansBold') format('svg'); } @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 400; src: url('fonts/OpenSans-Italic.eot'); src: local('Open Sans Italic'), local('OpenSans-Italic'), url('fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Italic.woff') format('woff'), url('fonts/OpenSans-Italic.ttf') format('truetype'), url('fonts/OpenSans-Italic.svg#OpenSansItalic') format('svg'); } /* Global settings. */ body { background: #FFFFFF; font-family: "Open Sans",Verdana,sans-serif; } h1 { font-weight: normal; text-align: center; } h2 { font-weight: normal; color: #FFFFFF; background: #4073AF; padding: 10px; } h3 { font-weight: normal; color: #FFFFFF; background: #5083CF; padding: 10px; } h3 div { font-size: 80%; float: right; } dt { padding: 6px; } dt div { color: grey; float: right; } dd { padding: 6px; } pre { padding: 10px; background: #E0E0E0; } .spacious li { padding: 2px; } .shifted li { margin-left: 50px; } img.float { float: left; } p.clear { clear: both; } dl.new { background: #FFFFC0; } dl.old { color: #808080; } a { text-decoration: none; } a.button { color: #000000; text-decoration: none; background: #E0E0E0; border: 1px outset #FFFFFF; float: right; } a.largebutton { font-weight: bold; color: #000000; text-decoration: none; margin: 0px; padding: 10px; border-width: 1px; border-style: solid; border-color: #70A3EF #3063AF #3063AF #70A3EF; background: #5083CF; } /* Settings for the introductory paragraph. */ p.intro { background: #EEEEFF; padding: 10px; border: 1px solid #000000; } /* Settings for the title frame. */ body.title { color: #FFFFFF; margin: 0px; padding: 0px; background: #C0C0C0; } div.title { height: 48px; margin: 0px; padding: 0px; border-width: 1px; border-style: solid; border-color: #70A3EF #3063AF #3063AF #70A3EF; background: #5083CF; } div.title h1 { margin: 0px; padding: 0px; padding-top: 8px; padding-left: 40%; float: left; } div.title div { margin: 0px; padding: 0px; padding-top: 12px; padding-right: 20px; float: right; } /* Settings for the section frames. */ body.navigation { margin: 0px; padding: 0px; background: #F8F8F8; } ul.navigation { margin: 0px; padding: 0px; list-style: none; text-align: center; background: #5083CF; } ul.navigation li { margin: 0px; padding: 0px; border-width: 1px; border-style: solid; border-color: #70A3EF #3063AF #3063AF #70A3EF; color: #FFFFFF; } ul.navigation li.title { margin: 0px; padding: 5px 0px; background: #70A3EF; font-weight: bold; } ul.navigation li a { margin: 0px; padding: 5px 0px; background: transparent; color: #FFFFFF; text-decoration: none; display: block; } ul.navigation li a:hover, ul.navigation li a:focus { background: #70A3EF; } /* Settings for variable width code. */ p.code { padding: 10px; background: #E0E0E0; } /* Settings for multi-column layout. */ .columns { -webkit-column-count: 5; -moz-column-count: 5; column-count: 5; } /* Settings for diagrams. */ table.diagram { padding: 8px; border: none; border-spacing: 2px; } td.transparentblock { text-align: center; padding: 10px 0px; } td.whiteblock { width: 100px; text-align: center; border: 1px solid #C0C0C0; background: #E0E0E0; padding: 10px 0px; } td.lightblock { width: 100px; text-align: center; border: 1px solid #8888FF; background: #BBBBFF; padding: 20px 0px; } td.darkblock { width: 100px; text-align: center; background: #8888FF; padding: 20px 0px; } /* Settings for buttons. */ td.button { background: #5083CF; border: 1px outset #FFFFFF; font-weight: bold; }