#leadStory .byline{color:#808080; font:11px Arial;}


.blogContent .imgTxtCont h2 a{color:#007fb0; font-size:14px; font-weight:bold;}
.blogContent .imgTxtCont .name a{color:#1e5e7a; text-decoration:none; font-weight:normal;}
.blogContent .imgTxtCont .name a:hover{color:#038ec9; text-decoration:underline;}


/* talking point containter */

.commentsHolder h2{color:#007fb0; font-size:14px; margin-bottom:5px; font-weight:bold; background:url(/pix/web3/comment_icon.gif) left no-repeat; padding-left:25px;}
.commentsHolder h2 a{color:#007fb0; text-decoration:none;}
.commentsHolder .gtxt11 a{color:#3c7aa3;}
.commentsHolder .gtxt11 a:hover{color:#038ec9; text-decoration:underline}
.commentsHolder p{margin-top:5px;}
.commentsHolder .replybox{border:1px solid #cccccc; padding:6px;}
.quoteleft sup{margin-right:7px; margin-left:7px;}
.quoteright sup{margin-left:7px;}

/* talking point contatiner */


#hmcaptiontxt{font-size:11px; width:300px; position:absolute; color:#fff; margin-top:149px; margin-left:10px; z-index:2}
#hmcaptiontxt h1{color:#fff; font:22px Arial, Helvetica, sans-serif, Tahoma; font-weight:bold;}
#hmcaptiontxt .slug{ background-color:#0095c1; overflow:hidden; color:#fff; padding:5px; margin-right:50px; font-weight:bold; font:12px Arial;}
.hmcaption {position: absolute;  width: 300px; height: 234px;}
.hmcaption div {position: absolute; background:#000; left: 0; margin-left:2px; bottom: 0; width: 298px; height:30px; padding: 7px; margin: 0; margin-left:1px; margin-right:1px; height:80px; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; }


