Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / static / im / css / styles.css @ b640fa41

History | View | Annotate | Download (18.5 kB)

1
/*!
2
 * Bootstrap @VERSION
3
 *
4
 * Copyright 2011 Twitter, Inc
5
 * Licensed under the Apache License v2.0
6
 * http://www.apache.org/licenses/LICENSE-2.0
7
 *
8
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
9
 * Date: @DATE
10
 */
11
/* Reset.less
12
 * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here        that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc).
13
 * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
14
html, body {
15
  margin: 0;
16
  padding: 0;
17
}
18
h1,
19
h2,
20
h3,
21
h4,
22
h5,
23
h6,
24
p,
25
blockquote,
26
pre,
27
a,
28
abbr,
29
acronym,
30
address,
31
cite,
32
code,
33
del,
34
dfn,
35
em,
36
img,
37
q,
38
s,
39
samp,
40
small,
41
strike,
42
strong,
43
sub,
44
sup,
45
tt,
46
var,
47
dd,
48
dl,
49
dt,
50
li,
51
ol,
52
ul,
53
fieldset,
54
form,
55
label,
56
legend,
57
button,
58
table,
59
caption,
60
tbody,
61
tfoot,
62
thead,
63
tr,
64
th,
65
td {
66
  margin: 0;
67
  padding: 0;
68
  border: 0;
69
  font-weight: normal;
70
  font-style: normal;
71
  font-size: 100%;
72
  line-height: 1;
73
  font-family: inherit;
74
}
75
table {
76
  border-collapse: collapse;
77
  border-spacing: 0;
78
}
79
ol, ul {
80
  list-style: none;
81
}
82
q:before,
83
q:after,
84
blockquote:before,
85
blockquote:after {
86
  content: "";
87
}
88
html {
89
  overflow-y: scroll;
90
  font-size: 100%;
91
  -webkit-text-size-adjust: 100%;
92
  -ms-text-size-adjust: 100%;
93
}
94
a:focus {
95
  outline: thin dotted;
96
}
97
a:hover, a:active {
98
  outline: 0;
99
}
100
article,
101
aside,
102
details,
103
figcaption,
104
figure,
105
footer,
106
header,
107
hgroup,
108
nav,
109
section {
110
  display: block;
111
}
112
audio, canvas, video {
113
  display: inline-block;
114
  *display: inline;
115
  *zoom: 1;
116
}
117
audio:not([controls]) {
118
  display: none;
119
}
120
sub, sup {
121
  font-size: 75%;
122
  line-height: 0;
123
  position: relative;
124
  vertical-align: baseline;
125
}
126
sup {
127
  top: -0.5em;
128
}
129
sub {
130
  bottom: -0.25em;
131
}
132
img {
133
  border: 0;
134
  -ms-interpolation-mode: bicubic;
135
}
136
button,
137
input,
138
select,
139
textarea {
140
  font-size: 100%;
141
  margin: 0;
142
  vertical-align: baseline;
143
  *vertical-align: middle;
144
}
145
button, input {
146
  line-height: normal;
147
  *overflow: visible;
148
}
149
button::-moz-focus-inner, input::-moz-focus-inner {
150
  border: 0;
151
  padding: 0;
152
}
153
button,
154
input[type="button"],
155
input[type="reset"],
156
input[type="submit"] {
157
  cursor: pointer;
158
  -webkit-appearance: button;
159
}
160
input[type="search"] {
161
  -webkit-appearance: textfield;
162
  -webkit-box-sizing: content-box;
163
  -moz-box-sizing: content-box;
164
  box-sizing: content-box;
165
}
166
input[type="search"]::-webkit-search-decoration {
167
  -webkit-appearance: none;
168
}
169
textarea {
170
  overflow: auto;
171
  vertical-align: top;
172
}
173
/* Variables.less
174
 * Variables to customize the look and feel of Bootstrap
175
 * ----------------------------------------------------- */
176
/* Mixins.less
177
 * Snippets of reusable CSS to develop faster and keep code readable
178
 * ----------------------------------------------------------------- */
179
.makeRow {
180
  zoom: 1;
181
  margin-left: -22px;
182
}
183
.makeRow:before, .makeRow:after {
184
  display: table;
185
  content: "";
186
  zoom: 1;
187
}
188
.makeRow:after {
189
  clear: both;
190
}
191
.button {
192
  font-family: 'Antic', sans-serif;
193
  font-size: 14px;
194
  font-weight: normal;
195
  line-height: 22px;
196
  letter-spacing: 1px;
197
  background-color: #3582ac;
198
  color: #ffffff;
199
  border: none;
200
  padding: 0.8em 22px;
201
  font-size: 1em;
202
}
203
.button:hover {
204
  background-color: #f89a1c;
205
}
206
/*addon to style django forms rendered with as_p filter*/
207
/*
208
 * Tables.less
209
 * Tables for, you guessed it, tabular data
210
 * ---------------------------------------- */
211
table {
212
  width: 100%;
213
  margin-bottom: 22px;
214
  padding: 0;
215
  font-size: 14px;
216
  border-collapse: collapse;
217
}
218
table th, table td {
219
  padding: 10px 10px 9px;
220
  line-height: 22px;
221
  text-align: left;
222
}
223
table th {
224
  padding-top: 9px;
225
  font-weight: bold;
226
  vertical-align: middle;
227
}
228
table td {
229
  vertical-align: top;
230
  border-top: 1px solid #ddd;
231
}
232
table tbody th {
233
  border-top: 1px solid #ddd;
234
  vertical-align: top;
235
}
236
.condensed-table th, .condensed-table td {
237
  padding: 5px 5px 4px;
238
}
239
.bordered-table {
240
  border: 1px solid #ddd;
241
  border-collapse: separate;
242
  *border-collapse: collapse;
243
  /* IE7, collapse table to remove spacing */
244

    
245
  -webkit-border-radius: 4px;
246
  -moz-border-radius: 4px;
247
  border-radius: 4px;
248
}
249
.bordered-table th + th, .bordered-table td + td, .bordered-table th + td {
250
  border-left: 1px solid #ddd;
251
}
252
.bordered-table thead tr:first-child th:first-child, .bordered-table tbody tr:first-child td:first-child {
253
  -webkit-border-radius: 4px 0 0 0;
254
  -moz-border-radius: 4px 0 0 0;
255
  border-radius: 4px 0 0 0;
256
}
257
.bordered-table thead tr:first-child th:last-child, .bordered-table tbody tr:first-child td:last-child {
258
  -webkit-border-radius: 0 4px 0 0;
259
  -moz-border-radius: 0 4px 0 0;
260
  border-radius: 0 4px 0 0;
261
}
262
.bordered-table tbody tr:last-child td:first-child {
263
  -webkit-border-radius: 0 0 0 4px;
264
  -moz-border-radius: 0 0 0 4px;
265
  border-radius: 0 0 0 4px;
266
}
267
.bordered-table tbody tr:last-child td:last-child {
268
  -webkit-border-radius: 0 0 4px 0;
269
  -moz-border-radius: 0 0 4px 0;
270
  border-radius: 0 0 4px 0;
271
}
272
table .span1 {
273
  width: 40px;
274
}
275
table .span2 {
276
  width: 120px;
277
}
278
table .span3 {
279
  width: 200px;
280
}
281
table .span4 {
282
  width: 280px;
283
}
284
table .span5 {
285
  width: 360px;
286
}
287
table .span6 {
288
  width: 440px;
289
}
290
table .span7 {
291
  width: 520px;
292
}
293
table .span8 {
294
  width: 600px;
295
}
296
table .span9 {
297
  width: 680px;
298
}
299
table .span10 {
300
  width: 760px;
301
}
302
table .span11 {
303
  width: 840px;
304
}
305
table .span12 {
306
  width: 920px;
307
}
308
table .span13 {
309
  width: 1000px;
310
}
311
table .span14 {
312
  width: 1080px;
313
}
314
table .span15 {
315
  width: 1160px;
316
}
317
table .span16 {
318
  width: 1240px;
319
}
320
.zebra-striped tbody tr:nth-child(odd) td, .zebra-striped tbody tr:nth-child(odd) th {
321
  background-color: #f9f9f9;
322
}
323
.zebra-striped tbody tr:hover td, .zebra-striped tbody tr:hover th {
324
  background-color: #f5f5f5;
325
}
326
table .header {
327
  cursor: pointer;
328
}
329
table .header:after {
330
  content: "";
331
  float: right;
332
  margin-top: 7px;
333
  border-width: 0 4px 4px;
334
  border-style: solid;
335
  border-color: #000 transparent;
336
  visibility: hidden;
337
}
338
table .headerSortUp, table .headerSortDown {
339
  background-color: rgba(141, 192, 219, 0.25);
340
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
341
}
342
table .header:hover:after {
343
  visibility: visible;
344
}
345
table .headerSortDown:after, table .headerSortDown:hover:after {
346
  visibility: visible;
347
  filter: alpha(opacity=60);
348
  -khtml-opacity: 0.6;
349
  -moz-opacity: 0.6;
350
  opacity: 0.6;
351
}
352
table .headerSortUp:after {
353
  border-bottom: none;
354
  border-left: 4px solid transparent;
355
  border-right: 4px solid transparent;
356
  border-top: 4px solid #000;
357
  visibility: visible;
358
  -webkit-box-shadow: none;
359
  -moz-box-shadow: none;
360
  box-shadow: none;
361
  filter: alpha(opacity=60);
362
  -khtml-opacity: 0.6;
363
  -moz-opacity: 0.6;
364
  opacity: 0.6;
365
}
366
table .blue {
367
  color: #3582ac;
368
  border-bottom-color: #3582ac;
369
}
370
table .headerSortUp.blue, table .headerSortDown.blue {
371
  background-color: #c1ddec;
372
}
373
table .green {
374
  color: #46a546;
375
  border-bottom-color: #46a546;
376
}
377
table .headerSortUp.green, table .headerSortDown.green {
378
  background-color: #cdeacd;
379
}
380
table .red {
381
  color: #9d261d;
382
  border-bottom-color: #9d261d;
383
}
384
table .headerSortUp.red, table .headerSortDown.red {
385
  background-color: #f4c8c5;
386
}
387
table .yellow {
388
  color: #ffc40d;
389
  border-bottom-color: #ffc40d;
390
}
391
table .headerSortUp.yellow, table .headerSortDown.yellow {
392
  background-color: #fff6d9;
393
}
394
table .orange {
395
  color: #f89406;
396
  border-bottom-color: #f89406;
397
}
398
table .headerSortUp.orange, table .headerSortDown.orange {
399
  background-color: #fee9cc;
400
}
401
table .purple {
402
  color: #7a43b6;
403
  border-bottom-color: #7a43b6;
404
}
405
table .headerSortUp.purple, table .headerSortDown.purple {
406
  background-color: #e2d5f0;
407
}
408
body {
409
  font-family: 'Antic', sans-serif;
410
  font-size: 14px;
411
  font-weight: normal;
412
  line-height: 22px;
413
  letter-spacing: 1px;
414
}
415
.topbar {
416
  background-color: #cfcdc7;
417
}
418
.topbar .head {
419
  float: left;
420
  padding: 6px;
421
}
422
.topbar .links {
423
  zoom: 1;
424
  float: right;
425
}
426
.topbar .links:before, .topbar .links:after {
427
  display: table;
428
  content: "";
429
  zoom: 1;
430
}
431
.topbar .links:after {
432
  clear: both;
433
}
434
.topbar .links a {
435
  color: #000000;
436
  text-decoration: none;
437
  display: block;
438
  float: left;
439
  margin-left: 10px;
440
  padding: 12px;
441
}
442
.topbar .links a:hover {
443
  background-color: #1a1a1a;
444
  color: #ffffff;
445
}
446
section a,
447
p a,
448
form a,
449
.section a {
450
  color: #000000;
451
  text-decoration: none;
452
  border-bottom: 1px solid #f89a1c;
453
}
454
section a:hover,
455
p a:hover,
456
form a:hover,
457
.section a:hover {
458
  color: #f89a1c;
459
}
460
section a.noborder,
461
p a.noborder,
462
form a.noborder,
463
.section a.noborder {
464
  border: none;
465
}
466
section a em,
467
p a em,
468
form a em,
469
.section a em {
470
  color: #3582ac;
471
}
472
a.action {
473
  color: #f89a1c;
474
  border-bottom: none;
475
}
476
a img {
477
  border-bottom: none;
478
}
479
.content-border {
480
  border-right: 1px solid #808080;
481
  border-left: 1px solid #808080;
482
}
483
.hidden {
484
  display: none !important;
485
}
486
.container, .topbar, .footer {
487
  width: 796px;
488
  margin-left: auto;
489
  margin-right: auto;
490
  zoom: 1;
491
  border-right: 1px solid #808080;
492
  border-left: 1px solid #808080;
493
  padding: 0 82px;
494
}
495
.container:before,
496
.topbar:before,
497
.footer:before,
498
.container:after,
499
.topbar:after,
500
.footer:after {
501
  display: table;
502
  content: "";
503
  zoom: 1;
504
}
505
.container:after, .topbar:after, .footer:after {
506
  clear: both;
507
}
508
.container {
509
  padding-bottom: 82px;
510
  background-color: #ffffff;
511
}
512
div.header {
513
  position: relative;
514
  margin-top: 42px;
515
  margin-bottom: 22px;
516
}
517
div.header h1 {
518
  color: #cfcdc7;
519
  display: inline;
520
  font-size: 2.3em;
521
  border-bottom: 1px solid #cfcdc7;
522
  padding-bottom: 3px;
523
}
524
.mainlogo img {
525
  margin-left: -10px;
526
}
527
.footer {
528
  border-bottom: 1px solid #808080;
529
  border-top: 1px solid #a6a6a6;
530
  padding-top: 22px;
531
  padding-bottom: 22px;
532
}
533
ul.inline {
534
  zoom: 1;
535
}
536
ul.inline:before, ul.inline:after {
537
  display: table;
538
  content: "";
539
  zoom: 1;
540
}
541
ul.inline:after {
542
  clear: both;
543
}
544
ul.inline li {
545
  display: block;
546
  float: left;
547
  margin-right: 1em;
548
}
549
.mainnav.quicknav {
550
  position: absolute;
551
  right: 0;
552
  top: -57.2px;
553
  margin: 0;
554
}
555
.mainnav.quicknav li {
556
  margin-right: 0;
557
  margin-left: 1em;
558
}
559
.mainnav {
560
  font-size: 1.1em;
561
}
562
.mainnav.subnav {
563
  margin-bottom: -22px;
564
}
565
.mainnav.subnav li {
566
  margin-top: 11px;
567
}
568
.mainnav li {
569
  margin-top: 66px;
570
}
571
.mainnav li.active a {
572
  /*border-bottom: 1px solid @linkColor;*/
573

    
574
  border-bottom: none;
575
  color: #f89a1c;
576
}
577
.mainnav a {
578
  color: #000000;
579
  text-decoration: none;
580
}
581
.mainnav a:hover {
582
  border-bottom: 1px solid #f89a1c;
583
}
584
.mainnav a.active, .mainnav a:active {
585
  border-bottom: 1px solid #f89a1c;
586
  color: #f89a1c;
587
}
588
.page {
589
  zoom: 1;
590
  margin-left: -22px;
591
  margin-top: 42px;
592
  font-size: 1.1em;
593
}
594
.page:before, .page:after {
595
  display: table;
596
  content: "";
597
  zoom: 1;
598
}
599
.page:after {
600
  clear: both;
601
}
602
.page .page-inner {
603
  position: relative;
604
}
605
.maincol {
606
  display: inline;
607
  float: left;
608
  margin-left: 22px;
609
  width: 388px;
610
}
611
.maincol.wide {
612
  display: inline;
613
  float: left;
614
  margin-left: 22px;
615
  width: 470px;
616
}
617
.maincol.full {
618
  zoom: 1;
619
  margin-left: -22px;
620
  margin-left: 0;
621
  display: inline;
622
  float: left;
623
  margin-left: 22px;
624
  width: 798px;
625
}
626
.maincol.full:before, .maincol.full:after {
627
  display: table;
628
  content: "";
629
  zoom: 1;
630
}
631
.maincol.full:after {
632
  clear: both;
633
}
634
.appbar {
635
  height: 30px;
636
  background-color: #3582ac;
637
}
638
.rightcol {
639
  margin-left: 511px;
640
  width: 306px;
641
}
642
.rightcol.narrow {
643
  margin-left: 593px;
644
  width: 224px;
645
}
646
.rightcol input[type=text], .rightcol input[type=password] {
647
  width: 273px;
648
}
649
/* recaptcha */
650
#recaptcha_widget_div {
651
  margin-top: 10px;
652
  margin-left: -4px;
653
}
654
#recaptcha_widget_div #recaptcha_instructions_image {
655
  font-size: 0.8em;
656
  margin-bottom: 10px;
657
  display: block !important;
658
}
659
/* generic form styles */
660
input, textarea, .form-widget {
661
  background-color: #ffffff;
662
  color: #000000;
663
  border-color: #000000;
664
}
665
.checkbox-widget.checked {
666
  background-color: #f00;
667
  background-image: url("../images/checkbox.png");
668
  background-position: 50% 50%;
669
}
670
.checkbox-widget {
671
  border: 1px solid #808080;
672
  width: 25px;
673
  height: 25px;
674
  display: block;
675
  float: left;
676
  cursor: pointer;
677
  margin-top: 9px;
678
}
679
#forms .input, #forms input {
680
  font-family: 'Antic', sans-serif;
681
  font-size: 14px;
682
  font-weight: normal;
683
  line-height: 22px;
684
  letter-spacing: 1px;
685
  border: 1px solid #808080;
686
  margin-bottom: -1px;
687
  padding: 0.8em;
688
  padding-left: 1.5em;
689
  z-index: 2;
690
}
691
#forms .input:focus, #forms input:focus {
692
  position: relative;
693
  border: 1px solid #000;
694
  z-index: 100;
695
}
696
.altcol {
697
  background-color: #c3c3b9 !important;
698
}
699
.altcol:hover {
700
  background-color: #f89a1c !important;
701
}
702
.section {
703
  margin-bottom: 2em;
704
}
705
.section.positioned .content {
706
  display: inline;
707
  float: left;
708
  margin-left: 22px;
709
  width: 306px;
710
}
711
.section.positioned.withimg .img {
712
  display: inline;
713
  float: left;
714
  margin-left: 22px;
715
  width: 306px;
716
}
717
.section.positioned.withimg img {
718
  float: left;
719
}
720
.section.positioned h3 {
721
  margin-bottom: 22px;
722
}
723
.section.positioned .text {
724
  color: #000000;
725
}
726
.section .left, .section .right {
727
  width: 50%;
728
  float: left;
729
}
730
.section.imagelist {
731
  margin-top: 2em;
732
  zoom: 1;
733
}
734
.section.imagelist:before, .section.imagelist:after {
735
  display: table;
736
  content: "";
737
  zoom: 1;
738
}
739
.section.imagelist:after {
740
  clear: both;
741
}
742
.section.imagelist img {
743
  float: left;
744
  margin-right: 4em;
745
  vertical-align: middle;
746
}
747
input[readonly=true] {
748
  background-color: #ddd;
749
  color: #2b2b2b;
750
}
751
form.withlabels label {
752
  width: 224px;
753
  display: block;
754
  float: left;
755
  padding-top: 1em;
756
}
757
form.withlabels input[type=text], form.withlabels input[type=password], form.withlabels textarea {
758
  width: 224px;
759
}
760
form.withlabels input[type=text].long, form.withlabels input[type=password].long, form.withlabels textarea.long {
761
  width: 224px;
762
}
763
form.login {
764
  margin-bottom: 3em;
765
}
766
form h2 {
767
  color: #000000;
768
  margin-bottom: 22px;
769
  font-size: 1.1em;
770
}
771
form h2 span {
772
  padding-bottom: 3px;
773
}
774
form .form-row {
775
  min-height: 44px;
776
  position: relative;
777
}
778
form .form-row.submit {
779
  margin-top: 22px;
780
}
781
form .form-row .extra-link {
782
  color: #808080;
783
  text-decoration: none;
784
  border: none;
785
  font-size: 0.8em;
786
  margin-top: 1.3em;
787
  float: right;
788
}
789
form.innerlabels label {
790
  position: absolute;
791
  top: 1em;
792
  left: 1.5em;
793
  color: #aaa;
794
}
795
form.innerlabels p {
796
  position: relative;
797
}
798
form textarea,
799
form input.text,
800
form input[type="text"],
801
form input[type="password"] {
802
  font-family: 'Antic', sans-serif;
803
  font-size: 14px;
804
  font-weight: normal;
805
  line-height: 22px;
806
  letter-spacing: 1px;
807
  border: 1px solid #808080;
808
  margin-bottom: -1px;
809
  padding: 0.8em;
810
  padding-left: 1.5em;
811
  z-index: 2;
812
}
813
form textarea:focus,
814
form input.text:focus,
815
form input[type="text"]:focus,
816
form input[type="password"]:focus {
817
  position: relative;
818
  border: 1px solid #000;
819
  z-index: 100;
820
}
821
form input.submit, form input[type="submit"] {
822
  font-family: 'Antic', sans-serif;
823
  font-size: 14px;
824
  font-weight: normal;
825
  line-height: 22px;
826
  letter-spacing: 1px;
827
  background-color: #3582ac;
828
  color: #ffffff;
829
  border: none;
830
  padding: 0.8em 22px;
831
  font-size: 1em;
832
}
833
form input.submit:hover, form input[type="submit"]:hover {
834
  background-color: #f89a1c;
835
}
836
form .with-errors input, form .with-errors textarea, form .with-errors select {
837
  color: #9d261d;
838
}
839
form .with-errors label {
840
  color: #e4776f;
841
}
842
.form-error {
843
  background-color: #9d261d;
844
  color: #fff;
845
  font-size: 0.8em;
846
  padding: 5px 5px;
847
}
848
.form-errors.all .form-error {
849
  position: relative;
850
  border-radius: 0;
851
  margin-bottom: 1.3em;
852
  padding: 0.5em;
853
}
854
div.form-stacked {
855
  margin-bottom: 4em;
856
}
857
.section h2 {
858
  font-size: 1.1em;
859
  margin-bottom: 33px;
860
}
861
.section h2 a {
862
  color: #4085A6;
863
  border: none;
864
}
865
.section p {
866
  line-height: 1.7em;
867
}
868
.messages {
869
  display: inline;
870
  float: left;
871
  margin-left: 22px;
872
  width: 798px;
873
  margin-bottom: 2em;
874
  background-color: #ddd;
875
}
876
.messages li {
877
  padding: 1em;
878
}
879
.messages li.success {
880
  background-color: #46a546;
881
  color: #ffffff;
882
}
883
.messages li.error {
884
  background-color: #9d261d;
885
  color: #ffffff;
886
}
887
.messages li.warning {
888
  background-color: #ffc40d;
889
  color: #000000;
890
}
891
.service-desc {
892
  margin-top: 4em;
893
}
894
table td.consumed {
895
  color: #9d261d;
896
}
897
table tr.consumed td.consumed {
898
  color: #46a546;
899
}
900
.row {
901
  zoom: 1;
902
  margin-left: -22px;
903
}
904
.row:before, .row:after {
905
  display: table;
906
  content: "";
907
  zoom: 1;
908
}
909
.row:after {
910
  clear: both;
911
}
912
.footer:hover a {
913
  color: #808080 !important;
914
  -webkit-transition: color 0.15s linear;
915
  transition: color 0.15s linear;
916
}
917
.footer a {
918
  color: #b3b3b3;
919
  -webkit-transition: color 0.15s linear;
920
  transition: color 0.15s linear;
921
  text-decoration: none;
922
}
923
.footer a:hover {
924
  color: #000000;
925
}
926
.footer li {
927
  margin-bottom: 11px;
928
}
929
.footer li.header {
930
  margin-bottom: 22px;
931
}
932
.footer .col {
933
  display: inline;
934
  float: left;
935
  margin-left: 22px;
936
  width: 306px;
937
}
938
.footer .col:last-child, .footer .col.last {
939
  width: 140px;
940
  margin-right: 0;
941
}
942
.footer .bottom.row .col {
943
  display: inline;
944
  float: left;
945
  margin-left: 22px;
946
  width: 142px;
947
}
948
.footer .bottom.row .col:last-child, .footer .bottom.row .col.last {
949
  width: 140px;
950
  margin-right: 0;
951
}
952
/*pagination*/
953
/*blog styles*/
954
.blog-entry {
955
  margin-bottom: 2em;
956
  zoom: 1;
957
  margin-bottom: 44px;
958
}
959
.blog-entry.positioned .content {
960
  display: inline;
961
  float: left;
962
  margin-left: 22px;
963
  width: 306px;
964
}
965
.blog-entry.positioned.withimg .img {
966
  display: inline;
967
  float: left;
968
  margin-left: 22px;
969
  width: 306px;
970
}
971
.blog-entry.positioned.withimg img {
972
  float: left;
973
}
974
.blog-entry.positioned h3 {
975
  margin-bottom: 22px;
976
}
977
.blog-entry.positioned .text {
978
  color: #000000;
979
}
980
.blog-entry .left, .blog-entry .right {
981
  width: 50%;
982
  float: left;
983
}
984
.blog-entry.imagelist {
985
  margin-top: 2em;
986
  zoom: 1;
987
}
988
.blog-entry.imagelist:before, .blog-entry.imagelist:after {
989
  display: table;
990
  content: "";
991
  zoom: 1;
992
}
993
.blog-entry.imagelist:after {
994
  clear: both;
995
}
996
.blog-entry.imagelist img {
997
  float: left;
998
  margin-right: 4em;
999
  vertical-align: middle;
1000
}
1001
.blog-entry h2 {
1002
  font-size: 1.1em;
1003
  margin-bottom: 33px;
1004
}
1005
.blog-entry h2 a {
1006
  color: #4085A6;
1007
  border: none;
1008
}
1009
.blog-entry p {
1010
  line-height: 1.7em;
1011
}
1012
.blog-entry:before, .blog-entry:after {
1013
  display: table;
1014
  content: "";
1015
  zoom: 1;
1016
}
1017
.blog-entry:after {
1018
  clear: both;
1019
}
1020
.blog-entry .title {
1021
  margin-bottom: 1em;
1022
  font-size: 1.1em;
1023
}
1024
.blog-entry .media img {
1025
  border: 1px solid #808080;
1026
}
1027
.blog-entry .intro-content, .blog-entry .content {
1028
  margin-top: 22px;
1029
}
1030
.blog-entry .intro-content object, .blog-entry .content object {
1031
  margin: 22px 0;
1032
}
1033
.blog-entry .entry-info {
1034
  font-size: 0.7em;
1035
  margin-top: 22px;
1036
}
1037
.blog-entry.single .entry-info {
1038
  margin-top: 0;
1039
  margin-bottom: 22px;
1040
}
1041
.section.twitter-feed .tweet {
1042
  line-height: 1.3em;
1043
  font-size: 0.9em;
1044
  margin-bottom: 22px;
1045
  color: #808080;
1046
}
1047
.section.twitter-feed .tweet .date {
1048
  display: block;
1049
  font-size: 0.7em;
1050
}
1051
.section.twitter-feed .tweet .date a {
1052
  text-decoration: none !important;
1053
  border: none;
1054
}