diff options
Diffstat (limited to 'resume.css')
-rw-r--r-- | resume.css | 206 |
1 files changed, 206 insertions, 0 deletions
diff --git a/resume.css b/resume.css new file mode 100644 index 0000000..cd5ef01 --- /dev/null +++ b/resume.css @@ -0,0 +1,206 @@ +@page { + size: auto; + margin: .5in; + margin-top: .4in; +} + +body { + color:#222; + background:#fff; + background-color:#fff; + /*font-family:Arial;*/ + font-family: DejaVu Sans; + /*font-family: Liberation Sans;*/ + /*font-family: Roboto Condensed;*/ + /*font-family: Noto Sans;*/ + font-size:13px; + + /*font-family: Dejavu Sans; + font-size:13px;*/ + + text-align:left; + letter-spacing:-.2px; + padding:0px; + margin:0px; + + /* For development */ + + /** + * margin-top:60px; + * width:8.5in; + * padding:.5in; + * border:1px solid #aaa; + * box-shadow: 0px 0px 9px #999; + * margin-left:auto; + * margin-right:auto; + */ +} + +/* Link styles */ +a:link, a:visited { color:#444; } +a:hover { color:#999; } + +h2 { + text-align:right; + color:#000; + font-size:2.0em; + font-weight:300; + border-top:3px solid #bbb; + border-bottom:1px solid #bbb; + padding:3px; + margin-top:22px; +} + +/** + * Reset all tables + */ +table { border:none; } +table td { border:none; } +table td p.table { margin:0px; } + + +/** + * Bulleted list styles + */ +div.ulist ul { + padding-left:20px; + text-align:left; + list-style-position:outside; +} + +/* Bulleted list line spacing */ +li p { + margin:2px; + text-align:left; +} + + + +/** + * Resume author and author-details styles + */ +div.resume-author-sect { + width:100%; + vertical-align:middle; + margin-top:0px; + margin-bottom:10px; + letter-spacing:0px; +} + +/* Author left side, containing author name */ +div.resume-author-name { + display:inline-block; + font-size:2.8em; + font-weight:200; + border-right:3px dotted #aaa; + text-align:right; + padding: 0px 30px 0px 0px; + width:46%; + color:#111; +} + +div.resume-author-name p { + margin:1px; +} + +/* Author right side, containing author email, phone, website, etc */ +div.resume-author-contact { + padding: 10px 0px 10px 25px; + display:inline-block; +} + +div.resume-author-contact ul { + margin:0px; + padding-left:0px; + list-style-type:none; + font-size: 1.1em; +} + +div.resume-author-contact ul li, +div.resume-author-contact ul li a { + text-decoration:none; + color:#111; + font-family: mono; +} + + + +/** + * Jobs header styles + */ +div.job { + /*border-left:3px dotted #ccc;*/ + padding-left:4px; + /*margin-top:20px;*/ + /*margin-bottom:30px;*/ +} + +div.job blockquote { + margin-left:7px; +} + +div.job blockquote ul { + list-style-type: none; + padding-left:5px; + margin-top:10px; +} + +div.job blockquote ul li { + border-left:2px dotted #888; + padding-left:7px; + margin-top:7px; + margin-bottom:7px; +} + +div.job table { + margin-top:30px; + margin-bottom:0px; + width:100%; +} + +div.job table td p { + margin:0px; +} + +/* Top left cell (company and location) */ +div.job table tr:first-child td:first-child { + white-space:nowrap; + color:#222; + font-size:1.3em; + font-weight:400; +} + +/* Top right cell (duration at job) */ +div.job table tr:first-child td:last-child p { + text-align:right; + color:#777; +} + +/* Bottom left cell (job title) */ +div.job table tr:last-child td:first-child p { + font-size:1em; + font-style:italic; + color:#777; +} + +/* Bottom right cell (contract) */ +div.job table tr:last-child td:last-child p { + color:#555; + font-size:1em; + font-style:italic; + font-weight:800; + text-align:right; +} + +div.witty-remark { + color:#aaa; +} + +div#header, +div#header span#author, +div#header span#email, +div#footnotes, +div#footer, +div#footer div#footer-text { + display:none; +} |