diff --git a/docs/README.md b/docs/README.md
index d89fedd..62020e6 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -64,10 +64,11 @@ your project is is now downloadable, installable and used by hundreds of thousan
Survived the dot-com crash, the financial crisis, and the COVID recession. I have the scars to prove it.
-Education
+Education and Training
- BSc (Mathematics) with First Class Honours focussing on Astrophysics at the Australian National Univeristy.
- - Post-graduate studies at the University of Melbourne, Australia.
+ - Post-graduate studies at the University of Melbourne, Australia. Geomorphology and Hydrology through Digital Elevation Models.
+ - Cryptanalysis and High Performance Computing, Australian Signals Directorate (formerly Defence Signals Directorate)
Portfolio
diff --git a/docs/assets/css/style.css b/docs/assets/css/style.css
index 6216695..303830f 100644
--- a/docs/assets/css/style.css
+++ b/docs/assets/css/style.css
@@ -30,290 +30,113 @@
src: url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.eot?#iefix") format("embedded-opentype"),local("Noto Sans Bold Italic"),local("Noto-Sans-700italic"),url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff2") format("woff2"),url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff") format("woff"),url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.ttf") format("truetype"),url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.svg#NotoSans") format("svg")
}
-.highlight table td {
- padding: 5px
-}
-
-.highlight table pre {
- margin: 0
-}
-
-.highlight .cm {
- color: #999988;
- font-style: italic
-}
-
-.highlight .cp {
- color: #999999;
- font-weight: bold
-}
-
-.highlight .c1 {
- color: #999988;
- font-style: italic
-}
-
-.highlight .cs {
- color: #999999;
- font-weight: bold;
- font-style: italic
-}
-
-.highlight .c,.highlight .cd {
- color: #999988;
- font-style: italic
-}
-
-.highlight .err {
- color: #a61717;
- background-color: #e3d2d2
-}
-
-.highlight .gd {
- color: #000000;
- background-color: #ffdddd
-}
-
-.highlight .ge {
- color: #000000;
- font-style: italic
-}
-
-.highlight .gr {
- color: #aa0000
-}
-
-.highlight .gh {
- color: #999999
-}
-
-.highlight .gi {
- color: #000000;
- background-color: #ddffdd
-}
-
-.highlight .go {
- color: #888888
-}
-
-.highlight .gp {
- color: #555555
-}
-
-.highlight .gs {
- font-weight: bold
-}
-
-.highlight .gu {
- color: #aaaaaa
-}
-
-.highlight .gt {
- color: #aa0000
-}
-
-.highlight .kc {
- color: #000000;
- font-weight: bold
-}
-
-.highlight .kd {
- color: #000000;
- font-weight: bold
-}
-
-.highlight .kn {
- color: #000000;
- font-weight: bold
-}
-
-.highlight .kp {
- color: #000000;
- font-weight: bold
-}
-
-.highlight .kr {
- color: #000000;
- font-weight: bold
-}
-
-.highlight .kt {
- color: #445588;
- font-weight: bold
-}
-
-.highlight .k,.highlight .kv {
- color: #000000;
- font-weight: bold
-}
-
-.highlight .mf {
- color: #009999
-}
-
-.highlight .mh {
- color: #009999
-}
-
-.highlight .il {
- color: #009999
-}
-
-.highlight .mi {
- color: #009999
-}
-
-.highlight .mo {
- color: #009999
-}
-
-.highlight .m,.highlight .mb,.highlight .mx {
- color: #009999
-}
-
-.highlight .sb {
- color: #d14
-}
-
-.highlight .sc {
- color: #d14
-}
-
-.highlight .sd {
- color: #d14
-}
-
-.highlight .s2 {
- color: #d14
-}
-
-.highlight .se {
- color: #d14
-}
-
-.highlight .sh {
- color: #d14
-}
-
-.highlight .si {
- color: #d14
-}
-
-.highlight .sx {
- color: #d14
-}
-
-.highlight .sr {
- color: #009926
-}
-
-.highlight .s1 {
- color: #d14
-}
-
-.highlight .ss {
- color: #990073
-}
-
-.highlight .s {
- color: #d14
-}
-
-.highlight .na {
- color: #008080
-}
-
-.highlight .bp {
- color: #999999
-}
-
-.highlight .nb {
- color: #0086B3
-}
-
-.highlight .nc {
- color: #445588;
- font-weight: bold
-}
-
-.highlight .no {
- color: #008080
-}
-
-.highlight .nd {
- color: #3c5d5d;
- font-weight: bold
-}
-
-.highlight .ni {
- color: #800080
-}
-
-.highlight .ne {
- color: #990000;
- font-weight: bold
-}
-
-.highlight .nf {
- color: #990000;
- font-weight: bold
-}
-
-.highlight .nl {
- color: #990000;
- font-weight: bold
-}
-
-.highlight .nn {
- color: #555555
-}
-
-.highlight .nt {
- color: #000080
-}
-
-.highlight .vc {
- color: #008080
-}
-
-.highlight .vg {
- color: #008080
-}
-
-.highlight .vi {
- color: #008080
-}
-
-.highlight .nv {
- color: #008080
-}
-
-.highlight .ow {
- color: #000000;
- font-weight: bold
-}
-
-.highlight .o {
- color: #000000;
- font-weight: bold
-}
-
-.highlight .w {
- color: #bbbbbb
-}
-
-.highlight {
- background-color: #f8f8f8
-}
+.highlight table td { padding: 5px }
+.highlight table pre { margin: 0 }
+
+.highlight .cm { color: #999988; font-style: italic }
+.highlight .cp { color: #999999; font-weight: bold }
+.highlight .c1 { color: #999988; font-style: italic }
+.highlight .cs { color: #999999; font-weight: bold; font-style: italic }
+.highlight .c,
+.highlight .cd { color: #999988; font-style: italic }
+
+.highlight .err { color: #a61717; background-color: #e3d2d2 }
+
+.highlight .gd { color: #000000; background-color: #ffdddd }
+.highlight .ge { color: #000000; font-style: italic }
+.highlight .gr { color: #aa0000 }
+.highlight .gh { color: #999999 }
+.highlight .gi { color: #000000; background-color: #ddffdd }
+.highlight .go { color: #888888 }
+.highlight .gp { color: #555555 }
+.highlight .gs { font-weight: bold }
+.highlight .gu { color: #aaaaaa }
+.highlight .gt { color: #aa0000 }
+
+.highlight .kc { color: #000000; font-weight: bold }
+.highlight .kd { color: #000000; font-weight: bold }
+.highlight .kn { color: #000000; font-weight: bold }
+.highlight .kp { color: #000000; font-weight: bold }
+.highlight .kr { color: #000000; font-weight: bold }
+.highlight .kt { color: #445588; font-weight: bold }
+.highlight .k,
+.highlight .kv { color: #000000; font-weight: bold }
+
+.highlight .il { color: #009999 }
+
+.highlight .mf { color: #009999 }
+.highlight .mh { color: #009999 }
+.highlight .mi { color: #009999 }
+.highlight .mo { color: #009999 }
+.highlight .m,
+.highlight .mb,
+.highlight .mx { color: #009999 }
+
+.highlight .sb { color: #d14 }
+.highlight .sc { color: #d14 }
+.highlight .sd { color: #d14 }
+.highlight .s2 { color: #d14 }
+.highlight .se { color: #d14 }
+.highlight .sh { color: #d14 }
+.highlight .si { color: #d14 }
+.highlight .sx { color: #d14 }
+.highlight .sr { color: #009926 }
+.highlight .s1 { color: #d14 }
+.highlight .ss { color: #990073 }
+.highlight .s { color: #d14 }
+
+.highlight .na { color: #008080 }
+.highlight .bp { color: #999999 }
+.highlight .nb { color: #0086B3 }
+.highlight .nc { color: #445588; font-weight: bold }
+.highlight .no { color: #008080}
+.highlight .nd { color: #3c5d5d; font-weight: bold}
+.highlight .ni { color: #800080}
+.highlight .ne { color: #990000; font-weight: bold}
+.highlight .nf { color: #990000; font-weight: bold}
+.highlight .nl { color: #990000; font-weight: bold}
+.highlight .nn { color: #555555}
+.highlight .nt { color: #000080}
+.highlight .vc { color: #008080}
+.highlight .vg { color: #008080}
+.highlight .vi { color: #008080}
+.highlight .nv { color: #008080}
+.highlight .ow { color: #000000; font-weight: bold}
+.highlight .o { color: #000000; font-weight: bold}
+.highlight .w { color: #bbbbbb }
+
+.highlight { background-color: #f8f8f8 }
body {
background-color: #fff;
- padding: 50px;
+ padding: 30px;
font: 14px/1.5 "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #727272;
font-weight: 400
}
+header {
+ width: 240px;
+ float: left;
+ position: fixed;
+ -webkit-font-smoothing: subpixel-antialiased;
+ padding:.75rem;
+ height: calc(100vh - 5rem);
+}
+section {
+ width: 580px; /* 500px */
+ float: right;
+ padding-bottom: 50px
+}
+
+footer {
+ width: 270px;
+ float: left;
+ position: fixed;
+ bottom: 50px;
+ -webkit-font-smoothing: subpixel-antialiased
+}
+
h1,h2,h3,h4,h5,h6 {
color: #222;
margin: 0 0 20px
@@ -423,11 +246,20 @@ kbd {
vertical-align: middle
}
-header {
- width: 240px;
- float: left;
- position: fixed;
- -webkit-font-smoothing: subpixel-antialiased
+strong {
+ color: #222;
+ font-weight: 700
+}
+
+small {
+ font-size: 11px
+}
+
+hr {
+ border: 0;
+ background: #e5e5e5;
+ height: 1px;
+ margin: 0 0 20px
}
ul.downloads {
@@ -440,6 +272,17 @@ ul.downloads {
width: 240px
}
+.downloads li+li+li {
+ border-right: none;
+ width: 89px
+}
+
+.downloads a strong {
+ font-size: 14px;
+ display: block;
+ color: #222
+}
+
.downloads li {
width: 89px;
float: left;
@@ -474,48 +317,6 @@ ul.downloads {
background-color: #f0f0f0
}
-strong {
- color: #222;
- font-weight: 700
-}
-
-.downloads li+li+li {
- border-right: none;
- width: 89px
-}
-
-.downloads a strong {
- font-size: 14px;
- display: block;
- color: #222
-}
-
-
-section {
- width: 600px; /* 500px */
- float: right;
- padding-bottom: 50px
-}
-
-small {
- font-size: 11px
-}
-
-hr {
- border: 0;
- background: #e5e5e5;
- height: 1px;
- margin: 0 0 20px
-}
-
-footer {
- width: 270px;
- float: left;
- position: fixed;
- bottom: 50px;
- -webkit-font-smoothing: subpixel-antialiased
-}
-
@media print, screen and (max-width: 760px) {
div.wrapper {
width:auto;
@@ -529,7 +330,10 @@ footer {
}
header {
- padding-right: 320px
+ /* padding-right: 320px*/
+ padding: 0;
+ float: right;
+ margin: 1rem 0 0 1rem;
}
section {