/***********************************************/
/*               GENERAL STYLES                */
/***********************************************/

body {
    padding                             : 0;
    margin                              : 1em;
    font-family                         : Arial, Helvetica, sans-serif;
    background                          : #DCDCDC;
    font-size                           : 11px;
}

#wrapper {
    background                          : #ffffff;
    border                              : 1px solid black;
    width                               : 780px;
    margin                              : 1em auto 0 auto;
}

h1 {
    margin                              : 0;
    padding                             : 10px 0 0 10px;;
    background                          : url(http://www.linux-support.dk/images/logo.jpg);
    height                              : 70px;
    border-bottom                       : 1px solid black;
    color                               : #ffffff;
}

a {
    color                               : blue;
}

a:visited {
        color                           : #000066; 
}

a:hover {
        color                           : red; 
}

a:active {
        color                           : black; 
}

p.version {
    margin                              : 0;
    padding                             : 0;
    background                          : #5D616C;
    border-bottom                       : 1px solid black;
    font-size                           : 10px;
    color                               : #ffffff;
    text-align                          : right;
    height                              : 2em;
    line-height                         : 2em;
    padding-right                       : .5em;
    font-family                         : Tahoma, Verdana, Helvetica, sans-serif;
}

p.version a {
    color                               : #fff;
}

p.version a:hover {
    color                               : red;
}

ul {
    margin-right                        : 1em;
}

code.box {
    display                             : block;
    margin                              : 0 1em 0 1em;
    padding                             : .5em;
    font-size                           : 11px;
    font-weight                         : normal;
    background-color                    : #EEEEEE;
    border                              : 1px solid #000000;
}

img {
    border                              : 0;
}

address {
    clear                               : both;
    padding                             : 0 0 .5em 0;
    margin                              : 2em 0 0 1em;
    font-style                          : normal;
}

address img {
    vertical-align                      : -3px;
}

/***********************************************/
/*                 NAVIGATION                  */
/***********************************************/

#nav {
    margin                              : 7px 0 0 0;
    padding                             : 0 0 7px 7px;
    float                               : left;
    width                               : 13em;
    background                          : #f9f9f9;
}

#nav dl {
    margin                              : 0 0 0 3px;
}

#nav dl dt {
    margin                              : 7px 0 0 0;
    font-weight                         : bold;
}

#nav dl dd {
    margin                              : 0 0 0 1em;
    padding                             : 0;
}

#nav dl dd a {
    text-decoration                     : none;
}

#nav h2 {
    margin                              : 0;
    padding                             : 0;
    background                          : #5D616C;
    font-size                           : 11px;
    height                              : 1.8em;
    line-height                         : 1.8em;
    color                               : #ffffff;
    font-family                         : Tahoma, Verdana, Helvetica, sans-serif;
    text-align                          : center;
    width                               : 13em;
}

/***********************************************/
/*                  CONTENT                    */
/***********************************************/

#content {
    margin                              : 7px 7px 7px 15em;
    background                          : #ffffff;
}

h3,h4,h5 {
    margin                              : 1em 0 1em 0;
}

#content h2 {
    margin                              : 0;
    padding                             : 0;
    border-bottom                       : 1px solid #000000;
    font-size                           : 11px;
    color                               : #5D616C;
}

#content h3 {
    color                               : #5D616C;
    font-size                           : 11px;
}

#content h4 {
    color                               : #5D616C;
    font-size                           : 11px;
    font-variant                        : small-caps;
    font-weight                         : normal;
}

#content h5 {
    color                               : #5D616C;
    font-size                           : 11px;
    font-weight                         : normal;
}

#content p {
    margin                              : 1em;
    text-align                          : justify;
    border                              : 0;
    background                          : #ffffff;
}
