Reflowed and split cscweb.xsl into smaller xsl files.
[mspang/www.git] / default.css
1 body {
2     background: white;
3     color: black;
4     font-family:serif;
5         font-size:12px;
6         width:760px;
7         margin:0 auto;
8         padding:0 20px;
9 }
10
11 h1 {
12     font-size: x-large;
13 }
14 h2 {
15     font-size: large;
16         font-family:'Lucida Grande', Sans, Sans-serif;
17         text-transform: uppercase;
18     border-left:10px solid #ff9900;
19         padding-left:10px;
20     color: #000055;
21 }
22 h3 {
23     font-size: medium;
24     color: #0055aa;
25 }
26
27 a:visited {
28     background: transparent;
29     color: #8888aa;
30     text-decoration: none;
31 }
32 a:link {
33     background: transparent;
34     color: #0000aa;
35     text-decoration: none; 
36 }
37 a:active {
38     color: #0000cc;
39 }
40
41 table.newsandevents { background: black; }
42
43 td.button {
44     background: #eeeeee;
45     text-align: center;
46 }
47 td.newsdate {
48     background: #eeeeff;
49     font-family: sans-serif;
50     font-size: x-small;
51     text-align: center;
52     font-weight: bold;
53 }
54 td.newsitem {
55     background: white;
56     text-align: left;
57 }
58 td.newsauthor {
59     background: #eeeeff;
60     font-family: sans-serif;
61     font-size: x-small;
62     text-align: center;
63 }
64 td.eventdate {
65     background: #eeffee;
66     font-family: sans-serif;
67     font-size: x-small;
68     text-align: center;
69     font-weight: bold;
70 }
71 td.eventitem {
72     background: white;
73     text-align: left;
74 }
75 td.eventroom {
76     background: #eeffee;
77     font-family: sans-serif;
78     font-size: x-small;
79     text-align: center;
80 }
81 th.news {
82     background: #222255;
83     color: white;
84     font-family: sans-serif;
85     font-size: x-small;
86     text-align: left;
87 }
88 td.pagetitle {
89     font-size: large;
90     font-weight: bold;
91 }
92 th {
93     background: #002288;
94     color: white;
95 }
96 tr.members1 {
97     background: white;
98 }
99 tr.members2 {
100     background: #cee6ff;
101 }
102 tr.books1 {
103     background: white;
104 }
105 tr.book2 {
106     background: #cee6ff;
107 }
108
109 img {
110         border-width:0;
111 }
112
113 div.footerlogo {
114     float: right;
115     padding-left: 5px;
116 }
117
118 p {
119         font-family:'Lucida Grande', Sans, Sans-serif;
120 }
121
122 div.webcam {
123     text-align: center;
124 }
125
126 div.biglogo {
127         background:url(./csc_welcome.jpg) -20px 25px transparent no-repeat;
128     height:340px;
129 }
130
131 div.biglogo table {
132     float:left;
133 }
134
135 table.template-header {
136         border-bottom:1px solid #ccc;
137         /*background-color:#cee6ff;*/
138         /*padding-top:65px;*/
139 }
140
141 div.webtitle {
142         /*position:absolute;
143         top:0;
144         left:0;*/
145     height:60px;
146         width:760px;
147         background-color:#215498;
148     border-bottom:4px solid #104387;
149 }
150
151 div.webtitle div.webtitle-inner {
152         width:760px;
153         padding:0 10px;
154 }
155
156 div.menuspace {
157         background:white;
158 }
159
160 div.menuspace table.menubar {
161         background-color: transparent;
162         padding:0;
163         margin:0 auto;
164         text-align: center;
165     height:90px;
166     vertical-align: middle;
167     font-size:11px;
168     text-transform: uppercase;
169 }
170
171 div.menuspace td.menuitem {
172         margin:0;
173         padding:0;
174     text-align: center;
175 }
176
177 div.menuspace td.menuitem a {
178         display:block;
179         text-align:center;
180         padding:5px;
181         margin:0;
182         text-decoration:none;
183         font-weight:400;
184         font-family:'Lucida Grande', Sans, Sans-serif;
185 }
186
187 div.menuspace td.menuitem a:hover {
188         font-weight:700;
189         color:black;
190         background-color:#eee;
191     border:1px solid #ccc;
192 }
193
194 div.menuspace div.menuitem a:hover img {
195         width:60px;
196         height:60px;
197 }
198
199 a.diritem, a.diritem:link, a.diritem:visited, a.diritem:active {
200         font-family:'Lucida Grande', Sans, Sans-serif;
201         border-left:4px solid #ccc;
202         padding:0 15px 0 5px;
203         color:blue;
204 }
205
206 a.diritem:hover {
207         border-left:4px solid green;
208 }
209
210 a.headdir {
211         font-weight:700;
212 }
213
214 a.pagetop, a.pagetop:link, a.pagetop:visited, a.pagetop:hover {
215         font-family:'Lucida Grande',sans, sans-serif;
216         display:block;
217         padding:0 10px 10px 10px;
218         margin:10px 0 0 0;
219         border-top:1px solid #ccc;
220         background-color:#eee;
221         color:#999;
222         font-size:9px;
223         text-align:right;
224         text-transform:uppercase;
225 }
226
227 div.footer {
228         /*margin-top:10px;*/
229         padding-top:10px;
230         border-top:1px solid #ccc;
231         font-size:10px;
232         color:#666;
233         /*background:url('/logos/csc_80_35.png') right bottom no-repeat transparent;*/
234 }
235
236 p.infobox {
237         border:1px solid #ccc;
238         padding:5px 10px;
239 }