Fix file permission brain damage.
[mspang/www.git] / default.css
1 body {background: white; color: black; font-family:serif;}
2 h1 {font-size: x-large; }
3 h2 {font-size: large; color: #000055; }
4 h3 {font-size: medium; color: #0055aa; }
5 a:visited {background: transparent; color: #8888aa; text-decoration: none; }
6 a:link {background: transparent; color: #0000aa; text-decoration: none; }
7 a:active {/*background: #ffcc00;*/ color: #0000cc; }
8 td.button { background: #eeeeee; text-align: center; }
9 td.newsdate { background: #eeeeff; font-family: sans-serif; font-size: x-small; text-align: center; font-weight: bold;}
10 td.newsitem { background: white; text-align: left;}
11 td.newsauthor { background: #eeeeff; font-family: sans-serif; font-size: x-small; text-align: center;}
12 td.eventdate { background: #eeffee; font-family: sans-serif; font-size: x-small; text-align: center; font-weight: bold;}
13 td.eventitem { background: white; text-align: left;}
14 td.eventroom { background: #eeffee; font-family: sans-serif; font-size: x-small; text-align: center;}
15 th.news { background: #222255; color: white; font-family: sans-serif; font-size: x-small; text-align: left; }
16 td.pagetitle { font-size: large; font-weight: bold; }
17 th { background: #002288; color: white; }
18
19 /* CSS 2 (especially for Mozilla) and CSS 3 (according to the developmental spec) */
20 body, .web-framework {
21         width:760px;
22         margin:0 auto;
23         padding:0 20px;
24         font-size:12px;
25 }
26
27 img {
28         border-width:0;
29 }
30
31 h2 {
32         border-left:10px solid #ff9900;
33         font-family:'Lucida Grande', Sans, Sans-serif;
34         text-transform:uppercase;
35         padding-left:10px;
36 }
37
38 p {
39         font-family:'Lucida Grande', Sans, Sans-serif;
40 }
41
42 .biglogo {
43         background:url(/csc_welcome.jpg) -20px 25px transparent no-repeat;
44     height:340px;
45 } .biglogo table {
46     float:left;
47 }
48
49 .template-header {
50         border-bottom:1px solid #ccc;
51         /*background-color:#cee6ff;*/
52         /*padding-top:65px;*/
53 }
54
55 .webtitle {
56         /*position:absolute;
57         top:0;
58         left:0;*/
59     height:60px;
60         width:760px;
61         background-color:#215498;
62     border-bottom:4px solid #104387;
63 } .webtitle .webtitle-inner {
64         width:760px;
65         padding:0 10px;
66 }
67
68 .menuspace {
69         background:white;
70 }
71
72 .menuspace .menubar {
73         background-color:transparent;
74         padding:0;
75         margin:0 auto;
76         text-align:center;
77     height:90px;
78     vertical-align:center;
79     font-size:11px;
80     text-transform:uppercase;
81 }
82
83 .menuspace .menuitem {
84         margin:0;
85         padding:0;
86 } .menuspace .menuitem a {
87         display:block;
88         text-align:center;
89         padding:5px;
90         margin:0;
91         text-decoration:none;
92         font-weight:400;
93         font-family:'Lucida Grande', Sans, Sans-serif;
94 } .menuspace .menuitem a:hover {
95         font-weight:700;
96         color:black;
97         background-color:#eee;
98     border:1px solid #ccc;
99 } .menuspace .menuitem a:hover img {
100         width:60px;
101         height:60px;
102 }
103
104 .diritem,
105 .diritem:link,
106 .diritem:visited,
107 .diritem:active {
108         font-family:'Lucida Grande', Sans, Sans-serif;
109         border-left:4px solid #ccc;
110         padding:0 15px 0 5px;
111         color:blue;
112 } .diritem:hover {
113         border-left:4px solid green;
114 }
115
116 .headdir {
117         font-weight:700;
118 }
119
120 .pagetop,
121 .pagetop:link,
122 .pagetop:visited,
123 .pagetop:hover {
124         font-family:'Lucida Grande',sans, sans-serif;
125         display:block;
126         padding:0 10px 10px 10px;
127         margin:10px 0 0 0;
128         border-top:1px solid #ccc;
129         background-color:#eee;
130         color:#999;
131         font-size:9px;
132         text-align:right;
133         text-transform:uppercase;
134 }
135
136 .footer {
137         /*margin-top:10px;*/
138         padding-top:10px;
139         border-top:1px solid #ccc;
140         font-size:10px;
141         color:#666;
142         /*background:url('/logos/csc_80_35.png') right bottom no-repeat transparent;*/
143 }
144
145 .infobox {
146         border:1px solid #ccc;
147         padding:5px 10px;
148 }