#main {
  min-height:560px;
}

#homepage {
   margin-left:auto; margin-right:auto;
   margin-top:20px;
}

#slogan-container { margin-top:15px; }

#content-container { position:relative; height:200px; }

#nav-bar {
   width:400px;
   margin-top:25px;
   margin-left:auto;
   margin-right:auto;
}

#nav-bar img {
   height:24px;
   width:120px;
}


#nav-bar a {
   display:block;
}

#nav-bar a span {
   position:absolute;
   left:-1000px;
}

#about-me, #hire-me { height:24px ; }
#about-me:hover, #hire-me:hover, #hire-me.hover { height:24px; background-position:0px 23px; }

#about-me {
   float:left;
   background-image:url('../images/about-me.jpg');
   width:143px;
}

#hire-me {
   float:right;
   background-image:url('../images/hire-me.jpg');
   width:119px;
}

#blog {
   margin-left:188px;
   background-image:url('../images/blog.jpg');
   width:52px;
   height:52px;
}


#blog:hover {
   background-position:0px 52px;
}


#sectionDescription {
	margin-left:auto;
	margin-right:auto;
  margin-top:20px;
	width:400px;
  height:140px;
	font-size:0.8em;
	border-top:solid 1px #98EB02;

  text-align:center;
  padding:10px;
}

#sectionDescription a {
	color:#DCE3B0; 
  text-decoration:none;
  font-weight:bold;
}
#sectionDescription a:visited {
	color:#DCE3B0;	
}


#sectionDescription ul
{
	margin-top:3px;
	text-align:left;
}
#sectionDescription li
{
	margin-left:25px;
}

#sectionDescription a {
   margin-right:auto;
   margin-left:auto;
   font-size:120%;
}


#sectionDescription div {
   width:450px;
}
#sectionDescription li {
   list-style-type:none;
   height:40px;
   line-height:40px;
   background-repeat:no-repeat;
   background-position:left center;
   padding-left:40px;
}

#about-me-list li {
   background-image:url('../images/icon-list-item-small.gif');
}

#hire-me-list #hire-me-build {
   background-image:url('../images/icon-build-small.gif');
}

#hire-me-list #hire-me-rejuvenate {
   background-image:url('../images/icon-rejuvenate-small.gif');
}

#hire-me-list #hire-me-optimize {
   background-image:url('../images/icon-optimize-small.gif');
}

#about-me-list li, #blog-list li {
   background-image:url('../images/icon-bullet-small.gif');
}

#copyright {
	position:fixed;
	bottom:10px;
  margin-top:0px;
  z-index:10;
}

#copyright.copyright-for-small-viewport {
  position:relative;
  bottom:auto;
}

#standardsCompliant {
	position:fixed;
	bottom:10px;
	right:25px;
  left:25px;
  z-index:1;
}

#css-compliant { float:right; }
#xhtml-compliant { float:left; }
