body { margin: 4px; padding: 0; background-color: #FAFAFA; font-size: 62.5%; font-family: Verdana, Helvetica, Sans-Serif; } img { border: 0; } h1, h2, h3, h4, h5 { margin: 0; padding: 0; } h1 { color: #F7921D; border-bottom: 1px dotted #AAAAAA; font-size: 1.5em; padding-bottom: 2px; margin-bottom: 4px; } h2 { color: #333333; border-bottom: 1px solid #EEEEEE; font-size: 1.2em; padding-bottom: 3px; } h3 { color: #333333; font-size: 1em; padding-bottom: 6px; } body > div { max-width: 1000px; margin: 0 auto; padding: 0; border: gray solid 1px; border-radius: 8px; box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.35); } header > h1 { background-color: #F7921D; border: none; font-size: 28px; margin-top: 12px; padding-left: 8px; margin-bottom: 0; } header > h1 > a { color: white; text-decoration: none; font-weight: normal; } #login { display: block; float: right; margin: 10px; margin-top: -24px; } #login a { text-decoration: underline; color: black; text-align: right; } #login a:hover { color: #333; } #login > a { text-decoration: none; font-size: 1.2em; text-align: right; color: white; background-color: black; border: 1px solid gray; font-weight: bold; padding: 4px 12px; } #login form { display: inline; } nav { background-color: #333; color: white; height: 28px; font-size: 1.2em; margin: 0; text-align: left; } nav > ul { margin: 0; padding: 0; padding-left: 2px; } nav li { display: inline-block; list-style: none; } nav a { color: white; font-weight: bold; text-decoration: none; padding: 0 20px; padding-top: 4px; line-height: 2.5em; } nav a:hover { color: gray; } nav li a.current { color: #F7921D; background-color: white; padding-bottom: 8px; } footer { padding: 6px; border-top: grey 1px solid; text-align: right; } #body { padding: 5px; } hgroup.title { margin-bottom: 10px; } hgroup.title h1, hgroup.title h2 { display: inline; } hgroup.title h2 { font-weight: normal; margin-left: 3px; } .error { color: #e80c4d; } fieldset { margin: 1em 0; padding: 1em; border: 1px solid #CCC; } fieldset ol { padding: 0; } fieldset li { list-style: none; margin: 0.5em 0; } legend { font-size: 1.1em; font-weight: 600; padding: 2px 4px 8px 4px; } input[type="text"], input[type="password"] { border: 1px solid #CCC; } .charts { font-size: 1.5em; } .charts > div { height: 300px; margin-top: 15px; margin-bottom: 5px; margin-left: 10px; margin-right: 20px; }