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