img.visual {
	float:left;
}

#colMainFullWidth {
	padding:20px;
	display:block;
	float:left;
}

	#colMainFullWidth p {
		margin-bottom:15px;	
	}
	
	#colMainFullWidth p.intro {
		background:transparent url(../images/bg_dots.png) repeat-x scroll left top;
		color:#000000;
		font-size:120%;
		margin-bottom:1.5em;
		padding-top:0.5em;
	}	
	
h1 {
	height:62px;
	margin-bottom:0;
	font-size:2em;
	text-indent:-5000px;
	width: 300px;
}

h3 {
	font-size:1.2em;
	margin-bottom:.8em;
}

ul {
	width:355px;
	float:left;
	margin-bottom:20px;
}

	ul.left {
		clear:left;
	}

	ul a {
		padding:2px 20px 8px 24px;
		display:block;
		float:left;
		clear:both;
		background:transparent url(../images/file_icons/unknown.gif) no-repeat top left;
	}
	
	ul a.excel {
		background-image:url(../images/file_icons/excel.gif);
	}
	ul a.flash {
		background-image:url(../images/file_icons/flash.gif);
	}
	ul a.image {
		background-image:url(../images/file_icons/image.gif);
	}
	ul a.pdf {
		background-image:url(../images/file_icons/pdf.gif);
	}
	ul a.powerpoint {
		background-image:url(../images/file_icons/powerpoint.gif);
	}
	ul a.text {
		background-image:url(../images/file_icons/text.gif);
	}
	ul a.sound {
		background-image:url(../images/file_icons/wav.gif);
	}
	ul a.video {
		background-image:url(../images/file_icons/winvideo.gif);
	}
	ul a.word {
		background-image:url(../images/file_icons/word.gif);
	}
	ul a.zip {
		background-image:url(../images/file_icons/zip.gif);
	}
	
