#mid{
float:left;clear:left;
width:994px;
margin-top:20px;
border-top:1px solid #ccc;
padding-top:5px;
}

/*IN DEPTH*//*IN DEPTH*//*IN DEPTH*//*IN DEPTH*//*IN DEPTH*//*IN DEPTH*//*IN DEPTH*//*IN DEPTH*//*IN DEPTH*//*IN DEPTH*/

.depth{float:left;width:465px;}
#mid h3{
font-family:Trebuchet MS, Arial, sans-serif;
background:#f7f7f7 url(../images/bg-mid-h.gif) repeat-x left top;
height:18px;
padding:4px 10px 3px 15px;
color:#fff;
border-right:1px solid #fff;
font-size:0.8em;
}
#mid h3.feat{margin-top:10px;}
#mid h3 a{color:#fff;}
#mid .depth h4 a{
font-size:0.9em;
}
#mid h4.mid{
padding-bottom:0;
}
#mid h4.low{
padding-top:13px;
}
#mid h4.mid a{
color:#000;
border-bottom:1px solid #ddd;
padding-bottom:5px;
}
#mid h4.feed a{
color:#000;
background:#fff url(../images/bullets/rss.gif) no-repeat right center;
}
#mid h4.twit a{background:#fff url(../images/bullets/twit.gif) no-repeat right center;}
.depth .col{
width:219px;
padding-right:3px;
padding-left:6px;
margin-top:11px;
float:left;
}
.depth .col-r{
border-right:1px solid #ccc;
height:346px;
padding-right:11px;
}
.depth h4,.opinion h4.mid{
font-style:normal;
color:#000;
font-size:0.9em;
text-transform:none;
font-weight:bold;
padding:6px 0 5px 0
}
.opinion h4.mid{
font-size:0.75em;
line-height:1.3em;
}
#mid h4.first{padding-top:0;}
.depth h4 a{color:#000;}
#mid p,#mid ul{
line-height:1.3em;
font-size:0.7em;
color:#4a4949;
}
#mid li{
padding:5px 0;
font-family:Arial,sans-serif;
color:#777;
border-bottom:1px solid #ddd;
}
#mid li a{color:#777;}
a.mid-feature{
position:relative;
display:block;
width:219px;height:168px;
z-index:1;
font-size:1em;
line-height:1.3em;
font-style:italic;
font-weight:bold;
top:2px;
margin-bottom:18px;
}
.mid-feature img{z-index:2;}
a.mid-feature span{
width:188px;
position:absolute;
bottom:0;left:0;
background:url(../images/bg-white60.png) repeat left top;
padding:7px 16px 10px 16px;
z-index:3;
text-decoration:none;
}
a.mid-feature span:hover{text-decoration:underline;}
a.mid-feature strong{
position:absolute;
top:7px;left:7px;
}
.journalist-opinion{
min-height:205px;
position:relative;
padding-top:15px;
}
.journalist-opinion p{
padding:7px 0;
clear:left;
}
.journalist-opinion p a{
text-transform:uppercase;
color:#5b5b5b;
font-family:Georgia, serif;
font-style:italic;
font-size:0.95em;
}
.journalist-opinion a{display:block;}
.journalist-opinion img{
position:absolute;
bottom:0;
z-index:1;
}
.journalist-opinion h4 a{
padding:0;
line-height:1em;
position:relative;
z-index:2;
}
.journalist-opinion h2{
font-size:1em;
line-height:1.2em;
padding:0;
font-weight:bold;
}

/*OPINION*//*OPINION*//*OPINION*//*OPINION*//*OPINION*//*OPINION*//*OPINION*//*OPINION*//*OPINION*//*OPINION*//*OPINION*//*OPINION*/

.opinion{
position:relative;
float:left;width:529px;
}
#mid .opinion h3{
border-right:none;
}
.opinion .col{
width:156px;
margin-top:5px;
padding:0 8px 0 15px;
float:left;
}
.opinion .col-three{
padding:0 5px 0 5px;
}
.opinion .col-one{padding-top:0;}
.col-three .comment{
margin-top:27px;
padding-top:1px;
border-top:1px solid #ddd;
}
.comment li{line-height:1.6em;}
#mid .comment a{
background:url(../images/bullets/comment.gif) no-repeat left 4px;
padding:0;margin:0;
padding-left:17px;
display:block;
font-size:1em;
font-weight:bold;
color:#191919;
font-family:Georgia,serif;
font-style:italic;
}