/*
   index.css
   universal
   
   Created by Cale Woodley on 2009-01-08.
   Copyright 2009 Webfirm. All rights reserved.
   
   index page specific layout
*/

#container {
  width: 910px;
  height: 720px;
  margin: 0 auto;
  padding: 15px 0;
  position: relative;
}

img#logo {position: absolute; left: 280px; top: 53px;}

#banner {
  position: absolute;
  top: 215px;
  left: 20px;
}

#banner #pics {
  float: left;
  display: inline;
  width: 300px;
  height: 324px;
}

#banner p {
  font-size: 16px;
  line-height: 32px;
  margin: 30px 20px 0;
}

#banner p span.headline {color: #fff; font-size: 25px; font-weight: normal;}

#banner a#moreinfo {
  width: 95px;
  height: 20px;
  display: inline-block;
  text-indent: -999em;
  background: url('../images/core/banner-moreinfo.gif') 0 0 no-repeat;
  vertical-align: middle;
}

#banner a#moreinfo:hover {background-position: 0 -20px;}

#navigation {float: right; width: auto; margin: 53px 80px 0 0;}

#contact_info {
  position: absolute;
  bottom: 220px;
  right: 50px;
}

#contact_info img {margin: 0 4px 0 20px; vertical-align: middle;}

#footer {
  position: absolute;
  bottom: 0;
}

#footer img {margin: 10px 0 0;}
