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