function alterSize(size)
{
	var s;
	
	if( !size )
	{
		//alert( 'No size specified' );
		//return;
		size = 1;
	}
	if( size < 0.2 )
	{
		alert( 'Size too small' );
	}
	
	//alert( css( 'table#masterContainer', 'fontSize' ) );
	
	//css( '.bobytxt', 'fontSize', size + 'em' );
	//css( '.bobytxthdr', 'fontSize', ( size + 0.2 ) + 'em' );
	//css( '.navtext', 'fontSize', size + 'em' );
	//css( '.NavText', 'fontSize', size + 'em' );
	//css( '.resizable', 'fontSize', size + 'em' );

	$( '.resizable' ).css({ 'font-size': size + 'em' });
	$( '.leftPaneContainer' ).css({ 'min-height': $( '.rightPaneContainer' ).height() });
}

function css( cls, property, value )
{
	var css, rules = [], msg = '', found = 0;
	var cS = document.styleSheets, cC, cR;
	var alter = ( typeof( value ) == 'undefined' ) ? false : true;

	if( document.all )
		css = 'rules';
	else if( document.getElementById )
		css = 'cssRules';

	for( var s = 0; s < cS.length; s++ )
	{
		for( i = 0; i < cS[s][css].length; i++ )
		{
			cR = cS[css];

			if( document.styleSheets[s][css][i].selectorText === cls )
			{ // This is the rule we want
				found++;

				if( alter )
				{
					document.styleSheets[s][css][i].style[property] = value
					return true;
				}
				else
					//rules[property] = document.styleSheets[s][css][i].style[property];
					return document.styleSheets[s][css][i].style[property];
			}
		}
	}
	
	if( found == 0 )
	{
		return false;
	}
}
