/* NEWS CSS */ .headline{ height:20px; margin:18px 0 5px 0; text-align:center; width:180px; } .headlineLink{ color:#222; display:inline-block; font:bold 12pt 'times new roman'; outline:none; text-decoration:none; } .headlinePhoto{ border:1px solid #333; left:5px; height:80px; outline:none; position:relative; width:120px; } #News{ background:url('http://www.cnbcom.com/graphics/panels/CNBNews.jpg') no-repeat 0 0; height:200px; margin:21px 0 11px 10px; padding:21px 0 0 0; width:180px; } .newscol1{ xbackground:#ffa; display:inline-block; font:normal 2px arial; height:80px; left:7px; overflow:hidden; position:relative; width:48px; } .newscol2{ xbackground:#ffa; display:inline-block; font:normal 2px arial; height:36px; margin:2px 0px 3px 5px; overflow:hidden; width: 53px; } .newscol3{ xbackground:#ffa; display:inline-block; font:normal 2px arial; height:36px; margin:2px 0px 3px 2px; overflow:hidden; width: 53px; } .newscol4{ xbackground:#ffa; display:inline-block; font:normal 2px arial; height:36px; margin:2px 0px 3px 3px; overflow:hidden; width: 53px; }