f3f8f6f9a487106dcd3292d0808bc869bc3cef18
[ccbs] / html / ccbs.css
1 body {
2         font-family: georgia, arial, sans-serif;
3         background-color: white;
4 }
5 * {
6 /*      border: 1px solid black; */
7 }
8 .header {
9         margin-bottom: 1em;
10 }
11 .menu {
12         border-top: 1px solid gray;
13         border-bottom: 1px solid gray;
14         padding-top: 0.5em;
15         padding-bottom: 0.5em;
16         margin-bottom: 1em;
17         text-align: center;
18         background-color: rgb(161,206,222);
19 }
20 h1 img {
21         vertical-align: middle;
22         margin-left: 1em;
23         margin-right: 1em;
24 }
25
26 .main {
27         margin-left: 3em;
28 }
29 /* .main > div, but IE can't handle that :-/ */
30 .main div {
31         border-left: 2px solid rgb(78,179,78);
32 }
33 .main div.msg, .main div.qotd {
34         border: 2px solid red;
35         background-color: rgb(161,206,222);
36         padding: 0.5em;
37         margin-bottom: 0.5em;
38 }
39 .msgfooter {
40         font-size: smaller;
41         text-align: right;
42 }
43 .msgfooter input { 
44         margin-left: 0.5em;
45 }
46
47 .main p, .main pre {
48         margin-left: 1em;
49 }
50 table {
51         border-collapse: collapse; 
52         background-color: white;
53         margin-left: 2em;
54         font-size: smaller;
55 }
56 th, td {
57         border: 1px solid black;
58         padding: 2px;
59 }
60 th { background-color: rgb(128,229,128); }
61 tr.even td { background-color: #ffa; }
62 tr.total { border-top: 2px solid black; }
63 tr.own { border: 2px solid red; }
64
65 a:link, a:hover, th a:link, th a:visited, th a:hover {
66         color: blue;
67 }
68 a:visited {
69         color: navy;
70 }
71
72 /* IE sucks! */
73 tr.own td, tr.own th { border-top: 2px solid red; border-bottom: 2px solid red; }
74
75 .footer {
76         padding-top: 0.5em;
77         margin-top: 1em;
78         font-size: x-small;
79         border-top: 1px solid gray;
80 }