blob: d2af317adaada31a0bdc2dfc6490b57d47bc7e1a (
plain)
1 body {
2 color:#222;
3 background:#fff;
4 background-color:#fff;
5 font-family:'DejaVu Sans';
6
7 text-align:left;
8 letter-spacing:-.2px;
9 padding:0px;
10 margin:0px;
11 }
12
13 @page {
14 size: auto;
15 margin: .2in;
16 margin-top: .2in;
17 }
18
19 @media screen {
20 body {
21 margin-top:60px;
22 width:8.5in;
23 padding:.5in;
24 border:1px solid #aaa;
25 box-shadow: 0px 0px 9px #999;
26 margin-left:auto;
27 margin-right:auto;
28
29 font-size:14px;
30 }
31 }
32
33
34 @media print {
35 body {
36 margin-top:2px;
37 font-size:12px;
38 }
39 }
40
41
42 h1 {
43 text-align:right;
44 color:#555;
45 font-size:2.0em;
46 font-weight:400;
47 border-top:3px solid #bbb;
48 border-bottom:1px solid #bbb;
49 padding:0.1em;
50 /*margin-top:22px;*/
51 margin-top:1.2em;
52 margin-bottom:0.2em;
53 }
54
55 h2 {
56 white-space:nowrap;
57 color:#222;
58 font-size:2.0em;
59 font-weight:400;
60 display:inline-block;
61 width:60%;
62 vertical-align:middle;
63
64 margin-top:.9em;
65 margin-bottom:0.4em;
66 padding:.05em 0em;
67 }
68
69
70 div.jobmeta {
71 display:inline-block;
72 width:39%;
73 text-align:right;
74 color:#777;
75 font-size:1.0em;
76
77 vertical-align:middle;
78 line-height:1.4em;
79
80 padding:.1em 0em;
81 margin-top:1.5em;
82 margin-bottom:.5em;
83
84 /*border-left:2px dotted #aaa;*/
85 }
86
87
88 div.witty-remark { color:#aaa; }
89
90 ul {
91 margin-top:.7em;
92 padding-left:.2em;
93 text-align:left;
94 list-style-position:outside;
95 list-style-type:none;
96 }
97
98 div#employment ul li {
99 border-left:2px dotted #888;
100 padding-left:.7em;
101 margin-top:.6em;
102 margin-bottom:.5em;
103 }
104
105 div#employment ul li p {
106 margin:2px 0px;
107 text-align:left;
108 }
109
110 div#profile ul { list-style-type:disc; }
111 div#profile ul li {
112 border-left:none;
113 margin-left:.8em;
114 padding-left:.2em;
115 }
|