##// END OF EJS Templates
reimplemented tags/branches menu....
marcink -
r453:2a95d54b default
parent child Browse files
Show More
@@ -1,35 +1,40 b''
1 """The base Controller API
1 """The base Controller API
2
2
3 Provides the BaseController class for subclassing.
3 Provides the BaseController class for subclassing.
4 """
4 """
5 from pylons import config, tmpl_context as c, request, session
5 from pylons import config, tmpl_context as c, request, session
6 from pylons.controllers import WSGIController
6 from pylons.controllers import WSGIController
7 from pylons.templating import render_mako as render
7 from pylons.templating import render_mako as render
8 from pylons_app import __version__
8 from pylons_app import __version__
9 from pylons_app.lib import auth
9 from pylons_app.lib import auth
10 from pylons_app.lib.utils import get_repo_slug
10 from pylons_app.lib.utils import get_repo_slug
11 from pylons_app.model import meta
11 from pylons_app.model import meta
12 from pylons_app.model.hg_model import _get_repos_cached, \
12 from pylons_app.model.hg_model import _get_repos_cached, \
13 _get_repos_switcher_cached
13 _get_repos_switcher_cached
14
14
15 class BaseController(WSGIController):
15 class BaseController(WSGIController):
16
16
17 def __before__(self):
17 def __before__(self):
18 c.hg_app_version = __version__
18 c.hg_app_version = __version__
19 c.hg_app_name = config['hg_app_title']
19 c.hg_app_name = config['hg_app_title']
20 c.repo_name = get_repo_slug(request)
20 c.repo_name = get_repo_slug(request)
21 c.cached_repo_list = _get_repos_cached()
21 c.cached_repo_list = _get_repos_cached()
22 c.repo_switcher_list = _get_repos_switcher_cached(c.cached_repo_list)
22 c.repo_switcher_list = _get_repos_switcher_cached(c.cached_repo_list)
23
24 if c.repo_name:
25 c.repository_tags = c.cached_repo_list[c.repo_name].tags
26 c.repository_branches = c.cached_repo_list[c.repo_name].branches
27
23 self.sa = meta.Session
28 self.sa = meta.Session
24
29
25 def __call__(self, environ, start_response):
30 def __call__(self, environ, start_response):
26 """Invoke the Controller"""
31 """Invoke the Controller"""
27 # WSGIController.__call__ dispatches to the Controller method
32 # WSGIController.__call__ dispatches to the Controller method
28 # the request is routed to. This routing information is
33 # the request is routed to. This routing information is
29 # available in environ['pylons.routes_dict']
34 # available in environ['pylons.routes_dict']
30 try:
35 try:
31 #putting this here makes sure that we update permissions every time
36 #putting this here makes sure that we update permissions every time
32 c.hg_app_user = auth.get_user(session)
37 c.hg_app_user = auth.get_user(session)
33 return WSGIController.__call__(self, environ, start_response)
38 return WSGIController.__call__(self, environ, start_response)
34 finally:
39 finally:
35 meta.Session.remove()
40 meta.Session.remove()
@@ -1,3567 +1,3617 b''
1 /* -----------------------------------------------------------
1 /* -----------------------------------------------------------
2 main stylesheet
2 main stylesheet
3 ----------------------------------------------------------- */
3 ----------------------------------------------------------- */
4
4
5 html
5 html
6 {
6 {
7 height: 100%;
7 height: 100%;
8 }
8 }
9
9
10 body
10 body
11 {
11 {
12 margin: 0;
12 margin: 0;
13 padding: 0;
13 padding: 0;
14 height: 100%;
14 height: 100%;
15 background: #d1d1d1 url("../images/background.png") repeat;
15 background: #d1d1d1 url("../images/background.png") repeat;
16 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
16 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
17 font-size: 11px;
17 font-size: 11px;
18 }
18 }
19
19
20 /* -----------------------------------------------------------
20 /* -----------------------------------------------------------
21 images
21 images
22 ----------------------------------------------------------- */
22 ----------------------------------------------------------- */
23
23
24 img
24 img
25 {
25 {
26 border: none;
26 border: none;
27 }
27 }
28
28
29 img.icon{
29 img.icon{
30 vertical-align: bottom;
30 vertical-align: bottom;
31
31
32 }
32 }
33 /* -----------------------------------------------------------
33 /* -----------------------------------------------------------
34 anchors
34 anchors
35 ----------------------------------------------------------- */
35 ----------------------------------------------------------- */
36
36
37 a
37 a
38 {
38 {
39 color: #0066CC;
39 color: #0066CC;
40 text-decoration: none;
40 text-decoration: none;
41 cursor: pointer;
41 cursor: pointer;
42 }
42 }
43
43
44 a:hover
44 a:hover
45 {
45 {
46 color: #000000;
46 color: #000000;
47 text-decoration: underline;
47 text-decoration: underline;
48 }
48 }
49
49
50 /* -----------------------------------------------------------
50 /* -----------------------------------------------------------
51 headings
51 headings
52 ----------------------------------------------------------- */
52 ----------------------------------------------------------- */
53
53
54 h1, h2, h3, h4, h5, h6
54 h1, h2, h3, h4, h5, h6
55 {
55 {
56 color: #292929;
56 color: #292929;
57 font-weight: bold;
57 font-weight: bold;
58 }
58 }
59
59
60 h1
60 h1
61 {
61 {
62 font-size: 22px;
62 font-size: 22px;
63 }
63 }
64
64
65 h2
65 h2
66 {
66 {
67 font-size: 20px;
67 font-size: 20px;
68 }
68 }
69
69
70 h3
70 h3
71 {
71 {
72 font-size: 18px;
72 font-size: 18px;
73 }
73 }
74
74
75 h4
75 h4
76 {
76 {
77 font-size: 16px;
77 font-size: 16px;
78 }
78 }
79
79
80 h5
80 h5
81 {
81 {
82 font-size: 14px;
82 font-size: 14px;
83 }
83 }
84
84
85 h6
85 h6
86 {
86 {
87 font-size: 11px;
87 font-size: 11px;
88 }
88 }
89
89
90 /* -----------------------------------------------------------
90 /* -----------------------------------------------------------
91 lists
91 lists
92 ----------------------------------------------------------- */
92 ----------------------------------------------------------- */
93
93
94 ul.circle { list-style-type: circle; }
94 ul.circle { list-style-type: circle; }
95 ul.disc { list-style-type: disc; }
95 ul.disc { list-style-type: disc; }
96 ul.square { list-style-type: square; }
96 ul.square { list-style-type: square; }
97 ol.lower-roman { list-style-type: lower-roman; }
97 ol.lower-roman { list-style-type: lower-roman; }
98 ol.upper-roman { list-style-type: upper-roman; }
98 ol.upper-roman { list-style-type: upper-roman; }
99 ol.lower-alpha { list-style-type: lower-alpha; }
99 ol.lower-alpha { list-style-type: lower-alpha; }
100 ol.upper-alpha { list-style-type: upper-alpha; }
100 ol.upper-alpha { list-style-type: upper-alpha; }
101 ol.decimal { list-style-type: decimal; }
101 ol.decimal { list-style-type: decimal; }
102
102
103 /* -----------------------------------------------------------
103 /* -----------------------------------------------------------
104 colors
104 colors
105 ----------------------------------------------------------- */
105 ----------------------------------------------------------- */
106
106
107 div.color
107 div.color
108 {
108 {
109 margin: 7px 0 0 60px;
109 margin: 7px 0 0 60px;
110 padding: 1px 1px 1px 0px;
110 padding: 1px 1px 1px 0px;
111 clear: both;
111 clear: both;
112 overflow: hidden;
112 overflow: hidden;
113 position: absolute;
113 position: absolute;
114 background: #FFFFFF;
114 background: #FFFFFF;
115 }
115 }
116
116
117 div.color a
117 div.color a
118 {
118 {
119 margin: 0 0 0 1px;
119 margin: 0 0 0 1px;
120 padding: 0;
120 padding: 0;
121 width: 15px;
121 width: 15px;
122 height: 15px;
122 height: 15px;
123 display: block;
123 display: block;
124 float: left;
124 float: left;
125 }
125 }
126
126
127 div.color a.blue
127 div.color a.blue
128 {
128 {
129 background: #376ea6;
129 background: #376ea6;
130 }
130 }
131
131
132 div.color a.green
132 div.color a.green
133 {
133 {
134 background: #85924b;
134 background: #85924b;
135 }
135 }
136
136
137 div.color a.brown
137 div.color a.brown
138 {
138 {
139 background: #9b6e42;
139 background: #9b6e42;
140 }
140 }
141
141
142 div.color a.purple
142 div.color a.purple
143 {
143 {
144 background: #88528b;
144 background: #88528b;
145 }
145 }
146
146
147 div.color a.red
147 div.color a.red
148 {
148 {
149 background: #bd3220;
149 background: #bd3220;
150 }
150 }
151
151
152 div.color a.greyblue
152 div.color a.greyblue
153 {
153 {
154 background: #566e86;
154 background: #566e86;
155 }
155 }
156
156
157 /* -----------------------------------------------------------
157 /* -----------------------------------------------------------
158 options
158 options
159 ----------------------------------------------------------- */
159 ----------------------------------------------------------- */
160
160
161 div.options
161 div.options
162 {
162 {
163 margin: 7px 0 0 162px;
163 margin: 7px 0 0 162px;
164 padding: 0;
164 padding: 0;
165 clear: both;
165 clear: both;
166 overflow: hidden;
166 overflow: hidden;
167 position: absolute;
167 position: absolute;
168 background: #FFFFFF;
168 background: #FFFFFF;
169 }
169 }
170
170
171 div.options a
171 div.options a
172 {
172 {
173 margin: 0;
173 margin: 0;
174 padding: 3px 8px 3px 8px;
174 padding: 3px 8px 3px 8px;
175 height: 1%;
175 height: 1%;
176 display: block;
176 display: block;
177 text-decoration: none;
177 text-decoration: none;
178 }
178 }
179
179
180 div.options a:hover
180 div.options a:hover
181 {
181 {
182 text-decoration: none;
182 text-decoration: none;
183 }
183 }
184
184
185 /* -----------------------------------------------------------
185 /* -----------------------------------------------------------
186 header
186 header
187 ----------------------------------------------------------- */
187 ----------------------------------------------------------- */
188
188
189 #header
189 #header
190 {
190 {
191 margin: 0;
191 margin: 0;
192 padding: 0 30px 0 30px;
192 padding: 0 30px 0 30px;
193 background: #b0b0b0 url("../images/header_background.png") repeat;
193 background: #b0b0b0 url("../images/header_background.png") repeat;
194 }
194 }
195
195
196
196
197 /* -----------------------------------------------------------
197 /* -----------------------------------------------------------
198 header -> user
198 header -> user
199 ----------------------------------------------------------- */
199 ----------------------------------------------------------- */
200
200
201 #header ul#logged-user
201 #header ul#logged-user
202 {
202 {
203 margin: 0;
203 margin: 0;
204 padding: 0;
204 padding: 0;
205 float: right;
205 float: right;
206 }
206 }
207
207
208 #header ul#logged-user li
208 #header ul#logged-user li
209 {
209 {
210 margin: 0;
210 margin: 0;
211 padding: 10px 12px 10px 12px;
211 padding: 10px 12px 10px 12px;
212 list-style: none;
212 list-style: none;
213 float: left;
213 float: left;
214 border-left: 1px solid #bbbbbb;
214 border-left: 1px solid #bbbbbb;
215 border-right: 1px solid #a5a5a5;
215 border-right: 1px solid #a5a5a5;
216 }
216 }
217
217
218 #header ul#logged-user li.first
218 #header ul#logged-user li.first
219 {
219 {
220 border-left: none;
220 border-left: none;
221 margin:-6px;
221 margin:-6px;
222 }
222 }
223 #header ul#logged-user li.first div.account
223 #header ul#logged-user li.first div.account
224 {
224 {
225 padding-top: 4px;
225 padding-top: 4px;
226 float: left;
226 float: left;
227 }
227 }
228
228
229
229
230 #header ul#logged-user li.last
230 #header ul#logged-user li.last
231 {
231 {
232 border-right: none;
232 border-right: none;
233 }
233 }
234
234
235 #header ul#logged-user li a
235 #header ul#logged-user li a
236 {
236 {
237 color: #4e4e4e;
237 color: #4e4e4e;
238 font-weight: bold;
238 font-weight: bold;
239 text-decoration: none;
239 text-decoration: none;
240 }
240 }
241
241
242 #header ul#logged-user li a:hover
242 #header ul#logged-user li a:hover
243 {
243 {
244 color: #376ea6;
244 color: #376ea6;
245 text-decoration: underline;
245 text-decoration: underline;
246 }
246 }
247
247
248 #header ul#logged-user li.highlight a
248 #header ul#logged-user li.highlight a
249 {
249 {
250 color: #ffffff;
250 color: #ffffff;
251 }
251 }
252
252
253 #header ul#logged-user li.highlight a:hover
253 #header ul#logged-user li.highlight a:hover
254 {
254 {
255 color: #376ea6;
255 color: #376ea6;
256 }
256 }
257
257
258 #header #header-inner
258 #header #header-inner
259 {
259 {
260 margin: 0;
260 margin: 0;
261 padding: 0;
261 padding: 0;
262 height: 40px;
262 height: 40px;
263 clear: both;
263 clear: both;
264 position: relative;
264 position: relative;
265 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
265 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
266 border-bottom: 6px solid #ffffff;
266 border-bottom: 6px solid #ffffff;
267 }
267 }
268
268
269 /* -----------------------------------------------------------
269 /* -----------------------------------------------------------
270 header -> home
270 header -> home
271 ----------------------------------------------------------- */
271 ----------------------------------------------------------- */
272
272
273 #header #header-inner #home
273 #header #header-inner #home
274 {
274 {
275 float: left;
275 float: left;
276 }
276 }
277
277
278 #header #header-inner #home a
278 #header #header-inner #home a
279 {
279 {
280 margin: 0;
280 margin: 0;
281 padding: 0;
281 padding: 0;
282 height: 40px;
282 height: 40px;
283 width: 46px;
283 width: 46px;
284 display: block;
284 display: block;
285 background: url("../images/colors/blue/button_home.png");
285 background: url("../images/colors/blue/button_home.png");
286 background-position: 0 0;
286 background-position: 0 0;
287 }
287 }
288
288
289 #header #header-inner #home a:hover
289 #header #header-inner #home a:hover
290 {
290 {
291 background-position: 0 -40px;
291 background-position: 0 -40px;
292 }
292 }
293
293
294 /* -----------------------------------------------------------
294 /* -----------------------------------------------------------
295 header -> logo
295 header -> logo
296 ----------------------------------------------------------- */
296 ----------------------------------------------------------- */
297
297
298 #header #header-inner #logo
298 #header #header-inner #logo
299 {
299 {
300 float: left;
300 float: left;
301 }
301 }
302
302
303 #header #header-inner #logo h1
303 #header #header-inner #logo h1
304 {
304 {
305 margin: 13px 0 0 13px;
305 margin: 13px 0 0 13px;
306 padding: 0;
306 padding: 0;
307 color: #FFFFFF;
307 color: #FFFFFF;
308 font-size: 14px;
308 font-size: 14px;
309 text-transform: uppercase;
309 text-transform: uppercase;
310 }
310 }
311
311
312 #header #header-inner #logo a
312 #header #header-inner #logo a
313 {
313 {
314 color: #ffffff;
314 color: #ffffff;
315 text-decoration: none;
315 text-decoration: none;
316 }
316 }
317
317
318 #header #header-inner #logo a:hover
318 #header #header-inner #logo a:hover
319 {
319 {
320 color: #dabf29;
320 color: #dabf29;
321 }
321 }
322
322
323 /* -----------------------------------------------------------
323 /* -----------------------------------------------------------
324 header -> quick
324 header -> quick
325 ----------------------------------------------------------- */
325 ----------------------------------------------------------- */
326
326 #header #header-inner #quick,
327 #header #header-inner #quick,
327 #header #header-inner #quick ul
328 #header #header-inner #quick ul
328 {
329 {
329 margin: 10px 5px 0 0;
330 margin: 10px 5px 0 0;
330 padding: 0;
331 padding: 0;
331 position: relative;
332 position: relative;
332 float: right;
333 float: right;
333 list-style-type: none;
334 list-style-type: none;
334 list-style-position: outside;
335 list-style-position: outside;
336 }
335 }
337
336
338 #header #header-inner #quick li
337 #header #header-inner #quick li
339 {
338 {
340 margin: 0 4px 0 0;
339 margin: 0 5px 0 0;
341 padding: 0;
340 padding: 0;
342 position: relative;
341 position: relative;
343 float: left;
342 float: left;
344 }
343 }
345
344
346 #header #header-inner #quick li a
345 #header #header-inner #quick li a
347 {
346 {
348 top: 0;
347 top: 0;
349 left: 0;
348 left: 0;
350 padding: 0;
349 padding: 0;
351 height: 1%;
350 height: 1%;
352 display: block;
351 display: block;
353 clear: both;
352 clear: both;
354 overflow: hidden;
353 overflow: hidden;
355 background: #336699 url("../images/colors/blue/quick_l.png") no-repeat top left;
354 background: #336699 url("../../resources/images/colors/blue/quick_l.png") no-repeat top left;
356 color: #FFFFFF;
355 color: #FFFFFF;
357 font-weight: bold;
356 font-weight: bold;
358 text-decoration: none;
357 text-decoration: none;
359 }
358 }
360
359
361 #header #header-inner #quick li span
360 #header #header-inner #quick li span
362 {
361 {
363 top: 0;
362 top: 0;
364 right: 0;
363 right: 0;
365 margin: 0;
364 margin: 0;
366 padding: 10px 12px 8px 10px;
365 padding: 10px 12px 8px 10px;
367 height: 1%;
366 height: 1%;
368 display: block;
367 display: block;
369 float: left;
368 float: left;
370 background: url("../images/colors/blue/quick_r.png") no-repeat top right;
369 background: url("../../resources/images/colors/blue/quick_r.png") no-repeat top right;
371 border-left: 1px solid #3f6f9f;
370 border-left: 1px solid #3f6f9f;
371 }
372
373 #header #header-inner #quick li span.normal
374 {
375 padding: 10px 12px 8px 12px;
376 border: none;
372 }
377 }
373
378
374 #header #header-inner #quick li span.icon
379 #header #header-inner #quick li span.icon
375 {
380 {
376 top: 0;
381 top: 0;
377 left: 0;
382 left: 0;
378 padding: 8px 8px 4px 8px;
383 padding: 8px 8px 4px 8px;
379 background: url("../images/colors/blue/quick_l.png") no-repeat top left;
384 background: url("../../resources/images/colors/blue/quick_l.png") no-repeat top left;
380 border-left: none;
385 border-left: none;
381 border-right: 1px solid #2e5c89;
386 border-right: 1px solid #2e5c89;
382 }
387 }
383
388
384 #header #header-inner #quick li a:hover
389 #header #header-inner #quick li a:hover
385 {
390 {
386 background: #4e4e4e;
391 background: #4e4e4e url("../../resources/images/colors/blue/quick_l_selected.png") no-repeat top left;
387 }
392 }
388
393
389 #header #header-inner #quick li a:hover span
394 #header #header-inner #quick li a:hover span
390 {
395 {
391 background: url("../images/colors/blue/quick_r_selected.png") no-repeat top right;
396 background: url("../../resources/images/colors/blue/quick_r_selected.png") no-repeat top right;
392 border-left: 1px solid #545454;
397 border-left: 1px solid #545454;
398 }
399
400 #header #header-inner #quick li a:hover span.normal
401 {
402 border: none;
393 }
403 }
394
404
395 #header #header-inner #quick li a:hover span.icon
405 #header #header-inner #quick li a:hover span.icon
396 {
406 {
397 background: url("../images/colors/blue/quick_l_selected.png") no-repeat top left;
407 background: url("../../resources/images/colors/blue/quick_l_selected.png") no-repeat top left;
398 border-left: none;
408 border-left: none;
399 border-right: 1px solid #464646;
409 border-right: 1px solid #464646;
400 }
410 }
401
411
402 #header #header-inner #quick ul
412 #header #header-inner #quick ul
403 {
413 {
404 top: 29px;
414 top: 29px;
405 right: 0;
415 right: 0;
406 margin: 0;
416 margin: 0;
407 padding: 0;
417 padding: 0;
408 width: 200px;
418 width: 200px;
409 display: none;
419 display: none;
410 position: absolute;
420 position: absolute;
411 background: #FFFFFF;
421 background: #FFFFFF;
412 border: 1px solid #666;
422 border: 1px solid #666;
413 border-top: 1px solid #003367;
423 border-top: 1px solid #003367;
414 }
424 z-index: 100;
415
425 }
416 #header #header-inner #quick li ul li
426
417 {
427 #header #header-inner #quick li ul li
418 border-bottom: 1px solid #dddddd;
428 {
419 }
429 border-bottom: 1px solid #dddddd;
420
430 }
421 #header #header-inner #quick li ul li.last
431
422 {
432 #header #header-inner #quick li ul li.last
423 border: none;
433 {
424 }
434 border: none;
425
435 }
426 #header #header-inner #quick li ul li a.repos,#header #header-inner #quick li ul li a.repos:hover
436
427 {
437 #header #header-inner #quick li ul li a
428 margin: 0;
438 {
429 padding: 12px 9px 7px 28px;
439 margin: 0;
430 width: 167px;
440 padding: 7px 9px 7px 9px;
431 background: #FFFFFF url("../images/icons/folder_edit.png") no-repeat 8px 9px;
441 height: 1%;
432 }
442 width: 182px;
433 #header #header-inner #quick li ul li a.users,#header #header-inner #quick li ul li a.users:hover
443 height: auto;
434 {
444 display: block;
435 margin: 0;
445 float: left;
436 padding: 12px 9px 7px 28px;
446 background: #FFFFFF;
437 width: 167px;
447 color: #0066CC;
438 background: #FFFFFF url("../images/icons/user_edit.png") no-repeat 8px 9px;
448 font-weight: normal;
439 }
449 }
440 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover
450
441 {
451 #header #header-inner #quick li ul li a.childs
442 margin: 0;
452 {
443 padding: 12px 9px 7px 28px;
453 margin: 0;
444 width: 167px;
454 padding: 7px 9px 7px 24px;
445 background: #FFFFFF url("../images/icons/cog.png") no-repeat 8px 9px;
455 width: 167px;
446 }
456 background: #FFFFFF url("../../resources/images/plus.png") no-repeat 8px 9px;
447
448 #header #header-inner #quick li ul li a.permissions,#header #header-inner #quick li ul li a.permissions:hover
449 {
450 margin: 0;
451 padding: 12px 9px 7px 28px;
452 width: 167px;
453 background: #FFFFFF url("../images/icons/key.png") no-repeat 8px 9px;
454 }
455
456 #header #header-inner #quick li ul li a
457 {
458 margin: 0;
459 padding: 7px 9px 7px 9px;
460 height: 1%;
461 width: 182px;
462 height: auto;
463 display: block;
464 float: left;
465 background: #FFFFFF;
466 color: #0066CC;
467 font-weight: normal;
468 }
457 }
469
458
470 #header #header-inner #quick li ul li a:hover
459 #header #header-inner #quick li ul li a:hover
471 {
460 {
472 color: #000000;
461 color: #000000;
473 background: #FFFFFF;
462 background: #FFFFFF;
474 }
463 }
475
464
476 #header #header-inner #quick ul ul
465 #header #header-inner #quick li ul li a.childs:hover
477 {
466 {
478 top: auto;
467 background: #FFFFFF url("../../resources/images/minus.png") no-repeat 8px 9px;
479 }
468 }
480
469
481 #header #header-inner #quick li ul ul
470 #header #header-inner #quick ul ul
482 {
471 {
483 right: 200px;
472 top: auto;
484 }
473 }
485
474
486 #header #header-inner #quick li:hover ul ul,
475 #header #header-inner #quick li ul ul
487 #header #header-inner #quick li:hover ul ul ul,
476 {
488 #header #header-inner #quick li:hover ul ul ul ul
477 right: 200px;
489 {
478 }
490 display: none;
479
491 }
480 #header #header-inner #quick li:hover ul ul,
492
481 #header #header-inner #quick li:hover ul ul ul,
493 #header #header-inner #quick li:hover ul,
482 #header #header-inner #quick li:hover ul ul ul ul
494 #header #header-inner #quick li li:hover ul,
483 {
495 #header #header-inner #quick li li li:hover ul,
484 display: none;
496 #header #header-inner #quick li li li li:hover ul
485 }
497 {
486
498 display: block;
487 #header #header-inner #quick li:hover ul,
499 }
488 #header #header-inner #quick li li:hover ul,
500
489 #header #header-inner #quick li li li:hover ul,
490 #header #header-inner #quick li li li li:hover ul
491 {
492 display: block;
493 }
494
495
496 /*ICONS*/
497
498 #header #header-inner #quick li ul li a.repos,
499 #header #header-inner #quick li ul li a.repos:hover
500 {
501 background:url("../images/icons/folder_edit.png") no-repeat scroll 4px 9px #FFFFFF;
502 margin:0;
503 padding:12px 9px 7px 24px;
504 width:167px;
505
506 }
507 #header #header-inner #quick li ul li a.users,
508 #header #header-inner #quick li ul li a.users:hover
509 {
510 background: #FFFFFF url("../images/icons/user_edit.png") no-repeat 4px 9px;
511 margin:0;
512 padding:12px 9px 7px 24px;
513 width:167px;
514 }
515 #header #header-inner #quick li ul li a.settings,
516 #header #header-inner #quick li ul li a.settings:hover
517 {
518 background: #FFFFFF url("../images/icons/cog.png") no-repeat 4px 9px;
519 margin:0;
520 padding:12px 9px 7px 24px;
521 width:167px;
522 }
523
524 #header #header-inner #quick li ul li a.permissions,
525 #header #header-inner #quick li ul li a.permissions:hover
526 {
527
528 background: #FFFFFF url("../images/icons/key.png") no-repeat 4px 9px;
529 margin:0;
530 padding:12px 9px 7px 24px;
531 width:167px;
532 }
533
534 #header #header-inner #quick li ul li a.branches,#header #header-inner #quick li ul li a.branches:hover
535 {
536
537 background: #FFFFFF url("../images/icons/arrow_branch.png") no-repeat 4px 9px;
538 margin:0;
539 padding:12px 9px 7px 24px;
540 width:167px;
541 }
542
543 #header #header-inner #quick li ul li a.tags,#header #header-inner #quick li ul li a.tags:hover
544 {
545
546 background: #FFFFFF url("../images/icons/tag_blue.png") no-repeat 4px 9px;
547 margin:0;
548 padding:12px 9px 7px 24px;
549 width:167px;
550 }
501 /* -----------------------------------------------------------
551 /* -----------------------------------------------------------
502 header corners
552 header corners
503 ----------------------------------------------------------- */
553 ----------------------------------------------------------- */
504
554
505 #header #header-inner div.corner
555 #header #header-inner div.corner
506 {
556 {
507 height: 6px;
557 height: 6px;
508 width: 6px;
558 width: 6px;
509 position: absolute;
559 position: absolute;
510 background: url("../images/colors/blue/header_inner_corners.png") no-repeat;
560 background: url("../images/colors/blue/header_inner_corners.png") no-repeat;
511 }
561 }
512
562
513 #header #header-inner div.tl
563 #header #header-inner div.tl
514 {
564 {
515 top: 0;
565 top: 0;
516 left: 0;
566 left: 0;
517 background-position: 0 0;
567 background-position: 0 0;
518 }
568 }
519
569
520 #header #header-inner div.tr
570 #header #header-inner div.tr
521 {
571 {
522 top: 0;
572 top: 0;
523 right: 0;
573 right: 0;
524 background-position: -6px 0;
574 background-position: -6px 0;
525 }
575 }
526
576
527 /* -----------------------------------------------------------
577 /* -----------------------------------------------------------
528 content
578 content
529 ----------------------------------------------------------- */
579 ----------------------------------------------------------- */
530
580
531 #content
581 #content
532 {
582 {
533 margin: 10px 0 0 0;
583 margin: 10px 0 0 0;
534 padding: 0;
584 padding: 0;
535 min-height: 100%;
585 min-height: 100%;
536 clear: both;
586 clear: both;
537 overflow: hidden;
587 overflow: hidden;
538 background: url("../images/content.png") repeat-y top left;
588 background: url("../images/content.png") repeat-y top left;
539 }
589 }
540
590
541 /* -----------------------------------------------------------
591 /* -----------------------------------------------------------
542 content -> left
592 content -> left
543 ----------------------------------------------------------- */
593 ----------------------------------------------------------- */
544
594
545 #content #left
595 #content #left
546 {
596 {
547 left: 0;
597 left: 0;
548 width: 280px;
598 width: 280px;
549 position: absolute;
599 position: absolute;
550 }
600 }
551
601
552 /* -----------------------------------------------------------
602 /* -----------------------------------------------------------
553 content -> left -> menu
603 content -> left -> menu
554 ----------------------------------------------------------- */
604 ----------------------------------------------------------- */
555
605
556 #content #left #menu
606 #content #left #menu
557 {
607 {
558 margin: 5px 10px 0 60px;
608 margin: 5px 10px 0 60px;
559 padding: 0;
609 padding: 0;
560 clear: both;
610 clear: both;
561 overflow: hidden;
611 overflow: hidden;
562 }
612 }
563
613
564 /* -----------------------------------------------------------
614 /* -----------------------------------------------------------
565 content -> left -> menu / heading
615 content -> left -> menu / heading
566 ----------------------------------------------------------- */
616 ----------------------------------------------------------- */
567
617
568 #content #left #menu h6
618 #content #left #menu h6
569 {
619 {
570 margin: 5px 0 0 0;
620 margin: 5px 0 0 0;
571 padding: 0;
621 padding: 0;
572 clear: both;
622 clear: both;
573 overflow: hidden;
623 overflow: hidden;
574 background: #dfdfdf url("../images/menu.png") repeat-x;
624 background: #dfdfdf url("../images/menu.png") repeat-x;
575 color: #6e6e6e;
625 color: #6e6e6e;
576 }
626 }
577
627
578 #content #left #menu h6 a
628 #content #left #menu h6 a
579 {
629 {
580 margin: 0;
630 margin: 0;
581 padding: 0;
631 padding: 0;
582 height: 1%;
632 height: 1%;
583 display: block;
633 display: block;
584 clear: both;
634 clear: both;
585 overflow: hidden;
635 overflow: hidden;
586 background: url("../images/menu_l.png") no-repeat top left;
636 background: url("../images/menu_l.png") no-repeat top left;
587 color: #6e6e6e;
637 color: #6e6e6e;
588 text-decoration: none;
638 text-decoration: none;
589 }
639 }
590
640
591 #content #left #menu h6 span
641 #content #left #menu h6 span
592 {
642 {
593 margin: 0;
643 margin: 0;
594 padding: 9px 10px 10px 10px;
644 padding: 9px 10px 10px 10px;
595 height: 1%;
645 height: 1%;
596 display: block;
646 display: block;
597 background: url("../images/menu_r.png") no-repeat top right;
647 background: url("../images/menu_r.png") no-repeat top right;
598 }
648 }
599
649
600 #content #left #menu h6.selected
650 #content #left #menu h6.selected
601 {
651 {
602 background: #00376e url("../images/colors/blue/menu_selected.png") repeat-x;
652 background: #00376e url("../images/colors/blue/menu_selected.png") repeat-x;
603 color: #FFFFFF;
653 color: #FFFFFF;
604 }
654 }
605
655
606 #content #left #menu h6.selected a
656 #content #left #menu h6.selected a
607 {
657 {
608 background: url("../images/colors/blue/menu_l_selected.png") no-repeat top left;
658 background: url("../images/colors/blue/menu_l_selected.png") no-repeat top left;
609 color: #ffffff;
659 color: #ffffff;
610 }
660 }
611
661
612 #content #left #menu h6.selected span
662 #content #left #menu h6.selected span
613 {
663 {
614 background: url("../images/colors/blue/menu_r_selected.png") no-repeat top right;
664 background: url("../images/colors/blue/menu_r_selected.png") no-repeat top right;
615 }
665 }
616
666
617 /* -----------------------------------------------------------
667 /* -----------------------------------------------------------
618 content -> left -> menu / links
668 content -> left -> menu / links
619 ----------------------------------------------------------- */
669 ----------------------------------------------------------- */
620
670
621 #content #left #menu ul
671 #content #left #menu ul
622 {
672 {
623 margin: 0;
673 margin: 0;
624 padding: 0;
674 padding: 0;
625 background: #376ea6;
675 background: #376ea6;
626 }
676 }
627
677
628 #content #left #menu ul.opened
678 #content #left #menu ul.opened
629 {
679 {
630 display: block;
680 display: block;
631 }
681 }
632
682
633 #content #left #menu ul.closed
683 #content #left #menu ul.closed
634 {
684 {
635 display: none;
685 display: none;
636 }
686 }
637
687
638 #content #left #menu li
688 #content #left #menu li
639 {
689 {
640 margin: 0;
690 margin: 0;
641 padding: 0;
691 padding: 0;
642 clear: both;
692 clear: both;
643 overflow: hidden;
693 overflow: hidden;
644 list-style: none;
694 list-style: none;
645 border-bottom: 1px solid #5f8bb7;
695 border-bottom: 1px solid #5f8bb7;
646 color: #ffffff;
696 color: #ffffff;
647 }
697 }
648
698
649 #content #left #menu li a
699 #content #left #menu li a
650 {
700 {
651 margin: 0 0 0 6px;
701 margin: 0 0 0 6px;
652 padding: 8px 0 8px 18px;
702 padding: 8px 0 8px 18px;
653 height: 1%;
703 height: 1%;
654 display: block;
704 display: block;
655 float: left;
705 float: left;
656 background: url("../images/colors/colors/blue/menu_arrow.png") no-repeat 0 9px;
706 background: url("../images/colors/colors/blue/menu_arrow.png") no-repeat 0 9px;
657 color: #ffffff;
707 color: #ffffff;
658 text-decoration: none;
708 text-decoration: none;
659 }
709 }
660
710
661 #content #left #menu li a:hover
711 #content #left #menu li a:hover
662 {
712 {
663 color: #b9dcff;
713 color: #b9dcff;
664 }
714 }
665
715
666 /* -----------------------------------------------------------
716 /* -----------------------------------------------------------
667 content -> left -> menu / collapsible
717 content -> left -> menu / collapsible
668 ----------------------------------------------------------- */
718 ----------------------------------------------------------- */
669
719
670 #content #left #menu li.collapsible
720 #content #left #menu li.collapsible
671 {
721 {
672 background: url("../images/colors/blue/menu_border.png") no-repeat top left;
722 background: url("../images/colors/blue/menu_border.png") no-repeat top left;
673 }
723 }
674
724
675 #content #left #menu li.collapsible a
725 #content #left #menu li.collapsible a
676 {
726 {
677 margin: 0 0 0 6px;
727 margin: 0 0 0 6px;
678 padding: 8px 0 8px 0;
728 padding: 8px 0 8px 0;
679 height: 1%;
729 height: 1%;
680 display: block;
730 display: block;
681 background: transparent;
731 background: transparent;
682 float: left;
732 float: left;
683 font-weight: bold;
733 font-weight: bold;
684 }
734 }
685
735
686 #content #left #menu li.collapsible a.plus
736 #content #left #menu li.collapsible a.plus
687 {
737 {
688 margin: 0;
738 margin: 0;
689 padding: 8px 0 9px 24px;
739 padding: 8px 0 9px 24px;
690 height: 10px;
740 height: 10px;
691 width: 10px;
741 width: 10px;
692 display: block;
742 display: block;
693 float: left;
743 float: left;
694 background: url("../images/menu_plus.png") no-repeat 5px 10px;
744 background: url("../images/menu_plus.png") no-repeat 5px 10px;
695 border: none;
745 border: none;
696 }
746 }
697
747
698 #content #left #menu li.collapsible a.minus
748 #content #left #menu li.collapsible a.minus
699 {
749 {
700 margin: 0;
750 margin: 0;
701 padding: 8px 0 9px 24px;
751 padding: 8px 0 9px 24px;
702 height: 10px;
752 height: 10px;
703 width: 10px;
753 width: 10px;
704 display: block;
754 display: block;
705 float: left;
755 float: left;
706 background: url("../images/menu_minus.png") no-repeat 5px 10px;
756 background: url("../images/menu_minus.png") no-repeat 5px 10px;
707 border: none;
757 border: none;
708 }
758 }
709
759
710 #content #left #menu li ul
760 #content #left #menu li ul
711 {
761 {
712 margin: 0;
762 margin: 0;
713 padding: 0;
763 padding: 0;
714 border-left: 18px solid #285889;
764 border-left: 18px solid #285889;
715 }
765 }
716
766
717 #content #left #menu li ul.expanded
767 #content #left #menu li ul.expanded
718 {
768 {
719 display: block;
769 display: block;
720 }
770 }
721
771
722 #content #left #menu li ul.collapsed
772 #content #left #menu li ul.collapsed
723 {
773 {
724 display: none;
774 display: none;
725 }
775 }
726
776
727 #content #left #menu li ul li
777 #content #left #menu li ul li
728 {
778 {
729 margin: 0;
779 margin: 0;
730 padding: 0;
780 padding: 0;
731 clear: both;
781 clear: both;
732 overflow: hidden;
782 overflow: hidden;
733 list-style: none;
783 list-style: none;
734 border-bottom: 1px solid #5f8bb7;
784 border-bottom: 1px solid #5f8bb7;
735 color: #ffffff;
785 color: #ffffff;
736 }
786 }
737
787
738 #content #left #menu li.collapsible ul li a
788 #content #left #menu li.collapsible ul li a
739 {
789 {
740 font-weight: normal;
790 font-weight: normal;
741 }
791 }
742
792
743 #content #left #menu li.last
793 #content #left #menu li.last
744 {
794 {
745 border-bottom: none;
795 border-bottom: none;
746 }
796 }
747
797
748 /* -----------------------------------------------------------
798 /* -----------------------------------------------------------
749 content -> left -> date picker
799 content -> left -> date picker
750 ----------------------------------------------------------- */
800 ----------------------------------------------------------- */
751
801
752 #content #left #date-picker
802 #content #left #date-picker
753 {
803 {
754 margin: 10px 10px 0 60px;
804 margin: 10px 10px 0 60px;
755 padding: 0;
805 padding: 0;
756 clear: both;
806 clear: both;
757 overflow: hidden;
807 overflow: hidden;
758 }
808 }
759
809
760 #content #left #date-picker .ui-datepicker
810 #content #left #date-picker .ui-datepicker
761 {
811 {
762 width: auto;
812 width: auto;
763 padding: 0;
813 padding: 0;
764 clear: both;
814 clear: both;
765 overflow: hidden;
815 overflow: hidden;
766 background: #FFFFFF;
816 background: #FFFFFF;
767 border: 1px solid #d1d1d1;
817 border: 1px solid #d1d1d1;
768 }
818 }
769
819
770 #content #left #date-picker .ui-datepicker .ui-datepicker-header
820 #content #left #date-picker .ui-datepicker .ui-datepicker-header
771 {
821 {
772 padding: 5px 0;
822 padding: 5px 0;
773 }
823 }
774
824
775 #content #left #date-picker .ui-datepicker .ui-datepicker-prev
825 #content #left #date-picker .ui-datepicker .ui-datepicker-prev
776 {
826 {
777 top: 5px;
827 top: 5px;
778 left: 4px;
828 left: 4px;
779 }
829 }
780
830
781 #content #left #date-picker .ui-datepicker .ui-datepicker-next
831 #content #left #date-picker .ui-datepicker .ui-datepicker-next
782 {
832 {
783 top: 5px;
833 top: 5px;
784 right: 4px;
834 right: 4px;
785 }
835 }
786
836
787 #content #left #date-picker .ui-datepicker .ui-datepicker-prev-hover
837 #content #left #date-picker .ui-datepicker .ui-datepicker-prev-hover
788 {
838 {
789 top: 5px;
839 top: 5px;
790 left: 4px;
840 left: 4px;
791 }
841 }
792
842
793 #content #left #date-picker .ui-datepicker .ui-datepicker-next-hover
843 #content #left #date-picker .ui-datepicker .ui-datepicker-next-hover
794 {
844 {
795 top: 5px;
845 top: 5px;
796 right: 4px;
846 right: 4px;
797 }
847 }
798
848
799 /* -----------------------------------------------------------
849 /* -----------------------------------------------------------
800 content -> right
850 content -> right
801 ----------------------------------------------------------- */
851 ----------------------------------------------------------- */
802
852
803 #content #right
853 #content #right
804 {
854 {
805 margin: 0 60px 10px 290px;
855 margin: 0 60px 10px 290px;
806 }
856 }
807
857
808 /* -----------------------------------------------------------
858 /* -----------------------------------------------------------
809 content -> right -> box
859 content -> right -> box
810 ----------------------------------------------------------- */
860 ----------------------------------------------------------- */
811
861
812 #content div.box
862 #content div.box
813 {
863 {
814 margin: 0 0 10px 0;
864 margin: 0 0 10px 0;
815 padding: 0 0 10px 0;
865 padding: 0 0 10px 0;
816 clear: both;
866 clear: both;
817 overflow: hidden;
867 overflow: hidden;
818 background: #ffffff;
868 background: #ffffff;
819 }
869 }
820
870
821 #content div.box-left
871 #content div.box-left
822 {
872 {
823 margin: 0 0 10px;
873 margin: 0 0 10px;
824 width: 49%;
874 width: 49%;
825 clear: none;
875 clear: none;
826 float: left;
876 float: left;
827 }
877 }
828
878
829 #content div.box-right
879 #content div.box-right
830 {
880 {
831 margin: 0 0 10px;
881 margin: 0 0 10px;
832 width: 49%;
882 width: 49%;
833 clear: none;
883 clear: none;
834 float: right;
884 float: right;
835 }
885 }
836
886
837 /* -----------------------------------------------------------
887 /* -----------------------------------------------------------
838 content -> right -> box / title
888 content -> right -> box / title
839 ----------------------------------------------------------- */
889 ----------------------------------------------------------- */
840
890
841 #content div.box div.title
891 #content div.box div.title
842 {
892 {
843 margin: 0 0 20px 0;
893 margin: 0 0 20px 0;
844 padding: 0;
894 padding: 0;
845 clear: both;
895 clear: both;
846 overflow: hidden;
896 overflow: hidden;
847 background: #336699 url("../images/colors/blue/title.png") repeat-x;
897 background: #336699 url("../images/colors/blue/title.png") repeat-x;
848 }
898 }
849
899
850 #content div.box div.title h5
900 #content div.box div.title h5
851 {
901 {
852 margin: 0;
902 margin: 0;
853 padding: 11px 0 11px 10px;
903 padding: 11px 0 11px 10px;
854 float: left;
904 float: left;
855 border: none;
905 border: none;
856 color: #ffffff;
906 color: #ffffff;
857 text-transform: uppercase;
907 text-transform: uppercase;
858 }
908 }
859
909
860 #content div.box div.title ul.links
910 #content div.box div.title ul.links
861 {
911 {
862 margin: 0;
912 margin: 0;
863 padding: 0;
913 padding: 0;
864 float: right;
914 float: right;
865 }
915 }
866
916
867 #content div.box div.title ul.links li
917 #content div.box div.title ul.links li
868 {
918 {
869 margin: 0;
919 margin: 0;
870 padding: 0;
920 padding: 0;
871 list-style: none;
921 list-style: none;
872 float: left;
922 float: left;
873 }
923 }
874
924
875 #content div.box div.title ul.links li a
925 #content div.box div.title ul.links li a
876 {
926 {
877 margin: 0;
927 margin: 0;
878 padding: 13px 16px 12px 16px;
928 padding: 13px 16px 12px 16px;
879 height: 1%;
929 height: 1%;
880 display: block;
930 display: block;
881 float: left;
931 float: left;
882 background: url("../images/colors/blue/title_link.png") no-repeat top left;
932 background: url("../images/colors/blue/title_link.png") no-repeat top left;
883 border-left: 1px solid #316293;
933 border-left: 1px solid #316293;
884 color: #ffffff;
934 color: #ffffff;
885 font-size: 11px;
935 font-size: 11px;
886 font-weight: bold;
936 font-weight: bold;
887 text-decoration: none;
937 text-decoration: none;
888 }
938 }
889
939
890 #content div.box div.title ul.links li a:hover
940 #content div.box div.title ul.links li a:hover
891 {
941 {
892 color: #bfe3ff;
942 color: #bfe3ff;
893 }
943 }
894
944
895 #content div.box div.title ul.links li.ui-tabs-selected a
945 #content div.box div.title ul.links li.ui-tabs-selected a
896 {
946 {
897 background: url("../../../resources/images/colors/blue/title_tab_selected.png") no-repeat bottom center;
947 background: url("../../../resources/images/colors/blue/title_tab_selected.png") no-repeat bottom center;
898 color: #bfe3ff;
948 color: #bfe3ff;
899 }
949 }
900
950
901 /* -----------------------------------------------------------
951 /* -----------------------------------------------------------
902 content -> right -> box / headings
952 content -> right -> box / headings
903 ----------------------------------------------------------- */
953 ----------------------------------------------------------- */
904
954
905 #content div.box h1,
955 #content div.box h1,
906 #content div.box h2,
956 #content div.box h2,
907 #content div.box h3,
957 #content div.box h3,
908 #content div.box h4,
958 #content div.box h4,
909 #content div.box h5,
959 #content div.box h5,
910 #content div.box h6
960 #content div.box h6
911 {
961 {
912 margin: 10px 20px 10px 20px;
962 margin: 10px 20px 10px 20px;
913 padding: 0 0 15px 0;
963 padding: 0 0 15px 0;
914 clear: both;
964 clear: both;
915 overflow: hidden;
965 overflow: hidden;
916 border-bottom: 1px solid #DDDDDD;
966 border-bottom: 1px solid #DDDDDD;
917 }
967 }
918
968
919 /* -----------------------------------------------------------
969 /* -----------------------------------------------------------
920 content -> right -> box / paragraphs
970 content -> right -> box / paragraphs
921 ----------------------------------------------------------- */
971 ----------------------------------------------------------- */
922
972
923 #content div.box p
973 #content div.box p
924 {
974 {
925 margin: 0 24px 10px 24px;
975 margin: 0 24px 10px 24px;
926 padding: 0;
976 padding: 0;
927 color: #5f5f5f;
977 color: #5f5f5f;
928 font-size: 12px;
978 font-size: 12px;
929 line-height: 150%;
979 line-height: 150%;
930 }
980 }
931
981
932 #content div.box blockquote
982 #content div.box blockquote
933 {
983 {
934 margin: 0 34px 0 34px;
984 margin: 0 34px 0 34px;
935 padding: 0 0 0 14px;
985 padding: 0 0 0 14px;
936 border-left: 4px solid #DDDDDD;
986 border-left: 4px solid #DDDDDD;
937 color: #5f5f5f;
987 color: #5f5f5f;
938 font-size: 11px;
988 font-size: 11px;
939 line-height: 150%;
989 line-height: 150%;
940 }
990 }
941
991
942 #content div.box blockquote p
992 #content div.box blockquote p
943 {
993 {
944 margin: 10px 0 10px 0;
994 margin: 10px 0 10px 0;
945 padding: 0;
995 padding: 0;
946 }
996 }
947
997
948 /* -----------------------------------------------------------
998 /* -----------------------------------------------------------
949 content -> right -> box / lists
999 content -> right -> box / lists
950 ----------------------------------------------------------- */
1000 ----------------------------------------------------------- */
951
1001
952 #content div.box dl
1002 #content div.box dl
953 {
1003 {
954 margin: 10px 24px 10px 24px;
1004 margin: 10px 24px 10px 24px;
955 }
1005 }
956
1006
957 #content div.box dt
1007 #content div.box dt
958 {
1008 {
959 margin: 0;
1009 margin: 0;
960 font-size: 12px;
1010 font-size: 12px;
961 }
1011 }
962
1012
963 #content div.box dd
1013 #content div.box dd
964 {
1014 {
965 margin: 0;
1015 margin: 0;
966 padding: 8px 0 8px 15px;
1016 padding: 8px 0 8px 15px;
967 font-size: 12px;
1017 font-size: 12px;
968 }
1018 }
969
1019
970 #content div.box ul.left
1020 #content div.box ul.left
971 {
1021 {
972 float: left;
1022 float: left;
973 }
1023 }
974
1024
975 #content div.box ol.left
1025 #content div.box ol.left
976 {
1026 {
977 float: left;
1027 float: left;
978 }
1028 }
979
1029
980 #content div.box li
1030 #content div.box li
981 {
1031 {
982 padding: 4px 0 4px 0;
1032 padding: 4px 0 4px 0;
983 font-size: 12px;
1033 font-size: 12px;
984 }
1034 }
985
1035
986 #content div.box ol.lower-roman,
1036 #content div.box ol.lower-roman,
987 #content div.box ol.upper-roman
1037 #content div.box ol.upper-roman
988 {
1038 {
989 margin: 10px 24px 10px 44px;
1039 margin: 10px 24px 10px 44px;
990 }
1040 }
991
1041
992 #content div.box ol.lower-alpha,
1042 #content div.box ol.lower-alpha,
993 #content div.box ol.upper-alpha
1043 #content div.box ol.upper-alpha
994 {
1044 {
995 margin: 10px 24px 10px 44px;
1045 margin: 10px 24px 10px 44px;
996 }
1046 }
997
1047
998 #content div.box ol.decimal
1048 #content div.box ol.decimal
999 {
1049 {
1000 margin: 10px 24px 10px 44px;
1050 margin: 10px 24px 10px 44px;
1001 }
1051 }
1002
1052
1003 #content div.box ul.disc,
1053 #content div.box ul.disc,
1004 #content div.box ul.circle
1054 #content div.box ul.circle
1005 {
1055 {
1006 margin: 10px 24px 10px 38px;
1056 margin: 10px 24px 10px 38px;
1007 }
1057 }
1008
1058
1009 #content div.box ul.square
1059 #content div.box ul.square
1010 {
1060 {
1011 margin: 10px 24px 10px 40px;
1061 margin: 10px 24px 10px 40px;
1012 }
1062 }
1013
1063
1014 /* -----------------------------------------------------------
1064 /* -----------------------------------------------------------
1015 content -> right -> box / images
1065 content -> right -> box / images
1016 ----------------------------------------------------------- */
1066 ----------------------------------------------------------- */
1017
1067
1018 #content div.box img.left
1068 #content div.box img.left
1019 {
1069 {
1020 margin: 10px 10px 10px 0;
1070 margin: 10px 10px 10px 0;
1021 border: none;
1071 border: none;
1022 float: left;
1072 float: left;
1023 }
1073 }
1024
1074
1025 #content div.box img.right
1075 #content div.box img.right
1026 {
1076 {
1027 margin: 10px 0 10px 10px;
1077 margin: 10px 0 10px 10px;
1028 border: none;
1078 border: none;
1029 float: right;
1079 float: right;
1030 }
1080 }
1031
1081
1032 /* -----------------------------------------------------------
1082 /* -----------------------------------------------------------
1033 content -> right -> box / messages
1083 content -> right -> box / messages
1034 ----------------------------------------------------------- */
1084 ----------------------------------------------------------- */
1035
1085
1036 #content div.box div.messages
1086 #content div.box div.messages
1037 {
1087 {
1038 margin: 0 20px 0 20px;
1088 margin: 0 20px 0 20px;
1039 padding: 0;
1089 padding: 0;
1040 clear: both;
1090 clear: both;
1041 overflow: hidden;
1091 overflow: hidden;
1042 }
1092 }
1043
1093
1044 #content div.box div.message
1094 #content div.box div.message
1045 {
1095 {
1046 margin: 0 0 0px 0;
1096 margin: 0 0 0px 0;
1047 padding: 0 0 10px 0;
1097 padding: 0 0 10px 0;
1048 clear: both;
1098 clear: both;
1049 overflow: hidden;
1099 overflow: hidden;
1050 }
1100 }
1051
1101
1052 #content div.box div.message div.image
1102 #content div.box div.message div.image
1053 {
1103 {
1054 margin: 9px 0 0 5px;
1104 margin: 9px 0 0 5px;
1055 padding: 6px;
1105 padding: 6px;
1056 float: left;
1106 float: left;
1057 }
1107 }
1058
1108
1059 #content div.box div.message div.image img
1109 #content div.box div.message div.image img
1060 {
1110 {
1061 margin: 0;
1111 margin: 0;
1062 vertical-align: middle;
1112 vertical-align: middle;
1063 }
1113 }
1064
1114
1065 #content div.box div.message div.text
1115 #content div.box div.message div.text
1066 {
1116 {
1067 margin: 0;
1117 margin: 0;
1068 padding: 9px 6px 9px 6px;
1118 padding: 9px 6px 9px 6px;
1069 float: left;
1119 float: left;
1070 }
1120 }
1071
1121
1072 #content div.box div.message div.dismiss
1122 #content div.box div.message div.dismiss
1073 {
1123 {
1074 margin: 0;
1124 margin: 0;
1075 padding: 0;
1125 padding: 0;
1076 float: right;
1126 float: right;
1077 }
1127 }
1078
1128
1079 #content div.box div.message div.dismiss a
1129 #content div.box div.message div.dismiss a
1080 {
1130 {
1081 margin: 15px 14px 0 0;
1131 margin: 15px 14px 0 0;
1082 padding: 0;
1132 padding: 0;
1083 height: 16px;
1133 height: 16px;
1084 width: 16px;
1134 width: 16px;
1085 display: block;
1135 display: block;
1086 background: url("../images/icons/cross.png") no-repeat;
1136 background: url("../images/icons/cross.png") no-repeat;
1087 }
1137 }
1088
1138
1089 #content div.box div.message div.text h1,
1139 #content div.box div.message div.text h1,
1090 #content div.box div.message div.text h2,
1140 #content div.box div.message div.text h2,
1091 #content div.box div.message div.text h3,
1141 #content div.box div.message div.text h3,
1092 #content div.box div.message div.text h4,
1142 #content div.box div.message div.text h4,
1093 #content div.box div.message div.text h5,
1143 #content div.box div.message div.text h5,
1094 #content div.box div.message div.text h6
1144 #content div.box div.message div.text h6
1095 {
1145 {
1096 margin: 0;
1146 margin: 0;
1097 padding: 0px;
1147 padding: 0px;
1098 border: none;
1148 border: none;
1099 }
1149 }
1100
1150
1101 #content div.box div.message div.text span
1151 #content div.box div.message div.text span
1102 {
1152 {
1103 margin: 0;
1153 margin: 0;
1104 padding: 5px 0 0 0;
1154 padding: 5px 0 0 0;
1105 height: 1%;
1155 height: 1%;
1106 display: block;
1156 display: block;
1107 }
1157 }
1108
1158
1109 #content div.box div.message-error
1159 #content div.box div.message-error
1110 {
1160 {
1111 height: 1%;
1161 height: 1%;
1112 clear: both;
1162 clear: both;
1113 overflow: hidden;
1163 overflow: hidden;
1114 background: #FBE3E4;
1164 background: #FBE3E4;
1115 border: 1px solid #FBC2C4;
1165 border: 1px solid #FBC2C4;
1116 color: #860006;
1166 color: #860006;
1117 }
1167 }
1118
1168
1119 #content div.box div.message-error h6
1169 #content div.box div.message-error h6
1120 {
1170 {
1121 color: #860006;
1171 color: #860006;
1122 }
1172 }
1123
1173
1124 #content div.box div.message-warning
1174 #content div.box div.message-warning
1125 {
1175 {
1126 height: 1%;
1176 height: 1%;
1127 clear: both;
1177 clear: both;
1128 overflow: hidden;
1178 overflow: hidden;
1129 background: #FFF6BF;
1179 background: #FFF6BF;
1130 border: 1px solid #FFD324;
1180 border: 1px solid #FFD324;
1131 color: #5f5200;
1181 color: #5f5200;
1132 }
1182 }
1133
1183
1134 #content div.box div.message-warning h6
1184 #content div.box div.message-warning h6
1135 {
1185 {
1136 color: #5f5200;
1186 color: #5f5200;
1137 }
1187 }
1138
1188
1139 #content div.box div.message-notice
1189 #content div.box div.message-notice
1140 {
1190 {
1141 height: 1%;
1191 height: 1%;
1142 clear: both;
1192 clear: both;
1143 overflow: hidden;
1193 overflow: hidden;
1144 background: #8FBDE0;
1194 background: #8FBDE0;
1145 border: 1px solid #6BACDE;
1195 border: 1px solid #6BACDE;
1146 color: #003863;
1196 color: #003863;
1147 }
1197 }
1148
1198
1149 #content div.box div.message-notice h6
1199 #content div.box div.message-notice h6
1150 {
1200 {
1151 color: #003863;
1201 color: #003863;
1152 }
1202 }
1153
1203
1154 #content div.box div.message-success
1204 #content div.box div.message-success
1155 {
1205 {
1156 height: 1%;
1206 height: 1%;
1157 clear: both;
1207 clear: both;
1158 overflow: hidden;
1208 overflow: hidden;
1159 background: #E6EFC2;
1209 background: #E6EFC2;
1160 border: 1px solid #C6D880;
1210 border: 1px solid #C6D880;
1161 color: #4e6100;
1211 color: #4e6100;
1162 }
1212 }
1163
1213
1164 #content div.box div.message-success h6
1214 #content div.box div.message-success h6
1165 {
1215 {
1166 color: #4e6100;
1216 color: #4e6100;
1167 }
1217 }
1168
1218
1169 /* -----------------------------------------------------------
1219 /* -----------------------------------------------------------
1170 content -> right -> box / forms
1220 content -> right -> box / forms
1171 ----------------------------------------------------------- */
1221 ----------------------------------------------------------- */
1172
1222
1173 #content div.box div.form
1223 #content div.box div.form
1174 {
1224 {
1175 margin: 0;
1225 margin: 0;
1176 padding: 0 20px 10px 20px;
1226 padding: 0 20px 10px 20px;
1177 clear: both;
1227 clear: both;
1178 overflow: hidden;
1228 overflow: hidden;
1179 }
1229 }
1180
1230
1181 #content div.box div.form div.fields
1231 #content div.box div.form div.fields
1182 {
1232 {
1183 margin: 0;
1233 margin: 0;
1184 padding: 0;
1234 padding: 0;
1185 clear: both;
1235 clear: both;
1186 overflow: hidden;
1236 overflow: hidden;
1187 }
1237 }
1188
1238
1189 #content div.box div.form div.fields div.field
1239 #content div.box div.form div.fields div.field
1190 {
1240 {
1191 margin: 0;
1241 margin: 0;
1192 padding: 10px 0 10px 0;
1242 padding: 10px 0 10px 0;
1193 height: 1%;
1243 height: 1%;
1194 border-bottom: 1px solid #DDDDDD;
1244 border-bottom: 1px solid #DDDDDD;
1195 clear: both;
1245 clear: both;
1196 overflow: hidden;
1246 overflow: hidden;
1197 }
1247 }
1198
1248
1199 #content div.box div.form div.fields div.field-first
1249 #content div.box div.form div.fields div.field-first
1200 {
1250 {
1201 padding: 0 0 10px 0;
1251 padding: 0 0 10px 0;
1202 }
1252 }
1203
1253
1204 #content div.box div.form div.fields div.field span.error-message
1254 #content div.box div.form div.fields div.field span.error-message
1205 {
1255 {
1206 margin: 8px 0 0 0;
1256 margin: 8px 0 0 0;
1207 padding: 0;
1257 padding: 0;
1208 height: 1%;
1258 height: 1%;
1209 display: block;
1259 display: block;
1210 color: #FF0000;
1260 color: #FF0000;
1211 }
1261 }
1212
1262
1213 #content div.box div.form div.fields div.field span.success
1263 #content div.box div.form div.fields div.field span.success
1214 {
1264 {
1215 margin: 8px 0 0 0;
1265 margin: 8px 0 0 0;
1216 padding: 0;
1266 padding: 0;
1217 height: 1%;
1267 height: 1%;
1218 display: block;
1268 display: block;
1219 color: #316309;
1269 color: #316309;
1220 }
1270 }
1221
1271
1222 /* -----------------------------------------------------------
1272 /* -----------------------------------------------------------
1223 content -> right -> forms -> labels
1273 content -> right -> forms -> labels
1224 ----------------------------------------------------------- */
1274 ----------------------------------------------------------- */
1225
1275
1226 #content div.box div.form div.fields div.field div.label
1276 #content div.box div.form div.fields div.field div.label
1227 {
1277 {
1228 left: 310px;
1278 left: 310px;
1229 margin: 0;
1279 margin: 0;
1230 padding: 8px 0 0 5px;
1280 padding: 8px 0 0 5px;
1231 width: auto;
1281 width: auto;
1232 position: absolute;
1282 position: absolute;
1233 }
1283 }
1234
1284
1235 #content div.box-left div.form div.fields div.field div.label,
1285 #content div.box-left div.form div.fields div.field div.label,
1236 #content div.box-right div.form div.fields div.field div.label
1286 #content div.box-right div.form div.fields div.field div.label
1237 {
1287 {
1238 left: 0;
1288 left: 0;
1239 margin: 0;
1289 margin: 0;
1240 padding: 0 0 8px 0;
1290 padding: 0 0 8px 0;
1241 width: auto;
1291 width: auto;
1242 position: relative;
1292 position: relative;
1243 clear: both;
1293 clear: both;
1244 overflow: hidden;
1294 overflow: hidden;
1245
1295
1246 }
1296 }
1247
1297
1248 /* -----------------------------------------------------------
1298 /* -----------------------------------------------------------
1249 content -> right -> forms -> label (select)
1299 content -> right -> forms -> label (select)
1250 ----------------------------------------------------------- */
1300 ----------------------------------------------------------- */
1251
1301
1252 #content div.box div.form div.fields div.field div.label-select
1302 #content div.box div.form div.fields div.field div.label-select
1253 {
1303 {
1254 padding: 2px 0 0 5px;
1304 padding: 2px 0 0 5px;
1255 }
1305 }
1256
1306
1257 #content div.box-left div.form div.fields div.field div.label-select,
1307 #content div.box-left div.form div.fields div.field div.label-select,
1258 #content div.box-right div.form div.fields div.field div.label-select
1308 #content div.box-right div.form div.fields div.field div.label-select
1259 {
1309 {
1260 padding: 0 0 8px 0;
1310 padding: 0 0 8px 0;
1261 }
1311 }
1262
1312
1263 /* -----------------------------------------------------------
1313 /* -----------------------------------------------------------
1264 content -> right -> forms -> label (checkbox)
1314 content -> right -> forms -> label (checkbox)
1265 ----------------------------------------------------------- */
1315 ----------------------------------------------------------- */
1266
1316
1267 #content div.box div.form div.fields div.field div.label-checkbox
1317 #content div.box div.form div.fields div.field div.label-checkbox
1268 {
1318 {
1269 padding:0 0 0 5px !important;
1319 padding:0 0 0 5px !important;
1270 }
1320 }
1271
1321
1272 /* -----------------------------------------------------------
1322 /* -----------------------------------------------------------
1273 content -> right -> forms -> label (radio)
1323 content -> right -> forms -> label (radio)
1274 ----------------------------------------------------------- */
1324 ----------------------------------------------------------- */
1275
1325
1276 #content div.box div.form div.fields div.field div.label-radio
1326 #content div.box div.form div.fields div.field div.label-radio
1277 {
1327 {
1278 padding:0 0 0 5px !important;
1328 padding:0 0 0 5px !important;
1279 }
1329 }
1280
1330
1281 /* -----------------------------------------------------------
1331 /* -----------------------------------------------------------
1282 content -> right -> forms -> label (textarea)
1332 content -> right -> forms -> label (textarea)
1283 ----------------------------------------------------------- */
1333 ----------------------------------------------------------- */
1284
1334
1285 #content div.box div.form div.fields div.field div.label-textarea
1335 #content div.box div.form div.fields div.field div.label-textarea
1286 {
1336 {
1287 padding:0 0 0 5px !important;
1337 padding:0 0 0 5px !important;
1288 }
1338 }
1289
1339
1290 #content div.box-left div.form div.fields div.field div.label-textarea,
1340 #content div.box-left div.form div.fields div.field div.label-textarea,
1291 #content div.box-right div.form div.fields div.field div.label-textarea
1341 #content div.box-right div.form div.fields div.field div.label-textarea
1292 {
1342 {
1293 padding: 0 0 8px 0 !important;
1343 padding: 0 0 8px 0 !important;
1294 }
1344 }
1295
1345
1296 /* -----------------------------------------------------------
1346 /* -----------------------------------------------------------
1297 content -> right -> forms -> labels (label)
1347 content -> right -> forms -> labels (label)
1298 ----------------------------------------------------------- */
1348 ----------------------------------------------------------- */
1299
1349
1300 #content div.box div.form div.fields div.field div.label label
1350 #content div.box div.form div.fields div.field div.label label
1301 {
1351 {
1302 color: #393939;
1352 color: #393939;
1303 font-weight: bold;
1353 font-weight: bold;
1304 }
1354 }
1305
1355
1306 #content div.box div.form div.fields div.field div.label span
1356 #content div.box div.form div.fields div.field div.label span
1307 {
1357 {
1308 margin: 0;
1358 margin: 0;
1309 padding: 2px 0 0 0;
1359 padding: 2px 0 0 0;
1310 height: 1%;
1360 height: 1%;
1311 display: block;
1361 display: block;
1312 color: #363636;
1362 color: #363636;
1313 }
1363 }
1314
1364
1315 /* -----------------------------------------------------------
1365 /* -----------------------------------------------------------
1316 content -> right -> forms -> input
1366 content -> right -> forms -> input
1317 ----------------------------------------------------------- */
1367 ----------------------------------------------------------- */
1318
1368
1319 #content div.box div.form div.fields div.field div.input
1369 #content div.box div.form div.fields div.field div.input
1320 {
1370 {
1321 margin: 0 0 0 200px;
1371 margin: 0 0 0 200px;
1322 padding: 0;
1372 padding: 0;
1323 }
1373 }
1324
1374
1325 #content div.box-left div.form div.fields div.field div.input,
1375 #content div.box-left div.form div.fields div.field div.input,
1326 #content div.box-right div.form div.fields div.field div.input
1376 #content div.box-right div.form div.fields div.field div.input
1327 {
1377 {
1328 margin: 0;
1378 margin: 0;
1329 padding: 7px 7px 6px 7px;
1379 padding: 7px 7px 6px 7px;
1330 clear: both;
1380 clear: both;
1331 overflow: hidden;
1381 overflow: hidden;
1332 border-top: 1px solid #b3b3b3;
1382 border-top: 1px solid #b3b3b3;
1333 border-left: 1px solid #b3b3b3;
1383 border-left: 1px solid #b3b3b3;
1334 border-right: 1px solid #eaeaea;
1384 border-right: 1px solid #eaeaea;
1335 border-bottom: 1px solid #eaeaea;
1385 border-bottom: 1px solid #eaeaea;
1336
1386
1337 }
1387 }
1338
1388
1339 #content div.box div.form div.fields div.field div.input input
1389 #content div.box div.form div.fields div.field div.input input
1340 {
1390 {
1341 margin: 0;
1391 margin: 0;
1342 padding: 7px 7px 6px 7px;
1392 padding: 7px 7px 6px 7px;
1343 background: #FFFFFF;
1393 background: #FFFFFF;
1344 border-top: 1px solid #b3b3b3;
1394 border-top: 1px solid #b3b3b3;
1345 border-left: 1px solid #b3b3b3;
1395 border-left: 1px solid #b3b3b3;
1346 border-right: 1px solid #eaeaea;
1396 border-right: 1px solid #eaeaea;
1347 border-bottom: 1px solid #eaeaea;
1397 border-bottom: 1px solid #eaeaea;
1348 color: #000000;
1398 color: #000000;
1349 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1399 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1350 font-size: 11px;
1400 font-size: 11px;
1351 float: left;
1401 float: left;
1352 }
1402 }
1353
1403
1354 #content div.box-left div.form div.fields div.field div.input input,
1404 #content div.box-left div.form div.fields div.field div.input input,
1355 #content div.box-right div.form div.fields div.field div.input input
1405 #content div.box-right div.form div.fields div.field div.input input
1356 {
1406 {
1357 width: 100%;
1407 width: 100%;
1358 padding: 0;
1408 padding: 0;
1359 border: none;
1409 border: none;
1360 }
1410 }
1361
1411
1362 #content div.box div.form div.fields div.field div.input input.small
1412 #content div.box div.form div.fields div.field div.input input.small
1363 {
1413 {
1364 width: 30%;
1414 width: 30%;
1365 }
1415 }
1366
1416
1367 #content div.box div.form div.fields div.field div.input input.medium
1417 #content div.box div.form div.fields div.field div.input input.medium
1368 {
1418 {
1369 width: 55%;
1419 width: 55%;
1370 }
1420 }
1371
1421
1372 #content div.box div.form div.fields div.field div.input input.large
1422 #content div.box div.form div.fields div.field div.input input.large
1373 {
1423 {
1374 width: 85%;
1424 width: 85%;
1375 }
1425 }
1376
1426
1377 #content div.box div.form div.fields div.field div.input input.date
1427 #content div.box div.form div.fields div.field div.input input.date
1378 {
1428 {
1379 width: 177px;
1429 width: 177px;
1380 }
1430 }
1381
1431
1382 #content div.box div.form div.fields div.field div.input input.button
1432 #content div.box div.form div.fields div.field div.input input.button
1383 {
1433 {
1384 margin: 0;
1434 margin: 0;
1385 padding: 4px 8px 4px 8px;
1435 padding: 4px 8px 4px 8px;
1386 background: #D4D0C8;
1436 background: #D4D0C8;
1387 border-top: 1px solid #FFFFFF;
1437 border-top: 1px solid #FFFFFF;
1388 border-left: 1px solid #FFFFFF;
1438 border-left: 1px solid #FFFFFF;
1389 border-right: 1px solid #404040;
1439 border-right: 1px solid #404040;
1390 border-bottom: 1px solid #404040;
1440 border-bottom: 1px solid #404040;
1391 color: #000000;
1441 color: #000000;
1392 }
1442 }
1393
1443
1394 #content div.box div.form div.fields div.field div.input input.error
1444 #content div.box div.form div.fields div.field div.input input.error
1395 {
1445 {
1396 background: #FBE3E4;
1446 background: #FBE3E4;
1397 border-top: 1px solid #e1b2b3;
1447 border-top: 1px solid #e1b2b3;
1398 border-left: 1px solid #e1b2b3;
1448 border-left: 1px solid #e1b2b3;
1399 border-right: 1px solid #FBC2C4;
1449 border-right: 1px solid #FBC2C4;
1400 border-bottom: 1px solid #FBC2C4;
1450 border-bottom: 1px solid #FBC2C4;
1401 }
1451 }
1402
1452
1403 #content div.box div.form div.fields div.field div.input input.success
1453 #content div.box div.form div.fields div.field div.input input.success
1404 {
1454 {
1405 background: #E6EFC2;
1455 background: #E6EFC2;
1406 border-top: 1px solid #cebb98;
1456 border-top: 1px solid #cebb98;
1407 border-left: 1px solid #cebb98;
1457 border-left: 1px solid #cebb98;
1408 border-right: 1px solid #c6d880;
1458 border-right: 1px solid #c6d880;
1409 border-bottom: 1px solid #c6d880;
1459 border-bottom: 1px solid #c6d880;
1410 }
1460 }
1411
1461
1412 #content div.box div.form div.fields div.field div.input img.ui-datepicker-trigger
1462 #content div.box div.form div.fields div.field div.input img.ui-datepicker-trigger
1413 {
1463 {
1414 margin: 0 0 0 6px;
1464 margin: 0 0 0 6px;
1415 }
1465 }
1416
1466
1417 /* -----------------------------------------------------------
1467 /* -----------------------------------------------------------
1418 content -> right -> forms -> input (file styling)
1468 content -> right -> forms -> input (file styling)
1419 ----------------------------------------------------------- */
1469 ----------------------------------------------------------- */
1420
1470
1421 #content div.box div.form div.fields div.field div.input a.ui-input-file
1471 #content div.box div.form div.fields div.field div.input a.ui-input-file
1422 {
1472 {
1423 margin: 0 0 0 6px;
1473 margin: 0 0 0 6px;
1424 padding: 0;
1474 padding: 0;
1425 width: 28px;
1475 width: 28px;
1426 height: 28px;
1476 height: 28px;
1427 display: inline;
1477 display: inline;
1428 position: absolute;
1478 position: absolute;
1429 overflow: hidden;
1479 overflow: hidden;
1430 cursor: pointer;
1480 cursor: pointer;
1431 background: #e5e3e3 url("../images/button_browse.png") no-repeat;
1481 background: #e5e3e3 url("../images/button_browse.png") no-repeat;
1432 border: none;
1482 border: none;
1433 text-decoration: none;
1483 text-decoration: none;
1434 }
1484 }
1435
1485
1436 #content div.box div.form div.fields div.field div.input a:hover.ui-input-file
1486 #content div.box div.form div.fields div.field div.input a:hover.ui-input-file
1437 {
1487 {
1438 background: #e5e3e3 url("../images/button_browse_selected.png") no-repeat;
1488 background: #e5e3e3 url("../images/button_browse_selected.png") no-repeat;
1439 }
1489 }
1440
1490
1441 /* -----------------------------------------------------------
1491 /* -----------------------------------------------------------
1442 content -> right -> forms -> textarea
1492 content -> right -> forms -> textarea
1443 ----------------------------------------------------------- */
1493 ----------------------------------------------------------- */
1444
1494
1445 #content div.box div.form div.fields div.field div.textarea
1495 #content div.box div.form div.fields div.field div.textarea
1446 {
1496 {
1447 margin: 0 0 0 200px;
1497 margin: 0 0 0 200px;
1448 padding: 10px;
1498 padding: 10px;
1449 border-top: 1px solid #b3b3b3;
1499 border-top: 1px solid #b3b3b3;
1450 border-left: 1px solid #b3b3b3;
1500 border-left: 1px solid #b3b3b3;
1451 border-right: 1px solid #eaeaea;
1501 border-right: 1px solid #eaeaea;
1452 border-bottom: 1px solid #eaeaea;
1502 border-bottom: 1px solid #eaeaea;
1453 }
1503 }
1454
1504
1455 #content div.box div.form div.fields div.field div.textarea-editor
1505 #content div.box div.form div.fields div.field div.textarea-editor
1456 {
1506 {
1457 padding: 0;
1507 padding: 0;
1458 border: 1px solid #dddddd;
1508 border: 1px solid #dddddd;
1459 }
1509 }
1460
1510
1461 #content div.box-left div.form div.fields div.field div.textarea,
1511 #content div.box-left div.form div.fields div.field div.textarea,
1462 #content div.box-right div.form div.fields div.field div.textarea
1512 #content div.box-right div.form div.fields div.field div.textarea
1463 {
1513 {
1464 margin: 0;
1514 margin: 0;
1465 }
1515 }
1466
1516
1467 #content div.box div.form div.fields div.field div.textarea textarea
1517 #content div.box div.form div.fields div.field div.textarea textarea
1468 {
1518 {
1469 margin: 0;
1519 margin: 0;
1470 padding: 0;
1520 padding: 0;
1471 width: 100%;
1521 width: 100%;
1472 height: 220px;
1522 height: 220px;
1473 overflow: hidden;
1523 overflow: hidden;
1474 background: #FFFFFF;
1524 background: #FFFFFF;
1475 border-width: 0;
1525 border-width: 0;
1476 color: #000000;
1526 color: #000000;
1477 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1527 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1478 font-size: 11px;
1528 font-size: 11px;
1479 outline: none;
1529 outline: none;
1480 }
1530 }
1481
1531
1482 #content div.box-left div.form div.fields div.field div.textarea textarea,
1532 #content div.box-left div.form div.fields div.field div.textarea textarea,
1483 #content div.box-right div.form div.fields div.field div.textarea textarea
1533 #content div.box-right div.form div.fields div.field div.textarea textarea
1484 {
1534 {
1485 width: 100%;
1535 width: 100%;
1486 height: 100px;
1536 height: 100px;
1487 }
1537 }
1488
1538
1489 #content div.box div.form div.fields div.field div.textarea textarea.error
1539 #content div.box div.form div.fields div.field div.textarea textarea.error
1490 {
1540 {
1491 padding: 3px 10px 10px 23px;
1541 padding: 3px 10px 10px 23px;
1492 background-color: #FBE3E4;
1542 background-color: #FBE3E4;
1493 background-image: url("../../../resources/images/icons/exclamation.png");
1543 background-image: url("../../../resources/images/icons/exclamation.png");
1494 background-repeat: no-repeat;
1544 background-repeat: no-repeat;
1495 background-position: 3px 3px;
1545 background-position: 3px 3px;
1496 border: 1px solid #FBC2C4;
1546 border: 1px solid #FBC2C4;
1497 }
1547 }
1498
1548
1499 #content div.box div.form div.fields div.field div.textarea textarea.success
1549 #content div.box div.form div.fields div.field div.textarea textarea.success
1500 {
1550 {
1501 padding: 3px 10px 10px 23px;
1551 padding: 3px 10px 10px 23px;
1502 background-color: #E6EFC2;
1552 background-color: #E6EFC2;
1503 background-image: url("../../../resources/images/icons/accept.png");
1553 background-image: url("../../../resources/images/icons/accept.png");
1504 background-repeat: no-repeat;
1554 background-repeat: no-repeat;
1505 background-position: 3px 3px;
1555 background-position: 3px 3px;
1506 border: 1px solid #C6D880;
1556 border: 1px solid #C6D880;
1507 }
1557 }
1508
1558
1509 /* -----------------------------------------------------------
1559 /* -----------------------------------------------------------
1510 content -> right -> forms -> textarea (tinymce editor)
1560 content -> right -> forms -> textarea (tinymce editor)
1511 ----------------------------------------------------------- */
1561 ----------------------------------------------------------- */
1512
1562
1513 #content div.box div.form div.fields div.field div.textarea table
1563 #content div.box div.form div.fields div.field div.textarea table
1514 {
1564 {
1515 margin: 0;
1565 margin: 0;
1516 padding: 0;
1566 padding: 0;
1517 width: 100%;
1567 width: 100%;
1518 border: none;
1568 border: none;
1519 }
1569 }
1520
1570
1521 #content div.box div.form div.fields div.field div.textarea table td
1571 #content div.box div.form div.fields div.field div.textarea table td
1522 {
1572 {
1523 padding: 0;
1573 padding: 0;
1524 background: #DDDDDD;
1574 background: #DDDDDD;
1525 border: none;
1575 border: none;
1526 }
1576 }
1527
1577
1528 #content div.box div.form div.fields div.field div.textarea table td table
1578 #content div.box div.form div.fields div.field div.textarea table td table
1529 {
1579 {
1530 margin: 0;
1580 margin: 0;
1531 padding: 0;
1581 padding: 0;
1532 width: auto;
1582 width: auto;
1533 border: none;
1583 border: none;
1534 }
1584 }
1535
1585
1536 #content div.box div.form div.fields div.field div.textarea table td table td
1586 #content div.box div.form div.fields div.field div.textarea table td table td
1537 {
1587 {
1538 padding: 5px 5px 5px 0;
1588 padding: 5px 5px 5px 0;
1539 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1589 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1540 font-size: 11px;
1590 font-size: 11px;
1541 }
1591 }
1542
1592
1543 #content div.box div.form div.fields div.field div.textarea table td table td a
1593 #content div.box div.form div.fields div.field div.textarea table td table td a
1544 {
1594 {
1545 border: none;
1595 border: none;
1546 }
1596 }
1547
1597
1548 #content div.box div.form div.fields div.field div.textarea table td table td a.mceButtonActive
1598 #content div.box div.form div.fields div.field div.textarea table td table td a.mceButtonActive
1549 {
1599 {
1550 background: #b1b1b1;
1600 background: #b1b1b1;
1551 }
1601 }
1552
1602
1553 /* -----------------------------------------------------------
1603 /* -----------------------------------------------------------
1554 content -> right -> forms -> select
1604 content -> right -> forms -> select
1555 ----------------------------------------------------------- */
1605 ----------------------------------------------------------- */
1556
1606
1557 #content div.box div.form div.fields div.field div.select
1607 #content div.box div.form div.fields div.field div.select
1558 {
1608 {
1559 margin: 0 0 0 200px;
1609 margin: 0 0 0 200px;
1560 padding: 0;
1610 padding: 0;
1561 }
1611 }
1562
1612
1563 #content div.box div.form div.fields div.field div.select a:hover
1613 #content div.box div.form div.fields div.field div.select a:hover
1564 {
1614 {
1565 color: #000000;
1615 color: #000000;
1566 text-decoration: none;
1616 text-decoration: none;
1567 }
1617 }
1568
1618
1569 #content div.box div.form div.fields div.field div.select select
1619 #content div.box div.form div.fields div.field div.select select
1570 {
1620 {
1571 margin: 0;
1621 margin: 0;
1572 }
1622 }
1573
1623
1574 /* -----------------------------------------------------------
1624 /* -----------------------------------------------------------
1575 content -> right -> forms -> select (jquery styling)
1625 content -> right -> forms -> select (jquery styling)
1576 ----------------------------------------------------------- */
1626 ----------------------------------------------------------- */
1577
1627
1578 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus
1628 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus
1579 {
1629 {
1580 border: 1px solid #666666;
1630 border: 1px solid #666666;
1581 }
1631 }
1582
1632
1583 #content div.box div.form div.fields div.field div.select a.ui-selectmenu
1633 #content div.box div.form div.fields div.field div.select a.ui-selectmenu
1584 {
1634 {
1585 color: #565656;
1635 color: #565656;
1586 text-decoration: none;
1636 text-decoration: none;
1587 }
1637 }
1588
1638
1589 #content div.box div.form div.fields div.field div.select a.ui-selectmenu:hover
1639 #content div.box div.form div.fields div.field div.select a.ui-selectmenu:hover
1590 {
1640 {
1591 color: #000000;
1641 color: #000000;
1592 text-decoration: none;
1642 text-decoration: none;
1593 }
1643 }
1594
1644
1595 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus span.ui-icon
1645 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus span.ui-icon
1596 {
1646 {
1597 background-image: url(../images/ui/ui-icons_222222_256x240.png);
1647 background-image: url(../images/ui/ui-icons_222222_256x240.png);
1598 }
1648 }
1599
1649
1600 /* -----------------------------------------------------------
1650 /* -----------------------------------------------------------
1601 content -> right -> forms -> element focus
1651 content -> right -> forms -> element focus
1602 ----------------------------------------------------------- */
1652 ----------------------------------------------------------- */
1603
1653
1604 #content div.box div.form div.fields div.field input[type=text]:focus,
1654 #content div.box div.form div.fields div.field input[type=text]:focus,
1605 #content div.box div.form div.fields div.field input[type=password]:focus,
1655 #content div.box div.form div.fields div.field input[type=password]:focus,
1606 #content div.box div.form div.fields div.field input[type=file]:focus,
1656 #content div.box div.form div.fields div.field input[type=file]:focus,
1607 #content div.box div.form div.fields div.field textarea:focus,
1657 #content div.box div.form div.fields div.field textarea:focus,
1608 #content div.box div.form div.fields div.field select:focus
1658 #content div.box div.form div.fields div.field select:focus
1609 {
1659 {
1610 background: #f6f6f6;
1660 background: #f6f6f6;
1611 border-color: #666;
1661 border-color: #666;
1612 }
1662 }
1613
1663
1614 /* -----------------------------------------------------------
1664 /* -----------------------------------------------------------
1615 content -> right -> forms -> checkboxes
1665 content -> right -> forms -> checkboxes
1616 ----------------------------------------------------------- */
1666 ----------------------------------------------------------- */
1617
1667
1618 #content div.box div.form div.fields div.field div.checkboxes
1668 #content div.box div.form div.fields div.field div.checkboxes
1619 {
1669 {
1620 margin: 0 0 0 200px;
1670 margin: 0 0 0 200px;
1621 padding: 0;
1671 padding: 0;
1622 }
1672 }
1623
1673
1624 #content div.box div.form div.fields div.field div.checkboxes div.checkbox
1674 #content div.box div.form div.fields div.field div.checkboxes div.checkbox
1625 {
1675 {
1626 margin: 0;
1676 margin: 0;
1627 padding: 2px 0 2px 0;
1677 padding: 2px 0 2px 0;
1628 clear: both;
1678 clear: both;
1629 overflow: hidden;
1679 overflow: hidden;
1630 }
1680 }
1631
1681
1632 #content div.box div.form div.fields div.field div.checkboxes div.checkbox input
1682 #content div.box div.form div.fields div.field div.checkboxes div.checkbox input
1633 {
1683 {
1634 margin: 0;
1684 margin: 0;
1635 float: left;
1685 float: left;
1636 }
1686 }
1637
1687
1638 #content div.box div.form div.fields div.field div.checkboxes div.checkbox label
1688 #content div.box div.form div.fields div.field div.checkboxes div.checkbox label
1639 {
1689 {
1640 margin: 3px 0 0 4px;
1690 margin: 3px 0 0 4px;
1641 height: 1%;
1691 height: 1%;
1642 display: block;
1692 display: block;
1643 float: left;
1693 float: left;
1644 }
1694 }
1645
1695
1646 /* -----------------------------------------------------------
1696 /* -----------------------------------------------------------
1647 content -> right -> forms -> radios
1697 content -> right -> forms -> radios
1648 ----------------------------------------------------------- */
1698 ----------------------------------------------------------- */
1649
1699
1650 #content div.box div.form div.fields div.field div.radios
1700 #content div.box div.form div.fields div.field div.radios
1651 {
1701 {
1652 margin: 0 0 0 200px;
1702 margin: 0 0 0 200px;
1653 padding: 0;
1703 padding: 0;
1654 }
1704 }
1655
1705
1656 #content div.box div.form div.fields div.field div.radios div.radio
1706 #content div.box div.form div.fields div.field div.radios div.radio
1657 {
1707 {
1658 margin: 0;
1708 margin: 0;
1659 padding: 2px 0 2px 0;
1709 padding: 2px 0 2px 0;
1660 clear: both;
1710 clear: both;
1661 overflow: hidden;
1711 overflow: hidden;
1662 }
1712 }
1663
1713
1664 #content div.box div.form div.fields div.field div.radios div.radio input
1714 #content div.box div.form div.fields div.field div.radios div.radio input
1665 {
1715 {
1666 margin: 0;
1716 margin: 0;
1667 float: left;
1717 float: left;
1668 }
1718 }
1669
1719
1670 #content div.box div.form div.fields div.field div.radios div.radio label
1720 #content div.box div.form div.fields div.field div.radios div.radio label
1671 {
1721 {
1672 margin: 3px 0 0 4px;
1722 margin: 3px 0 0 4px;
1673 height: 1%;
1723 height: 1%;
1674 display: block;
1724 display: block;
1675 float: left;
1725 float: left;
1676 }
1726 }
1677 /* -----------------------------------------------------------
1727 /* -----------------------------------------------------------
1678 content -> right -> forms -> button
1728 content -> right -> forms -> button
1679 ----------------------------------------------------------- */
1729 ----------------------------------------------------------- */
1680
1730
1681 div.form div.fields div.field div.button
1731 div.form div.fields div.field div.button
1682 {
1732 {
1683 margin: 0;
1733 margin: 0;
1684 padding: 0 0 0 8px;
1734 padding: 0 0 0 8px;
1685 float: left;
1735 float: left;
1686 }
1736 }
1687
1737
1688 div.form div.fields div.field div.button input
1738 div.form div.fields div.field div.button input
1689 {
1739 {
1690 margin: 0;
1740 margin: 0;
1691 color: #000000;
1741 color: #000000;
1692 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1742 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1693 font-size: 11px;
1743 font-size: 11px;
1694 font-weight: bold;
1744 font-weight: bold;
1695 }
1745 }
1696
1746
1697 div.form div.fields div.field div.button .ui-state-default
1747 div.form div.fields div.field div.button .ui-state-default
1698 {
1748 {
1699 margin: 0;
1749 margin: 0;
1700 padding: 6px 12px 6px 12px;
1750 padding: 6px 12px 6px 12px;
1701 background: #e5e3e3 url("../images/button.png") repeat-x;
1751 background: #e5e3e3 url("../images/button.png") repeat-x;
1702 border-top: 1px solid #DDDDDD;
1752 border-top: 1px solid #DDDDDD;
1703 border-left: 1px solid #c6c6c6;
1753 border-left: 1px solid #c6c6c6;
1704 border-right: 1px solid #DDDDDD;
1754 border-right: 1px solid #DDDDDD;
1705 border-bottom: 1px solid #c6c6c6;
1755 border-bottom: 1px solid #c6c6c6;
1706 color: #515151;
1756 color: #515151;
1707 outline: none;
1757 outline: none;
1708 }
1758 }
1709
1759
1710 div.form div.fields div.field div.button .ui-state-hover
1760 div.form div.fields div.field div.button .ui-state-hover
1711 {
1761 {
1712 margin: 0;
1762 margin: 0;
1713 padding: 6px 12px 6px 12px;
1763 padding: 6px 12px 6px 12px;
1714 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1764 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1715 border-top: 1px solid #cccccc;
1765 border-top: 1px solid #cccccc;
1716 border-left: 1px solid #bebebe;
1766 border-left: 1px solid #bebebe;
1717 border-right: 1px solid #b1b1b1;
1767 border-right: 1px solid #b1b1b1;
1718 border-bottom: 1px solid #afafaf;
1768 border-bottom: 1px solid #afafaf;
1719 color: #515151;
1769 color: #515151;
1720 outline: none;
1770 outline: none;
1721 }
1771 }
1722
1772
1723 div.form div.fields div.field div.highlight
1773 div.form div.fields div.field div.highlight
1724 {
1774 {
1725 display: inline;
1775 display: inline;
1726 }
1776 }
1727
1777
1728 div.form div.fields div.field div.highlight .ui-state-default
1778 div.form div.fields div.field div.highlight .ui-state-default
1729 {
1779 {
1730 margin: 0;
1780 margin: 0;
1731 padding: 6px 12px 6px 12px;
1781 padding: 6px 12px 6px 12px;
1732 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1782 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1733 border-top: 1px solid #5c91a4;
1783 border-top: 1px solid #5c91a4;
1734 border-left: 1px solid #2a6f89;
1784 border-left: 1px solid #2a6f89;
1735 border-right: 1px solid #2b7089;
1785 border-right: 1px solid #2b7089;
1736 border-bottom: 1px solid #1a6480;
1786 border-bottom: 1px solid #1a6480;
1737 color: #FFFFFF;
1787 color: #FFFFFF;
1738 }
1788 }
1739
1789
1740 div.form div.fields div.field div.highlight .ui-state-hover
1790 div.form div.fields div.field div.highlight .ui-state-hover
1741 {
1791 {
1742 margin: 0;
1792 margin: 0;
1743 padding: 6px 12px 6px 12px;
1793 padding: 6px 12px 6px 12px;
1744 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1794 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1745 border-top: 1px solid #78acbf;
1795 border-top: 1px solid #78acbf;
1746 border-left: 1px solid #34819e;
1796 border-left: 1px solid #34819e;
1747 border-right: 1px solid #35829f;
1797 border-right: 1px solid #35829f;
1748 border-bottom: 1px solid #257897;
1798 border-bottom: 1px solid #257897;
1749 color: #FFFFFF;
1799 color: #FFFFFF;
1750 }
1800 }
1751
1801
1752
1802
1753 /* -----------------------------------------------------------
1803 /* -----------------------------------------------------------
1754 content -> right -> forms -> buttons
1804 content -> right -> forms -> buttons
1755 ----------------------------------------------------------- */
1805 ----------------------------------------------------------- */
1756
1806
1757 #content div.box div.form div.fields div.buttons
1807 #content div.box div.form div.fields div.buttons
1758 {
1808 {
1759 margin: 10px 0 0 200px;
1809 margin: 10px 0 0 200px;
1760 padding: 0;
1810 padding: 0;
1761 }
1811 }
1762
1812
1763 #content div.box-left div.form div.fields div.buttons,
1813 #content div.box-left div.form div.fields div.buttons,
1764 #content div.box-right div.form div.fields div.buttons
1814 #content div.box-right div.form div.fields div.buttons
1765 {
1815 {
1766 margin: 10px 0 0 0;
1816 margin: 10px 0 0 0;
1767 }
1817 }
1768
1818
1769 #content div.box div.form div.fields div.buttons input
1819 #content div.box div.form div.fields div.buttons input
1770 {
1820 {
1771 margin: 0;
1821 margin: 0;
1772 color: #000000;
1822 color: #000000;
1773 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1823 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1774 font-size: 11px;
1824 font-size: 11px;
1775 font-weight: bold;
1825 font-weight: bold;
1776 }
1826 }
1777 /* -----------------------------------------------------------
1827 /* -----------------------------------------------------------
1778 content -> right -> forms -> buttons
1828 content -> right -> forms -> buttons
1779 ----------------------------------------------------------- */
1829 ----------------------------------------------------------- */
1780
1830
1781 div.form div.fields div.buttons
1831 div.form div.fields div.buttons
1782 {
1832 {
1783 margin: 10px 0 0 200px;
1833 margin: 10px 0 0 200px;
1784 padding: 0;
1834 padding: 0;
1785 }
1835 }
1786
1836
1787 div.box-left div.form div.fields div.buttons,
1837 div.box-left div.form div.fields div.buttons,
1788 div.box-right div.form div.fields div.buttons
1838 div.box-right div.form div.fields div.buttons
1789 {
1839 {
1790 margin: 10px 0 0 0;
1840 margin: 10px 0 0 0;
1791 }
1841 }
1792
1842
1793 div.form div.fields div.buttons input
1843 div.form div.fields div.buttons input
1794 {
1844 {
1795 margin: 0;
1845 margin: 0;
1796 color: #000000;
1846 color: #000000;
1797 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1847 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1798 font-size: 11px;
1848 font-size: 11px;
1799 font-weight: bold;
1849 font-weight: bold;
1800 }
1850 }
1801
1851
1802 /* -----------------------------------------------------------
1852 /* -----------------------------------------------------------
1803 content -> right -> forms -> buttons (jquery styling)
1853 content -> right -> forms -> buttons (jquery styling)
1804 ----------------------------------------------------------- */
1854 ----------------------------------------------------------- */
1805
1855
1806 #content div.box div.form div.fields div.buttons input.ui-state-default
1856 #content div.box div.form div.fields div.buttons input.ui-state-default
1807 {
1857 {
1808 margin: 0;
1858 margin: 0;
1809 padding: 6px 12px 6px 12px;
1859 padding: 6px 12px 6px 12px;
1810 background: #e5e3e3 url("../images/button.png") repeat-x;
1860 background: #e5e3e3 url("../images/button.png") repeat-x;
1811 border-top: 1px solid #DDDDDD;
1861 border-top: 1px solid #DDDDDD;
1812 border-left: 1px solid #c6c6c6;
1862 border-left: 1px solid #c6c6c6;
1813 border-right: 1px solid #DDDDDD;
1863 border-right: 1px solid #DDDDDD;
1814 border-bottom: 1px solid #c6c6c6;
1864 border-bottom: 1px solid #c6c6c6;
1815 color: #515151;
1865 color: #515151;
1816 outline: none;
1866 outline: none;
1817 }
1867 }
1818
1868
1819 #content div.box div.form div.fields div.buttons input.ui-state-hover
1869 #content div.box div.form div.fields div.buttons input.ui-state-hover
1820 {
1870 {
1821 margin: 0;
1871 margin: 0;
1822 padding: 6px 12px 6px 12px;
1872 padding: 6px 12px 6px 12px;
1823 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1873 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1824 border-top: 1px solid #cccccc;
1874 border-top: 1px solid #cccccc;
1825 border-left: 1px solid #bebebe;
1875 border-left: 1px solid #bebebe;
1826 border-right: 1px solid #b1b1b1;
1876 border-right: 1px solid #b1b1b1;
1827 border-bottom: 1px solid #afafaf;
1877 border-bottom: 1px solid #afafaf;
1828 color: #515151;
1878 color: #515151;
1829 outline: none;
1879 outline: none;
1830 }
1880 }
1831
1881
1832 #content div.box div.form div.fields div.buttons div.highlight
1882 #content div.box div.form div.fields div.buttons div.highlight
1833 {
1883 {
1834 display: inline;
1884 display: inline;
1835 }
1885 }
1836
1886
1837 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-default
1887 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-default
1838 {
1888 {
1839 margin: 0;
1889 margin: 0;
1840 padding: 6px 12px 6px 12px;
1890 padding: 6px 12px 6px 12px;
1841 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1891 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1842 border-top: 1px solid #5c91a4;
1892 border-top: 1px solid #5c91a4;
1843 border-left: 1px solid #2a6f89;
1893 border-left: 1px solid #2a6f89;
1844 border-right: 1px solid #2b7089;
1894 border-right: 1px solid #2b7089;
1845 border-bottom: 1px solid #1a6480;
1895 border-bottom: 1px solid #1a6480;
1846 color: #FFFFFF;
1896 color: #FFFFFF;
1847 }
1897 }
1848
1898
1849 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover
1899 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover
1850 {
1900 {
1851 margin: 0;
1901 margin: 0;
1852 padding: 6px 12px 6px 12px;
1902 padding: 6px 12px 6px 12px;
1853 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1903 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1854 border-top: 1px solid #78acbf;
1904 border-top: 1px solid #78acbf;
1855 border-left: 1px solid #34819e;
1905 border-left: 1px solid #34819e;
1856 border-right: 1px solid #35829f;
1906 border-right: 1px solid #35829f;
1857 border-bottom: 1px solid #257897;
1907 border-bottom: 1px solid #257897;
1858 color: #FFFFFF;
1908 color: #FFFFFF;
1859 }
1909 }
1860
1910
1861 /* -----------------------------------------------------------
1911 /* -----------------------------------------------------------
1862 content -> right -> box / tables
1912 content -> right -> box / tables
1863 ----------------------------------------------------------- */
1913 ----------------------------------------------------------- */
1864
1914
1865 #content div.box div.table
1915 #content div.box div.table
1866 {
1916 {
1867 margin: 0;
1917 margin: 0;
1868 padding: 0 20px 10px 20px;
1918 padding: 0 20px 10px 20px;
1869 clear: both;
1919 clear: both;
1870 overflow: hidden;
1920 overflow: hidden;
1871 }
1921 }
1872
1922
1873 #content div.box table
1923 #content div.box table
1874 {
1924 {
1875 margin: 0;
1925 margin: 0;
1876 padding: 0;
1926 padding: 0;
1877 width: 100%;
1927 width: 100%;
1878 border-collapse: collapse;
1928 border-collapse: collapse;
1879 }
1929 }
1880
1930
1881 #content div.box table th
1931 #content div.box table th
1882 {
1932 {
1883 padding: 10px;
1933 padding: 10px;
1884 background: #eeeeee;
1934 background: #eeeeee;
1885 border-bottom: 1px solid #dddddd;
1935 border-bottom: 1px solid #dddddd;
1886 }
1936 }
1887
1937
1888 #content div.box table th.left
1938 #content div.box table th.left
1889 {
1939 {
1890 text-align: left;
1940 text-align: left;
1891 }
1941 }
1892
1942
1893 #content div.box table th.right
1943 #content div.box table th.right
1894 {
1944 {
1895 text-align: right;
1945 text-align: right;
1896 }
1946 }
1897
1947
1898 #content div.box table th.center
1948 #content div.box table th.center
1899 {
1949 {
1900 text-align: center;
1950 text-align: center;
1901 }
1951 }
1902
1952
1903 #content div.box table th.selected
1953 #content div.box table th.selected
1904 {
1954 {
1905 padding: 0;
1955 padding: 0;
1906 vertical-align: middle;
1956 vertical-align: middle;
1907 }
1957 }
1908
1958
1909 #content div.box table th.selected input
1959 #content div.box table th.selected input
1910 {
1960 {
1911 margin: 0;
1961 margin: 0;
1912 }
1962 }
1913
1963
1914 #content div.box table td
1964 #content div.box table td
1915 {
1965 {
1916 padding: 5px;
1966 padding: 5px;
1917 background: #ffffff;
1967 background: #ffffff;
1918 border-bottom: 1px solid #cdcdcd;
1968 border-bottom: 1px solid #cdcdcd;
1919 vertical-align:middle;
1969 vertical-align:middle;
1920 }
1970 }
1921
1971
1922 #content div.box table tr.selected td
1972 #content div.box table tr.selected td
1923 {
1973 {
1924 background: #FFFFCC;
1974 background: #FFFFCC;
1925 }
1975 }
1926
1976
1927 #content div.box table td.selected
1977 #content div.box table td.selected
1928 {
1978 {
1929 padding: 0;
1979 padding: 0;
1930 width: 3%;
1980 width: 3%;
1931 text-align: center;
1981 text-align: center;
1932 vertical-align: middle;
1982 vertical-align: middle;
1933 }
1983 }
1934
1984
1935 #content div.box table td.selected input
1985 #content div.box table td.selected input
1936 {
1986 {
1937 margin: 0;
1987 margin: 0;
1938 }
1988 }
1939
1989
1940 #content div.box table td.action
1990 #content div.box table td.action
1941 {
1991 {
1942 width: 45%;
1992 width: 45%;
1943 text-align: left;
1993 text-align: left;
1944 }
1994 }
1945
1995
1946 #content div.box table td.user
1996 #content div.box table td.user
1947 {
1997 {
1948 width: 10%;
1998 width: 10%;
1949 text-align: center;
1999 text-align: center;
1950 }
2000 }
1951
2001
1952 #content div.box table td.date
2002 #content div.box table td.date
1953 {
2003 {
1954 width: 33%;
2004 width: 33%;
1955 text-align: center;
2005 text-align: center;
1956 }
2006 }
1957
2007
1958 #content div.box table td.address
2008 #content div.box table td.address
1959 {
2009 {
1960 width: 10%;
2010 width: 10%;
1961 text-align: center;
2011 text-align: center;
1962 }
2012 }
1963
2013
1964 /* -----------------------------------------------------------
2014 /* -----------------------------------------------------------
1965 content -> right -> box / table action
2015 content -> right -> box / table action
1966 ----------------------------------------------------------- */
2016 ----------------------------------------------------------- */
1967
2017
1968 #content div.box div.action
2018 #content div.box div.action
1969 {
2019 {
1970 margin: 10px 0 0 0;
2020 margin: 10px 0 0 0;
1971 padding: 0;
2021 padding: 0;
1972 float: right;
2022 float: right;
1973 background: #FFFFFF;
2023 background: #FFFFFF;
1974 text-align: right;
2024 text-align: right;
1975 }
2025 }
1976
2026
1977 #content div.box div.action a:hover
2027 #content div.box div.action a:hover
1978 {
2028 {
1979 color: #000000;
2029 color: #000000;
1980 text-decoration: none;
2030 text-decoration: none;
1981 }
2031 }
1982
2032
1983 #content div.box div.action select
2033 #content div.box div.action select
1984 {
2034 {
1985 margin: 0;
2035 margin: 0;
1986 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2036 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1987 font-size: 11px;
2037 font-size: 11px;
1988 }
2038 }
1989
2039
1990 #content div.box div.action div.button
2040 #content div.box div.action div.button
1991 {
2041 {
1992 margin: 6px 0 0 0;
2042 margin: 6px 0 0 0;
1993 padding: 0;
2043 padding: 0;
1994 text-align: right;
2044 text-align: right;
1995 }
2045 }
1996
2046
1997 #content div.box div.action div.button input
2047 #content div.box div.action div.button input
1998 {
2048 {
1999 margin: 0;
2049 margin: 0;
2000 color: #000000;
2050 color: #000000;
2001 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2051 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2002 font-size: 11px;
2052 font-size: 11px;
2003 font-weight: bold;
2053 font-weight: bold;
2004 }
2054 }
2005
2055
2006 #content div.box div.action div.button input.ui-state-default
2056 #content div.box div.action div.button input.ui-state-default
2007 {
2057 {
2008 margin: 0;
2058 margin: 0;
2009 padding: 6px 12px 6px 12px;
2059 padding: 6px 12px 6px 12px;
2010 background: #e5e3e3 url("../images/button.png") repeat-x;
2060 background: #e5e3e3 url("../images/button.png") repeat-x;
2011 border-top: 1px solid #DDDDDD;
2061 border-top: 1px solid #DDDDDD;
2012 border-left: 1px solid #c6c6c6;
2062 border-left: 1px solid #c6c6c6;
2013 border-right: 1px solid #DDDDDD;
2063 border-right: 1px solid #DDDDDD;
2014 border-bottom: 1px solid #c6c6c6;
2064 border-bottom: 1px solid #c6c6c6;
2015 color: #515151;
2065 color: #515151;
2016 }
2066 }
2017
2067
2018 #content div.box div.action div.button input.ui-state-hover
2068 #content div.box div.action div.button input.ui-state-hover
2019 {
2069 {
2020 margin: 0;
2070 margin: 0;
2021 padding: 6px 12px 6px 12px;
2071 padding: 6px 12px 6px 12px;
2022 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2072 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2023 border-top: 1px solid #cccccc;
2073 border-top: 1px solid #cccccc;
2024 border-left: 1px solid #bebebe;
2074 border-left: 1px solid #bebebe;
2025 border-right: 1px solid #b1b1b1;
2075 border-right: 1px solid #b1b1b1;
2026 border-bottom: 1px solid #afafaf;
2076 border-bottom: 1px solid #afafaf;
2027 color: #515151;
2077 color: #515151;
2028 }
2078 }
2029
2079
2030 #content div.box div.action .ui-selectmenu
2080 #content div.box div.action .ui-selectmenu
2031 {
2081 {
2032 margin: 0;
2082 margin: 0;
2033 padding: 0;
2083 padding: 0;
2034 }
2084 }
2035
2085
2036 #content div.box div.action a.ui-selectmenu-focus
2086 #content div.box div.action a.ui-selectmenu-focus
2037 {
2087 {
2038 border: 1px solid #666666;
2088 border: 1px solid #666666;
2039 }
2089 }
2040
2090
2041 #content div.box div.action a.ui-selectmenu-focus span.ui-icon
2091 #content div.box div.action a.ui-selectmenu-focus span.ui-icon
2042 {
2092 {
2043 background-image: url(../images/ui/ui-icons_222222_256x240.png);
2093 background-image: url(../images/ui/ui-icons_222222_256x240.png);
2044 }
2094 }
2045
2095
2046 /* -----------------------------------------------------------
2096 /* -----------------------------------------------------------
2047 content -> right -> pagination
2097 content -> right -> pagination
2048 ----------------------------------------------------------- */
2098 ----------------------------------------------------------- */
2049
2099
2050 #content div.box div.pagination
2100 #content div.box div.pagination
2051 {
2101 {
2052 margin: 10px 0 0 0;
2102 margin: 10px 0 0 0;
2053 padding: 0;
2103 padding: 0;
2054 height: 1%;
2104 height: 1%;
2055 clear: both;
2105 clear: both;
2056 overflow: hidden;
2106 overflow: hidden;
2057 }
2107 }
2058
2108
2059 #content div.box div.pagination div.results
2109 #content div.box div.pagination div.results
2060 {
2110 {
2061 margin: 0;
2111 margin: 0;
2062 padding: 0;
2112 padding: 0;
2063 text-align: left;
2113 text-align: left;
2064 float: left
2114 float: left
2065 }
2115 }
2066
2116
2067 #content div.box div.pagination div.results span
2117 #content div.box div.pagination div.results span
2068 {
2118 {
2069 margin: 0;
2119 margin: 0;
2070 padding: 6px 8px 6px 8px;
2120 padding: 6px 8px 6px 8px;
2071 height: 1%;
2121 height: 1%;
2072 display: block;
2122 display: block;
2073 float: left;
2123 float: left;
2074 background: #ebebeb url("../images/pager.png") repeat-x;
2124 background: #ebebeb url("../images/pager.png") repeat-x;
2075 border-top: 1px solid #dedede;
2125 border-top: 1px solid #dedede;
2076 border-left: 1px solid #cfcfcf;
2126 border-left: 1px solid #cfcfcf;
2077 border-right: 1px solid #c4c4c4;
2127 border-right: 1px solid #c4c4c4;
2078 border-bottom: 1px solid #c4c4c4;
2128 border-bottom: 1px solid #c4c4c4;
2079 color: #4A4A4A;
2129 color: #4A4A4A;
2080 font-weight: bold;
2130 font-weight: bold;
2081 }
2131 }
2082
2132
2083 #content div.box div.pagination ul.pager
2133 #content div.box div.pagination ul.pager
2084 {
2134 {
2085 margin: 0;
2135 margin: 0;
2086 padding: 0;
2136 padding: 0;
2087 float: right;
2137 float: right;
2088 text-align: right;
2138 text-align: right;
2089 }
2139 }
2090
2140
2091 #content div.box div.pagination ul.pager li
2141 #content div.box div.pagination ul.pager li
2092 {
2142 {
2093 margin: 0 0 0 4px;
2143 margin: 0 0 0 4px;
2094 padding: 0;
2144 padding: 0;
2095 height: 1%;
2145 height: 1%;
2096 float: left;
2146 float: left;
2097 list-style: none;
2147 list-style: none;
2098 background: #ebebeb url("../images/pager.png") repeat-x;
2148 background: #ebebeb url("../images/pager.png") repeat-x;
2099 border-top: 1px solid #dedede;
2149 border-top: 1px solid #dedede;
2100 border-left: 1px solid #cfcfcf;
2150 border-left: 1px solid #cfcfcf;
2101 border-right: 1px solid #c4c4c4;
2151 border-right: 1px solid #c4c4c4;
2102 border-bottom: 1px solid #c4c4c4;
2152 border-bottom: 1px solid #c4c4c4;
2103 color: #4A4A4A;
2153 color: #4A4A4A;
2104 font-weight: bold;
2154 font-weight: bold;
2105 }
2155 }
2106
2156
2107 #content div.box div.pagination ul.pager li.separator
2157 #content div.box div.pagination ul.pager li.separator
2108 {
2158 {
2109 padding: 6px;
2159 padding: 6px;
2110 }
2160 }
2111
2161
2112 #content div.box div.pagination ul.pager li.current
2162 #content div.box div.pagination ul.pager li.current
2113 {
2163 {
2114 padding: 6px;
2164 padding: 6px;
2115 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2165 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2116 border-top: 1px solid #cccccc;
2166 border-top: 1px solid #cccccc;
2117 border-left: 1px solid #bebebe;
2167 border-left: 1px solid #bebebe;
2118 border-right: 1px solid #b1b1b1;
2168 border-right: 1px solid #b1b1b1;
2119 border-bottom: 1px solid #afafaf;
2169 border-bottom: 1px solid #afafaf;
2120 color: #515151;
2170 color: #515151;
2121 }
2171 }
2122
2172
2123 #content div.box div.pagination ul.pager li.disabled
2173 #content div.box div.pagination ul.pager li.disabled
2124 {
2174 {
2125 padding: 6px;
2175 padding: 6px;
2126 color: #B4B4B4;
2176 color: #B4B4B4;
2127 }
2177 }
2128
2178
2129 #content div.box div.pagination ul.pager li a
2179 #content div.box div.pagination ul.pager li a
2130 {
2180 {
2131 margin: 0;
2181 margin: 0;
2132 padding: 6px;
2182 padding: 6px;
2133 height: 1%;
2183 height: 1%;
2134 display: block;
2184 display: block;
2135 float: left;
2185 float: left;
2136 color: #515151;
2186 color: #515151;
2137 text-decoration: none;
2187 text-decoration: none;
2138 }
2188 }
2139
2189
2140 #content div.box div.pagination ul.pager li a:hover,
2190 #content div.box div.pagination ul.pager li a:hover,
2141 #content div.box div.pagination ul.pager li a:active
2191 #content div.box div.pagination ul.pager li a:active
2142 {
2192 {
2143 margin: -1px;
2193 margin: -1px;
2144 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2194 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2145 border-top: 1px solid #cccccc;
2195 border-top: 1px solid #cccccc;
2146 border-left: 1px solid #bebebe;
2196 border-left: 1px solid #bebebe;
2147 border-right: 1px solid #b1b1b1;
2197 border-right: 1px solid #b1b1b1;
2148 border-bottom: 1px solid #afafaf;
2198 border-bottom: 1px solid #afafaf;
2149 }
2199 }
2150
2200
2151 /* -----------------------------------------------------------
2201 /* -----------------------------------------------------------
2152 content -> webhelpers pagination
2202 content -> webhelpers pagination
2153 ----------------------------------------------------------- */
2203 ----------------------------------------------------------- */
2154
2204
2155 #content div.box div.pagination-wh
2205 #content div.box div.pagination-wh
2156 {
2206 {
2157 margin: 10px 0 0 0;
2207 margin: 10px 0 0 0;
2158 padding: 0;
2208 padding: 0;
2159 height: 1%;
2209 height: 1%;
2160 clear: both;
2210 clear: both;
2161 overflow: hidden;
2211 overflow: hidden;
2162 text-align: right;
2212 text-align: right;
2163 }
2213 }
2164
2214
2165 #content div.box div.pagination-wh div.results
2215 #content div.box div.pagination-wh div.results
2166 {
2216 {
2167 margin: 0;
2217 margin: 0;
2168 padding: 0;
2218 padding: 0;
2169 text-align: left;
2219 text-align: left;
2170 float: left
2220 float: left
2171 }
2221 }
2172
2222
2173 #content div.box div.pagination-wh div.results span
2223 #content div.box div.pagination-wh div.results span
2174 {
2224 {
2175 margin: 0;
2225 margin: 0;
2176 padding: 6px 8px 6px 8px;
2226 padding: 6px 8px 6px 8px;
2177 height: 1%;
2227 height: 1%;
2178 display: block;
2228 display: block;
2179 float: left;
2229 float: left;
2180 background: #ebebeb url("../images/pager.png") repeat-x;
2230 background: #ebebeb url("../images/pager.png") repeat-x;
2181 border-top: 1px solid #dedede;
2231 border-top: 1px solid #dedede;
2182 border-left: 1px solid #cfcfcf;
2232 border-left: 1px solid #cfcfcf;
2183 border-right: 1px solid #c4c4c4;
2233 border-right: 1px solid #c4c4c4;
2184 border-bottom: 1px solid #c4c4c4;
2234 border-bottom: 1px solid #c4c4c4;
2185 color: #4A4A4A;
2235 color: #4A4A4A;
2186 font-weight: bold;
2236 font-weight: bold;
2187 }
2237 }
2188
2238
2189 #content div.box div.pagination-left{
2239 #content div.box div.pagination-left{
2190 float:left;
2240 float:left;
2191 }
2241 }
2192 #content div.box div.pagination-right{
2242 #content div.box div.pagination-right{
2193 float:right;
2243 float:right;
2194 }
2244 }
2195
2245
2196 #content div.box div.pagination-wh a,
2246 #content div.box div.pagination-wh a,
2197 #content div.box div.pagination-wh span.pager_dotdot
2247 #content div.box div.pagination-wh span.pager_dotdot
2198 {
2248 {
2199 margin: 0 0 0 4px;
2249 margin: 0 0 0 4px;
2200 padding: 6px;
2250 padding: 6px;
2201 height: 1%;
2251 height: 1%;
2202 float: left;
2252 float: left;
2203 background: #ebebeb url("../images/pager.png") repeat-x;
2253 background: #ebebeb url("../images/pager.png") repeat-x;
2204 border-top: 1px solid #dedede;
2254 border-top: 1px solid #dedede;
2205 border-left: 1px solid #cfcfcf;
2255 border-left: 1px solid #cfcfcf;
2206 border-right: 1px solid #c4c4c4;
2256 border-right: 1px solid #c4c4c4;
2207 border-bottom: 1px solid #c4c4c4;
2257 border-bottom: 1px solid #c4c4c4;
2208 color: #4A4A4A;
2258 color: #4A4A4A;
2209 font-weight: bold;
2259 font-weight: bold;
2210 }
2260 }
2211 #content div.box div.pagination-wh span.pager_curpage
2261 #content div.box div.pagination-wh span.pager_curpage
2212 {
2262 {
2213 margin: 0 0 0 4px;
2263 margin: 0 0 0 4px;
2214 padding: 6px;
2264 padding: 6px;
2215 height: 1%;
2265 height: 1%;
2216 float: left;
2266 float: left;
2217 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2267 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2218 border-top: 1px solid #cccccc;
2268 border-top: 1px solid #cccccc;
2219 border-left: 1px solid #bebebe;
2269 border-left: 1px solid #bebebe;
2220 border-right: 1px solid #b1b1b1;
2270 border-right: 1px solid #b1b1b1;
2221 border-bottom: 1px solid #afafaf;
2271 border-bottom: 1px solid #afafaf;
2222 color: #515151;
2272 color: #515151;
2223 font-weight: bold;
2273 font-weight: bold;
2224 }
2274 }
2225
2275
2226 #content div.box div.pagination-wh a.disabled
2276 #content div.box div.pagination-wh a.disabled
2227 {
2277 {
2228 padding: 6px;
2278 padding: 6px;
2229 color: #B4B4B4;
2279 color: #B4B4B4;
2230 }
2280 }
2231
2281
2232
2282
2233 #content div.box div.pagination-wh a:hover,
2283 #content div.box div.pagination-wh a:hover,
2234 #content div.box div.pagination-wh a:active
2284 #content div.box div.pagination-wh a:active
2235 {
2285 {
2236 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2286 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2237 border-top: 1px solid #cccccc;
2287 border-top: 1px solid #cccccc;
2238 border-left: 1px solid #bebebe;
2288 border-left: 1px solid #bebebe;
2239 border-right: 1px solid #b1b1b1;
2289 border-right: 1px solid #b1b1b1;
2240 border-bottom: 1px solid #afafaf;
2290 border-bottom: 1px solid #afafaf;
2241 text-decoration: none;
2291 text-decoration: none;
2242 }
2292 }
2243
2293
2244
2294
2245 /* -----------------------------------------------------------
2295 /* -----------------------------------------------------------
2246 content -> right -> traffic chart
2296 content -> right -> traffic chart
2247 ----------------------------------------------------------- */
2297 ----------------------------------------------------------- */
2248
2298
2249 #content div.box div.traffic
2299 #content div.box div.traffic
2250 {
2300 {
2251 margin: 0;
2301 margin: 0;
2252 padding: 0 20px 10px 20px;
2302 padding: 0 20px 10px 20px;
2253 clear: both;
2303 clear: both;
2254 overflow: hidden;
2304 overflow: hidden;
2255 }
2305 }
2256
2306
2257 #content div.box div.traffic div.legend
2307 #content div.box div.traffic div.legend
2258 {
2308 {
2259 margin: 0 0 10px 0;
2309 margin: 0 0 10px 0;
2260 padding: 0 0 10px 0;
2310 padding: 0 0 10px 0;
2261 clear: both;
2311 clear: both;
2262 overflow: hidden;
2312 overflow: hidden;
2263 border-bottom: 1px solid #dddddd;
2313 border-bottom: 1px solid #dddddd;
2264 }
2314 }
2265
2315
2266 #content div.box div.traffic div.legend h6
2316 #content div.box div.traffic div.legend h6
2267 {
2317 {
2268 margin: 0;
2318 margin: 0;
2269 padding: 0;
2319 padding: 0;
2270 float: left;
2320 float: left;
2271 border: none;
2321 border: none;
2272 }
2322 }
2273
2323
2274 #content div.box div.traffic div.legend ul
2324 #content div.box div.traffic div.legend ul
2275 {
2325 {
2276 margin: 0;
2326 margin: 0;
2277 padding: 0;
2327 padding: 0;
2278 float: right;
2328 float: right;
2279 }
2329 }
2280
2330
2281 #content div.box div.traffic div.legend li
2331 #content div.box div.traffic div.legend li
2282 {
2332 {
2283 margin: 0;
2333 margin: 0;
2284 padding: 0 8px 0 4px;
2334 padding: 0 8px 0 4px;
2285 list-style: none;
2335 list-style: none;
2286 float: left;
2336 float: left;
2287 font-size: 11px;
2337 font-size: 11px;
2288 }
2338 }
2289
2339
2290 #content div.box div.traffic div.legend li.visits
2340 #content div.box div.traffic div.legend li.visits
2291 {
2341 {
2292 border-left: 12px solid #edc240;
2342 border-left: 12px solid #edc240;
2293 }
2343 }
2294
2344
2295 #content div.box div.traffic div.legend li.pageviews
2345 #content div.box div.traffic div.legend li.pageviews
2296 {
2346 {
2297 border-left: 12px solid #afd8f8;
2347 border-left: 12px solid #afd8f8;
2298 }
2348 }
2299
2349
2300 #content div.box div.traffic table
2350 #content div.box div.traffic table
2301 {
2351 {
2302 width: auto;
2352 width: auto;
2303 }
2353 }
2304
2354
2305 #content div.box div.traffic table td
2355 #content div.box div.traffic table td
2306 {
2356 {
2307 padding: 2px 3px 3px 3px;
2357 padding: 2px 3px 3px 3px;
2308 background: transparent;
2358 background: transparent;
2309 border: none;
2359 border: none;
2310 }
2360 }
2311
2361
2312 #content div.box div.traffic table td.legendLabel
2362 #content div.box div.traffic table td.legendLabel
2313 {
2363 {
2314 padding: 0 3px 2px 3px;
2364 padding: 0 3px 2px 3px;
2315 }
2365 }
2316
2366
2317 /* -----------------------------------------------------------
2367 /* -----------------------------------------------------------
2318 footer
2368 footer
2319 ----------------------------------------------------------- */
2369 ----------------------------------------------------------- */
2320
2370
2321 #footer
2371 #footer
2322 {
2372 {
2323 margin: 0;
2373 margin: 0;
2324 padding: 5px 0 5px 0;
2374 padding: 5px 0 5px 0;
2325 clear: both;
2375 clear: both;
2326 overflow: hidden;
2376 overflow: hidden;
2327 background: #2a2a2a;
2377 background: #2a2a2a;
2328 text-align: right;
2378 text-align: right;
2329 }
2379 }
2330
2380
2331 #footer p
2381 #footer p
2332 {
2382 {
2333 margin: 0 80px 0 80px;
2383 margin: 0 80px 0 80px;
2334 padding: 10px 0 10px 0;
2384 padding: 10px 0 10px 0;
2335 color: #ffffff;
2385 color: #ffffff;
2336 }
2386 }
2337
2387
2338 /* -----------------------------------------------------------
2388 /* -----------------------------------------------------------
2339 login
2389 login
2340 ----------------------------------------------------------- */
2390 ----------------------------------------------------------- */
2341
2391
2342 #login
2392 #login
2343 {
2393 {
2344 margin: 10% auto 0 auto;
2394 margin: 10% auto 0 auto;
2345 padding: 0;
2395 padding: 0;
2346 width: 420px;
2396 width: 420px;
2347 }
2397 }
2348
2398
2349 /* -----------------------------------------------------------
2399 /* -----------------------------------------------------------
2350 login -> colors
2400 login -> colors
2351 ----------------------------------------------------------- */
2401 ----------------------------------------------------------- */
2352
2402
2353 #login div.color
2403 #login div.color
2354 {
2404 {
2355 margin: 10px auto 0 auto;
2405 margin: 10px auto 0 auto;
2356 padding: 3px 3px 3px 0;
2406 padding: 3px 3px 3px 0;
2357 clear: both;
2407 clear: both;
2358 overflow: hidden;
2408 overflow: hidden;
2359 background: #FFFFFF;
2409 background: #FFFFFF;
2360 }
2410 }
2361
2411
2362 #login div.color a
2412 #login div.color a
2363 {
2413 {
2364 margin: 0 0 0 3px;
2414 margin: 0 0 0 3px;
2365 padding: 0;
2415 padding: 0;
2366 width: 20px;
2416 width: 20px;
2367 height: 20px;
2417 height: 20px;
2368 display: block;
2418 display: block;
2369 float: left;
2419 float: left;
2370 }
2420 }
2371
2421
2372 /* -----------------------------------------------------------
2422 /* -----------------------------------------------------------
2373 login -> title
2423 login -> title
2374 ----------------------------------------------------------- */
2424 ----------------------------------------------------------- */
2375
2425
2376 #login div.title
2426 #login div.title
2377 {
2427 {
2378 margin: 0 auto;
2428 margin: 0 auto;
2379 padding: 0;
2429 padding: 0;
2380 width: 420px;
2430 width: 420px;
2381 clear: both;
2431 clear: both;
2382 overflow: hidden;
2432 overflow: hidden;
2383 position: relative;
2433 position: relative;
2384 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2434 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2385 }
2435 }
2386
2436
2387 #login div.title h5
2437 #login div.title h5
2388 {
2438 {
2389 margin: 10px;
2439 margin: 10px;
2390 padding: 0;
2440 padding: 0;
2391 color: #ffffff;
2441 color: #ffffff;
2392 }
2442 }
2393
2443
2394 /* -----------------------------------------------------------
2444 /* -----------------------------------------------------------
2395 login -> title / corners
2445 login -> title / corners
2396 ----------------------------------------------------------- */
2446 ----------------------------------------------------------- */
2397
2447
2398 #login div.title div.corner
2448 #login div.title div.corner
2399 {
2449 {
2400 height: 6px;
2450 height: 6px;
2401 width: 6px;
2451 width: 6px;
2402 position: absolute;
2452 position: absolute;
2403 background: url("../images/colors/blue/login_corners.png") no-repeat;
2453 background: url("../images/colors/blue/login_corners.png") no-repeat;
2404 }
2454 }
2405
2455
2406 #login div.title div.tl
2456 #login div.title div.tl
2407 {
2457 {
2408 top: 0;
2458 top: 0;
2409 left: 0;
2459 left: 0;
2410 background-position: 0 0;
2460 background-position: 0 0;
2411 }
2461 }
2412
2462
2413 #login div.title div.tr
2463 #login div.title div.tr
2414 {
2464 {
2415 top: 0;
2465 top: 0;
2416 right: 0;
2466 right: 0;
2417 background-position: -6px 0;
2467 background-position: -6px 0;
2418 }
2468 }
2419
2469
2420 #login div.inner
2470 #login div.inner
2421 {
2471 {
2422 margin: 0 auto;
2472 margin: 0 auto;
2423 padding: 20px;
2473 padding: 20px;
2424 width: 380px;
2474 width: 380px;
2425 background: #FFFFFF url("../images/login.png") no-repeat top left;
2475 background: #FFFFFF url("../images/login.png") no-repeat top left;
2426 border-top: none;
2476 border-top: none;
2427 border-bottom: none;
2477 border-bottom: none;
2428 }
2478 }
2429
2479
2430 /* -----------------------------------------------------------
2480 /* -----------------------------------------------------------
2431 login -> form
2481 login -> form
2432 ----------------------------------------------------------- */
2482 ----------------------------------------------------------- */
2433
2483
2434 #login div.form
2484 #login div.form
2435 {
2485 {
2436 margin: 0;
2486 margin: 0;
2437 padding: 0;
2487 padding: 0;
2438 clear: both;
2488 clear: both;
2439 overflow: hidden;
2489 overflow: hidden;
2440 }
2490 }
2441
2491
2442 #login div.form div.fields
2492 #login div.form div.fields
2443 {
2493 {
2444 margin: 0;
2494 margin: 0;
2445 padding: 0;
2495 padding: 0;
2446 clear: both;
2496 clear: both;
2447 overflow: hidden;
2497 overflow: hidden;
2448 }
2498 }
2449
2499
2450 #login div.form div.fields div.field
2500 #login div.form div.fields div.field
2451 {
2501 {
2452 margin: 0;
2502 margin: 0;
2453 padding: 0 0 10px 0;
2503 padding: 0 0 10px 0;
2454 clear: both;
2504 clear: both;
2455 overflow: hidden;
2505 overflow: hidden;
2456 }
2506 }
2457
2507
2458 #login div.form div.fields div.field span.error-message
2508 #login div.form div.fields div.field span.error-message
2459 {
2509 {
2460 margin: 8px 0 0 0;
2510 margin: 8px 0 0 0;
2461 padding: 0;
2511 padding: 0;
2462 height: 1%;
2512 height: 1%;
2463 display: block;
2513 display: block;
2464 color: #FF0000;
2514 color: #FF0000;
2465 }
2515 }
2466
2516
2467 #login div.form div.fields div.field div.label
2517 #login div.form div.fields div.field div.label
2468 {
2518 {
2469 margin: 2px 10px 0 0;
2519 margin: 2px 10px 0 0;
2470 padding: 5px 0 0 5px;
2520 padding: 5px 0 0 5px;
2471 width: 173px;
2521 width: 173px;
2472 float: left;
2522 float: left;
2473 text-align: right;
2523 text-align: right;
2474 }
2524 }
2475
2525
2476 #login div.form div.fields div.field div.label label
2526 #login div.form div.fields div.field div.label label
2477 {
2527 {
2478 color: #000000;
2528 color: #000000;
2479 font-weight: bold;
2529 font-weight: bold;
2480 }
2530 }
2481
2531
2482 #login div.form div.fields div.field div.label span
2532 #login div.form div.fields div.field div.label span
2483 {
2533 {
2484 margin: 0;
2534 margin: 0;
2485 padding: 2px 0 0 0;
2535 padding: 2px 0 0 0;
2486 height: 1%;
2536 height: 1%;
2487 display: block;
2537 display: block;
2488 color: #363636;
2538 color: #363636;
2489 }
2539 }
2490
2540
2491 #login div.form div.fields div.field div.input
2541 #login div.form div.fields div.field div.input
2492 {
2542 {
2493 margin: 0;
2543 margin: 0;
2494 padding: 0;
2544 padding: 0;
2495 float: left;
2545 float: left;
2496 }
2546 }
2497
2547
2498 #login div.form div.fields div.field div.input input
2548 #login div.form div.fields div.field div.input input
2499 {
2549 {
2500 margin: 0;
2550 margin: 0;
2501 padding: 7px 7px 6px 7px;
2551 padding: 7px 7px 6px 7px;
2502 width: 176px;
2552 width: 176px;
2503 background: #FFFFFF;
2553 background: #FFFFFF;
2504 border-top: 1px solid #b3b3b3;
2554 border-top: 1px solid #b3b3b3;
2505 border-left: 1px solid #b3b3b3;
2555 border-left: 1px solid #b3b3b3;
2506 border-right: 1px solid #eaeaea;
2556 border-right: 1px solid #eaeaea;
2507 border-bottom: 1px solid #eaeaea;
2557 border-bottom: 1px solid #eaeaea;
2508 color: #000000;
2558 color: #000000;
2509 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2559 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2510 font-size: 11px;
2560 font-size: 11px;
2511 }
2561 }
2512
2562
2513 #login div.form div.fields div.field div.input input.error
2563 #login div.form div.fields div.field div.input input.error
2514 {
2564 {
2515 background: #FBE3E4;
2565 background: #FBE3E4;
2516 border-top: 1px solid #e1b2b3;
2566 border-top: 1px solid #e1b2b3;
2517 border-left: 1px solid #e1b2b3;
2567 border-left: 1px solid #e1b2b3;
2518 border-right: 1px solid #FBC2C4;
2568 border-right: 1px solid #FBC2C4;
2519 border-bottom: 1px solid #FBC2C4;
2569 border-bottom: 1px solid #FBC2C4;
2520 }
2570 }
2521
2571
2522 #login div.form div.fields div.field div.input input.success
2572 #login div.form div.fields div.field div.input input.success
2523 {
2573 {
2524 background: #E6EFC2;
2574 background: #E6EFC2;
2525 border-top: 1px solid #cebb98;
2575 border-top: 1px solid #cebb98;
2526 border-left: 1px solid #cebb98;
2576 border-left: 1px solid #cebb98;
2527 border-right: 1px solid #c6d880;
2577 border-right: 1px solid #c6d880;
2528 border-bottom: 1px solid #c6d880;
2578 border-bottom: 1px solid #c6d880;
2529 }
2579 }
2530
2580
2531 #login div.form div.fields div.field div.input div.link
2581 #login div.form div.fields div.field div.input div.link
2532 {
2582 {
2533 margin: 6px 0 0 0;
2583 margin: 6px 0 0 0;
2534 padding: 0;
2584 padding: 0;
2535 text-align: right;
2585 text-align: right;
2536 }
2586 }
2537
2587
2538 #login div.form div.fields div.field div.checkbox
2588 #login div.form div.fields div.field div.checkbox
2539 {
2589 {
2540 margin: 0 0 0 184px;
2590 margin: 0 0 0 184px;
2541 padding: 0;
2591 padding: 0;
2542 }
2592 }
2543
2593
2544 #login div.form div.fields div.field div.checkbox label
2594 #login div.form div.fields div.field div.checkbox label
2545 {
2595 {
2546 color: #565656;
2596 color: #565656;
2547 font-weight: bold;
2597 font-weight: bold;
2548 }
2598 }
2549
2599
2550 #login div.form div.fields div.buttons
2600 #login div.form div.fields div.buttons
2551 {
2601 {
2552 margin: 0;
2602 margin: 0;
2553 padding: 10px 0 0 0;
2603 padding: 10px 0 0 0;
2554 clear: both;
2604 clear: both;
2555 overflow: hidden;
2605 overflow: hidden;
2556 border-top: 1px solid #DDDDDD;
2606 border-top: 1px solid #DDDDDD;
2557 text-align: right;
2607 text-align: right;
2558 }
2608 }
2559
2609
2560 #login div.form div.fields div.buttons input
2610 #login div.form div.fields div.buttons input
2561 {
2611 {
2562 margin: 0;
2612 margin: 0;
2563 color: #000000;
2613 color: #000000;
2564 font-size: 1.0em;
2614 font-size: 1.0em;
2565 font-weight: bold;
2615 font-weight: bold;
2566 font-family: Verdana, Helvetica, Sans-Serif;
2616 font-family: Verdana, Helvetica, Sans-Serif;
2567 }
2617 }
2568
2618
2569 #login div.form div.fields div.buttons input.ui-state-default
2619 #login div.form div.fields div.buttons input.ui-state-default
2570 {
2620 {
2571 margin: 0;
2621 margin: 0;
2572 padding: 6px 12px 6px 12px;
2622 padding: 6px 12px 6px 12px;
2573 background: #e5e3e3 url("../images/button.png") repeat-x;
2623 background: #e5e3e3 url("../images/button.png") repeat-x;
2574 border-top: 1px solid #DDDDDD;
2624 border-top: 1px solid #DDDDDD;
2575 border-left: 1px solid #c6c6c6;
2625 border-left: 1px solid #c6c6c6;
2576 border-right: 1px solid #DDDDDD;
2626 border-right: 1px solid #DDDDDD;
2577 border-bottom: 1px solid #c6c6c6;
2627 border-bottom: 1px solid #c6c6c6;
2578 color: #515151;
2628 color: #515151;
2579 }
2629 }
2580
2630
2581 #login div.form div.fields div.buttons input.ui-state-hover
2631 #login div.form div.fields div.buttons input.ui-state-hover
2582 {
2632 {
2583 margin: 0;
2633 margin: 0;
2584 padding: 6px 12px 6px 12px;
2634 padding: 6px 12px 6px 12px;
2585 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2635 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2586 border-top: 1px solid #cccccc;
2636 border-top: 1px solid #cccccc;
2587 border-left: 1px solid #bebebe;
2637 border-left: 1px solid #bebebe;
2588 border-right: 1px solid #b1b1b1;
2638 border-right: 1px solid #b1b1b1;
2589 border-bottom: 1px solid #afafaf;
2639 border-bottom: 1px solid #afafaf;
2590 color: #515151;
2640 color: #515151;
2591 }
2641 }
2592
2642
2593 /* -----------------------------------------------------------
2643 /* -----------------------------------------------------------
2594 login -> links
2644 login -> links
2595 ----------------------------------------------------------- */
2645 ----------------------------------------------------------- */
2596
2646
2597 #login div.form div.links
2647 #login div.form div.links
2598 {
2648 {
2599 margin: 10px 0 0 0;
2649 margin: 10px 0 0 0;
2600 padding: 0 0 2px 0;
2650 padding: 0 0 2px 0;
2601 clear: both;
2651 clear: both;
2602 overflow: hidden;
2652 overflow: hidden;
2603 }
2653 }
2604
2654
2605 /* -----------------------------------------------------------
2655 /* -----------------------------------------------------------
2606 register
2656 register
2607 ----------------------------------------------------------- */
2657 ----------------------------------------------------------- */
2608
2658
2609 #register
2659 #register
2610 {
2660 {
2611 margin: 10% auto 0 auto;
2661 margin: 10% auto 0 auto;
2612 padding: 0;
2662 padding: 0;
2613 width: 420px;
2663 width: 420px;
2614 }
2664 }
2615
2665
2616 /* -----------------------------------------------------------
2666 /* -----------------------------------------------------------
2617 register -> colors
2667 register -> colors
2618 ----------------------------------------------------------- */
2668 ----------------------------------------------------------- */
2619
2669
2620 #register div.color
2670 #register div.color
2621 {
2671 {
2622 margin: 10px auto 0 auto;
2672 margin: 10px auto 0 auto;
2623 padding: 3px 3px 3px 0;
2673 padding: 3px 3px 3px 0;
2624 clear: both;
2674 clear: both;
2625 overflow: hidden;
2675 overflow: hidden;
2626 background: #FFFFFF;
2676 background: #FFFFFF;
2627 }
2677 }
2628
2678
2629 #register div.color a
2679 #register div.color a
2630 {
2680 {
2631 margin: 0 0 0 3px;
2681 margin: 0 0 0 3px;
2632 padding: 0;
2682 padding: 0;
2633 width: 20px;
2683 width: 20px;
2634 height: 20px;
2684 height: 20px;
2635 display: block;
2685 display: block;
2636 float: left;
2686 float: left;
2637 }
2687 }
2638
2688
2639 /* -----------------------------------------------------------
2689 /* -----------------------------------------------------------
2640 register -> title
2690 register -> title
2641 ----------------------------------------------------------- */
2691 ----------------------------------------------------------- */
2642
2692
2643 #register div.title
2693 #register div.title
2644 {
2694 {
2645 margin: 0 auto;
2695 margin: 0 auto;
2646 padding: 0;
2696 padding: 0;
2647 width: 420px;
2697 width: 420px;
2648 clear: both;
2698 clear: both;
2649 overflow: hidden;
2699 overflow: hidden;
2650 position: relative;
2700 position: relative;
2651 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2701 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2652 }
2702 }
2653
2703
2654 #register div.title h5
2704 #register div.title h5
2655 {
2705 {
2656 margin: 10px;
2706 margin: 10px;
2657 padding: 0;
2707 padding: 0;
2658 color: #ffffff;
2708 color: #ffffff;
2659 }
2709 }
2660
2710
2661 /* -----------------------------------------------------------
2711 /* -----------------------------------------------------------
2662 register -> inner
2712 register -> inner
2663 ----------------------------------------------------------- */
2713 ----------------------------------------------------------- */
2664 #register div.title div.corner
2714 #register div.title div.corner
2665 {
2715 {
2666 height: 6px;
2716 height: 6px;
2667 width: 6px;
2717 width: 6px;
2668 position: absolute;
2718 position: absolute;
2669 background: url("../images/colors/blue/login_corners.png") no-repeat;
2719 background: url("../images/colors/blue/login_corners.png") no-repeat;
2670 }
2720 }
2671
2721
2672 #register div.title div.tl
2722 #register div.title div.tl
2673 {
2723 {
2674 top: 0;
2724 top: 0;
2675 left: 0;
2725 left: 0;
2676 background-position: 0 0;
2726 background-position: 0 0;
2677 }
2727 }
2678
2728
2679 #register div.title div.tr
2729 #register div.title div.tr
2680 {
2730 {
2681 top: 0;
2731 top: 0;
2682 right: 0;
2732 right: 0;
2683 background-position: -6px 0;
2733 background-position: -6px 0;
2684
2734
2685 }
2735 }
2686 #register div.inner
2736 #register div.inner
2687 {
2737 {
2688 margin: 0 auto;
2738 margin: 0 auto;
2689 padding: 20px;
2739 padding: 20px;
2690 width: 380px;
2740 width: 380px;
2691 background: #FFFFFF;
2741 background: #FFFFFF;
2692 border-top: none;
2742 border-top: none;
2693 border-bottom: none;
2743 border-bottom: none;
2694 }
2744 }
2695
2745
2696 /* -----------------------------------------------------------
2746 /* -----------------------------------------------------------
2697 register -> form
2747 register -> form
2698 ----------------------------------------------------------- */
2748 ----------------------------------------------------------- */
2699
2749
2700 #register div.form
2750 #register div.form
2701 {
2751 {
2702 margin: 0;
2752 margin: 0;
2703 padding: 0;
2753 padding: 0;
2704 clear: both;
2754 clear: both;
2705 overflow: hidden;
2755 overflow: hidden;
2706 }
2756 }
2707
2757
2708 #register div.form div.fields
2758 #register div.form div.fields
2709 {
2759 {
2710 margin: 0;
2760 margin: 0;
2711 padding: 0;
2761 padding: 0;
2712 clear: both;
2762 clear: both;
2713 overflow: hidden;
2763 overflow: hidden;
2714 }
2764 }
2715
2765
2716 #register div.form div.fields div.field
2766 #register div.form div.fields div.field
2717 {
2767 {
2718 margin: 0;
2768 margin: 0;
2719 padding: 0 0 10px 0;
2769 padding: 0 0 10px 0;
2720 clear: both;
2770 clear: both;
2721 overflow: hidden;
2771 overflow: hidden;
2722 }
2772 }
2723
2773
2724 #register div.form div.fields div.field span.error-message
2774 #register div.form div.fields div.field span.error-message
2725 {
2775 {
2726 margin: 8px 0 0 0;
2776 margin: 8px 0 0 0;
2727 padding: 0;
2777 padding: 0;
2728 height: 1%;
2778 height: 1%;
2729 display: block;
2779 display: block;
2730 color: #FF0000;
2780 color: #FF0000;
2731 }
2781 }
2732
2782
2733 #register div.form div.fields div.field div.label
2783 #register div.form div.fields div.field div.label
2734 {
2784 {
2735 margin: 2px 10px 0 0;
2785 margin: 2px 10px 0 0;
2736 padding: 5px 0 0 5px;
2786 padding: 5px 0 0 5px;
2737 width: 100px;
2787 width: 100px;
2738 float: left;
2788 float: left;
2739 text-align: right;
2789 text-align: right;
2740 }
2790 }
2741
2791
2742 #register div.form div.fields div.field div.label label
2792 #register div.form div.fields div.field div.label label
2743 {
2793 {
2744 color: #000000;
2794 color: #000000;
2745 font-weight: bold;
2795 font-weight: bold;
2746 }
2796 }
2747
2797
2748 #register div.form div.fields div.field div.label span
2798 #register div.form div.fields div.field div.label span
2749 {
2799 {
2750 margin: 0;
2800 margin: 0;
2751 padding: 2px 0 0 0;
2801 padding: 2px 0 0 0;
2752 height: 1%;
2802 height: 1%;
2753 display: block;
2803 display: block;
2754 color: #363636;
2804 color: #363636;
2755 }
2805 }
2756
2806
2757 #register div.form div.fields div.field div.input
2807 #register div.form div.fields div.field div.input
2758 {
2808 {
2759 margin: 0;
2809 margin: 0;
2760 padding: 0;
2810 padding: 0;
2761 float: left;
2811 float: left;
2762 }
2812 }
2763
2813
2764 #register div.form div.fields div.field div.input input
2814 #register div.form div.fields div.field div.input input
2765 {
2815 {
2766 margin: 0;
2816 margin: 0;
2767 padding: 7px 7px 6px 7px;
2817 padding: 7px 7px 6px 7px;
2768 width: 245px;
2818 width: 245px;
2769 background: #FFFFFF;
2819 background: #FFFFFF;
2770 border-top: 1px solid #b3b3b3;
2820 border-top: 1px solid #b3b3b3;
2771 border-left: 1px solid #b3b3b3;
2821 border-left: 1px solid #b3b3b3;
2772 border-right: 1px solid #eaeaea;
2822 border-right: 1px solid #eaeaea;
2773 border-bottom: 1px solid #eaeaea;
2823 border-bottom: 1px solid #eaeaea;
2774 color: #000000;
2824 color: #000000;
2775 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2825 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2776 font-size: 11px;
2826 font-size: 11px;
2777 }
2827 }
2778
2828
2779 #register div.form div.fields div.field div.input input.error
2829 #register div.form div.fields div.field div.input input.error
2780 {
2830 {
2781 background: #FBE3E4;
2831 background: #FBE3E4;
2782 border-top: 1px solid #e1b2b3;
2832 border-top: 1px solid #e1b2b3;
2783 border-left: 1px solid #e1b2b3;
2833 border-left: 1px solid #e1b2b3;
2784 border-right: 1px solid #FBC2C4;
2834 border-right: 1px solid #FBC2C4;
2785 border-bottom: 1px solid #FBC2C4;
2835 border-bottom: 1px solid #FBC2C4;
2786 }
2836 }
2787
2837
2788 #register div.form div.fields div.field div.input input.success
2838 #register div.form div.fields div.field div.input input.success
2789 {
2839 {
2790 background: #E6EFC2;
2840 background: #E6EFC2;
2791 border-top: 1px solid #cebb98;
2841 border-top: 1px solid #cebb98;
2792 border-left: 1px solid #cebb98;
2842 border-left: 1px solid #cebb98;
2793 border-right: 1px solid #c6d880;
2843 border-right: 1px solid #c6d880;
2794 border-bottom: 1px solid #c6d880;
2844 border-bottom: 1px solid #c6d880;
2795 }
2845 }
2796
2846
2797 #register div.form div.fields div.field div.input div.link
2847 #register div.form div.fields div.field div.input div.link
2798 {
2848 {
2799 margin: 6px 0 0 0;
2849 margin: 6px 0 0 0;
2800 padding: 0;
2850 padding: 0;
2801 text-align: right;
2851 text-align: right;
2802 }
2852 }
2803
2853
2804 #register div.form div.fields div.field div.checkbox
2854 #register div.form div.fields div.field div.checkbox
2805 {
2855 {
2806 margin: 0 0 0 184px;
2856 margin: 0 0 0 184px;
2807 padding: 0;
2857 padding: 0;
2808 }
2858 }
2809
2859
2810 #register div.form div.fields div.field div.checkbox label
2860 #register div.form div.fields div.field div.checkbox label
2811 {
2861 {
2812 color: #565656;
2862 color: #565656;
2813 font-weight: bold;
2863 font-weight: bold;
2814 }
2864 }
2815
2865
2816 #register div.form div.fields div.buttons
2866 #register div.form div.fields div.buttons
2817 {
2867 {
2818 margin: 0;
2868 margin: 0;
2819 padding: 10px 0 0 97px;
2869 padding: 10px 0 0 97px;
2820 clear: both;
2870 clear: both;
2821 overflow: hidden;
2871 overflow: hidden;
2822 border-top: 1px solid #DDDDDD;
2872 border-top: 1px solid #DDDDDD;
2823 text-align: left;
2873 text-align: left;
2824 }
2874 }
2825
2875
2826 #register div.form div.fields div.buttons input
2876 #register div.form div.fields div.buttons input
2827 {
2877 {
2828 margin: 0;
2878 margin: 0;
2829 color: #000000;
2879 color: #000000;
2830 font-size: 1.0em;
2880 font-size: 1.0em;
2831 font-weight: bold;
2881 font-weight: bold;
2832 font-family: Verdana, Helvetica, Sans-Serif;
2882 font-family: Verdana, Helvetica, Sans-Serif;
2833 }
2883 }
2834
2884
2835 #register div.form div.fields div.buttons input.ui-state-default
2885 #register div.form div.fields div.buttons input.ui-state-default
2836 {
2886 {
2837 margin: 0;
2887 margin: 0;
2838 padding: 6px 12px 6px 12px;
2888 padding: 6px 12px 6px 12px;
2839 background: #e5e3e3 url("../images/button.png") repeat-x;
2889 background: #e5e3e3 url("../images/button.png") repeat-x;
2840 border-top: 1px solid #DDDDDD;
2890 border-top: 1px solid #DDDDDD;
2841 border-left: 1px solid #c6c6c6;
2891 border-left: 1px solid #c6c6c6;
2842 border-right: 1px solid #DDDDDD;
2892 border-right: 1px solid #DDDDDD;
2843 border-bottom: 1px solid #c6c6c6;
2893 border-bottom: 1px solid #c6c6c6;
2844 color: #515151;
2894 color: #515151;
2845 }
2895 }
2846 #register div.form div.fields div.buttons div.highlight input.ui-state-default
2896 #register div.form div.fields div.buttons div.highlight input.ui-state-default
2847 {
2897 {
2848 background:url("../images/colors/blue/button_highlight.png") repeat-x scroll 0 0 #4E85BB;
2898 background:url("../images/colors/blue/button_highlight.png") repeat-x scroll 0 0 #4E85BB;
2849 border-color:#5C91A4 #2B7089 #1A6480 #2A6F89;
2899 border-color:#5C91A4 #2B7089 #1A6480 #2A6F89;
2850 border-style:solid;
2900 border-style:solid;
2851 border-width:1px;
2901 border-width:1px;
2852 color:#FFFFFF;
2902 color:#FFFFFF;
2853 }
2903 }
2854
2904
2855
2905
2856
2906
2857 #register div.form div.fields div.buttons input.ui-state-hover
2907 #register div.form div.fields div.buttons input.ui-state-hover
2858 {
2908 {
2859 margin: 0;
2909 margin: 0;
2860 padding: 6px 12px 6px 12px;
2910 padding: 6px 12px 6px 12px;
2861 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2911 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2862 border-top: 1px solid #cccccc;
2912 border-top: 1px solid #cccccc;
2863 border-left: 1px solid #bebebe;
2913 border-left: 1px solid #bebebe;
2864 border-right: 1px solid #b1b1b1;
2914 border-right: 1px solid #b1b1b1;
2865 border-bottom: 1px solid #afafaf;
2915 border-bottom: 1px solid #afafaf;
2866 color: #515151;
2916 color: #515151;
2867 }
2917 }
2868
2918
2869 #register div.form div.activation_msg {
2919 #register div.form div.activation_msg {
2870 padding-top:4px;
2920 padding-top:4px;
2871 padding-bottom:4px;
2921 padding-bottom:4px;
2872
2922
2873 }
2923 }
2874
2924
2875 /* -----------------------------------------------------------
2925 /* -----------------------------------------------------------
2876 SUMMARY
2926 SUMMARY
2877 ----------------------------------------------------------- */
2927 ----------------------------------------------------------- */
2878
2928
2879 #clone_url{
2929 #clone_url{
2880 border: none;
2930 border: none;
2881 }
2931 }
2882 /* -----------------------------------------------------------
2932 /* -----------------------------------------------------------
2883 FILES
2933 FILES
2884 ----------------------------------------------------------- */
2934 ----------------------------------------------------------- */
2885
2935
2886 h3.files_location{
2936 h3.files_location{
2887 font-size: 1.8em;
2937 font-size: 1.8em;
2888 font-weight: bold;
2938 font-weight: bold;
2889 margin: 10px 0 !important;
2939 margin: 10px 0 !important;
2890 border-bottom: none !important;
2940 border-bottom: none !important;
2891 }
2941 }
2892
2942
2893 #files_data.dl{
2943 #files_data.dl{
2894
2944
2895
2945
2896 }
2946 }
2897 #files_data dl dt{
2947 #files_data dl dt{
2898 float:left;
2948 float:left;
2899 margin:0 !important;
2949 margin:0 !important;
2900 padding:5px;
2950 padding:5px;
2901 width:115px;
2951 width:115px;
2902 }
2952 }
2903 #files_data dl dd{
2953 #files_data dl dd{
2904 margin:0 !important;
2954 margin:0 !important;
2905 padding: 5px !important;
2955 padding: 5px !important;
2906 }
2956 }
2907
2957
2908
2958
2909 /* -----------------------------------------------------------
2959 /* -----------------------------------------------------------
2910 CHANGESETS
2960 CHANGESETS
2911 ----------------------------------------------------------- */
2961 ----------------------------------------------------------- */
2912 #changeset_content {
2962 #changeset_content {
2913 border:1px solid #CCCCCC;
2963 border:1px solid #CCCCCC;
2914 padding:5px;
2964 padding:5px;
2915 }
2965 }
2916
2966
2917 #changeset_content .container .wrapper {
2967 #changeset_content .container .wrapper {
2918 width: 600px;
2968 width: 600px;
2919 }
2969 }
2920
2970
2921 #changeset_content .container {
2971 #changeset_content .container {
2922 height: 120px;
2972 height: 120px;
2923 }
2973 }
2924
2974
2925 #changeset_content .container .left {
2975 #changeset_content .container .left {
2926 float: left;
2976 float: left;
2927 width: 70%;
2977 width: 70%;
2928 padding-left: 5px;
2978 padding-left: 5px;
2929 }
2979 }
2930
2980
2931 #changeset_content .container .right {
2981 #changeset_content .container .right {
2932 float: right;
2982 float: right;
2933 width: 25%;
2983 width: 25%;
2934 text-align: right;
2984 text-align: right;
2935 }
2985 }
2936
2986
2937 #changeset_content .container .left .date {
2987 #changeset_content .container .left .date {
2938 font-weight: bold;
2988 font-weight: bold;
2939 }
2989 }
2940
2990
2941 #changeset_content .container .left .author {
2991 #changeset_content .container .left .author {
2942
2992
2943 }
2993 }
2944
2994
2945 #changeset_content .container .left .message {
2995 #changeset_content .container .left .message {
2946 font-style: italic;
2996 font-style: italic;
2947 color: #556CB5;
2997 color: #556CB5;
2948 }
2998 }
2949
2999
2950 .cs_files {
3000 .cs_files {
2951
3001
2952 }
3002 }
2953
3003
2954 .cs_files .cs_added {
3004 .cs_files .cs_added {
2955 background: url("/images/icons/page_white_add.png") no-repeat scroll 3px;
3005 background: url("/images/icons/page_white_add.png") no-repeat scroll 3px;
2956 /*background-color:#BBFFBB;*/
3006 /*background-color:#BBFFBB;*/
2957 height: 16px;
3007 height: 16px;
2958 padding-left: 20px;
3008 padding-left: 20px;
2959 margin-top: 7px;
3009 margin-top: 7px;
2960 text-align: left;
3010 text-align: left;
2961 }
3011 }
2962
3012
2963 .cs_files .cs_changed {
3013 .cs_files .cs_changed {
2964 background: url("/images/icons/page_white_edit.png") no-repeat scroll
3014 background: url("/images/icons/page_white_edit.png") no-repeat scroll
2965 3px;
3015 3px;
2966 /*background-color: #FFDD88;*/
3016 /*background-color: #FFDD88;*/
2967 height: 16px;
3017 height: 16px;
2968 padding-left: 20px;
3018 padding-left: 20px;
2969 margin-top: 7px;
3019 margin-top: 7px;
2970 text-align: left;
3020 text-align: left;
2971 }
3021 }
2972
3022
2973 .cs_files .cs_removed {
3023 .cs_files .cs_removed {
2974 background: url("/images/icons/page_white_delete.png") no-repeat scroll
3024 background: url("/images/icons/page_white_delete.png") no-repeat scroll
2975 3px;
3025 3px;
2976 /*background-color: #FF8888;*/
3026 /*background-color: #FF8888;*/
2977 height: 16px;
3027 height: 16px;
2978 padding-left: 20px;
3028 padding-left: 20px;
2979 margin-top: 7px;
3029 margin-top: 7px;
2980 text-align: left;
3030 text-align: left;
2981 }
3031 }
2982
3032
2983 /* -----------------------------------------------------------
3033 /* -----------------------------------------------------------
2984 CHANGESETS - CANVAS
3034 CHANGESETS - CANVAS
2985 ----------------------------------------------------------- */
3035 ----------------------------------------------------------- */
2986
3036
2987 #graph {
3037 #graph {
2988 overflow: hidden;
3038 overflow: hidden;
2989 }
3039 }
2990
3040
2991 #graph_nodes {
3041 #graph_nodes {
2992 width: 160px;
3042 width: 160px;
2993 float: left;
3043 float: left;
2994 margin-left:-50px;
3044 margin-left:-50px;
2995 margin-top: 5px;
3045 margin-top: 5px;
2996 }
3046 }
2997
3047
2998 #graph_content {
3048 #graph_content {
2999 width: 800px;
3049 width: 800px;
3000 float: left;
3050 float: left;
3001 }
3051 }
3002
3052
3003 #graph_content .container_header {
3053 #graph_content .container_header {
3004 border: 1px solid #CCCCCC;
3054 border: 1px solid #CCCCCC;
3005 padding:10px;
3055 padding:10px;
3006 }
3056 }
3007
3057
3008 #graph_content .container .wrapper {
3058 #graph_content .container .wrapper {
3009 width: 600px;
3059 width: 600px;
3010 }
3060 }
3011
3061
3012 #graph_content .container {
3062 #graph_content .container {
3013 border-bottom: 1px solid #CCCCCC;
3063 border-bottom: 1px solid #CCCCCC;
3014 border-left: 1px solid #CCCCCC;
3064 border-left: 1px solid #CCCCCC;
3015 border-right: 1px solid #CCCCCC;
3065 border-right: 1px solid #CCCCCC;
3016 min-height: 90px;
3066 min-height: 90px;
3017 overflow: hidden;
3067 overflow: hidden;
3018 font-size:1.2em;
3068 font-size:1.2em;
3019 }
3069 }
3020
3070
3021 #graph_content .container .left {
3071 #graph_content .container .left {
3022 float: left;
3072 float: left;
3023 width: 70%;
3073 width: 70%;
3024 padding-left: 5px;
3074 padding-left: 5px;
3025 }
3075 }
3026
3076
3027 #graph_content .container .right {
3077 #graph_content .container .right {
3028 float: right;
3078 float: right;
3029 width: 25%;
3079 width: 25%;
3030 text-align: right;
3080 text-align: right;
3031 }
3081 }
3032
3082
3033 #graph_content .container .left .date {
3083 #graph_content .container .left .date {
3034 font-weight: bold;
3084 font-weight: bold;
3035 }
3085 }
3036
3086
3037 #graph_content .container .left .author {
3087 #graph_content .container .left .author {
3038
3088
3039 }
3089 }
3040
3090
3041 #graph_content .container .left .message {
3091 #graph_content .container .left .message {
3042 font-size: 100%;
3092 font-size: 100%;
3043 padding-top: 3px;
3093 padding-top: 3px;
3044 }
3094 }
3045
3095
3046 .right div {
3096 .right div {
3047 clear: both;
3097 clear: both;
3048 }
3098 }
3049
3099
3050 .right .changes .added,.changed,.removed {
3100 .right .changes .added,.changed,.removed {
3051 border: 1px solid #DDDDDD;
3101 border: 1px solid #DDDDDD;
3052 display: block;
3102 display: block;
3053 float: right;
3103 float: right;
3054 font-size: 0.75em;
3104 font-size: 0.75em;
3055 text-align: center;
3105 text-align: center;
3056 min-width: 15px;
3106 min-width: 15px;
3057 }
3107 }
3058
3108
3059 .right .changes .added {
3109 .right .changes .added {
3060 background: #BBFFBB;
3110 background: #BBFFBB;
3061 }
3111 }
3062
3112
3063 .right .changes .changed {
3113 .right .changes .changed {
3064 background: #FFDD88;
3114 background: #FFDD88;
3065 }
3115 }
3066
3116
3067 .right .changes .removed {
3117 .right .changes .removed {
3068 background: #FF8888;
3118 background: #FF8888;
3069 }
3119 }
3070
3120
3071 .right .merge {
3121 .right .merge {
3072 vertical-align: top;
3122 vertical-align: top;
3073 font-size: 60%;
3123 font-size: 60%;
3074 font-weight: bold;
3124 font-weight: bold;
3075 }
3125 }
3076
3126
3077 .right .merge img {
3127 .right .merge img {
3078 vertical-align: bottom;
3128 vertical-align: bottom;
3079 }
3129 }
3080
3130
3081 .right .parent {
3131 .right .parent {
3082 font-size: 90%;
3132 font-size: 90%;
3083 font-family: monospace;
3133 font-family: monospace;
3084 }
3134 }
3085
3135
3086
3136
3087
3137
3088 /* -----------------------------------------------------------
3138 /* -----------------------------------------------------------
3089 FILE BROWSER
3139 FILE BROWSER
3090 ----------------------------------------------------------- */
3140 ----------------------------------------------------------- */
3091 div.browserblock {
3141 div.browserblock {
3092 overflow: hidden;
3142 overflow: hidden;
3093 padding: 0px;
3143 padding: 0px;
3094 border: 1px solid #ccc;
3144 border: 1px solid #ccc;
3095 background: #f8f8f8;
3145 background: #f8f8f8;
3096 font-size: 100%;
3146 font-size: 100%;
3097 line-height: 100%;
3147 line-height: 100%;
3098 /* new */
3148 /* new */
3099 line-height: 125%;
3149 line-height: 125%;
3100 }
3150 }
3101
3151
3102 div.browserblock .browser-header {
3152 div.browserblock .browser-header {
3103 border-bottom: 1px solid #CCCCCC;
3153 border-bottom: 1px solid #CCCCCC;
3104 background: #FFFFFF;
3154 background: #FFFFFF;
3105 color: blue;
3155 color: blue;
3106 padding: 10px 0 10px 0;
3156 padding: 10px 0 10px 0;
3107 }
3157 }
3108
3158
3109 div.browserblock .browser-header span {
3159 div.browserblock .browser-header span {
3110 margin-left: 25px;
3160 margin-left: 25px;
3111 font-weight: bold;
3161 font-weight: bold;
3112 }
3162 }
3113
3163
3114 div.browserblock .browser-body {
3164 div.browserblock .browser-body {
3115 background: #EEEEEE;
3165 background: #EEEEEE;
3116 }
3166 }
3117
3167
3118 table.code-browser {
3168 table.code-browser {
3119 border-collapse: collapse;
3169 border-collapse: collapse;
3120 width: 100%;
3170 width: 100%;
3121 }
3171 }
3122
3172
3123 table.code-browser tr {
3173 table.code-browser tr {
3124 margin: 3px;
3174 margin: 3px;
3125 }
3175 }
3126
3176
3127 table.code-browser thead th {
3177 table.code-browser thead th {
3128 background-color: #EEEEEE;
3178 background-color: #EEEEEE;
3129 height: 20px;
3179 height: 20px;
3130 font-size: 1.1em;
3180 font-size: 1.1em;
3131 font-weight: bold;
3181 font-weight: bold;
3132 text-align: center;
3182 text-align: center;
3133 text-align: left;
3183 text-align: left;
3134 padding-left: 10px;
3184 padding-left: 10px;
3135 }
3185 }
3136
3186
3137 table.code-browser tbody tr {
3187 table.code-browser tbody tr {
3138
3188
3139 }
3189 }
3140
3190
3141 table.code-browser tbody td {
3191 table.code-browser tbody td {
3142 padding-left: 10px;
3192 padding-left: 10px;
3143 height: 20px;
3193 height: 20px;
3144 }
3194 }
3145 table.code-browser .browser-file {
3195 table.code-browser .browser-file {
3146 background: url("/images/icons/document_16.png") no-repeat scroll 3px;
3196 background: url("/images/icons/document_16.png") no-repeat scroll 3px;
3147 height: 16px;
3197 height: 16px;
3148 padding-left: 20px;
3198 padding-left: 20px;
3149 text-align: left;
3199 text-align: left;
3150 }
3200 }
3151
3201
3152 table.code-browser .browser-dir {
3202 table.code-browser .browser-dir {
3153 background: url("/images/icons/folder_16.png") no-repeat scroll 3px;
3203 background: url("/images/icons/folder_16.png") no-repeat scroll 3px;
3154 height: 16px;
3204 height: 16px;
3155 padding-left: 20px;
3205 padding-left: 20px;
3156 text-align: left;
3206 text-align: left;
3157 }
3207 }
3158
3208
3159 /* -----------------------------------------------------------
3209 /* -----------------------------------------------------------
3160 ADMIN - SETTINGS
3210 ADMIN - SETTINGS
3161 ----------------------------------------------------------- */
3211 ----------------------------------------------------------- */
3162 #path_unlock{
3212 #path_unlock{
3163 color: red;
3213 color: red;
3164 font-size: 1.2em;
3214 font-size: 1.2em;
3165 padding-left: 4px;
3215 padding-left: 4px;
3166 }
3216 }
3167
3217
3168 /* -----------------------------------------------------------
3218 /* -----------------------------------------------------------
3169 INFOBOX
3219 INFOBOX
3170 ----------------------------------------------------------- */
3220 ----------------------------------------------------------- */
3171 .info_box *{
3221 .info_box *{
3172 background:url("../../images/pager.png") repeat-x scroll 0 0 #EBEBEB;
3222 background:url("../../images/pager.png") repeat-x scroll 0 0 #EBEBEB;
3173 border-color:#DEDEDE #C4C4C4 #C4C4C4 #CFCFCF;
3223 border-color:#DEDEDE #C4C4C4 #C4C4C4 #CFCFCF;
3174 border-style:solid;
3224 border-style:solid;
3175 border-width:1px;
3225 border-width:1px;
3176 color:#4A4A4A;
3226 color:#4A4A4A;
3177 display:block;
3227 display:block;
3178 font-weight:bold;
3228 font-weight:bold;
3179 height:1%;
3229 height:1%;
3180 padding:4px 6px;
3230 padding:4px 6px;
3181 display: inline;
3231 display: inline;
3182 }
3232 }
3183 .info_box span{
3233 .info_box span{
3184 margin-left:3px;
3234 margin-left:3px;
3185 margin-righ:3px;
3235 margin-righ:3px;
3186 }
3236 }
3187 .info_box input#at_rev {
3237 .info_box input#at_rev {
3188 padding:1px 3px 3px 2px;
3238 padding:1px 3px 3px 2px;
3189 text-align:center;
3239 text-align:center;
3190 }
3240 }
3191 .info_box input#view {
3241 .info_box input#view {
3192 padding:0px 3px 2px 2px;
3242 padding:0px 3px 2px 2px;
3193 text-align:center;
3243 text-align:center;
3194 }
3244 }
3195 /* -----------------------------------------------------------
3245 /* -----------------------------------------------------------
3196 YUI TOOLTIP
3246 YUI TOOLTIP
3197 ----------------------------------------------------------- */
3247 ----------------------------------------------------------- */
3198 .yui-overlay,.yui-panel-container {
3248 .yui-overlay,.yui-panel-container {
3199 visibility: hidden;
3249 visibility: hidden;
3200 position: absolute;
3250 position: absolute;
3201 z-index: 2;
3251 z-index: 2;
3202 }
3252 }
3203
3253
3204 .yui-tt {
3254 .yui-tt {
3205 visibility: hidden;
3255 visibility: hidden;
3206 position: absolute;
3256 position: absolute;
3207 color: #666666;
3257 color: #666666;
3208 background-color: #FFFFFF;
3258 background-color: #FFFFFF;
3209 font-family: arial, helvetica, verdana, sans-serif;
3259 font-family: arial, helvetica, verdana, sans-serif;
3210 padding: 8px;
3260 padding: 8px;
3211 border: 2px solid #556CB5;
3261 border: 2px solid #556CB5;
3212 font: 100% sans-serif;
3262 font: 100% sans-serif;
3213 width: auto;
3263 width: auto;
3214 opacity: 1.0;
3264 opacity: 1.0;
3215 }
3265 }
3216
3266
3217 .yui-tt-shadow {
3267 .yui-tt-shadow {
3218 display: none;
3268 display: none;
3219 }
3269 }
3220
3270
3221 /* -----------------------------------------------------------
3271 /* -----------------------------------------------------------
3222 YUI AUTOCOMPLETE
3272 YUI AUTOCOMPLETE
3223 ----------------------------------------------------------- */
3273 ----------------------------------------------------------- */
3224
3274
3225 .ac{
3275 .ac{
3226 vertical-align: top;
3276 vertical-align: top;
3227
3277
3228 }
3278 }
3229 .ac .match {
3279 .ac .match {
3230 font-weight:bold;
3280 font-weight:bold;
3231 }
3281 }
3232
3282
3233 .ac .yui-ac {
3283 .ac .yui-ac {
3234 position: relative;
3284 position: relative;
3235 font-family: arial;
3285 font-family: arial;
3236 font-size: 100%;
3286 font-size: 100%;
3237 }
3287 }
3238
3288
3239 .ac .perm_ac{
3289 .ac .perm_ac{
3240 width:15em;
3290 width:15em;
3241 }
3291 }
3242 /* styles for input field */
3292 /* styles for input field */
3243 .ac .yui-ac-input {
3293 .ac .yui-ac-input {
3244 width: 100%;
3294 width: 100%;
3245 }
3295 }
3246
3296
3247 /* styles for results container */
3297 /* styles for results container */
3248 .ac .yui-ac-container {
3298 .ac .yui-ac-container {
3249 position: absolute;
3299 position: absolute;
3250 top: 1.6em;
3300 top: 1.6em;
3251 width: 100%;
3301 width: 100%;
3252 }
3302 }
3253
3303
3254 /* styles for header/body/footer wrapper within container */
3304 /* styles for header/body/footer wrapper within container */
3255 .ac .yui-ac-content {
3305 .ac .yui-ac-content {
3256 position: absolute;
3306 position: absolute;
3257 width: 100%;
3307 width: 100%;
3258 border: 1px solid #808080;
3308 border: 1px solid #808080;
3259 background: #fff;
3309 background: #fff;
3260 overflow: hidden;
3310 overflow: hidden;
3261 z-index: 9050;
3311 z-index: 9050;
3262 }
3312 }
3263
3313
3264 /* styles for container shadow */
3314 /* styles for container shadow */
3265 .ac .yui-ac-shadow {
3315 .ac .yui-ac-shadow {
3266 position: absolute;
3316 position: absolute;
3267 margin: .3em;
3317 margin: .3em;
3268 width: 100%;
3318 width: 100%;
3269 background: #000;
3319 background: #000;
3270 -moz-opacity: 0.10;
3320 -moz-opacity: 0.10;
3271 opacity: .10;
3321 opacity: .10;
3272 filter: alpha(opacity = 10);
3322 filter: alpha(opacity = 10);
3273 z-index: 9049;
3323 z-index: 9049;
3274 }
3324 }
3275
3325
3276 /* styles for results list */
3326 /* styles for results list */
3277 .ac .yui-ac-content ul {
3327 .ac .yui-ac-content ul {
3278 margin: 0;
3328 margin: 0;
3279 padding: 0;
3329 padding: 0;
3280 width: 100%;
3330 width: 100%;
3281 }
3331 }
3282
3332
3283 /* styles for result item */
3333 /* styles for result item */
3284 .ac .yui-ac-content li {
3334 .ac .yui-ac-content li {
3285 margin: 0;
3335 margin: 0;
3286 padding: 2px 5px;
3336 padding: 2px 5px;
3287 cursor: default;
3337 cursor: default;
3288 white-space: nowrap;
3338 white-space: nowrap;
3289 }
3339 }
3290
3340
3291 /* styles for prehighlighted result item */
3341 /* styles for prehighlighted result item */
3292 .ac .yui-ac-content li.yui-ac-prehighlight {
3342 .ac .yui-ac-content li.yui-ac-prehighlight {
3293 background: #B3D4FF;
3343 background: #B3D4FF;
3294 }
3344 }
3295
3345
3296 /* styles for highlighted result item */
3346 /* styles for highlighted result item */
3297 .ac .yui-ac-content li.yui-ac-highlight {
3347 .ac .yui-ac-content li.yui-ac-highlight {
3298 background: #556CB5;
3348 background: #556CB5;
3299 color: #FFF;
3349 color: #FFF;
3300 }
3350 }
3301
3351
3302
3352
3303 /* -----------------------------------------------------------
3353 /* -----------------------------------------------------------
3304 ACTION ICONS
3354 ACTION ICONS
3305 ----------------------------------------------------------- */
3355 ----------------------------------------------------------- */
3306 .add_icon {
3356 .add_icon {
3307 background: url("/images/icons/add.png") no-repeat scroll 3px ;
3357 background: url("/images/icons/add.png") no-repeat scroll 3px ;
3308 height: 16px;
3358 height: 16px;
3309 padding-left: 20px;
3359 padding-left: 20px;
3310 padding-top: 1px;
3360 padding-top: 1px;
3311 text-align: left;
3361 text-align: left;
3312 }
3362 }
3313
3363
3314 .edit_icon {
3364 .edit_icon {
3315 background: url("/images/icons/folder_edit.png") no-repeat scroll 3px;
3365 background: url("/images/icons/folder_edit.png") no-repeat scroll 3px;
3316 height: 16px;
3366 height: 16px;
3317 padding-left: 20px;
3367 padding-left: 20px;
3318 padding-top: 1px;
3368 padding-top: 1px;
3319 text-align: left;
3369 text-align: left;
3320 }
3370 }
3321
3371
3322 .delete_icon {
3372 .delete_icon {
3323 background: url("/images/icons/delete.png") no-repeat scroll 3px;
3373 background: url("/images/icons/delete.png") no-repeat scroll 3px;
3324 height: 16px;
3374 height: 16px;
3325 padding-left: 20px;
3375 padding-left: 20px;
3326 padding-top: 1px;
3376 padding-top: 1px;
3327 text-align: left;
3377 text-align: left;
3328 }
3378 }
3329
3379
3330 .rss_icon {
3380 .rss_icon {
3331 background: url("/images/icons/rss_16.png") no-repeat scroll 3px;
3381 background: url("/images/icons/rss_16.png") no-repeat scroll 3px;
3332 height: 16px;
3382 height: 16px;
3333 padding-left: 20px;
3383 padding-left: 20px;
3334 padding-top: 1px;
3384 padding-top: 1px;
3335 text-align: left;
3385 text-align: left;
3336 }
3386 }
3337
3387
3338 .atom_icon {
3388 .atom_icon {
3339 background: url("/images/icons/atom.png") no-repeat scroll 3px;
3389 background: url("/images/icons/atom.png") no-repeat scroll 3px;
3340 height: 16px;
3390 height: 16px;
3341 padding-left: 20px;
3391 padding-left: 20px;
3342 padding-top: 1px;
3392 padding-top: 1px;
3343 text-align: left;
3393 text-align: left;
3344 }
3394 }
3345
3395
3346 .archive_icon {
3396 .archive_icon {
3347 background: url("/images/icons/compress.png") no-repeat scroll 3px;
3397 background: url("/images/icons/compress.png") no-repeat scroll 3px;
3348 height: 16px;
3398 height: 16px;
3349 padding-left: 20px;
3399 padding-left: 20px;
3350 text-align: left;
3400 text-align: left;
3351 padding-top: 1px;
3401 padding-top: 1px;
3352 }
3402 }
3353
3403
3354 .action_button {
3404 .action_button {
3355 border: 0px;
3405 border: 0px;
3356 display: block;
3406 display: block;
3357 }
3407 }
3358
3408
3359 .action_button:hover {
3409 .action_button:hover {
3360 border: 0px;
3410 border: 0px;
3361 font-style: italic;
3411 font-style: italic;
3362 cursor: pointer;
3412 cursor: pointer;
3363 }
3413 }
3364
3414
3365 /* -----------------------------------------------------------
3415 /* -----------------------------------------------------------
3366 REPO SWITCHER
3416 REPO SWITCHER
3367 ----------------------------------------------------------- */
3417 ----------------------------------------------------------- */
3368
3418
3369 #switch_repos{
3419 #switch_repos{
3370 position: absolute;
3420 position: absolute;
3371 height: 25px;
3421 height: 25px;
3372 z-index: 1;
3422 z-index: 1;
3373 }
3423 }
3374 /* -----------------------------------------------------------
3424 /* -----------------------------------------------------------
3375 BREADCRUMBS
3425 BREADCRUMBS
3376 ----------------------------------------------------------- */
3426 ----------------------------------------------------------- */
3377
3427
3378 .breadcrumbs{
3428 .breadcrumbs{
3379 border:medium none;
3429 border:medium none;
3380 color:#FFFFFF;
3430 color:#FFFFFF;
3381 float:left;
3431 float:left;
3382 margin:0;
3432 margin:0;
3383 padding:11px 0 11px 10px;
3433 padding:11px 0 11px 10px;
3384 text-transform:uppercase;
3434 text-transform:uppercase;
3385 font-weight: bold;
3435 font-weight: bold;
3386 font-size: 14px;
3436 font-size: 14px;
3387 }
3437 }
3388 .breadcrumbs a{
3438 .breadcrumbs a{
3389 color: #FFFFFF;
3439 color: #FFFFFF;
3390 }
3440 }
3391
3441
3392
3442
3393 /* -----------------------------------------------------------
3443 /* -----------------------------------------------------------
3394 FLASH MSG
3444 FLASH MSG
3395 ----------------------------------------------------------- */
3445 ----------------------------------------------------------- */
3396 .flash_msg ul {
3446 .flash_msg ul {
3397 margin: 0;
3447 margin: 0;
3398 padding: 0px 0px 10px 0px;
3448 padding: 0px 0px 10px 0px;
3399 }
3449 }
3400
3450
3401 .error_msg {
3451 .error_msg {
3402 background-color: #FFCFCF;
3452 background-color: #FFCFCF;
3403 background-image: url("/images/icons/error_msg.png");
3453 background-image: url("/images/icons/error_msg.png");
3404 border: 1px solid #FF9595;
3454 border: 1px solid #FF9595;
3405 color: #CC3300;
3455 color: #CC3300;
3406 }
3456 }
3407
3457
3408 .warning_msg {
3458 .warning_msg {
3409 background-color: #FFFBCC;
3459 background-color: #FFFBCC;
3410 background-image: url("/images/icons/warning_msg.png");
3460 background-image: url("/images/icons/warning_msg.png");
3411 border: 1px solid #FFF35E;
3461 border: 1px solid #FFF35E;
3412 color: #C69E00;
3462 color: #C69E00;
3413 }
3463 }
3414
3464
3415 .success_msg {
3465 .success_msg {
3416 background-color: #D5FFCF;
3466 background-color: #D5FFCF;
3417 background-image: url("/images/icons/success_msg.png");
3467 background-image: url("/images/icons/success_msg.png");
3418 border: 1px solid #97FF88;
3468 border: 1px solid #97FF88;
3419 color: #009900;
3469 color: #009900;
3420 }
3470 }
3421
3471
3422 .notice_msg {
3472 .notice_msg {
3423 background-color: #DCE3FF;
3473 background-color: #DCE3FF;
3424 background-image: url("/images/icons/notice_msg.png");
3474 background-image: url("/images/icons/notice_msg.png");
3425 border: 1px solid #93A8FF;
3475 border: 1px solid #93A8FF;
3426 color: #556CB5;
3476 color: #556CB5;
3427 }
3477 }
3428
3478
3429 .success_msg,.error_msg,.notice_msg,.warning_msg {
3479 .success_msg,.error_msg,.notice_msg,.warning_msg {
3430 background-position: 10px center;
3480 background-position: 10px center;
3431 background-repeat: no-repeat;
3481 background-repeat: no-repeat;
3432 font-size: 12px;
3482 font-size: 12px;
3433 font-weight: bold;
3483 font-weight: bold;
3434 min-height: 14px;
3484 min-height: 14px;
3435 line-height: 14px;
3485 line-height: 14px;
3436 margin-bottom: 0px;
3486 margin-bottom: 0px;
3437 margin-top: 0px;
3487 margin-top: 0px;
3438 padding: 6px 10px 6px 40px;
3488 padding: 6px 10px 6px 40px;
3439 display: block;
3489 display: block;
3440 overflow: auto;
3490 overflow: auto;
3441 }
3491 }
3442
3492
3443 #msg_close {
3493 #msg_close {
3444 background: transparent url("icons/cross_grey_small.png") no-repeat
3494 background: transparent url("icons/cross_grey_small.png") no-repeat
3445 scroll 0 0;
3495 scroll 0 0;
3446 cursor: pointer;
3496 cursor: pointer;
3447 height: 16px;
3497 height: 16px;
3448 position: absolute;
3498 position: absolute;
3449 right: 5px;
3499 right: 5px;
3450 top: 5px;
3500 top: 5px;
3451 width: 16px;
3501 width: 16px;
3452 }
3502 }
3453 /* -----------------------------------------------------------
3503 /* -----------------------------------------------------------
3454 YUI FLOT
3504 YUI FLOT
3455 ----------------------------------------------------------- */
3505 ----------------------------------------------------------- */
3456
3506
3457 div#commit_history{
3507 div#commit_history{
3458 float: left;
3508 float: left;
3459 }
3509 }
3460 div#legend_data{
3510 div#legend_data{
3461 float:left;
3511 float:left;
3462
3512
3463 }
3513 }
3464 div#legend_container {
3514 div#legend_container {
3465 float: left;
3515 float: left;
3466 }
3516 }
3467
3517
3468 div#legend_container table,div#legend_choices table{
3518 div#legend_container table,div#legend_choices table{
3469 width:auto !important;
3519 width:auto !important;
3470 }
3520 }
3471
3521
3472 div#legend_container table td{
3522 div#legend_container table td{
3473 border: none !important;
3523 border: none !important;
3474 padding: 0px !important;
3524 padding: 0px !important;
3475 height: 20px !important;
3525 height: 20px !important;
3476 }
3526 }
3477
3527
3478 div#legend_choices table td{
3528 div#legend_choices table td{
3479 border: none !important;
3529 border: none !important;
3480 padding: 0px !important;
3530 padding: 0px !important;
3481 height: 20px !important;
3531 height: 20px !important;
3482 }
3532 }
3483
3533
3484 div#legend_choices{
3534 div#legend_choices{
3485 float:left;
3535 float:left;
3486 }
3536 }
3487
3537
3488 /* -----------------------------------------------------------
3538 /* -----------------------------------------------------------
3489 PERMISSIONS TABLE
3539 PERMISSIONS TABLE
3490 ----------------------------------------------------------- */
3540 ----------------------------------------------------------- */
3491 table#permissions_manage{
3541 table#permissions_manage{
3492 width: 0 !important;
3542 width: 0 !important;
3493
3543
3494 }
3544 }
3495 table#permissions_manage span.private_repo_msg{
3545 table#permissions_manage span.private_repo_msg{
3496 font-size: 0.8em;
3546 font-size: 0.8em;
3497 opacity:0.6;
3547 opacity:0.6;
3498
3548
3499 }
3549 }
3500 table#permissions_manage td.private_repo_msg{
3550 table#permissions_manage td.private_repo_msg{
3501 font-size: 0.8em;
3551 font-size: 0.8em;
3502
3552
3503 }
3553 }
3504 table#permissions_manage tr#add_perm_input td{
3554 table#permissions_manage tr#add_perm_input td{
3505 vertical-align:middle;
3555 vertical-align:middle;
3506
3556
3507 }
3557 }
3508
3558
3509 /* -----------------------------------------------------------
3559 /* -----------------------------------------------------------
3510 GRAVATARS
3560 GRAVATARS
3511 ----------------------------------------------------------- */
3561 ----------------------------------------------------------- */
3512 div.gravatar{
3562 div.gravatar{
3513 background-color:white;
3563 background-color:white;
3514 border:1px solid #D0D0D0;
3564 border:1px solid #D0D0D0;
3515 float:left;
3565 float:left;
3516 margin-right:0.7em;
3566 margin-right:0.7em;
3517 padding: 2px 2px 0px;
3567 padding: 2px 2px 0px;
3518 }
3568 }
3519
3569
3520 /* -----------------------------------------------------------
3570 /* -----------------------------------------------------------
3521 STYLING OF LAYOUT
3571 STYLING OF LAYOUT
3522 ----------------------------------------------------------- */
3572 ----------------------------------------------------------- */
3523
3573
3524
3574
3525 /* -----------------------------------------------------------
3575 /* -----------------------------------------------------------
3526 GLOBAL WIDTH
3576 GLOBAL WIDTH
3527 ----------------------------------------------------------- */
3577 ----------------------------------------------------------- */
3528 #header,#content,#footer{
3578 #header,#content,#footer{
3529 min-width: 1224px;
3579 min-width: 1224px;
3530 }
3580 }
3531
3581
3532 /* -----------------------------------------------------------
3582 /* -----------------------------------------------------------
3533 content
3583 content
3534 ----------------------------------------------------------- */
3584 ----------------------------------------------------------- */
3535
3585
3536 #content
3586 #content
3537 {
3587 {
3538 margin: 10px 30px 0 30px;
3588 margin: 10px 30px 0 30px;
3539 padding: 0;
3589 padding: 0;
3540 min-height: 100%;
3590 min-height: 100%;
3541 clear: both;
3591 clear: both;
3542 overflow: hidden;
3592 overflow: hidden;
3543 background: transparent;
3593 background: transparent;
3544 }
3594 }
3545
3595
3546 /* -----------------------------------------------------------
3596 /* -----------------------------------------------------------
3547 content -> right -> forms -> labels
3597 content -> right -> forms -> labels
3548 ----------------------------------------------------------- */
3598 ----------------------------------------------------------- */
3549
3599
3550 #content div.box div.form div.fields div.field div.label
3600 #content div.box div.form div.fields div.field div.label
3551 {
3601 {
3552 left: 80px;
3602 left: 80px;
3553 margin: 0;
3603 margin: 0;
3554 padding: 8px 0 0 5px;
3604 padding: 8px 0 0 5px;
3555 width: auto;
3605 width: auto;
3556 position: absolute;
3606 position: absolute;
3557 }
3607 }
3558
3608
3559 #content div.box-left div.form div.fields div.field div.label,
3609 #content div.box-left div.form div.fields div.field div.label,
3560 #content div.box-right div.form div.fields div.field div.label
3610 #content div.box-right div.form div.fields div.field div.label
3561 {
3611 {
3562 left: 0;
3612 left: 0;
3563 margin: 0;
3613 margin: 0;
3564 padding: 0 0 8px 0;
3614 padding: 0 0 8px 0;
3565 width: auto;
3615 width: auto;
3566 position: relative;
3616 position: relative;
3567 } No newline at end of file
3617 }
@@ -1,254 +1,265 b''
1 ## -*- coding: utf-8 -*-
1 ## -*- coding: utf-8 -*-
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" id="mainhtml">
3 <html xmlns="http://www.w3.org/1999/xhtml" id="mainhtml">
4 <head>
4 <head>
5 <title>${next.title()}</title>
5 <title>${next.title()}</title>
6 <link rel="icon" href="/images/hgicon.png" type="image/png" />
6 <link rel="icon" href="/images/hgicon.png" type="image/png" />
7 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
7 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8 <meta name="robots" content="index, nofollow"/>
8 <meta name="robots" content="index, nofollow"/>
9 <!-- stylesheets -->
9 <!-- stylesheets -->
10 ${self.css()}
10 ${self.css()}
11 <!-- scripts -->
11 <!-- scripts -->
12 ${self.js()}
12 ${self.js()}
13 </head>
13 </head>
14 <body>
14 <body>
15 <!-- header -->
15 <!-- header -->
16 <div id="header">
16 <div id="header">
17 <!-- user -->
17 <!-- user -->
18 <ul id="logged-user">
18 <ul id="logged-user">
19 <li class="first">
19 <li class="first">
20 <div class="gravatar">
20 <div class="gravatar">
21 <img alt="gravatar" src="${h.gravatar_url(c.hg_app_user.email,24)}" />
21 <img alt="gravatar" src="${h.gravatar_url(c.hg_app_user.email,24)}" />
22 </div>
22 </div>
23 <div class="account">
23 <div class="account">
24 ${h.link_to('%s %s'%(c.hg_app_user.name,c.hg_app_user.lastname),h.url('admin_settings_my_account'))}<br/>
24 ${h.link_to('%s %s'%(c.hg_app_user.name,c.hg_app_user.lastname),h.url('admin_settings_my_account'))}<br/>
25 ${h.link_to(c.hg_app_user.username,h.url('admin_settings_my_account'))}
25 ${h.link_to(c.hg_app_user.username,h.url('admin_settings_my_account'))}
26 </div>
26 </div>
27 </li>
27 </li>
28 <li class="last highlight">${h.link_to(u'Logout',h.url('logout_home'))}</li>
28 <li class="last highlight">${h.link_to(u'Logout',h.url('logout_home'))}</li>
29 </ul>
29 </ul>
30 <!-- end user -->
30 <!-- end user -->
31 <div id="header-inner">
31 <div id="header-inner">
32 <div id="home">
32 <div id="home">
33 <a href="${h.url('hg_home')}"></a>
33 <a href="${h.url('hg_home')}"></a>
34 </div>
34 </div>
35 <!-- logo -->
35 <!-- logo -->
36 <div id="logo">
36 <div id="logo">
37 <h1><a href="${h.url('hg_home')}">${c.hg_app_name}</a></h1>
37 <h1><a href="${h.url('hg_home')}">${c.hg_app_name}</a></h1>
38 </div>
38 </div>
39 <!-- end logo -->
39 <!-- end logo -->
40 <!-- quick menu -->
40 <!-- quick menu -->
41 ${self.page_nav()}
41 ${self.page_nav()}
42 <!-- end quick -->
42 <!-- end quick -->
43 <div class="corner tl"></div>
43 <div class="corner tl"></div>
44 <div class="corner tr"></div>
44 <div class="corner tr"></div>
45 </div>
45 </div>
46 </div>
46 </div>
47 <!-- end header -->
47 <!-- end header -->
48
48
49 <!-- CONTENT -->
49 <!-- CONTENT -->
50 <div id="content">
50 <div id="content">
51 <div class="flash_msg">
51 <div class="flash_msg">
52 <% messages = h.flash.pop_messages() %>
52 <% messages = h.flash.pop_messages() %>
53 % if messages:
53 % if messages:
54 <ul id="flash-messages">
54 <ul id="flash-messages">
55 % for message in messages:
55 % for message in messages:
56 <li class="${message.category}_msg">${message}</li>
56 <li class="${message.category}_msg">${message}</li>
57 % endfor
57 % endfor
58 </ul>
58 </ul>
59 % endif
59 % endif
60 </div>
60 </div>
61 <div id="main">
61 <div id="main">
62 ${next.main()}
62 ${next.main()}
63 </div>
63 </div>
64 </div>
64 </div>
65 <!-- END CONTENT -->
65 <!-- END CONTENT -->
66
66
67 <!-- footer -->
67 <!-- footer -->
68 <div id="footer">
68 <div id="footer">
69 <p>Hg App ${c.hg_app_version} &copy; 2010 by Marcin Kuzminski</p>
69 <p>Hg App ${c.hg_app_version} &copy; 2010 by Marcin Kuzminski</p>
70 <script type="text/javascript">${h.tooltip.activate()}</script>
70 <script type="text/javascript">${h.tooltip.activate()}</script>
71 </div>
71 </div>
72 <!-- end footer -->
72 <!-- end footer -->
73 </body>
73 </body>
74
74
75 </html>
75 </html>
76
76
77 ### MAKO DEFS ###
77 ### MAKO DEFS ###
78 <%def name="page_nav()">
78 <%def name="page_nav()">
79 ${self.menu()}
79 ${self.menu()}
80 </%def>
80 </%def>
81
81
82 <%def name="menu(current=None)">
82 <%def name="menu(current=None)">
83 <%
83 <%
84 def is_current(selected):
84 def is_current(selected):
85 if selected == current:
85 if selected == current:
86 return h.literal('class="current"')
86 return h.literal('class="current"')
87 %>
87 %>
88 %if current not in ['home','admin']:
88 %if current not in ['home','admin']:
89 <script type="text/javascript">
89 <script type="text/javascript">
90 YAHOO.util.Event.onDOMReady(function(){
90 YAHOO.util.Event.onDOMReady(function(){
91 YAHOO.util.Event.addListener('repo_switcher','click',function(){
91 YAHOO.util.Event.addListener('repo_switcher','click',function(){
92 if(YAHOO.util.Dom.hasClass('repo_switcher','selected')){
92 if(YAHOO.util.Dom.hasClass('repo_switcher','selected')){
93 YAHOO.util.Dom.setStyle('switch_repos','display','none');
93 YAHOO.util.Dom.setStyle('switch_repos','display','none');
94 YAHOO.util.Dom.setStyle('repo_switcher','background','');
94 YAHOO.util.Dom.setStyle('repo_switcher','background','');
95 YAHOO.util.Dom.removeClass('repo_switcher','selected');
95 YAHOO.util.Dom.removeClass('repo_switcher','selected');
96 YAHOO.util.Dom.get('repo_switcher').removeAttribute('style');
96 YAHOO.util.Dom.get('repo_switcher').removeAttribute('style');
97 }
97 }
98 else{
98 else{
99 YAHOO.util.Dom.setStyle('switch_repos','display','');
99 YAHOO.util.Dom.setStyle('switch_repos','display','');
100 YAHOO.util.Dom.addClass('repo_switcher','selected');
100 YAHOO.util.Dom.addClass('repo_switcher','selected');
101 }
101 }
102 });
102 });
103 YAHOO.util.Event.addListener('repos_list','change',function(e){
103 YAHOO.util.Event.addListener('repos_list','change',function(e){
104 var wa = YAHOO.util.Dom.get('repos_list').value;
104 var wa = YAHOO.util.Dom.get('repos_list').value;
105
105
106 var url = "${h.url('summary_home',repo_name='__REPO__')}".replace('__REPO__',wa);
106 var url = "${h.url('summary_home',repo_name='__REPO__')}".replace('__REPO__',wa);
107 window.location = url;
107 window.location = url;
108 })
108 })
109 });
109 });
110 </script>
110 </script>
111
111
112 ##REGULAR MENU
112 ##REGULAR MENU
113 <ul id="quick">
113 <ul id="quick">
114 <!-- repo switcher -->
114 <!-- repo switcher -->
115 <li>
115 <li>
116 <a id="repo_switcher" title="${_('Switch repository')}" href="#">
116 <a id="repo_switcher" title="${_('Switch repository')}" href="#">
117 <span class="icon">
117 <span class="icon">
118 <img src="/images/icons/database.png" alt="${_('Products')}" />
118 <img src="/images/icons/database.png" alt="${_('Products')}" />
119 </span>
119 </span>
120 <span>&darr;</span>
120 <span>&darr;</span>
121 </a>
121 </a>
122 <div id="switch_repos" style="display:none;">
122 <div id="switch_repos" style="display:none;">
123 <select id="repos_list" size="10">
123 <select id="repos_list" size="10">
124 %for repo in c.repo_switcher_list:
124 %for repo in c.repo_switcher_list:
125 <option value="${repo}">${repo}</option>
125 <option value="${repo}">${repo}</option>
126 %endfor
126 %endfor
127 </select>
127 </select>
128 </div>
128 </div>
129 </li>
129 </li>
130
130
131 <li ${is_current('summary')}>
131 <li ${is_current('summary')}>
132 <a title="${_('Summary')}" href="${h.url('summary_home',repo_name=c.repo_name)}">
132 <a title="${_('Summary')}" href="${h.url('summary_home',repo_name=c.repo_name)}">
133 <span class="icon">
133 <span class="icon">
134 <img src="/images/icons/clipboard_16.png" alt="${_('Summary')}" />
134 <img src="/images/icons/clipboard_16.png" alt="${_('Summary')}" />
135 </span>
135 </span>
136 <span>${_('Summary')}</span>
136 <span>${_('Summary')}</span>
137 </a>
137 </a>
138 </li>
138 </li>
139 <li ${is_current('shortlog')}>
139 <li ${is_current('shortlog')}>
140 <a title="${_('Shortlog')}" href="${h.url('shortlog_home',repo_name=c.repo_name)}">
140 <a title="${_('Shortlog')}" href="${h.url('shortlog_home',repo_name=c.repo_name)}">
141 <span class="icon">
141 <span class="icon">
142 <img src="/images/icons/application_double.png" alt="${_('Shortlog')}" />
142 <img src="/images/icons/application_double.png" alt="${_('Shortlog')}" />
143 </span>
143 </span>
144 <span>${_('Shortlog')}</span>
144 <span>${_('Shortlog')}</span>
145 </a>
145 </a>
146 </li>
146 </li>
147 <li ${is_current('changelog')}>
147 <li ${is_current('changelog')}>
148 <a title="${_('Changelog')}" href="${h.url('changelog_home',repo_name=c.repo_name)}">
148 <a title="${_('Changelog')}" href="${h.url('changelog_home',repo_name=c.repo_name)}">
149 <span class="icon">
149 <span class="icon">
150 <img src="/images/icons/time.png" alt="${_('Changelog')}" />
150 <img src="/images/icons/time.png" alt="${_('Changelog')}" />
151 </span>
151 </span>
152 <span>${_('Changelog')}</span>
152 <span>${_('Changelog')}</span>
153 </a>
153 </a>
154 </li>
154 </li>
155 <li ${is_current('branches')}>
155
156 <a title="${_('Branches')}" href="${h.url('branches_home',repo_name=c.repo_name)}">
156 <li ${is_current('switch_to')}>
157 <a title="${_('Switch to')}" href="#">
157 <span class="icon">
158 <span class="icon">
158 <img src="/images/icons/arrow_branch.png" alt="${_('Branches')}" />
159 <img src="/images/icons/arrow_switch.png" alt="${_('Switch to')}" />
159 </span>
160 </span>
160 <span>${_('Branches')}</span>
161 <span>${_('Switch to')}</span>
161 </a>
162 </a>
162 </li>
163 <ul>
163 <li ${is_current('tags')}>
164 <li>
164 <a title="${_('Tags')}" href="${h.url('tags_home',repo_name=c.repo_name)}">
165 ${h.link_to(_('branches'),h.url('branches_home',repo_name=c.repo_name),class_='branches childs')}
165 <span class="icon">
166 <ul>
166 <img src="/images/icons/tag_blue.png" alt="${_('Tags')}" />
167 %for cnt,branch in enumerate(c.repository_branches.items()):
167 </span>
168 <li>${h.link_to('%s - %s' % (branch[0],branch[1]),h.url('files_home',repo_name=c.repo_name,revision=branch[1]))}</li>
168 <span>${_('Tags')}</span>
169 %endfor
169 </a>
170 </ul>
171 </li>
172 <li>
173 ${h.link_to(_('tags'),h.url('tags_home',repo_name=c.repo_name),class_='tags childs')}
174 <ul>
175 %for cnt,tag in enumerate(c.repository_tags.items()):
176 <li>${h.link_to('%s - %s' % (tag[0],tag[1]),h.url('files_home',repo_name=c.repo_name,revision=tag[1]))}</li>
177 %endfor
178 </ul>
179 </li>
180 </ul>
170 </li>
181 </li>
171 <li ${is_current('files')}>
182 <li ${is_current('files')}>
172 <a title="${_('Files')}" href="${h.url('files_home',repo_name=c.repo_name)}">
183 <a title="${_('Files')}" href="${h.url('files_home',repo_name=c.repo_name)}">
173 <span class="icon">
184 <span class="icon">
174 <img src="/images/icons/file.png" alt="${_('Files')}" />
185 <img src="/images/icons/file.png" alt="${_('Files')}" />
175 </span>
186 </span>
176 <span>${_('Files')}</span>
187 <span>${_('Files')}</span>
177 </a>
188 </a>
178 </li>
189 </li>
179 %if h.HasRepoPermissionAll('repository.admin')(c.repo_name):
190 %if h.HasRepoPermissionAll('repository.admin')(c.repo_name):
180 <li ${is_current('settings')}>
191 <li ${is_current('settings')}>
181 <a title="${_('Settings')}" href="${h.url('repo_settings_home',repo_name=c.repo_name)}">
192 <a title="${_('Settings')}" href="${h.url('repo_settings_home',repo_name=c.repo_name)}">
182 <span class="icon">
193 <span class="icon">
183 <img src="/images/icons/cog_edit.png" alt="${_('Settings')}" />
194 <img src="/images/icons/cog_edit.png" alt="${_('Settings')}" />
184 </span>
195 </span>
185 <span>${_('Settings')}</span>
196 <span>${_('Settings')}</span>
186 </a>
197 </a>
187 </li>
198 </li>
188 %endif
199 %endif
189 </ul>
200 </ul>
190 %else:
201 %else:
191 ##ROOT MENU
202 ##ROOT MENU
192 <ul id="quick">
203 <ul id="quick">
193 <li>
204 <li>
194 <a title="${_('Home')}" href="${h.url('hg_home')}">
205 <a title="${_('Home')}" href="${h.url('hg_home')}">
195 <span class="icon">
206 <span class="icon">
196 <img src="/images/icons/home_16.png" alt="${_('Home')}" />
207 <img src="/images/icons/home_16.png" alt="${_('Home')}" />
197 </span>
208 </span>
198 <span>${_('Home')}</span>
209 <span>${_('Home')}</span>
199 </a>
210 </a>
200 </li>
211 </li>
201
212
202 <li>
213 <li>
203 <a title="${_('Search')}" href="${h.url('search')}">
214 <a title="${_('Search')}" href="${h.url('search')}">
204 <span class="icon">
215 <span class="icon">
205 <img src="/images/icons/search_16.png" alt="${_('Search')}" />
216 <img src="/images/icons/search_16.png" alt="${_('Search')}" />
206 </span>
217 </span>
207 <span>${_('Search')}</span>
218 <span>${_('Search')}</span>
208 </a>
219 </a>
209 </li>
220 </li>
210
221
211 %if h.HasPermissionAll('hg.admin')('access admin main page'):
222 %if h.HasPermissionAll('hg.admin')('access admin main page'):
212 <li ${is_current('admin')}>
223 <li ${is_current('admin')}>
213 <a title="${_('Admin')}" href="${h.url('admin_home')}">
224 <a title="${_('Admin')}" href="${h.url('admin_home')}">
214 <span class="icon">
225 <span class="icon">
215 <img src="/images/icons/cog_edit.png" alt="${_('Admin')}" />
226 <img src="/images/icons/cog_edit.png" alt="${_('Admin')}" />
216 </span>
227 </span>
217 <span>${_('Admin')}</span>
228 <span>${_('Admin')}</span>
218 </a>
229 </a>
219 <ul>
230 <ul>
220 <li>${h.link_to(_('repositories'),h.url('repos'),class_='repos')}</li>
231 <li>${h.link_to(_('repositories'),h.url('repos'),class_='repos')}</li>
221 <li>${h.link_to(_('users'),h.url('users'),class_='users')}</li>
232 <li>${h.link_to(_('users'),h.url('users'),class_='users')}</li>
222 <li>${h.link_to(_('permissions'),h.url('edit_permission',id='default'),class_='permissions')}</li>
233 <li>${h.link_to(_('permissions'),h.url('edit_permission',id='default'),class_='permissions')}</li>
223 <li>${h.link_to(_('settings'),h.url('admin_settings'),class_='settings')}</li>
234 <li class="last">${h.link_to(_('settings'),h.url('admin_settings'),class_='settings')}</li>
224 </ul>
235 </ul>
225 </li>
236 </li>
226 %endif
237 %endif
227
238
228 </ul>
239 </ul>
229 %endif
240 %endif
230 </%def>
241 </%def>
231
242
232
243
233 <%def name="css()">
244 <%def name="css()">
234 <link rel="stylesheet" type="text/css" href="/css/reset.css" />
245 <link rel="stylesheet" type="text/css" href="/css/reset.css" />
235 <link rel="stylesheet" type="text/css" href="/css/style.css" media="screen" />
246 <link rel="stylesheet" type="text/css" href="/css/style.css" media="screen" />
236 <link id="color" rel="stylesheet" type="text/css" href="/css/colors/blue.css" />
247 <link id="color" rel="stylesheet" type="text/css" href="/css/colors/blue.css" />
237 <link rel="stylesheet" type="text/css" href="/css/pygments.css" />
248 <link rel="stylesheet" type="text/css" href="/css/pygments.css" />
238 <link rel="stylesheet" type="text/css" href="/css/diff.css" />
249 <link rel="stylesheet" type="text/css" href="/css/diff.css" />
239 </%def>
250 </%def>
240
251
241 <%def name="js()">
252 <%def name="js()">
242 <script type="text/javascript" src="/js/yui/utilities/utilities.js"></script>
253 <script type="text/javascript" src="/js/yui/utilities/utilities.js"></script>
243 <!--[if IE]><script language="javascript" type="text/javascript" src="/js/excanvas.min.js"></script><![endif]-->
254 <!--[if IE]><script language="javascript" type="text/javascript" src="/js/excanvas.min.js"></script><![endif]-->
244 <script type="text/javascript" src="/js/yui/container/container-min.js"></script>
255 <script type="text/javascript" src="/js/yui/container/container-min.js"></script>
245 <script type="text/javascript" src="/js/yui/datasource/datasource-min.js"></script>
256 <script type="text/javascript" src="/js/yui/datasource/datasource-min.js"></script>
246 <script type="text/javascript" src="/js/yui/autocomplete/autocomplete-min.js"></script>
257 <script type="text/javascript" src="/js/yui/autocomplete/autocomplete-min.js"></script>
247 <script type="text/javascript" src="/js/yui.flot.js"></script>
258 <script type="text/javascript" src="/js/yui.flot.js"></script>
248 </%def>
259 </%def>
249
260
250 <%def name="breadcrumbs()">
261 <%def name="breadcrumbs()">
251 <div class="breadcrumbs">
262 <div class="breadcrumbs">
252 ${self.breadcrumbs_links()}
263 ${self.breadcrumbs_links()}
253 </div>
264 </div>
254 </%def> No newline at end of file
265 </%def>
General Comments 0
You need to be logged in to leave comments. Login now