Statistics
| Branch: | Tag: | Revision:

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

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