* { margin: 0; outline: 0; padding: 0; text-decoration: none }

a { color: #0cf }
body { height: 536px; margin: auto; padding: 64px 0 0 0; width: 876px }
dl, ol, ul { margin: 1.5em 0 }
h1 { background: url('h1.gif') transparent no-repeat; bottom: 0; height: 45px; left: 0; overflow: hidden; position: absolute; width: 323px }
h1 a { display: block; height: 45px; text-indent: -2000px; width: 323px }
html { background: url('bg2.jpg') #3a220b repeat fixed top center; color: #000; font: normal 12px/1.5 Verdana, sans-serif }
li { display: list-item; margin: 0 0 0 1.5em }

.display { margin-top: 10px }

.nav { height: 18px; left: /*323*//*405*/0px; margin: 0; padding: 0; position: absolute; top: -27px; width: 800px }
.nav * { display: block; float: left; height: 18px; margin: 0; padding: 0 }
.nav a { color: #fff; padding-right: 16px; text-transform: uppercase }

.footer { bottom: 8px; color: #000; position: absolute; right: 10px }
.footer a {  }

.volg, .vorg { font-size: 2em }

body.home .home a { color: #0cf }
body.portfolio .photo a { color: #0cf }
body.contact .contact a { color: #0cf }
td.active a { color: #0cf !important }

#container {
	background: #e5e5e5;
	height: 399px;
	left: 0;
	position: relative;
	width: /*724*/876px;
	background-color: #666666;
}
  
  #aside { background: #333; height: 346px; left: 7px; overflow-y: hidden; overflow-x: hidden;  position: absolute; text-align: center; top: 8px; width: /*316*//*398*/487px }
  #content { background: #000; color: #fff; height: 314px; left: 494px; overflow-x: hidden; overflow-y: auto; padding: 16px; position: absolute; top: 8px; width: /*360*/341px }
  #content a { color: #0cf }

  body.portfolio #aside { overflow-y: auto; !important } 
