
html,
body
{
  height:            100%;
  min-height:        100%;
  margin:            0px;
  padding:           0px;
  font-family:       Verdana, Helvetica, Arial, 'Sans Serif';
}

body
{
  min-width:         400px;    /* 2 * lefthand column width */
  background-color:  #ffb5b5;
  background-image:  url( 'http://www.peopletreats.com/column-background.jpg' );
  background-repeat: repeat-y;
}

#Header
{
  height:            80px;
  margin:            0px 0px 0px 100px;
  padding:           0px 0px 0px 120px;
  background-image:  url( 'http://www.peopletreats.com/header-background.gif' );
  background-repeat: repeat-x;
}

#Header img
{
  border:            0px;
}

#Footer
{
  clear:             both;
  position:          relative;
  padding:           0px 0px 0px 200px;
  text-align:        center;
  font-size:         0.8em;
  font-style:        italic;
  color:             #ffffff;
}

#Content
{
  overflow:          hidden;
  margin:            0px 0px 0px 200px;
  padding:           20px 20px 0px 20px;
  font-family:       Verdana, Helvetica, Arial, 'Sans Serif';
  font-size:         0.8em;
  color:             #000000;
}

#Content a,
#Content a:visited,
#Content a:active
{
  color:             #ffffff;
  text-decoration:   none;
  font-weight:       bold;
}

#Content a:hover
{
  text-decoration:   underline;
}


#NavBar
{
  position:          absolute;
  top:               0;
  left:              0;
  width:             160px;
  margin:            0px 25px 0px 15px;
  padding:           134px 0px 0px 0px;
  background-image:  url( 'http://www.peopletreats.com/navbar-top.gif' );
  background-repeat: no-repeat;
}
* html #NavBar
{
  padding:  150px 0px 0px 0px;
  p\adding: 134px 0px 0px 0px;
}

#NavBar ul
{
  padding:           0px;
  border-top:        1px solid #ffb5b5;
  background-color:  #ffb5b5;
  list-style-type:   none;
}
* html #NavBar ul
{
  margin: 0px;
}

#NavBar li
{
  height:            20px;
  margin:            10px 0px 0px 15px;
  padding:           8px 0px 8px 20px;
  border:            1px solid #fd6;
  background-color:  #ffffb5;
  font-family:       Verdana, Helvetica, Arial, 'Sans Serif';
  font-size:         0.9em;
  font-weight:       bold;
}

#NavBar li a,
#NavBar li a:visited,
#NavBar li a:active
{
  color:             #ff6699;
  text-decoration:   none;
}

#NavBar li a:hover
{
  color:             #000000;
}

#Portfolio
{
}

#Portfolio .PortfolioItem
{
  float:             left;
  clear:             both;
  margin:            0px 0px 10px 0px;
  padding:           10px;
  font-size:         0.9em;
}

#Portfolio .PortfolioImage img
{
  position:          relative;
  background-color:  #ffffff;
  border:            1px solid #a9a9a9;
  padding:           4px;
}

.Warning
{
  color:             #ff0000;
  font-weight:       bold;
}
