html { background-color: #fafafa; } .reaqtor { background-image: url("/images/reaqtor-q.png"); background-position: 0 0.25em; background-size: 1.6em 1.6em; background-repeat: no-repeat; line-height: 2em; padding-left: 2em; } a.no-style, a.no-style:hover, a.no-style:visited, a.no-style:active, a.no-style:link { color: black; text-decoration: none; } span.external { background: transparent url("/images/external-link.png") no-repeat right; background-size: 0.6em 0.6em; padding-right: 0.8em; text-indent: initial; } p { text-align: justify; } a { color: #00E; text-decoration: none; } a:hover { text-decoration: underline; } a.lnk, button.lnk { display: inline-block; background-size: 20px 20px; line-height: 25px; text-indent: 28px; background-repeat: no-repeat; background-position: 2px 2px; text-decoration: none; } a.lnk:hover, button.lnk:hover { text-decoration: underline; cursor: pointer; } a.lnk:visited, button.lnk:visited { color: #00E; } a.lnk.github { /*background-image: url("../../images/github.png");*/ background-image: url("/images/github.png"); } a.lnk.twitter { background-image: url("/images/twitter.png"); } a.lnk.linked-in { background-image: url("/images/linked-in.png"); background-position-y: 0.2em; } a.lnk.reaqtor { background-image: url("/images/reaqtor-q.png"); } a.lnk.mail { background-image: url("/images/mail.png"); background-position-y: 0.35em; background-size: 1.4em 1.1em; } a.lnk.canada { background-image: url("/images/canada.png"); background-size: 1.4em 0.9em; background-position-y: 0.4em; } a.lnk.usherb { background-image: url("/images/usherbrooke.png"); } a.lnk.usherb.righted { padding-right: 25px; } a.lnk.righted { text-indent: initial; background-position: right; } ul.table-content { line-height: 0.8em; } ul.table-content ul { margin-top: 0.8em; }