body {

	font-family: Verdana; 
	font-size: 11px;
	margin: 0px;
	background-color: #0069af;
}

body.white_body { background: url("../images/bg_main.png"") repeat-y 50% 0%;
                  background-color: #ff0066 ;}

#site {
	width: 785px;
 	text-align: left;
 	background: url("../images/bg_main.png") repeat-y;
}

#logo {
	position: absolute;
	left: 50%; 
	top: 0px; 
	margin-left: -380px;
	width: 760px;
	height: 184px
}


#hmenu {
	position: absolute;
	left: 50%;
	width: 760px;
	top: 142px;
	margin-left: -225px;
}

#vmenu {
	position: absolute;
	left: 50%;
	width: 100px;
	top: 180px;
	margin-left: -370px;
}


#spacer {
	padding: 0px;
	margin-top: 0px;
	width: 760px;
	height: 130px;
	background: url("../images/bg_body.png") repeat-y;
}

#content {
	padding: 0px;
	margin:0;
	width: 760px;
	background: url("../images/bg_content.png") repeat-y;
}


#dynamic {
	padding: 0px;
	margin:0;
	width: 620px;


}

#right_margin_text {
   position: absolute;
   
   top: 180px;
   left: 48.5%;
   margin-left: 365px;
}


.normal_content { background: url("../images/bg_content.png") repeat-y; }
.white_content { background: url("../images/bg_content.png") repeat-y; }

#content_spacing {
	margin-right: 0px;
	margin-left: 0px;
}

h1 {
	font-size: 11px;
	margin-bottom: 0px;
}

p {
	margin-top: 0px;
}

a { color: #902418;}
a img { border: none; }

.column_spacer {
  background: url("../images/column_spacer.png") repeat-y 50% 0%;
  width: 30px;
}

table tr td { font-size: 11px; padding: 0px; }
table.complex_layout { margin-left:100px; border-collapse: collapse; width: 620px;}
table.complex_layout tr { vertical-align: top; }
table.complex_layout td { vertical-align: top; }

.complex_layout .column_one { width: 120px; }
.complex_layout .column_two { width: 250px; }
.complex_layout .column_three { width: 170px; }
.complex_layout .full_page {
	font-size: 12px;
}

.complex_layout p {
	margin-top: 4px;
	margin-bottom: 15px;
        text-align: left;
        font-family: Verdana;
        font-size: 11px;
        color: black;
}

.wedstrijd_img {
  text-align:center;
  margin-bottom:12px;
  width:100%;
}

.max { padding-left: 30px; }

.full_page h1 { font-size: 21px; }
.full_page h2 { font-style: Arial, Helvetica; font-size: 12px; margin-bottom: 0px}
.squigle { background: url("../images/squigle-bg.png"); width: 158px; }
.squigle .text { padding-left: 12px; padding-right: 12px; }

.tekst { 
    padding: 0px;
    font-family: Verdana;
    font-size: 11px;
    color: black;
}

#navigation { text-align: right; width: 485px; }

.top_pic {
	width: 760px;
	height: 27px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
}

.bottom_pic {
	width: 760px;
	height: 60px;
	background-position: 0% 100%;
	background-repeat: no-repeat;
}

.normal_top { background: url("../images/bg_top.png"); margin-bottom:40; }
.white_top { background: url("../images/bg_top.png");  margin-bottom:40;}

.normal_bottom { background: url("../images/bg_bottom.png"); margin-top:10;  }
.white_bottom { background: url("../images/bg_bottom.png"); margin-top:10;  }

.photodescription {
    background-color: #F7EB5B;
    border:#E4D50C 3px solid;
    margin-bottom:5px;
    padding:3px;
    width:594px
}

* html .photodescription {
  width:606px
}

.signform error { color: red; }
.signform textarea { width: 350px; height: 150px;}
.signform td { padding-bottom: 8px;padding-right: 5px;}
.signform_input {
    border:#A4C300 3px solid;
}

#gallery_table {

}


.gbentry {
border: 1px solid #B895A2;
padding: 4px;
margin-bottom: 10px;
}

.gbentry .author {
    float: right;
    padding-right: 10px;
    color: #B8084B;
    font-style: italic;
}

.gbentry .title { background-color: #F3E329; padding-left: 10px; margin-bottom: 4px; }
.gbentry .comment { border: 1px solid #F3E329; padding: 4px; }

.img_kader {
  border:#A4C300 3px solid;
}
