Chris@0
|
1
|
Chris@0
|
2 @import url('fonts.css');
|
Chris@0
|
3
|
Chris@1
|
4 h1#site-name {
|
Chris@1
|
5 margin:0;
|
Chris@1
|
6 line-height:1.3em;
|
Chris@1
|
7 color:#525a38;
|
Chris@1
|
8 padding:0;
|
Chris@1
|
9 /* padding-bottom:0.1em; */
|
Chris@1
|
10 margin-top:0.6em;
|
Chris@1
|
11 font-weight:normal;
|
Chris@1
|
12 margin-left:20%;
|
Chris@1
|
13 font-size:3em;
|
Chris@1
|
14 }
|
Chris@1
|
15 #logo-title{
|
Chris@1
|
16 border-bottom:2px solid #a9b680;
|
Chris@1
|
17 margin:0;
|
Chris@1
|
18 /* margin-bottom:0.8em; */
|
Chris@1
|
19 padding:0;
|
Chris@1
|
20 }
|
Chris@1
|
21 #footer{
|
Chris@1
|
22 width: 100%;
|
Chris@1
|
23 border-top:1px solid #a9b680;
|
Chris@1
|
24 margin:0;
|
Chris@1
|
25 margin-top: 4em;
|
Chris@1
|
26 padding:0;
|
Chris@1
|
27 }
|
Chris@1
|
28 #footer-content {
|
Chris@1
|
29 margin-left: 20%;
|
Chris@1
|
30 margin-right: 20%;
|
Chris@1
|
31 padding-left: 0.25em;
|
Chris@1
|
32 padding-top: 2em;
|
Chris@1
|
33 font-size: 0.7em;
|
Chris@1
|
34 }
|
Chris@1
|
35
|
Chris@1
|
36 #navbar ul{margin:0;padding:0;text-align:left;list-style-type:none;}
|
Chris@1
|
37 #navbar li{float:left;padding:0 10px 0 0;}
|
Chris@1
|
38 #primary{float:left;margin-left:20%;margin-top:0;padding-left:0.25em;padding-top:0.8em;margin-bottom:0.5em;font-weight:normal;font-size:0.85em;}
|
Chris@1
|
39 #primary li{margin:0px;border-left:1px solid #a9b680;padding-left:1em;padding-right:1em;}
|
Chris@1
|
40 #primary li.first{margin:0px;border-left:0;padding-left:0;padding-right:1em;}
|
Chris@1
|
41 #primary li.last{margin:0px;border-left:1px solid #a9b680;padding-left:1em;padding-right:0;}
|
Chris@1
|
42
|
Chris@1
|
43
|
Chris@0
|
44 body
|
Chris@0
|
45 {
|
Chris@1
|
46 margin: 0;
|
Chris@0
|
47 font-size: 100%; /* Fixes exaggerated text resizing in IE6 and IE7 */
|
Chris@0
|
48 }
|
Chris@0
|
49
|
Chris@1
|
50 big { line-height: 1.3em; }
|
Chris@1
|
51
|
Chris@0
|
52 a:link,
|
Chris@0
|
53 a:visited
|
Chris@0
|
54 {
|
Chris@0
|
55 color: #be5700;
|
Chris@0
|
56 text-decoration: none;
|
Chris@0
|
57 }
|
Chris@0
|
58
|
Chris@0
|
59 a:hover
|
Chris@0
|
60 {
|
Chris@0
|
61 text-decoration: underline;
|
Chris@0
|
62 }
|
Chris@0
|
63
|
Chris@0
|
64 #page
|
Chris@0
|
65 {
|
Chris@0
|
66 font-size: 0.94em;
|
Chris@0
|
67 line-height: 1.3em;
|
Chris@1
|
68 margin-left: 20%;
|
Chris@1
|
69 padding-left: 0.25em;
|
Chris@1
|
70 margin-right: 20%;
|
Chris@1
|
71 margin-top: 5em;
|
Chris@0
|
72 }
|
Chris@0
|
73
|
Chris@0
|
74 body, caption, th, td, input, textarea, select, option, legend, fieldset, h1, h2, h3, h4, h5, h6
|
Chris@0
|
75 {
|
Chris@0
|
76 font-family: GilliusADFNo2, Candara, Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
|
Chris@0
|
77 background: #fdfaf0;
|
Chris@0
|
78 color: #3e442c;
|
Chris@0
|
79 }
|
Chris@0
|
80
|
Chris@0
|
81 pre, code
|
Chris@0
|
82 {
|
Chris@1
|
83 font-size: 0.85em;
|
Chris@0
|
84 font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", monospace;
|
Chris@0
|
85 }
|
Chris@0
|
86
|
Chris@0
|
87 /** headings **/
|
Chris@0
|
88
|
Chris@0
|
89 h1
|
Chris@0
|
90 {
|
Chris@0
|
91 line-height: 1.3em;
|
Chris@0
|
92 margin-top: 0;
|
Chris@0
|
93 margin-bottom: 0.5em; /* 0.5em is equavalent to 1em in the page's base font.
|
Chris@0
|
94 Remember, a margin specified in ems is relative to
|
Chris@0
|
95 the element's font-size, not to the pages' base
|
Chris@0
|
96 font size. So, for example, if we want a 1em margin
|
Chris@0
|
97 (relative to the base font), we have to divide that
|
Chris@0
|
98 length by the element's font-size:
|
Chris@0
|
99 1em / 2em = 0.5em */
|
Chris@0
|
100 font-weight: bold;
|
Chris@0
|
101 font-size: 1.8em;
|
Chris@0
|
102 }
|
Chris@0
|
103
|
Chris@0
|
104 h2
|
Chris@0
|
105 {
|
Chris@0
|
106 font-size: 1.6em;
|
Chris@0
|
107 line-height: 1.3em;
|
Chris@0
|
108 margin-top: 0.667em; /* Equivalent to 1em in the page's base font: 1 / 1.5 = 0.667em */
|
Chris@0
|
109 margin-bottom: 0.667em;
|
Chris@0
|
110 font-weight: normal;
|
Chris@0
|
111 }
|
Chris@0
|
112
|
Chris@0
|
113 .block-views h2
|
Chris@0
|
114 {
|
Chris@0
|
115 font-size: 1.2em;
|
Chris@0
|
116 padding-top: 2em;
|
Chris@0
|
117 padding-bottom: 0.4em;
|
Chris@0
|
118 }
|
Chris@0
|
119
|
Chris@0
|
120 .views-field-teaser p
|
Chris@0
|
121 {
|
Chris@0
|
122 /* Avoid blank line between title and teaser text for recent notes and upcoming events */
|
Chris@0
|
123 margin-top: 0em;
|
Chris@0
|
124 }
|
Chris@0
|
125
|
Chris@0
|
126 h3
|
Chris@0
|
127 {
|
Chris@0
|
128 font-size: 1.3em;
|
Chris@0
|
129 line-height: 1.3em;
|
Chris@0
|
130 margin-top: 0.769em; /* Equivalent to 1em in the page's base font: 1 / 1.3 = 0.769 */
|
Chris@0
|
131 margin-bottom: 0.769em;
|
Chris@0
|
132 font-weight: normal;
|
Chris@0
|
133 }
|
Chris@0
|
134
|
Chris@0
|
135 h4, h5, h6
|
Chris@0
|
136 {
|
Chris@0
|
137 font-size: 1.1em;
|
Chris@0
|
138 line-height: 1.3em;
|
Chris@0
|
139 margin-top: 0.909em; /* Equivalent to 1em in the page's base font: 1 / 1.1 = 0.909 */
|
Chris@0
|
140 margin-bottom: 0.909em;
|
Chris@0
|
141 font-weight: normal;
|
Chris@0
|
142 }
|
Chris@0
|
143
|
Chris@0
|
144 /** block-level elements **/
|
Chris@0
|
145 p, ul, ol, dl, pre, table, fieldset, blockquote
|
Chris@0
|
146 {
|
Chris@0
|
147 margin: 1em 0;
|
Chris@0
|
148 }
|
Chris@0
|
149
|
Chris@0
|
150 /** lists **/
|
Chris@0
|
151 /* standardize list item indentation */
|
Chris@0
|
152 ul, ol
|
Chris@0
|
153 {
|
Chris@0
|
154 margin-left: 0;
|
Chris@0
|
155 padding-left: 2em;
|
Chris@0
|
156 }
|
Chris@0
|
157
|
Chris@1
|
158 .block ul,
|
Chris@0
|
159 .item-list ul
|
Chris@0
|
160 {
|
Chris@0
|
161 margin: 1em 0;
|
Chris@0
|
162 padding: 0 0 0 2em;
|
Chris@0
|
163 }
|
Chris@0
|
164
|
Chris@0
|
165 ul ul, ul ol,
|
Chris@0
|
166 ol ol, ol ul,
|
Chris@0
|
167 .block ul ul, .block ul ol,
|
Chris@0
|
168 .block ol ol, .block ol ul,
|
Chris@0
|
169 .item-list ul ul, .item-list ul ol,
|
Chris@0
|
170 .item-list ol ol, .item-list ol ul
|
Chris@0
|
171 {
|
Chris@0
|
172 margin: 0;
|
Chris@0
|
173 }
|
Chris@0
|
174
|
Chris@0
|
175 li
|
Chris@0
|
176 {
|
Chris@0
|
177 margin: 0;
|
Chris@0
|
178 padding: 0;
|
Chris@0
|
179 }
|
Chris@0
|
180
|
Chris@1
|
181 .item-list ul li
|
Chris@0
|
182 {
|
Chris@0
|
183 margin: 0;
|
Chris@0
|
184 padding: 0;
|
Chris@0
|
185 list-style: inherit;
|
Chris@0
|
186 }
|
Chris@0
|
187
|
Chris@1
|
188 ul.menu li,
|
Chris@0
|
189 li.expanded,
|
Chris@0
|
190 li.collapsed,
|
Chris@0
|
191 li.leaf
|
Chris@0
|
192 {
|
Chris@0
|
193 margin: 0;
|
Chris@0
|
194 padding: 0;
|
Chris@0
|
195 }
|
Chris@0
|
196
|
Chris@0
|
197 ul { list-style-type: disc; }
|
Chris@0
|
198 ul ul { list-style-type: circle; }
|
Chris@0
|
199 ul ul ul { list-style-type: square; }
|
Chris@0
|
200 ul ul ul ul { list-style-type: circle; }
|
Chris@0
|
201 ol { list-style-type: decimal; }
|
Chris@0
|
202 ol ol { list-style-type: lower-alpha; }
|
Chris@0
|
203 ol ol ol { list-style-type: decimal; }
|
Chris@0
|
204
|
Chris@0
|
205 dt
|
Chris@0
|
206 {
|
Chris@0
|
207 margin: 0;
|
Chris@0
|
208 padding: 0;
|
Chris@0
|
209 }
|
Chris@0
|
210
|
Chris@0
|
211 dd
|
Chris@0
|
212 {
|
Chris@0
|
213 margin: 0 0 0 2em;
|
Chris@0
|
214 padding: 0;
|
Chris@0
|
215 }
|
Chris@0
|
216
|
Chris@0
|
217 /** links **/
|
Chris@0
|
218 /* The order of link states are based on Eric Meyer's article:
|
Chris@0
|
219 * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
|
Chris@0
|
220 */
|
Chris@0
|
221 a:link
|
Chris@0
|
222 {
|
Chris@0
|
223 }
|
Chris@0
|
224
|
Chris@0
|
225 a:visited
|
Chris@0
|
226 {
|
Chris@0
|
227 }
|
Chris@0
|
228
|
Chris@0
|
229 a:hover,
|
Chris@0
|
230 a:focus
|
Chris@0
|
231 {
|
Chris@0
|
232 }
|
Chris@0
|
233
|
Chris@0
|
234 a:active
|
Chris@0
|
235 {
|
Chris@0
|
236 }
|
Chris@0
|
237
|
Chris@0
|
238 /** tables **/
|
Chris@0
|
239 table
|
Chris@0
|
240 {
|
Chris@0
|
241 border-collapse: collapse;
|
Chris@0
|
242 /* width: 100%; */ /* Prevent cramped-looking tables */
|
Chris@0
|
243 }
|
Chris@0
|
244
|
Chris@0
|
245 th,
|
Chris@0
|
246 thead th,
|
Chris@0
|
247 tbody th
|
Chris@0
|
248 {
|
Chris@0
|
249 text-align: left;
|
Chris@0
|
250 padding-right: 0;
|
Chris@0
|
251 border-bottom: none;
|
Chris@0
|
252 }
|
Chris@0
|
253
|
Chris@0
|
254 tbody
|
Chris@0
|
255 {
|
Chris@0
|
256 border-top: none;
|
Chris@0
|
257 }
|
Chris@0
|
258
|
Chris@0
|
259 /** abbreviations **/
|
Chris@0
|
260 abbr
|
Chris@0
|
261 {
|
Chris@0
|
262 border-bottom: 1px dotted #666;
|
Chris@0
|
263 cursor: help;
|
Chris@0
|
264 white-space: nowrap;
|
Chris@0
|
265 }
|
Chris@0
|
266
|
Chris@0
|
267 /* Date-based "abbreviations" show computer-friendly timestamps which are not
|
Chris@0
|
268 human-friendly. */
|
Chris@0
|
269 abbr.created
|
Chris@0
|
270 {
|
Chris@0
|
271 border: none;
|
Chris@0
|
272 cursor: auto;
|
Chris@0
|
273 white-space: normal;
|
Chris@0
|
274 }
|
Chris@0
|
275
|
Chris@0
|
276 /** images **/
|
Chris@0
|
277 img
|
Chris@0
|
278 {
|
Chris@0
|
279 border: 0;
|
Chris@0
|
280 }
|
Chris@0
|
281
|
Chris@0
|
282 /** horizontal rules **/
|
Chris@0
|
283 hr
|
Chris@0
|
284 {
|
Chris@0
|
285 height: 1px;
|
Chris@0
|
286 border: 1px solid #666;
|
Chris@0
|
287 }
|
Chris@0
|
288
|
Chris@0
|
289 /** forms **/
|
Chris@0
|
290 form
|
Chris@0
|
291 {
|
Chris@0
|
292 margin: 0;
|
Chris@0
|
293 padding: 0;
|
Chris@0
|
294 }
|
Chris@0
|
295
|
Chris@0
|
296 fieldset
|
Chris@0
|
297 {
|
Chris@0
|
298 margin: 1em 0;
|
Chris@0
|
299 padding: 0.5em;
|
Chris@0
|
300 }
|