@import url(https://fonts.googleapis.com/css?family=Source+Serif+Pro);

body {
  font-family: "Source Serif Pro", sans-serif;
  max-width: 800px;
  margin: auto;
  margin-top: 3em;
  margin-bottom: 5em;
  color: rgb(60,60,60);
  font-size: 1.1em;
}


h1,h2,h3,h4 {
  color: darkblue;
  margin-top: 1.5em;
  font-variant: small-caps;
}
h1 {
  font-size: 1.8em;
  
}
h3 {
  color: black;
}


a {
  text-decoration: none;
  color: blue;
}
a:hover {
  text-shadow: 2px 0px 2px yellow;
}
a:before {
  content: "[";
}
a:after {
  content: "]";
}


.online-documentation a {
  display: block;
  margin-left: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
  font-weight: bold;
}

.note:before {
  content: "Note: ";
  font-weight: bold;
}
.note {
  font-style: italic;
}

ul li {
  list-style-type: none;
}

.validator li {
  font-weight: bold;
  margin-top: 1em;
}

.coding-rule > ul > li {
  font-weight: bold;
  margin-top: 1em;
}

.coding-rule > ul ul li:before {
  content:"- ";
}
.coding-rule > ul ul li {
  font-style: italic;
}

.enumerate li:before {
  content:"- ";
}
.enumerate {
  margin-top: 0;
}

ul ul li {
  font-style: italic;
}

ul li:before {
  content: "- ";
}

.code-editor > ul > li {
  font-weight: bold;
  margin-top: 1em;
}

img {
  display: block;
  margin-left: 1em;
  border: 1px solid black;
}

.last-year-project img{
  text-align:center;
  display:inline-block;
  width:500px;
}