input.show_join_name_field,input.show_join_email_field,select.show_join_country_field, 
input.show_join_password_field,input.show_join_password_field2,input.show_join_url_field,
textarea.show_join_comments_field, table.aff input, table.aff textarea{background-color:#fff;
border:1px solid #3f2e1e;color:#3f2e1e;margin-top:2px;width:128px;
}


input{background-color:#fff;border:1px solid #3f2e1e;color:#3f2e1e;margin-top:2px;font-size:9pt;
}
select{width:128px;}
textarea{width:128px;}


div#codes{padding:2px;}

body {background:#AA8665 none repeat scroll 0 0;
color:#3f2e1e;
background-repeat:repeat;
font-family:verdana;
font-size:9px;
font-style:normal;
font-weight:normal;
letter-spacing:0;
line-height:12px;
text-align:justify;
}

td {
font-size: 9px;
text-align: left;
}

a:link,a:visited,a:active {
text-decoration: none;
font-family: verdana;
color: #3f2e1e;
font-weight: bold;
font-style: normal;
letter-spacing: 1px;
text-transform: lowercase;
}

a:hover {
text-decoration: none;
color: #1f110f;
}

#layout {
background-image:url(img/image.png);
background-repeat:no-repeat;
height:700px;
left:357px;
position:absolute;
top:0;
width:800px;
}

#navigation {
left:43px;
margin:0;
padding:0;
position:absolute;
text-align:center;
top:361px;
width:200px;}

#contentbox {
background:#fff none repeat scroll 0 0;
left:357px;
position:absolute;
top:400px;
width:282px;
}

#box {
border-bottom:1px solid #1f110f;
color:#3f2e1e;
font-size:9px;
left:27px;
letter-spacing:1px;
padding:2px 0 4px;
position:absolute;
text-align:center;
text-transform:uppercase;
top:340px;
width:231px;
}

#content {
padding: 10px 5px 10px 5px;
}

h1, h2 {
font-style: normal;
font-weight: normal;
font-size: 9px;
color: #1f110f;
font-family: verdana;
padding: 0px 0px 0px 13px;
margin: 0px 0px 0px 0px;
text-align: left;
text-transform: uppercase;
background-image: url(img/blokje.png) ;
background-repeat:no-repeat;
}



.ram {
border: 1px solid #3f2e1e;
}

.button {
background-color: #fff;
border: 1px solid #3f2e1e;
color: #3f2e1e;
text-transform: uppercase;
letter-spacing: 1px;
font-family:verdana;
font-size:9px;
font-style:normal;
font-weight:normal;
letter-spacing:0;
line-height:12px;
text-align:justify
}

strong {
color: #3f2e1e;
font-size: 8px;
text-transform: uppercase;
letter-spacing: 1px;
}

img {
border: 0px solid #b54227;
margin: 0px;
}

#foot {
font-size: 9px;
text-align: center;
padding: 2px 0px 2px 0px;
background: #fff;
}
