html,body
{
    margin: 0;
    padding: 0;
    background-image: url('plain_bk.png');
    background-repeat: repeat-y;
    height:100%; /* needed for wrapper min-height */
    font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

#container
{
    margin: 0;
    padding: 0 0 0 105px;
    background-image: url('patterned_bk.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    height:auto !important; /* real browsers */
    height:100%; /* IE6: treaded as min-height*/
    min-height:100%; /* real browsers */
    max-width:750px;
}

h1
{
    margin-top: 0;
    padding-top: 1em;
}
