uhm spero di aver sbagliato qualcosa..perchè non va purtroppo

quello che da problemi è questo:

#container2{
position:relative;
width:1100px;
margin:0 auto;
}
.block{
padding: 15px;
background:#fff;
margin-bottom:10px;
line-height:1.7;
box-shadow: 0 1px 3px rgba(34,25,25,0.4);
-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);

transition: box-shadow 1s;
-moz-transition: -moz-box-shadow 1s;
-webkit-transition: -webkit-box-shadow 1s;
}
.block:hover {
box-shadow: 0 1px 13px rgba(34,25,25,1);
-moz-box-shadow: 0 1px 13px rgba(34,25,25,1);
-webkit-box-shadow: 0 1px 13px rgba(34,25,25,1);
}

.block h3{
font-size:22px;
color:#7A8489;
margin:0 5px;
padding-bottom:5px;
padding-left:10px;
text-align:left;
text-shadow:1px 1px 0 #fff, 2px 2px 1px #ccc;
font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
border-bottom:4px double #ccc;
}
.block pre{
background:#F4FAFC;
padding:15px;
margin:0 25px;
border:1px solid #ADC6D1;
line-height:1.8;
}