/* body */
body {
  margin: 0;
  font: normal 14px sans-serif;
  background-color: #fcdbe4;
  color: #666;
  }
  
/* links */
a:link, a:visited, a:hover, a:active {
  color: #da0091;
  }

h1, h2, h3, h4, p {
  margin: 0;
  padding: 0;
  }
  
hr {
  width: 100%;
  height: 1px;
  border: 1px dashed #f06;
  border-width: 1px 0px 0px;
  }
  
img {
  border-width: 0px;
  }

/* list padding - generic */
ul:after {
  content: ".";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
  }