function roundedCorners() {
	
	// Get all of the divs with the class name 'rounded'
	var rounded_divs = getElementsByClassName(document, 'div', 'rounded');
	
	
	// Add the additional divs for the border classes to each of the found divs
	for(var i = 0; i < rounded_divs.length; i++){
		// Get the original
		var original = rounded_divs[i];
		
		// Make it the inner div of the eight
		original.className = original.className.replace('rounded', '');
		
		// Create the border wrapper divs
		var t = document.createElement('div');
		var b = document.createElement('div');
		var l = document.createElement('div');
		var r = document.createElement('div');
		var bl = document.createElement('div');
		var br = document.createElement('div');
		var tl = document.createElement('div');
		var tr = document.createElement('div');
		
		// Assign class names
		t.className = 't' + ' ' + original.className;
		b.className = 'b';
		l.className = 'l';
		r.className = 'r';
		bl.className = 'bl';
		br.className = 'br';
		tl.className = 'tl';
		tr.className = 'tr';
		original.className = '';
		
		// Swap the original (to be put back later)
		original.parentNode.replaceChild(t, original);
		
		// Glue the nodes together
		t.appendChild(b);
		b.appendChild(l);
		l.appendChild(r);
		r.appendChild(bl);
		bl.appendChild(br);
		br.appendChild(tl);
		tl.appendChild(tr);
		
		// Put the original back
		tr.appendChild(original);
	}
};