body {
margin:0 auto;
padding:0;
font:76% Tahoma,Arial,sans-serif;
background:#242323;
color:#acacac;
}

#wrap {
background-color:#242323;
color:#acacac;
margin:0 auto;
padding:0;
width:750px;
}

#header {
color:#acacac;
background:#242323;
padding:0;
}

#header h1 {
font-size:3em;
font-weight:bold;
letter-spacing:1px;
margin:40px 0 0 0;
padding:0;
}

#header h1 a,#header h1 a:hover {
padding:0;
color:#6dd0f7;
text-decoration:none;
}

#header h1 a:hover, #header a:active, #header a:focus {
text-decoration:none;
color:#a186be;
}

#header p {
font-size:1.4em;
letter-spacing:1px;
color: #a186be;
}

#content {
margin:40px 0px 40px 0px;
padding:2px 0 0 0;
line-height:1.5em;
text-align:left;
}

#content h2 {
font-size:1.8em;
letter-spacing:-1px;
font-weight:normal;
margin:8px 0 10px 0;
padding:0;
}

#content h3 {
font-size:1.5em;
font-weight:normal;
margin:6px 0 6px 0;
padding:0;
}

#content img {
padding:0px;
margin: 3px;
display:inline;
background:#acacac;
border:4px solid #6dd0f7;
}

#content a {
font-weight:bold;
color:#6dd0f7;
}

#content a:hover, #content a:active, #content a:focus {
text-decoration:underline;
color:#a186be;
}

#portfolio {
text-align:center;
}

#menu {
display:block;
width:750px;
height:20px;
}

#menu a {
color:#242323;
font-weight: bold;
text-decoration: none;
} 

#menu a:hover {
color:#ffffff;
text-decoration: none;
}

.menuitem {
width:140px;
height:20px;
color:#242323;
margin:0;
padding:5px 0 0 10px;
float:left;
text-align:left;
}

.home {
background-color:#6dd0f7;
}

.keramisch{
background-color:#00bff3;
}

.brons{
background-color:#5674b9;
}

.opdracht{
background-color:#8560a9;
}

.expo{
background-color:#a186be;
}


#footer {
display:block;
width:750px;
margin:0 auto;
padding:0;
text-align:center;
color:#acacac;
background-color:#242323;
font-size:0.9em;
}

.footeritem {
width:150px;
height:4px;
color:#242323;
margin:0;
padding:0;
float:left;
text-align:left;
}

#footer p {
padding: 10px;
margin:0;
letter-spacing: 1.65px;
}

#footer a {
color:#808080;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

/***** Various tags *****/

a {
text-decoration:none;
color:#505050;
}

a:hover {
text-decoration:underline;
color:#286ea0;
}

a img {
border:0;
}

p {
margin:0 0 16px 0;
}

.hide {
display:none;
}