| Index: static/css/simple.css | 
| =================================================================== | 
| new file mode 100644 | 
| --- /dev/null | 
| +++ b/static/css/simple.css | 
| @@ -0,0 +1,227 @@ | 
| +@font-face | 
| +{ | 
| +  font-family: "Source Sans Pro"; | 
| +  src: url(/fonts/SourceSansPro-Light.woff); | 
| +  /* local("Ø") forces using no local font called Source Sans Pro */ | 
| +  src: local("Ø"), url(/fonts/SourceSansPro-Light.woff) format("woff"); | 
| +  font-weight: 300; | 
| +  font-style: normal; | 
| +} | 
| + | 
| +@font-face | 
| +{ | 
| +  font-family: "Source Sans Pro"; | 
| +  src: url(/fonts/SourceSansPro-Regular.woff); | 
| +  /* local("Ø") forces using no local font called Source Sans Pro */ | 
| +  src: local("Ø"), url(/fonts/SourceSansPro-Regular.woff) format("woff"); | 
| +  font-weight: 400; | 
| +  font-style: normal; | 
| +} | 
| + | 
| +@font-face | 
| +{ | 
| +  font-family: "Source Sans Pro"; | 
| +  src: url(/fonts/SourceSansPro-Semibold.woff); | 
| +  /* local("Ø") forces using no local font called Source Sans Pro */ | 
| +  src: local("Ø"), url(/fonts/SourceSansPro-Semibold.woff) format("woff"); | 
| +  font-weight: 600; | 
| +  font-style: normal; | 
| +} | 
| + | 
| +body | 
| +{ | 
| +  margin: 0px; | 
| +  font-family: "Source Sans Pro"; | 
| +  font-weight: 600; | 
| +  background-image: url(/img/background-dark.png); | 
| +} | 
| + | 
| +header | 
| +{ | 
| +  width: 100%; | 
| +} | 
| + | 
| +a, | 
| +a:link, | 
| +a:visited | 
| +{ | 
| +  color: #5a84b3; | 
| +  text-decoration: underline; | 
| +} | 
| + | 
| +a:hover | 
| +{ | 
| +  text-decoration: none; | 
| +} | 
| + | 
| +header h1 | 
| +{ | 
| +  -webkit-box-sizing: border-box; | 
| +  -moz-box-sizing: border-box; | 
| +  -ms-box-sizing: border-box; | 
| +  -o-box-sizing: border-box; | 
| +  box-sizing: border-box; | 
| +  border: dashed 1px #898989; | 
| +  border-left: none; | 
| +  border-right: none; | 
| +  padding: 18px; | 
| +  margin: 68px auto 20px auto; | 
| +  max-width: 960px; | 
| +  font-weight: 300; | 
| +  font-size: 24px; | 
| +  color: #7d7d7d; | 
| +  text-align: center; | 
| +} | 
| + | 
| +header:before | 
| +{ | 
| +  content: ""; | 
| +  display: block; | 
| +  border-bottom: solid 1px #d0d0d0; | 
| +  height: 92px; | 
| +  background-image: url(/img/background.png); | 
| +} | 
| + | 
| +#logo | 
| +{ | 
| +  display: block; | 
| +  position: absolute; | 
| +  top: 42px; | 
| +  left: 0px; | 
| +  right: 0px; | 
| +  margin: 0px auto; | 
| +  margin-bottom: 20px; | 
| +} | 
| + | 
| +#content | 
| +{ | 
| +  margin: 0px auto; | 
| +  max-width: 960px; | 
| +} | 
| + | 
| +section | 
| +{ | 
| +  padding: 20px 100px; | 
| +  margin-bottom: 30px; | 
| +} | 
| + | 
| +section.highlighted | 
| +{ | 
| +  background-image: url(/img/background-blue.png); | 
| +  color: #FFFFFF; | 
| +} | 
| + | 
| +section.highlighted a | 
| +{ | 
| +  color: #FFFFFF; | 
| +} | 
| + | 
| +section h1 | 
| +{ | 
| +  margin: 0px; | 
| +  padding: 20px 0px; | 
| +  text-align: center; | 
| +} | 
| + | 
| +section ul | 
| +{ | 
| +  margin: 12px 0px 16px 0px; | 
| +  padding: 0px; | 
| +  list-style: none; | 
| +} | 
| + | 
| +section li | 
| +{ | 
| +  margin-bottom: 12px; | 
| +} | 
| + | 
| +section li label | 
| +{ | 
| +  -webkit-margin-end: 10px; | 
| +  -moz-margin-end: 10px; | 
| +} | 
| + | 
| +section li input | 
| +{ | 
| +  vertical-align: middle; | 
| +  -webkit-margin-end: 10px; | 
| +  -moz-margin-end: 10px; | 
| +} | 
| + | 
| +section li textarea | 
| +{ | 
| +  display: block; | 
| +  margin-top: 10px; | 
| +  padding: 5px; | 
| +  width: 250px; | 
| +  height: 50px; | 
| +  vertical-align: middle; | 
| +  font-size: 14px; | 
| +} | 
| + | 
| +section .subheader | 
| +{ | 
| +  margin-top: 0px; | 
| +  text-align: center; | 
| +} | 
| + | 
| +section .error-label | 
| +{ | 
| +  display: none; | 
| +} | 
| + | 
| +noscript span, | 
| +section .error-label | 
| +{ | 
| +  color: #ffafaf; | 
| +  margin: 0px 12px; | 
| +} | 
| + | 
| +form button | 
| +{ | 
| +  min-width: 138px; | 
| +  height: 42px; | 
| +  background-color: #37506d; | 
| +  border: 0px; | 
| +  cursor: pointer; | 
| +  color: #ffffff; | 
| +} | 
| + | 
| +form.error button | 
| +{ | 
| +  border: solid 2px #ffafaf; | 
| +} | 
| + | 
| +form.error .error-label | 
| +{ | 
| +  display: inline-block; | 
| +} | 
| + | 
| +form input[type="checkbox"] | 
| +{ | 
| +  margin: 0px; | 
| +} | 
| + | 
| +form input[type="checkbox"] + span | 
| +{ | 
| +  margin: 0px 10px; | 
| +} | 
| + | 
| +.disclaimer | 
| +{ | 
| +  margin: 14px 0px; | 
| +  font-size: 14px; | 
| +  color: #a9bdd5; | 
| +} | 
| + | 
| +.hidden | 
| +{ | 
| +  display: none; | 
| +} | 
| + | 
| +footer | 
| +{ | 
| +  margin: 0 auto 30px; | 
| +  max-width: 960px; | 
| +  text-align: center; | 
| +} | 
|  |