#logo
	{
	position:absolute;
	left:30px;
	top:0px;
	margin:0px;
	padding:0px;
	background: url("/library/creative-freedom-logo/logo-x300-y170.png") scroll no-repeat;
	_background: url("/library/creative-freedom-logo/logo-x300-y170.gif") scroll no-repeat;
	width:330px;
	height:170px;
	}

	#logo a
		{
		display:block;
		width:330px;
		height:170px;
		}


#vistaNoNotThatVistaAGoodVista
	{
	position:absolute;
	left:0px;
	top:23px;
	background: url("/library/bron-background/shadow-small.jpg") scroll no-repeat ;
	width:904px;
	height:280px;
	}

	#vistaNoNotThatVistaAGoodVista2
		{
		position:absolute;
		left:0px;
		top:23px;
		background: #405611 url("/library/bron-background/shadow2-small.jpg") scroll repeat-x ;
		height:280px;
		width:100%;
		}

	#vistaNoNotThatVistaAGoodVista3
		{
		position:absolute;
		right:0px;
		top:150px;
		background: url("/library/bron-background/floating-thistle-websmall.png") scroll no-repeat ;
		_background: url("/library/bron-background/floating-thistle-websmall.gif") scroll no-repeat ;
		width:103px;
		height:70px;
		}

#shelf
	{
	top:220px;
	}

#column1
	{
	top: 265px;
	width:20%;
	}

	#column1 .inner
		{
		padding: 0px 10px;
		}

	#column1 .inner h1
		{
		margin:1em;
		color:#eeeeee;
		font-size:medium;
		}

#column2
	{
	top: 265px;
	}

	#column2 .inner
		{
		margin:0px 29px 0px 20%;
		}

	#column2 h1	
		{
		margin:0px;
		padding:0px;
		color:#333333;
		}

	#column2 h3
	#column2 h2,
		{
		color:#333333;
		margin:1em 0px 0px 0px;
		}


