* {				font-family: arial, sans-serif;	margin: 0;	padding: 0;}html, body {  height: 100%;}body {  background: #161616;  color: #989898;  font-size: 90%;  padding-bottom: 1px;  text-align: center;}h2, h3 {    color: #e1e1e1;  padding-bottom: 5px;}a {  color: #ff7800;}a:hover, a:focus {  text-decoration: none;}h2 {  color: #ff7800;  border-bottom: 1px solid #1f1f1f;  font-size: 120%;  font-weight: normal;  padding-bottom: 10px;}h2 a {  color: #ff7800;  text-decoration: none;}h3 {  padding-top: 30px;}p, li {  line-height: 190%;  padding-bottom: 20px;}ul {  margin: -10px 0 0 0;  padding: 0 0 30px 2em;}li {  padding: .4em 0 1em;}#site {  display: block;  margin: 40px auto 20px;    background: #000;  padding: 50px;  text-align: left;  width: 40em;}.tease {  color: #b6b6b6;  display: block;  font-size: 140%;  line-height: 180%;  padding: 10px 0 40px 0;}.tease h3 {  font-size: 80%;  font-weight: bold;  margin: 0;  padding: 0 0 10px 0;}.im-right {  display: block;  float: right;  margin: 0 0 2em 3em;}a, img {  border: 0;  outline: 0;}#footer {  display: block;  font-size: 80%;  padding: 10px 0 60px;  text-align: center;}#footer, #footer * {  color: #777;  font-weight: normal;}#footer a {      text-decoration: none;}.imp {  height: 40em;  padding-top: 40px;}div[class="imp"] {  height: auto;  min-height: 40em;}p strong {  font-weight: normal;}