	
	/* DOCK CSS */
	
	#dockMouseArea {
		position: relative;
		padding: 50px;
		width: 80%;
		display: block;
		/*border: 1px solid blue;*/
	}
	
	#dockContainerWrap {
		position: absolute;
		width: 100%;
		height: 50px;
		/*top: 40%;*/
		margin-top: -60px;
		padding-bottom: 30px;
	}
	
	#dockContainer {
		text-align: center;
		position: absolute;
		bottom: 0;
		width: 100%;
		margin: 0; padding: 0;
		}
	ul#dock {
		padding: 0 12px 0 12px;
		display: inline;
		white-space: nowrap;
		margin-left: auto;
		margin-right: auto;
		/*border: 1px solid red;*/
		}
	ul#dock li {
		list-style-type: none;
		display: inline;
		position: relative;
		}
	ul#dock li a {
		font: bold 12px Lucida, Verdana, Helvetica, sans-serif;
		color: #fff;
		text-shadow: 0px 0px .4em #000;
		text-decoration: none;
		text-align: center;
		position: relative;
		padding: 0 .5em;
		margin: 0;
		}
	ul#dock li a:hover {
		padding: 0 1em;
		margin: 0 -1em;
		padding-top: 100px; 
		text-align: center;
		}
	ul#dock li a span {
		width: 116px;
		text-align: center;
		display: none;
		position: absolute;
		margin: 0; padding: 0; border: 0;
		}
	ul#dock li a img {
		border: 0; margin: 0; padding: 0;
		}
	ul#dock li a:hover span {
		display: block;
		top: 0;
		}
	ul#dock li.hack {
		display: none;
		}