/* General style */

body
{
    background-image : url(../images/background_texture.gif);
    background-color : #282721;
    background-position : top center;  
    margin : 0 10px 20px 10px;
    padding : 0;
    
    font-family : Georgia, serif;
    font-size : 10px;
    
    color : #4D4D4D;

}

h1, h2, h3, h4, h5, h6
{
    font-family : Georgia, serif;
    margin : 0;
    margin-bottom : 0.3em;
    font-size : 25px;
    font-weight : normal;
}

a
{
    color : #4D4D4D;
    text-decoration : none;
}

a:hover
{
    color : #6B6B6B;
}

hr
{
    height : 1px;
    border : 0;
    background-color : #e1dcc5;
}

/* Frame */

#Page
{
    margin-left : auto;
    margin-right : auto;
    width : 825px;
}

#PageContentBox
{
    /*border-right : 1px solid #201f1b;
    border-bottom : 1px solid #201f1b;*/
    /*padding : 0 1px 1px 1px;*/

    background-color : #CCC5A8;
    background-image : url(../images/bottom_fade.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
}

/* Menu and content area */

#MainContentBox
{
    padding : 25px 21px 25px 16px;
}

#MainMenu
{
    width : 85px;
    overflow : hidden;
    float : left;
    margin-bottom : 25px;
    text-transform : lowercase;
    line-height : 20px;
}

#MainMenu a.Current
{
    font-weight : bold;
}


#ContentArea
{
    margin-left : 95px;
}

/* Other layout details */
#Creators
{
    clear : both;
    height : 13px;
    overflow : hidden;
    background-image : url(../images/creators_background.gif);
}

#Creators a
{
    display : block;
    border : 0;
}

#Creators a#AWedvikProduction
{
    float : left;
    width : 118px;
    height : 13px;
    background-image : url(../images/a_wedvik_production.gif);
}

#Creators a#AWedvikProduction:hover
{
    background-image : url(../images/a_wedvik_production_hover.gif);
}

#Creators a#Polkapowered
{
    float : right;
    width : 87px;
    height : 13px;
    background-image : url(../images/polkapowered.gif);
}

#Creators a#Polkapowered:hover
{
    background-image : url(../images/polkapowered_hover.gif);
}

#Copyright
{
    padding : 10px;
    text-align : center;
    color : #797771;
}

.PageContent
{
    margin-left : 80px;
    margin-right : 165px;
}

.CVTable
{
    /*width : 100%;*/
}

.CVTable .PeriodColumn
{
    width : 80px;
}

.CVTable .Period
{
    font-weight : bold;
    vertical-align : top;
}

.DagrunPhoto
{
    margin-left : 10px;
    border : 1px solid #e2dfd0;
}
