/************************** * styles for talk slides * * by Robert Kaiser * * * * (for FOSDEM 2008) * **************************/ /***** base style *****/ body { margin: 0px; padding: 0px; border: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 1.75em; color: black; background-color: #FFFFFF; } ul { padding-left: 1.2em; margin-bottom: 0.5em; } ul:first-child, ul:last-child { margin-top: 0; } #header { height: 38px; position: relative; border-bottom: 1px solid #9FCBF7; background: #F6FAFE url("template/header-background.png") top left repeat-x; padding: 0 15px 0 0; z-index: 1; } #headerlogo { height: 38px; width: 260px; } #header-text { float: right; padding: 7px 20px; font-size: 24px; font-weight: bold; color: #7f7c45; } #header-text.neartime { color: #000080; } #header-text.ontime { color: #008000; } #header-text.overtime { color: #800000; } #slidenav { background: #000089 url("template/breadcrumbs-background.png") bottom repeat-x; padding: 4px 15px 30px 55px; padding-top: 4px; font-size: 10px; color: #C8E0FA; } #slidenav a:link, #slidenav a:visited { color: #B7D8F9; } #slidenav a:hover, #slidenav a:active { color: #F2F8FE; } #slidenav .nolink { color: #7f7c45; } #subheader-text { float: right; padding: 0 20px; } /***** headers *****/ h1 { margin: 0 0 0.5em 0; font-size: 1.7em; font-weight: bold; text-align: center; text-shadow: #b7d8f9 3px 3px 5px; } h2 { margin: 0.5em 0; font-size: 1.3em; font-weight: bold; text-align: center; text-shadow: #b7d8f9 2px 2px 3px; } h3 { margin: 0.5em 0; font-size: 1.1em; font-weight: bold; text-align: center; } h4 { margin: 0.5em 0; font-size: 1em; font-weight: bold; text-align: left; } /***** boxes *****/ .simplebox { padding: 0.5em; } .captionedbox { padding: 0px; } .simplebox, .captionedbox { margin: 1em; border: 1px solid #0060C0; background-color: #E0E9E9; -moz-border-radius: .5em; -moz-box-shadow: #b7d8f9 1px 1px 3px 2px; } .captionedbox-content { margin: 0px; padding: 0.5em; border: 0px; border-top: 2px solid #9FCBF7; -moz-border-top-colors: #FFFFFF #0060C0; -moz-border-radius: 0 0 .5em .5em; } .captionedbox-caption { margin: 0.5em; font-weight: bold; text-shadow: #60afff 1px 1px 2px; } /***** misc formatting *****/ .hilite { font-weight: bold; color: #0060C0; text-shadow: #5959ec 1px 1px 1px; } .border { border: 1px solid #FF8080; padding: 0.5em; } ul > li { margin: 0.5em 0; } .cent { text-align: center; } .akey { text-decoration: underline; } a:link { color: #000080; text-decoration: none; } a:visited { color: #400080; text-decoration: none; } a:hover, a:active { color: #800000; text-decoration: underline; } /***** small stuff *****/ .small { font-size: 0.75em; } ul.small, .small ul { padding: 0px; border: 0px; margin: 0px 0px 0px 1em; } ul.small > li .small ul > li { margin: 0px; padding: 0px; border: 0px; }