body {
  background-color: #f0f8ff;   /* background color */
  color: #222;                  /* text color */
  font-family: "Trebuchet MS", Arial, sans-serif; /* font family */
  margin: 20px;
  line-height: 1.6;
}

h1 { color: #ff6600; }
h2 { color: #ffcc00; }

img {
  display: block;
  border: 3px solid #ff6600;
  background-color: #111;
  padding: 8px;
  border-radius: 6px;
  max-width: 100%;   
  height: auto;      
}


a:link    { color: #00ccff; }
a:visited { color: #cc33ff; }   
a:hover   { color: #ff33cc; }
a:active  { color: #ff0000; }
