1 @page {
2 size: auto;
3 margin: .5in;
4 margin-top: .4in;
5 }
6
7 body {
8 color:#222;
9 background:#fff;
10 background-color:#fff;
11 /*font-family:Arial;*/
12 font-family: DejaVu Sans;
13 /*font-family: Liberation Sans;*/
14 /*font-family: Roboto Condensed;*/
15 /*font-family: Noto Sans;*/
16 font-size:13px;
17
18 /*font-family: Dejavu Sans;
19 font-size:13px;*/
20
21 text-align:left;
22 letter-spacing:-.2px;
23 padding:0px;
24 margin:0px;
25
26 /* For development */
27 margin-top:60px;
28 width:8.5in;
29 padding:.5in;
30 border:1px solid #aaa;
31 box-shadow: 0px 0px 9px #999;
32 margin-left:auto;
33 margin-right:auto;
34 }
35
36 /* Link styles */
37 a:link, a:visited { color:#444; }
38 a:hover { color:#999; }
39
40 strong {
41 color:#444;
42 }
43
44 h2 {
45 text-align:right;
46 color:#000;
47 font-size:2.0em;
48 font-weight:300;
49 border-top:3px solid #bbb;
50 border-bottom:1px solid #bbb;
51 padding:3px;
52 margin-top:22px;
53 }
54
55 /**
56 * Reset all tables
57 */
58 table { border:none; }
59 table td { border:none; }
60 table td p.table { margin:0px; }
61
62
63 /**
64 * Bulleted list styles
65 */
66 div.ulist ul {
67 padding-left:20px;
68 text-align:left;
69 list-style-position:outside;
70 }
71
72 /* Bulleted list line spacing */
73 li p {
74 margin:2px;
75 text-align:left;
76 }
77
78
79
80 /**
81 * Resume author and author-details styles
82 */
83 div.resume-author-sect {
84 width:100%;
85 vertical-align:middle;
86 margin-top:0px;
87 margin-bottom:10px;
88 letter-spacing:0px;
89 }
90
91 /* Author left side, containing author name */
92 div.resume-author-name {
93 display:inline-block;
94 font-size:2.8em;
95 font-weight:200;
96 border-right:3px dotted #aaa;
97 text-align:right;
98 padding: 0px 30px 0px 0px;
99 width:46%;
100 color:#111;
101 }
102
103 div.resume-author-name p {
104 margin:1px;
105 }
106
107 /* Author right side, containing author email, phone, website, etc */
108 div.resume-author-contact {
109 padding: 10px 0px 10px 25px;
110 display:inline-block;
111 }
112
113 div.resume-author-contact ul,
114 div.resume-author-contact div {
115 margin:0px;
116 padding-left:0px;
117 list-style-type:none;
118 font-size: 1.1em;
119 }
120
121 div.resume-author-contact ul li,
122 div.resume-author-contact ul li a,
123 div.resume-author-contact div.line,
124 div.resume-author-contact div.line a {
125 text-decoration:none;
126 color:#111;
127 font-family: mono;
128 }
129
130
131
132 /**
133 * Jobs header styles
134 */
135 div.job {
136 /*border-left:3px dotted #ccc;*/
137 padding-left:4px;
138 /*margin-top:20px;*/
139 /*margin-bottom:30px;*/
140 }
141
142 div.job {
143 margin-left:7px;
144 }
145
146 div.job ul,
147 ul.job {
148 list-style-type: none;
149 padding-left:5px;
150 margin-top:10px;
151 }
152
153 div.job ul li,
154 ul.job li {
155 border-left:2px dotted #888;
156 padding-left:7px;
157 margin-top:7px;
158 margin-bottom:7px;
159 }
160
161 div.job table,
162 table.job {
163 margin-top:30px;
164 margin-bottom:0px;
165 width:100%;
166 border:none;
167 }
168
169 div.job table td,
170 div.job table th,
171 table.job td,
172 table.job th {
173 border:none;
174 }
175
176 div.job table td p,
177 table.job td p {
178 margin:0px;
179 }
180
181 /* Top left cell (company and location) */
182 div.job table tr:first-child td:first-child,
183 table.job tr:first-child td:first-child {
184 white-space:nowrap;
185 color:#222;
186 font-size:1.3em;
187 font-weight:400;
188 }
189
190 /* Top right cell (duration at job) */
191 div.job table tr:first-child td:last-child p,
192 table.job tr:first-child td:last-child p {
193 text-align:right;
194 color:#777;
195 }
196
197 /* Bottom left cell (job title) */
198 div.job table tr:last-child td:first-child p,
199 table.job tr:last-child td:first-child p {
200 font-size:1em;
201 font-style:italic;
202 color:#777;
203 }
204
205 /* Bottom right cell (contract) */
206 div.job table tr:last-child td:last-child p,
207 table.job tr:last-child td:last-child p {
208 color:#555;
209 font-size:1em;
210 font-style:italic;
211 font-weight:800;
212 text-align:right;
213 }
214
215 div.witty-remark {
216 color:#aaa;
217 }
218
219 div#header,
220 div#header span#author,
221 div#header span#email,
222 div#footnotes,
223 div#footer,
224 div#footer div#footer-text {
225 display:none;
226 }
|