summaryrefslogtreecommitdiff
path: root/resume.css
blob: e9e32f1156af627d46fd9f9d30fc38032b5146cf (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   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 }

Generated by cgit