body {background:#eeeeee;}
#home #container {min-height:100%;padding-bottom:0;}
#home #header {background:url(../images/layout/home-header-bg.png) repeat-x;}
#home #bg-container {background: url(../images/layout/home-bg.png) repeat-x;height:471px;}
#home #content-container {color:#FFFFFF;height:471px;margin:auto;width:1024px;}

.splash {height:254px; margin:auto; position:relative; top:35px; width:577px;}
.splash .logo {background:url(../images/logo.png) no-repeat; height:252px; overflow:hidden; text-indent:-10000px; width:175px;}
.splash .slogan {background:url(../images/slogan.png) no-repeat; height:82px; left:215px; overflow:hidden; position:absolute; text-indent:-10000px; top:30px; width:318px;}
.splash a {overflow:hidden; position:absolute; text-indent:-10000px; top:150px;}
.splash a:hover {background-position:0 100%;}
.splash .contact-me {background:url(../images/buttons/contact_me.png) no-repeat; display:inline-block; height:53px; left:215px; width:183px;}
.splash .portfolio {background:url(../images/buttons/portfolio.png) no-repeat; display:inline-block; height:53px; left:415px; width:183px;}

/* Tooltips */
div.tooltip {
  background:transparent url(../images/layout/homepage-tooltip.png) no-repeat scroll 0 0;
  font-size:14px;
  height:93px;
  padding:20px 10px 10px 10px;
  width:223px;
  font-size:14px;
  display:none;
  color:#fff;
}
div.tooltip h3 {
  margin:0;
  font-size:18px;
  color:#fff;
}

#home #footer
{
	background: #eeeeee url(../images/layout/home-footer-bg.png) repeat-x;
  border-top: 1px solid #C8C8C8;
  bottom: 0;
	height: 100%;
  margin-top: 0;
	padding: 0;
  position: relative;
  width: 100%;
}

#home #footer #footer-content-container {
  font-size:120%;
  margin: auto;
  width: 950px;
}

#home #footer #footer-content-container div {
  float: left;
  height: 123px;
  left: 130px;
  margin-bottom: 15px;
  padding: 65px 10px 10px 10px;
  position: relative;
  text-align: center;
  width: 322px;
}

#home #footer #footer-content-container div a.strong {
  color: #990000;
  display: block;
  font-weight: bold;
  font-size: 14px;
  padding: 5px;
}

#home #footer #blog {
  background: url(../images/layout/from-the-blog.png) no-repeat;
}

#home #footer #contact {
  background: url(../images/layout/work-with-me.png) no-repeat;
  margin-left: 20px;
}

#home #footer p {
  clear: both;
}