body {
    padding: 0px;
    margin: 0px;
    background-color: rgb(166,174,166);
    background-image: url(background.jpg);
    background-repeat: repeat-y;
    background-position: bottom center;
}

body, p, td, li {
    font-family: sans-serif;
    line-height: 150%;
    font-size: 9pt;
}

a {
    color: rgb(100,60,20);
}

#page {
    background-image: url(landschap.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
    padding: 20px 20px 380px 20px;
}

#title {
    margin-bottom: 10px;
}

#side-bar {
    float: left;
    width: 200px;
}

#side-bar ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

div.image-frame {
    border: 10px solid white;
    border-top-width: 0px;
}

div.image-frame img {
    margin-top: 7px;
    border: 1px solid gray;
}

#side-bar a {
    background-color: #f5deb3;
    font-weight: bold;
    display: block;
    padding: 10px 10px 10px 20px;
    text-decoration: none;
    border: 2px solid black;
    border-color: white rgb(100,60,20) rgb(100,60,20) white;
    margin-bottom: 5px;
}

#side-bar a:hover {
    background-color: #ffa07a;
}

#contact-info {
    background-color: rgb(255,255,230);
    padding: 5px;
    border: 1px solid black;
    border-color: gray white white gray;
}

#contact-info h2 {
    font-size: 11pt;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    color: rgb(100,100,50);
}

#content {
    border: 1px solid black;
    margin-left: 210px;
    background-color: white;
    padding: 5px 10px;
    border: 1px solid black;
    border-color: gray white white gray;
}

#content h2 {
    font-size: 9pt;
    font-weight: bold;
    border-bottom: 1px solid black;
}

#content ul {
    margin: 0px;
    padding: 0px;
}

#content li {
    list-style-image: url(images/dot.png);
    margin: 0px 0px 10px 50px;
    padding: 0px 0px 0px 5px;
}


/* Portfolio page styles. */

a.picture {
    /* background-image: url(picture-shadow2.png); */
    text-decoration: none;
    color: black;
    background-color: rgb(210,210,210);
}

a.picture:hover {
    background-color: rgb(240,240,240);
}

