Web · Wiki · Activities · Blog · Lists · Chat · Meeting · Bugs · Git · Translate · Archive · People · Donate
1
body {
2
background-color: #fff;
3
height: 100%;
4
margin: 0px 0px 0px 0px;
5
font-size: 10pt;
6
font-family: DejaVu Sans;
7
-webkit-user-select: none;
8
-moz-user-select: none;
9
cursor: default;
10
}
11
a {
12
color: black;
13
text-decoration: none;
14
border-
15
outline: none;
16
}
17
/* get rid of those system borders being generated for A tags */
18
a:active {
19
outline:none;
20
    }
21
input:focus {
22
    outline: none;
23
    }
24
a img {
25
    border: 0;
26
    }
27
28
#content {
29
    margin-top: 95px;
30
    width: 100%;
31
    }
32
33
input {
34
    border: 2px solid #282828;
35
    }
36
textarea {
37
    resize: none;
38
    }
39
40
.notice {
41
    font-size:13pt;
42
    }
43
#notice-window {
44
    position: fixed;
45
    width:100%;
46
    top: 25%;
47
    }
48
49
hr {
50
    background-color: #c0c0c0;
51
    border: 1px solid #c0c0c0;
52
    clear:both;
53
    margin: 0px;
54
    }
55
56
#toolbar {
57
    position: fixed;
58
    top: 0;
59
    margin: 0px 0px 0px 0px;
60
    height: 55px;
61
    width: 100%; 
62
    background-color: #282828;
63
    color: white;
64
    vertical-align: middle;
65
    z-index: 100;
66
    }
67
68
#query {
69
    height: 28px;
70
    width: 350px;
71
    border-radius: 15px;
72
    -moz-border-radius: 15px;
73
    -webkit-border-radius: 15px;
74
    text-indent: 5px;
75
    }
76
77
ul.toolbar-bar{
78
list-style: none;
79
display: table-row;
80
height: 55px;
81
width: 100%;
82
}
83
84
li.toolbar-items {
85
padding-left: 55px;
86
display: table-cell;
87
vertical-align: middle;
88
}
89
90
/* sibling selector - matches li after li */
91
li.toolbar-items + li.toolbar-items {
92
padding-left: 10px;
93
}
94
95
.toolbar-icon {
96
height: 40px;
97
padding: 5px;
98
margin-top: 2px;
99
}
100
101
.toolbar-icon:hover {
102
background-color: #808080;
103
border-radius: 15px;
104
-moz-border-radius: 15px;
105
-webkit-border-radius: 15px;
106
}
107
.white-button:hover {
108
background-color: #282828;
109
border-radius: 15px;
110
-moz-border-radius: 15px;
111
-webkit-border-radius: 15px;
112
}
113
114
115
#tags-section {
116
}
117
118
#palette {
119
position: fixed;
120
top: 55px;
121
margin: 0px 0px 0px 0px;
122
width: 100%;
123
background-color: #a6a6a6;
124
height: 38px;
125
vertical-align: middle;
126
line-height: 38px;
127
z-index: 100;
128
}
129
130
#bottom-palette {
131
position: fixed;
132
bottom: 0px;
133
margin: 0px 0px 0px 0px;
134
width: 100%;
135
background-color: #a6a6a6;
136
height: 40px;
137
vertical-align: middle;
138
line-height: 40px;
139
z-index: 100;
140
padding-left: 10px;
141
}
142
143
#nav-buttons {
144
float: left;
145
}
146
#paginator {
147
position:absolute;
148
top: 5px;
149
left: 15%;
150
width: 500px;
151
}
152
153
.tag {
154
border-radius: 15px;
155
-moz-border-radius: 15px;
156
-webkit-border-radius: 15px;
157
background-color: #c5c5c5;
158
margin-left:20px;
159
padding:7px 25px 7px 7px;
160
}
161
#back-button {
162
border-radius: 15px;
163
-moz-border-radius: 15px;
164
-webkit-border-radius: 15px;
165
background-color: #e6e6e6;
166
display: none;
167
margin-left:20px;
168
padding:7px 7px 7px 7px;
169
cursor: pointer;
170
}
171
#location {
172
/* background-color: #c5c5c5; */
173
margin-left:20px;
174
padding:7px 25px 7px 7px;
175
color: white;
176
}
177
178
#meta {
179
margin-right: 300px;
180
float: right;
181
}
182
183
#info {
184
margin-right: 25px;
185
float: right;
186
}
187
188
/*** list view styles ****/
189
190
ul.generic-list {
191
list-style: none;
192
padding: 0px;
193
margin: 0px;
194
}
195
196
ul.resource-list {
197
width: 100%;
198
height: 500px;
199
list-style: none;
200
padding: 0px;
201
}
202
203
li.resource-list {
204
    clear: both;
205
    /* overflow: hidden;*/
206
    text-align: left;
207
    }
208
209
li.comments {
210
    text-indent: 1em;
211
    }
212
213
span.comments-button {
214
    float: right;
215
    padding: 10px;
216
    background-color: #e6e6e6;
217
    border-radius: 15px;
218
    -moz-border-radius: 15px;
219
    -webkit-border-radius: 15px;
220
    margin-left: 8px;
221
}
222
223
span.comments-button:hover {
224
    background-color: #808080;
225
    cursor:pointer;
226
}
227
228
div.comments {
229
width: 400px;
230
display:none; 
231
}
232
div.comment-content {
233
color: #808080;
234
margin-left: 30px;
235
}
236
.comment-author {
237
float: right;
238
}
239
240
li.comment-resource-list {
241
width: 340px;
242
clear: both;
243
text-align: left;
244
}
245
246
.comment-icon {
247
position: absolute;
248
margin-top: -10px;
249
padding: 5px;
250
}
251
252
li.resource-list + li.resource-list {
253
border-top: 2px solid #c0c0c0;
254
}
255
256
div.icon-column {
257
padding: 20px 10px;
258
float: left;
259
width: 50px;
260
margin: 1px;
261
}
262
263
div.summary-column {
264
padding: 20px;
265
float: left;
266
width: 580px;
267
height: 70px;
268
margin: 5px;
269
position: relative;
270
}
271
div.summary-column-context {
272
padding: 20px;
273
float: left;
274
width: 520px;
275
height: 70px;
276
margin: 5px;
277
position: relative;
278
}
279
280
div.resource-title {
281
font-weight: bold;
282
clear:both;
283
}
284
div.resource-content-row {
285
clear: both;
286
width:100%;
287
max-height: 42px;
288
overflow: hidden;
289
}
290
div.resource-content {
291
clear: both;
292
width:100%;
293
overflow: hidden;
294
}
295
296
div.resource-meta {
297
color: #808080;
298
position: absolute;
299
bottom: 1px;    
300
right: 30px;
301
}
302
.mtime {
303
    color: #808080;
304
    margin-left: 40px;
305
    padding-top: 10px;
306
    /* position: absolute;*/
307
    bottom: 5px;
308
    right: 40px;
309
}
310
.mtime_bottom {
311
    position: absolute;
312
    color: #808080;
313
    right: 5px;
314
}
315
.mtime-comment {
316
    margin-left: 60px;
317
    font-size: 9pt;
318
    }
319
img.action-button {
320
    width:24px;
321
    height: 25px;
322
    position: absolute;
323
    margin-left: 10px;
324
    margin-top: -6px;
325
    background-color: #e6e6e6;
326
    border-radius: 12px;
327
    -moz-border-radius: 12px;
328
    -webkit-border-radius: 12px;
329
}
330
img.action-button:hover {
331
    background-color: #808080;
332
    cursor:pointer;
333
    }
334
335
div.meta-column {
336
    padding-top: 20px;
337
    height: 70px;
338
    }
339
340
div.meta-column div {
341
    line-height: 1.5em;
342
    clear:both;
343
    }
344
345
346
img.star {
347
    padding-top: 5px;
348
    height: 35px;
349
    }
350
351
img.star-emblem {
352
    border-radius: 15px;
353
    -moz-border-radius: 15px;
354
    -webkit-border-radius: 15px;
355
    border: 1px solid white;
356
    }
357
img.moon-emblem {
358
    border-radius: 15px;
359
    -moz-border-radius: 15px;
360
    -webkit-border-radius: 15px;
361
    border: 1px solid white;
362
    }
363
364
.colored {
365
    background-color: #000;
366
}
367
368
/*** grid view styles ***/
369
370
div.context-grid-box {
371
    width: 900px; 
372
    height: 550px;
373
    }
374
375
div.grid-item {
376
    width: 234px;
377
    margin: 20px;
378
    padding: 20px;
379
    padding-left: 0px;
380
    float:left;
381
    text-align:center;
382
    position:relative;
383
    border-radius: 15px;
384
    -moz-border-radius: 15px;
385
    -webkit-border-radius: 15px;
386
    border: 1px solid #838383;
387
    }
388
    
389
div.iconbox {
390
    height: 120px;
391
    width: 150px;
392
    margin-left: 53px;
393
    }
394
395
span.context-controls {
396
    display: inline-block;
397
    vertical-align: middle;
398
    }
399
img.tab-button {
400
    background-color: #e5e5e5;
401
    }
402
img.tab-button:hover {
403
    background-color: #808080;
404
    }
405
img.palette-tab-button {
406
    background-color: #a6a6a6;
407
    }
408
img.palette-tab-button:hover {
409
    background-color: #282828;
410
    }
411
412
div.context-label {
413
    margin-top: 10px;
414
    margin-left: 15px;
415
    text-align: left;
416
    height:28px;
417
    overflow:hidden;
418
    word-break:break-all;
419
    }
420
421
.iconbox a {
422
    color: black;
423
    text-decoration: none; 
424
    }
425
426
.grid-icon {
427
    padding:30px;
428
    width: 64px;
429
    height: 64px;
430
    }
431
432
.grid-icon-regular {
433
    height: 32px;
434
    width: 32px;
435
    }
436
437
/*.grid-icon:hover {
438
    color: white;
439
    padding: 30px;
440
    background-color: #808080;
441
    border-radius: 15px;
442
    -moz-border-radius: 15px;
443
    -webkit-border-radius: 15px;
444
    z-index: 50; 
445
    }*/
446
447
.question-icon {
448
    top:25px;
449
    left:15px;
450
    position:absolute;
451
    background-color: #fff;
452
    z-index: 60; 
453
    }
454
.review-icon {
455
    top:25px;
456
    left:195px; 
457
    position:absolute;
458
    background-color: #fff;
459
    z-index: 60; 
460
    }
461
.idea-icon {
462
    top:65px;
463
    left:15px;
464
    position:absolute;
465
    background-color: #fff;
466
    z-index: 60; 
467
    }
468
.gallery-icon {
469
    top:65px;
470
    left:195px;
471
    position:absolute;
472
    background-color: #fff;
473
    z-index: 60; 
474
    }
475
.problem-icon {
476
    top:105px;
477
    left:15px;
478
    position:absolute;
479
    background-color: #fff;
480
    z-index: 60; 
481
    }
482
.wiki-icon {
483
    top:105px;
484
    left:195px;
485
    position:absolute;
486
    background-color: #fff;
487
    z-index: 60; 
488
    }
489
490
491
/*** Resource browser (Context view) ***/
492
493
#context-panel {
494
    margin-top: 20px;
495
    width: 30%;
496
    float: left;
497
    }
498
499
.selected{
500
    background-color: #808080;
501
    border-radius: 15px;
502
    -moz-border-radius: 15px;
503
    -webkit-border-radius: 15px;
504
    cursor:pointer;
505
    }
506
507
#context-icon {
508
    width: 165px;
509
    height: 165px;
510
    }
511
512
#throbber-box {
513
    padding-top: 200px;
514
    width: 100%;
515
    text-align: center;
516
    }
517
.resource-throbber {
518
    padding: 3px;
519
    display:none;
520
    }
521
522
.watermark {
523
    position: absolute;
524
    left: 40px;
525
    top: 0px;
526
    width: 54px;
527
    height: 54px;
528
    background-color: #e5e5e5;
529
    border-radius: 27px;
530
    -moz-border-radius: 27px;
531
    -webkit-border-radius: 27px;
532
    }
533
534
.white-button {
535
    background-color: #a6a6a6;
536
    border-radius: 15px;
537
    -moz-border-radius: 15px;
538
    -webkit-border-radius: 15px;
539
    cursor: pointer;
540
    }
541
542
#mejorar-sistema {
543
    position: fixed;
544
    bottom: 80px;
545
    right: 20px;
546
    }
547
#mejorar-sistema-form {
548
    position: fixed;
549
    bottom: 80px; 
550
    right: 20px;
551
/*    left: 49%; 
552
    top: 40%; */
553
    width: 580px;
554
    height: 300px;
555
    z-index: 110;
556
    border-radius: 15px;
557
    -moz-border-radius: 15px;
558
    -webkit-border-radius: 15px;
559
    border: 2px solid #282828;
560
    }
561
#edit-form {
562
    padding: 20px;
563
    position: absolute;
564
    width: 400px;
565
    height: 200px;
566
    left: 50%;
567
    margin-left: -220px;
568
    top: 50%;
569
    margin-top: -120px;
570
    z-index: 100;
571
    border-radius: 15px;
572
    -moz-border-radius: 15px;
573
    -webkit-border-radius: 15px;
574
    border: 2px solid #282828;
575
    }
576
#edit-title {
577
    width: 396px;
578
    }
579
#edit-description {
580
    width: 396px;
581
    height: 130px;
582
    }
583
.dialog {
584
    background-color: #e5e5e5;
585
    display:none;
586
    }
587
.top-out {
588
    background-color: #e5e5e5;
589
    border: 2px solid #282828;
590
    border-bottom: none;
591
    padding: 5px;
592
    margin-top: -60px;
593
    }
594
595
/* root element for accordion. decorated with rounded borders and gradient background image */
596
#accordion {
597
    top: 330px;
598
    position:absolute;
599
    border-radius: 15px; 
600
    -moz-border-radius: 15px;
601
    -webkit-border-radius: 15px;
602
    padding:15px;
603
    /*background:#808080;*/
604
    width: 224px;
605
    border: 1px solid #838383;
606
    -background:#666;
607
    margin: 0 0 0 20px;
608
}
609
610
/* accordion header */
611
#accordion h2 {
612
    background:#ccc; 
613
    line-height: 14px;
614
    margin:0;
615
    padding:5px 15px;
616
    font-size:14px;
617
    font-weight:normal;
618
    border:1px solid #fff;
619
    border-bottom:1px solid #ddd;
620
    cursor:pointer;
621
}
622
623
/* currently active header */
624
#accordion h2.current {
625
    cursor:default;
626
    background-color:#282828;
627
    color:#fff;
628
    font-weight:bold;
629
}
630
631
/* accordion pane */
632
#accordion .pane {
633
    border:1px solid #fff;
634
    border-width:0 2px;
635
    background-color: #e9e9e9;
636
    display:none; 
637
    height:180px;
638
    padding:15px;
639
    color:black;
640
    font-size:12px;
641
}
642
643
/* a title inside pane */
644
#accordion .pane h3 {
645
    font-weight:normal;
646
    margin:0;
647
    font-size:16px;
648
    color:#999;
649
}
650
651
#sugar-man {
652
    width: 20%;
653
    }
654
655
#browser-nav {
656
    overflow: auto;
657
}
658
659
div.browser-iconbox {
660
    height: 80px;
661
    width: 100%; 
662
    }
663
664
div.browser-title {
665
    font-weight: bold;
666
    clear:both;
667
    width: 100%;
668
    }
669
670
div.browser-summary {
671
    width: 100%;
672
    }
673
674
#browser-controls {
675
    }
676
677
#resource-count {
678
    position:absolute;
679
    top:420px;
680
    right:50px;
681
    }
682
683
div.browser-item {
684
    width: 450px;
685
    overflow: auto;
686
    float:left;
687
    text-align: center;
688
}
689
690
ul.browser-page{
691
    list-style: none;
692
    width: 700px;
693
    height: 550px;
694
    overflow: auto;
695
    float:left;
696
    text-align: center;
697
}
698
699
div.resource-header-column {
700
    padding: 10px;
701
    float: left;
702
    width: 450px;
703
    margin: 5px;
704
    position: relative;
705
    }
706
707
div.solution-content-column {
708
    padding: 10px 0px 0px 110px;
709
    float: left;
710
    width: 400px;
711
    margin: 5px;
712
    position: relative;
713
    }
714
div.comment-content-column {
715
    padding: 10px 0px 0px 40px;
716
    width: 100%;
717
    margin: 5px;
718
    position: relative;
719
    }
720
721
div.resource-list-tabs {
722
    position: fixed;
723
    right: 1px;
724
    margin-top: -40px;
725
    z-index: 102;
726
    }
727
728
/* New Resource Form */
729
730
#resource-card-title {
731
    font-weight: bold;
732
    line-height: 40px;
733
    vertical-align: middle;
734
    color: white;
735
    background-color: #282828;
736
    padding-left:50px;
737
    border-top-left-radius: 15px;
738
    border-top-right-radius: 15px;
739
    }
740
#resource-form-title {
741
    font-weight: bold;
742
    line-height: 40px;
743
    vertical-align: middle;
744
    color: white;
745
    background-color: #282828;
746
    padding-left:50px;
747
    }
748
749
.resource-form {
750
    position: absolute;
751
    top:55px;
752
    left:55px;
753
    right:55px;
754
    bottom:55px;
755
    border: 1px solid #000;
756
    background-color: #fff;
757
    z-index:110;
758
    }
759
760
.window-buttons {
761
    float: right; 
762
    }
763
img.window-button {
764
    width: 40px;
765
    height: 40px;
766
    }
767
768
.resource-form-field {
769
    width:100%;
770
    clear:both;
771
    padding:7px 20px;
772
    }
773
774
.resource-input {
775
    height: 28px;
776
    text-indent: 5px;
777
    width: 75%;
778
    border: 3px solid #c0c0c0;
779
    margin-top:10px;
780
    }
781
782
textarea.resource-inputarea {
783
    width: 75%; 
784
    /*position: absolute;
785
    top: 150px;*/
786
    bottom: 20px;
787
    border: 3px solid #c0c0c0;
788
    text-indent: 5px;
789
    margin-top:10px;
790
    height: 100px;
791
    }
792
793
#submit-buttons {
794
    padding: 0px 20px;
795
    position: absolute;
796
    right: 0px;
797
    top: 70px;
798
    }
799
800
img.button_selected {
801
    background-color: #282828;
802
    }
803
804
.button:hover {
805
    background-color: #808080;
806
    border-radius: 15px;
807
    -moz-border-radius: 15px;
808
    -webkit-border-radius: 15px;
809
    cursor:pointer;
810
    }
811
812
#resource-buttons {
813
    padding: 20px; 
814
    padding-bottom: 10px;
815
    margin-left:120px;
816
    text-align: left;
817
    }
818
819
#resource-buttons img {
820
    clear:both; 
821
    margin-left: 40px;
822
    }
823
824
#submit-buttons img {
825
    clear:both; 
826
    margin-left: 50px;
827
    }
828
829
/* New Solution Form */
830
#solution-form {
831
    padding-left: 110px;
832
    background-image: url(/static/icons/dialog-ok.png);
833
    background-color: #e6e6e6;
834
    background-position: 40px 30px;
835
    border-radius: 15px;
836
    -moz-border-radius: 15px;
837
    -webkit-border-radius: 15px;
838
    background-repeat: no-repeat;
839
}
840
#review-form {
841
    padding-left: 110px;
842
    background-image: url(/static/icons/button-review.png);
843
    background-color: #e6e6e6;
844
    background-position: 40px 30px;
845
    border-radius: 15px;
846
    -moz-border-radius: 15px;
847
    -webkit-border-radius: 15px;
848
    background-repeat: no-repeat;
849
}
850
851
#textarea-solution {
852
    border: 3px solid #c0c0c0;
853
    margin-top:10px;
854
    width: 400px;
855
    height: 100px;
856
}
857
858
#textarea-comment {
859
    border: 2px solid #c0c0c0;
860
    margin: 10px 70px 3px;
861
    width: 280px;
862
    height: 3em;
863
}
864
.comment-form {
865
    margin-left: 10px;
866
    }
867
.comment-button {
868
    margin-left: 240px;
869
    margin-bottom: 20px;
870
    }
871
872
span.collapse-button {
873
    position: absolute;
874
    bottom: 0px;
875
    right: 0px;
876
    }
877
span.collapse-button:hover {
878
    background-color: #808080;
879
    border-radius: 15px;
880
    -moz-border-radius: 15px;
881
    -webkit-border-radius: 15px;
882
    cursor:pointer;
883
    }
884
img.collapse-icon {
885
    width:27;
886
    height:27px;
887
    }
888
889
.sugar-button {
890
    border-radius: 15px;
891
    -moz-border-radius: 15px;
892
    -webkit-border-radius: 15px;
893
    padding: 5px;
894
    color: white;
895
    background-color: #808080;
896
    border: 2px solid #808080;
897
    }
898
899
/* BELOW FROM PLUGINS: jquery-tools */
900
901
/*
902
root element for the scrollable.  when scrolling occurs this
903
element stays still.
904
*/
905
.scrollable {
906
  /* required settings */
907
  position:absolute;
908
  top:100px;
909
  left:80px;
910
  overflow:hidden;
911
  width: 900px;
912
  height: 480px;
913
}
914
#resource-section {
915
  width:600px;
916
  position:absolute;
917
  top:120px;
918
  left:300px;
919
}
920
.resource-scrollable {
921
  /* required settings */
922
  position:absolute;
923
  top:0px;
924
  left:0px;
925
  overflow:hidden;
926
  width: 700px;
927
  height: 550px;
928
}
929
.resource-list-scrollable {
930
  /* required settings */
931
  position:relative;
932
  overflow:hidden;
933
  width: 950px;
934
  height: 500px;
935
  margin-left: 55px;
936
}
937
 
938
/*
939
root element for scrollable items. Must be absolutely positioned
940
and it should have a extremely large width to accommodate scrollable
941
items.  it's enough that you set width and height for the root element
942
and not for this element.
943
*/
944
.scrollable .items {
945
  /* this cannot be too large */
946
  width:20000em;
947
  position:absolute;
948
}
949
.resource-scrollable .items {
950
  /* this cannot be too large */
951
  height:20000em;
952
  position:absolute;
953
}
954
.resource-list-scrollable .items {
955
  /* this cannot be too large */
956
  height:20000em;
957
  width:900px;
958
  position:absolute;
959
}
960
 
961
/*
962
a single item. must be floated in horizontal scrolling.  typically,
963
this element is the one that *you* will style the most.
964
*/
965
.items div {
966
  float:left;
967
}
968
969
/* prev, next, prevPage and nextPage buttons */
970
a.browse {
971
    background:url(/static/images/hori_large.png) no-repeat;
972
    display:block; 
973
    width:30px;
974
    height:30px;
975
    float:left; 
976
    margin:4px 0 0 0;
977
    cursor:pointer;
978
    font-size:1px;
979
    margin-left: 10px;
980
    margin-right: 10px;
981
}
982
983
/* right */
984
a.right { background-position: 0 -30px; clear:right; margin-right: 10px;}
985
a.right:hover { background-position:-30px -30px; }
986
a.right:active { background-position:-60px -30px; }
987
988
989
/* left */
990
a.left:hover  { background-position:-30px 0; }
991
a.left:active { background-position:-60px 0; }
992
993
/* up and down */
994
a.up, a.down  {
995
    background:url(/static/images/vert_large.png) no-repeat;
996
}
997
998
/* up */
999
a.up:hover { background-position:-30px 0; }
1000
a.up:active { background-position:-60px 0; }
1001
1002
/* down */
1003
a.down { background-position: 0 -30px; }
1004
a.down:hover { background-position:-30px -30px; }
1005
a.down:active { background-position:-60px -30px; }
1006
1007
1008
/* disabled navigational button */
1009
a.disabled {
1010
    visibility: hidden !important;
1011
}
1012
1013
/* slider root element */
1014
.slider {
1015
    /* background:#3C72E6 url(/media/img/gradient/h30.png) repeat-x 0 0;*/
1016
    background-color: #808080;
1017
    height:9px;
1018
    position:relative;
1019
    cursor:pointer;
1020
    /* border:1px solid #333; */
1021
    width:675px;
1022
    float:left;
1023
    clear:right;
1024
    margin-top:10px;
1025
    border-radius: 5px;
1026
    -moz-border-radius:5px;
1027
    -webkit-border-radius:5px;
1028
    -moz-box-shadow:inset 0 0 8px #000;
1029
}
1030
1031
/* progress bar (enabled with progress: true) */
1032
.progress {
1033
    height:9px;
1034
    background-color:#C5FF00;
1035
    display:none;
1036
    opacity:0.6;
1037
}
1038
1039
/* drag handle */
1040
.handle {
1041
    /* background:#fff url(/media/img/gradient/h30.png) repeat-x 0 0; */
1042
    background-color: #e6e6e6;
1043
    height:28px;
1044
    width:28px;
1045
    top:-12px;
1046
    position:absolute;
1047
    display:block;
1048
    margin-top:1px;
1049
    /* border:1px solid #000; */
1050
    cursor:pointer;
1051
    border-radius:15px;
1052
    -moz-border-radius:15px;
1053
    -webkit-border-radius:15px;
1054
}
1055
1056
/* the input field */
1057
.range {
1058
    border:1px inset #ddd;
1059
    float:left;
1060
    font-size:20px;
1061
    margin:0 0 0 15px;
1062
    padding:3px 0;
1063
    text-align:center;
1064
    width:50px;
1065
    border-radius:5px;
1066
    -moz-border-radius:5px;
1067
    -webkit-border-radius:5px;
1068
    display:none;
1069
}
1070
1071
1072
1073
/* high resolution (XO) screen overrides */
1074
@media (min-device-width:1200px) {
1075
    body {
1076
        font-size: 13pt;
1077
        }
1078
    .notice {
1079
        font-size:15pt;
1080
        }
1081
    #content {
1082
        margin-top: 105px;
1083
        }
1084
    #toolbar {
1085
        height: 75px;
1086
        }
1087
    ul.toolbar-bar{
1088
        height: 75px;
1089
        }
1090
    li.toolbar-items {
1091
        padding-left: 75px;
1092
        }
1093
    #palette {
1094
        top: 75px;
1095
        }
1096
    .resource-form {
1097
        top:75px;
1098
        left:75px;
1099
        right:75px;
1100
        bottom:75px;
1101
        }
1102
    .toolbar-icon {
1103
        height: 55px;
1104
        }
1105
    .scrollable {
1106
        top:120px;
1107
        left:100px;
1108
        }
1109
    #accordion .pane {
1110
        font-size:14px;
1111
        height: 300px;
1112
    }
1113
    div.resource-list-tabs {
1114
        margin-top: -30px;
1115
        }
1116
    div.summary-column {
1117
        height: 90px;
1118
        }
1119
    #resource-list-scrollable {
1120
        height: 600px; 
1121
    }
1122
}
1123
1124
/* low resolution screen overrides */
1125
@media (max-height:601px) {
1126
    body {}
1127
    #accordion .pane {
1128
        font-size:14px;
1129
        height: 80px;
1130
    }
1131
1132
    #resource-section {
1133
        top: 90px;
1134
        left: 300px;
1135
        }
1136
1137
    #resource-buttons {
1138
        padding-top: 2px;
1139
        padding-bottom: 0px;
1140
        height: 55px;
1141
        overflow: visible;
1142
        }
1143
    #resource-list-scrollable {
1144
        height: 460px;
1145
        }
1146
1147
    #scrollable {
1148
        top:90px;
1149
        left:60px;
1150
        }
1151
    #resource-scrollable {
1152
        height: 510px;
1153
        }
1154
    .resource-list {
1155
        margin-top: 0px;
1156
        margin-bottom: 0px;
1157
        }
1158
    div.resource-content-row {
1159
        max-height: 48px;
1160
        }
1161
}
1162
1163
/* low resolution screen overrides */
1164
@media (max-width:801px) {
1165
    body {}
1166
    div.grid-item {
1167
        width: 220px;
1168
        padding: 15px;
1169
        margin: 10px;
1170
        margin-top: 20px;
1171
        padding-left:0px;
1172
        padding-right:5px;
1173
        }
1174
    #textarea-solution {
1175
        width: 350px;
1176
        }
1177
    #scrollable {
1178
        left: 30px;
1179
        width: 750px; 
1180
        }
1181
    .slider {
1182
        width: 500px;
1183
        }
1184
    div.context-grid-box {
1185
        width: 750px; 
1186
        }
1187
    .idea-icon {
1188
        left:5px;
1189
        }
1190
    .question-icon {
1191
        left:5px;
1192
        }
1193
    .problem-icon {
1194
        left:5px;
1195
        }
1196
    .review-icon {
1197
        left:175px;
1198
        }
1199
    .gallery-icon {
1200
        left:175px;
1201
        }
1202
    .wiki-icon {
1203
        left:175px;
1204
        }
1205
    div.iconbox {
1206
        margin-left: 37px;
1207
        padding-top: 10px;
1208
        }
1209
    .grid-icon {
1210
        padding: 25px;
1211
    }
1212
    .grid-icon:hover {
1213
        padding: 25px;
1214
    }
1215
    #accordion {
1216
        width: 195px;
1217
        margin-left: 10px;
1218
        }
1219
    #resource-section {
1220
        left: 250px;
1221
        width: 520px;
1222
        }
1223
    div.solution-content-column {
1224
        width: 320px;
1225
        }
1226
    div.summary-column-context {
1227
        width: 420px;
1228
        padding-top: 17px;
1229
        }
1230
    #resource-scrollable {
1231
        width: 520px;
1232
        }
1233
    #resource-list-scrollable {
1234
        width: 770px;
1235
        margin-left: 15px;
1236
        }
1237
    div.summary-column {
1238
        width: 470px;
1239
        padding: 17px;
1240
        }
1241
    ul.browser-page {
1242
        padding-left: 0px;
1243
        margin-top: 0px;
1244
        }
1245
    div.resource-content-row {
1246
        width: 350px;
1247
    }
1248
    div.resource-content {
1249
        width: 350px;
1250
    }
1251
    div.resource-header-column {
1252
        width: 400px;
1253
    }
1254
}