* { margin: 0; padding: 0; }
body {
  color: #3d3d3d;
  font: 62.5% Verdana,Tahoma,Arial,sans-serif;
      text-align:center;
}

a { text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border:0 ; }
ul { list-style: none; }

.blue { color: #0799d6 !important; }

div#wrapper {
  margin: 0 auto;
  width: 980px;
  text-align:left;
}

div#top-section {
  height: 504px;
  background: transparent url(../i/landing/top.jpg) no-repeat top center;
  position: relative;
}
div#welcome {
  position: absolute;
  top: 220px;
  width: 980px;
}
div#welcome ul { padding-top:1px;}
div#welcome li { width: 100%;}
div#welcome p { font-size: 2.5em; font-weight: bold; line-height: 1em; text-align: center; }
div#welcome a { color: #0799d6; font-size: 0.5em; font-weight: bold; }

div#contact-details {
  position: absolute;
  top: 360px;
  width: 980px;
  text-align: right;
  color: #fff;
}
div#contact-details p {padding-right: 50px;font-size:1.2em;}
div#contact-details a { color: #fff;text-decoration:underline;}
div#contact-details h2 {padding-right: 50px;font-weight: normal;font-size:1.8em;}
div#contact-details h3 {padding-right: 50px;font-weight: normal;font-size:1.4em;}

div#bottom-section {
  height: 146px;
  background: transparent url(../i/landing/bottom.gif) no-repeat 0 68px;
  position: relative;
}
div#rotating-quotes {
  position: absolute;
  width: 550px;
  left: 215px;
  top: 40px;
}
div#rotating-quotes ul { padding-top:1px;}
div#rotating-quotes li { width: 100%;}
div#rotating-quotes p { font-size: 1.9em; font-weight: bold; text-align: center;}
div#rotating-quotes p.smaller { font-size: 1.5em; }