/*
###############################################################################

CSS Declarations for TedComerford.com 2009 Redesign
by John Athayde, Apr 2009

###############################################################################
*/

html, body, #wrapper {
  min-height: 100%; /* Sets the min height to the height of the viewport */
  height: 100%; /* This is the min-height for IE5+/Win, since IE wrongly expands elemetns to enclose content. Screwy! */
}

html>body #wrapper {height: auto;} /* This undoes th IE hack via hiding it from IE with a child selector */  

body {
  background-color: #ffffff;
  font-size: 11px;
  line-height: 18pt;
  color: #4a4a4a;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  text-align: center;
}

#wrapper {
  text-align: left;
  width: 600px;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -40px;
}

a {color:#1482c8; font-weight: bold; text-decoration: none;}
a:link {color:#1482c8;}
a:hover {text-decoration: underline;}
a:visited {}


#nest {
  margin: 0 auto;
  width: 600px;
  text-align: left;
}

#mast {
  margin-top: 20px;
  background: url(../images/header.png) top center no-repeat;
  position: relative;
  height: 30px;
}

ul#nav {
  position: absolute;
  left: 315px;
  top: -6px;
  margin: 0;
  padding: 0;
}

ul#nav li {
  display: inline;
  margin: 0 5px 0 0;
  padding: 0;
}


#homerobot {text-align: center;}

body#page #wrapper {
  background: url(../images/robot-half.jpg) top left no-repeat;

}

#inside {
  padding-left: 170px;
  min-height: 100%;
  height: 100%;
}

h1 {font-family: Georgia, Times, serif; font-size: 20px; color: #a00; font-weight: normal;}
h2 {font-family: Georgia, Times, serif; font-size: 16px; color: #a00; font-weight: normal;}
p {margin-bottom: 15px;}
p.published {font-style: italic; color: #aaa;}