html {padding-bottom:90px;} 

.dock {
position:fixed;
bottom:0;
padding:0;
height: 80px;
margin: 0; 
width:100%;
}


.dock #finder{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_finder.png) no-repeat left bottom;
width:94px;
height:80px;
float:left;
}

.dock #systemprefs{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_systemprefs.png) no-repeat left bottom;
width:63px;
height:80px;
float:left;
}

.dock #systemprefs_selected{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_systemprefs_selected.png) no-repeat left bottom;
width:63px;
height:80px;
float:left;
}



.dock #safari{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_safari.png) no-repeat left bottom;
width:63px;
height:80px;
float:left;
}

.dock #firefox{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_firefox.png) no-repeat left bottom;
width:63px;
height:80px;
float:left;
}

.dock #finalcutpro{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_finalcutpro.png) no-repeat left bottom;
width:65px;
height:80px;
float:left;
}

.dock #finalcutpro_selected{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_finalcutpro_selected.png) no-repeat left bottom;
width:65px;
height:80px;
float:left;
}





.dock #soundtrackpro{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_soundtrackpro.png) no-repeat left bottom;
width:65px;
height:80px;
float:left;
}

.dock #soundtrackpro_selected{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_soundtrackpro_selected.png) no-repeat left bottom;
width:65px;
height:80px;
float:left;
}


.dock #color{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_color.png) no-repeat left bottom;
width:62px;
height:80px;
float:left;
}


.dock #color_selected{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_color_selected.png) no-repeat left bottom;
width:62px;
height:80px;
float:left;
}



.dock #motion{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_motion.png) no-repeat left bottom;
width:63px;
height:80px;
float:left;
}

.dock #motion_selected{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_motion_selected.png) no-repeat left bottom;
width:63px;
height:80px;
float:left;
}




.dock #shake{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_shake.png) no-repeat left bottom;
width:66px;
height:80px;
float:left;
}


.dock #shake_selected{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_shake_selected.png) no-repeat left bottom;
width:66px;
height:80px;
float:left;
}





.dock #compressor{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_compressor.png) no-repeat left bottom;
width:64px;
height:80px;
float:left;
}




.dock #compressor_selected{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_compressor_selected.png) no-repeat left bottom;
width:64px;
height:80px;
float:left;
}





.dock #dvdstudiopro{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_dvdstudiopro.png) no-repeat left bottom;
width:65px;
height:80px;
float:left;
}


.dock #dvdstudiopro_selected{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_dvdstudiopro_selected.png) no-repeat left bottom;
width:65px;
height:80px;
float:left;
}




.dock #trash_full{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_trash_full.png) no-repeat left bottom;
width:124px;
height:80px;
float:left;
}

.dock #trash{ 
overflow:hidden;
text-indent:-1000em;
background: url(/files/pics/dock_trash.png) no-repeat left bottom;
width:124px;
height:80px;
float:left;
}


.dock ul{
margin: 61px 2px 0px 0px; 
padding: 0pt; 
float: right; 
font-size: 13px; 
list-style-type: none;
}
.dock ul li a{
color:#FFCC00;
}
.dock p#catch{
margin-top:15px;
margin-left:120px;
color: #FFFFFF;
font-size: 24px;
}