* {
    font-family: Tahoma, Geneva, sans-serif;
}

body {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    background: url(../images/bg.png);
}

a {
    color: rgb(50, 50, 50);
    text-decoration: none;
    border-bottom: dotted rgb(150, 150, 150) 1px;
}

a:hover {
    color: rgb(50, 150, 80);
    border-bottom: solid rgb(50, 50, 50) 1px;
}

 h1, h2, h3, h4, h5, h6, p {
    margin: 0px;
}

p {
    padding: 10px 0;
}

#page #header {
    height: 80px;
    background: url(../images/headerbg.png);
}

#page .seperator {
    background: url(../images/greenborder.png);
    height: 2px;
    font-size: 0px;
}

#page #headerBar {
    background: url(../images/greybg.png) repeat-y;
    font-size: 0px;
    background-position: right;
    background-color: #46465A;
    height: 10px;
}

#page h1 {
    width: 300px;
    height: 80px;
    cursor: pointer;
    background: url(../images/logo.png) no-repeat;
}

#page h1 span {
    display: none;
}
#page h2 {
    display: none;
}

#page {
    width: 960px;
    margin: 0px auto;
    position: relative;
    background: url(../images/headerbg.png) repeat-x;
    background-position: 0px 90px;
    background-color: #F9FAF8;
    color: rgb(50, 50, 50);
    border-left: solid 1px rgb(40, 200, 80);
    border-right: solid 1px rgb(40, 200, 80);
}


#footer {
    padding: 1px 10px;
    background: url(../images/greybg.png) repeat-y;
    background-position: right;
    background-color: #46465A;
    color: rgb(255, 255, 255);
    font-size: 9px;
}

#menu {
    position: absolute;
    left: 0px;
    width: 200px;
}
#extra {
    position: absolute;
    right: 0px;
    width: 200px;
}

#content {
    margin-left: 200px;
    padding: 10px;
    border-left: solid 1px rgb(40, 200, 80);
    border-right: solid 1px rgb(40, 200, 80);
    margin-right: 200px;
    background: #EDF9EA;
    min-height: 800px;
    _height: 800px;
}

#menu h3,
#extra h3 {
    margin: 5px 0px;
    padding: 2px 5px;
    background-color: #46465A;
    color: rgb(255, 255, 255);
    border-bottom: solid rgb(40, 200, 80) 1px;
    border-top: solid rgb(80, 240, 100) 1px;
    font-size: 11px;
    font-weight: bold;
}

#menu ul, #menu ol,
#extra ul, #extra ol {
    padding: 0px 5px;
    margin: 0px;
    list-style-type: none;
}

#content dt {
    float: left;
    padding: 5px 0px;
    display: block;
    width: 160px;
    font-weight: bold;
    clear: left;
}

#content dd {
    width: 340px;
    margin-left: 160px;
    padding: 5px 0px;
    border-bottom: dashed 1px black;
    display: block;
}


#content h3 a {
    color: black;
    text-decoration: none;
    border-bottom: dotted 1px rgb(150, 150, 150);
}

#content h3 {
    font-size: 1.5em;
    padding: 10px 0px;
}

#content h4 {
    font-size: 1.2em;
    font-weight: bold;
    padding: 7px 0px;
}

#content h3 a:hover {
    text-decoration: underline;
}

#content fieldset li {
    list-style-type: none;
}

#content fieldset label {
    width: 150px;
    float: left;
    clear: left;
}

#content fieldset button {
    margin-left: 150px;
    margin-top: 5px;
}

#content fieldset {
    border: none;
    margin: none;
    padding: none;
}

#content fieldset legend {
    display: none;
}

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



#content fieldset textarea {
    font-size: 12px;
}

#content .commentList {
    
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#content .commentList li {
    padding-bottom: 20px;
    border-bottom: solid 1px rgb(50, 50, 50);
    margin-bottom: 20px;
}

#content .errorlist li {
    color: rgb(190, 0, 0);
    background: rgb(255, 200, 200);
    padding: 2px;
    margin: 5px 0px;
    font-size: 0.9em;
    font-weight: bold;
}

.blogpostList {
    
    list-style-type: none;
    margin: 0px;
    padding: 10px;
}

.blogpostList li {
    
    border-bottom: solid 1px rgb(0, 0, 0);
}

.blogpostList h4 a {
    font-size: 1.2em;
}

a img {
    border: 0px;
}

#id_captcha {
    margin-left: 150px;    
}

#notice h2 {
    background: url(http://www.indentity.nl/media/img/smallarrows.png);
    padding-left: 30px;
    background-position: 0 4px;
    font-size: 18px;
    font-weight: bolder;
    background-repeat: no-repeat;
}

