html, body {
  height: auto;
  behavior: url(http://tpipainters.com/css/csshover.htc);
}

body {
  background: #FFF url(http://tpipainters.com/images/bg.gif) repeat-y top left;
  color: #444;
  margin: 0px;
  font-family: Georgia, Times, Arial, sans-serif;
  font-size: 12px/14px;
  font-style: normal;
  font-weight: normal;
  text-align: left;
}



.hand {
  cursor: pointer;
}

.help {
  cursor: help;
}
/* Colors
black #000
white #FFF
*/

.phones {color: #FFF; text-align: center;}
.footer {font-size: 0.8em; text-align: center;}


#main {
    background:transparent;
    margin:0 auto;
    width:996px;
    z-index: 5;
}

#main a {
  color: #336699;
  text-decoration: underline;
}

#main a:hover {
  color: #b44000;
  text-decoration: none;
}

#main a:active {
  color: #000;
}

#mc1 {
    background: transparent;
    position: fixed;
    top: 200px;
    left: 20px;
    height: 100%;
    text-align: center;
    z-index: 5;
}
#mc1 a:link {
    text-transform: uppercase;
    color: #c4c4c4;
    text-decoration: none;
    font-weight: bold;
}

#mc1 a:visited {
    text-transform: uppercase;
    color: #c4c4c4;
    text-decoration: none;
    font-weight: bold;

}
#mc1 a:hover {
    text-transform: uppercase;
    color: #e4e4e4;
    text-decoration: none;
    font-weight: bold;
}
#mc2 {
    background: transparent;
    position: absolute;
    top: 5px;
    left: 218px;
    width: 510px;
    height: 100%;
    text-align: left;
    padding: 25px;
    z-index: 1;
}

#logo {
    background: transparent url(http://tpipainters.com/images/tpi_logo_sml.png) no-repeat top center;
    position: fixed;
    top:10px;
    text-align: right;
    left:5px;
    width:215px;
    height:150px;
    z-index:5;
}

#owners {
    background: transparent url(http://tpipainters.com/images/tpi_owners.png) no-repeat bottom left;
    position: fixed;
    left:5px;
    width:235px;
    height:100%;
    z-index:4;
}

#scroller {
    position: fixed;
	top: 0px;
	width: 246px;
	left: 770px;
	z-index: 2;
}

/* Misc */

.hl {
  font-weight: bold;
}

.hll {
  font-weight: bold;
  font-size: 1.2em;
}

.emp {
  font-style: italic;
}

.imgb {
  border: #ffe57f solid 1px;
}
.article_menu {color: #000; font-size: 0.8em; font-weight: normal; }
.article_menu a {
  color: #603e26;
  font-weight: normal;
  text-decoration: underline;
 }
.article_menu a:hover {
  color: #000;
  text-decoration: underline;
 }
 
 /* titles */
 
h1 {
  font-size: 1em;
  color: #666;
}