Finder Window CSS

Pure CSS implementation of the Mac OS X style finder window.

HTML

<div id="window" class="clearfix">
    <div class="column">
        testinsdl asldkfj asldkfja sdlkfjasld fjsd<br />
        testinsdl asldkfj asldkfja sdlkfjasld fjsd<br />
        testinsdl asldkfj asldkfja sdlkfjasld fjsd<br />
        testinsdl asldkfj asldkfja sdlkfjasld fjsd<br />
        testinsdl asldkfj asldkfja sdlkfjasld fjsd<br />
        testinsdl asldkfj asldkfja sdlkfjasld fjsd<br />
        testinsdl asldkfj asldkfja sdlkfjasld fjsd<br />
        testinsdl asldkfj asldkfja sdlkfjasld fjsd<br />
        testinsdl asldkfj asldkfja sdlkfjasld fjsd<br />
        testinsdl asldkfj asldkfja sdlkfjasld fjsd<br />
        testinsdl asldkfj asldkfja sdlkfjasld fjsd<br />
        testinsdl asldkfj asldkfja sdlkfjasld fjsd<br />
        testinsdl asldkfj asldkfja sdlkfjasld fjsd<br />
        testinsdl asldkfj asldkfja sdlkfjasld fjsd<br />
        testinsdl asldkfj asldkfja sdlkfjasld fjsd<br />
        testinsdl asldkfj asldkfja sdlkfjasld fjsd<br />
    </div>
    <div class="column"></div>
    <div class="column"></div>
    <div class="column"></div>
    <div class="column"></div>
    <div class="column"></div>
</div>

CSS

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#window {
    border: 1px solid #000;
    height: 200px;
    width: 600px;
    overflow-y: hidden;
    overflow-x: auto;
    position:relative;   
    white-space: nowrap;
}

#window .column {
    display: inline-block;
    height: 100%;
    border: 1px dashed #444;
    overflow: auto;
    min-width: 150px;
    padding: 0 10px;
}