bb0abde0130d88d430715bd2a653fedf8c121f3a
[web.git] / css / lede.css
1 html {
2 background: #aaa;
3 }
4
5 body {
6 font-family: sans-serif;
7 }
8
9 body.article {
10 max-width: 800px;
11 border: 1px solid #999;
12 border-width: 0 1px;
13 margin: auto;
14 padding: 10px;
15 background: #fff;
16 }
17
18 .image.left {
19 margin: 0 10px 0 0;
20 float: left;
21 }
22
23 h1 {
24 margin: 0.5em 0;
25 }
26
27 #footer-text {
28 float: none;
29 text-align: right;
30 padding: 0;
31 font-size: 0.8em;
32 color: #444;
33 }
34
35 #header {
36 background: url("/logo/logo_small.png") no-repeat scroll left top;
37 height: 60px;
38 line-height: 60px;
39 padding-left: 50px;
40 }
41
42 #header h1 {
43 border: none;
44 display: inline;
45 font-size: 1.4em;
46 margin: 0;
47 }
48
49 #preamble {
50 margin: 0;
51 }
52
53 .tableblock tr th {
54 background-color: #527bbd;
55 color: #fff;
56 }
57
58 .tableblock tr:nth-child(even) {
59 background-color: #CFE2FF;
60 }
61
62 .tableblock tr:nth-child(odd) {
63 background-color: #fff;
64 }
65
66 .menu ol {
67 padding: 0;
68 margin: 0 -10px;
69 border: 2px solid #527bbd;
70 border-width: 2px 0;
71 }
72
73 .menu ol li,
74 .menu ol li p {
75 padding: 0;
76 margin: 1px 1px 1px 1px;
77 }
78
79 .menu ol:after {
80 content: "";
81 display: block;
82 clear: both;
83 }
84
85 .menu ol li {
86 list-style: none;
87 float: left;
88 }
89
90 .menu ol li p a:link,
91 .menu ol li p a:visited {
92 color: #527bbd;
93 font-size: 1.1em;
94 text-decoration: none;
95 display: block;
96 padding: 2px 4px;
97 border-radius: 3px 3px 3px 3px;
98 }
99
100 .menu ol li p a:hover,
101 .menu ol li p a:active,
102 .menu ol li p a.active {
103 background-color: #527bbd;
104 color: #fff;
105 }