* {				font-family: "Lucida Grande", "Lucida Sans", Lucida, arial, sans-serif;	margin: 0;	padding: 0;}html, body {  height: 100%;}body {  background: #231e0e;  color: #231e0e;  font-size: .75em;  padding-bottom: 1px;  text-align: center;}h2, h3 {  color: #444;  padding-bottom: 5px;}a {  color: #ff0000;}h2 {  color: #605d51;  font-size: 1em;  font-weight: normal;  left: 0;  padding: 50px 0 20px 0;  position: absolute;  top: -7.5em;}h2 a {  color: #605d51;  display: block;  text-decoration: none;}.box {  border-top: 1px dashed #dedbd4;  margin-top: 10px;  padding: 30px 10px 10px;}p {  line-height: 190%;  padding-bottom: 20px;}#site {  background: #fff;  border: 10px solid #332e1d;  display: block;  margin: 7em auto 20px auto;  padding: 10px 10px 50px;  position: relative;  text-align: left;  width: 680px;}#sitewrap {  background: transparent url('teaseimg.jpg') left top no-repeat;  display: block;}#cont {  padding: 20px;}.tease {  color: #999;  display: block;  font-size: 130%;  line-height: 180%;  padding: 10px 0 20px 0;}.tease h3 {  font-weight: normal;}.im-right {  display: block;  float: right;  margin: 0 0 2em 3em;}a, img {  border: 0;  outline: 0;}.footer, .pr {  display: block;  font-size: 80%;  padding: 0;  text-align: center;}.footer, .footer *, .pr, .pr * {  color: #7b786d;  font-weight: normal;}.footer, .footer * {  font-weight: bold;}.footer a, .pr a {      text-decoration: none;}.pr {  margin: 0 auto;  padding: 5px 0 50px;  width: 500px;}.pr, .pr * {  color: #605d51;}.imp {  height: 40em;  padding-top: 40px;}div[class="imp"] {  height: auto;  min-height: 40em;}p strong {  font-weight: normal;}