JSFiddle - React, Tailwind, and code Playground
HTML
<div id="content_container">
<div class="fullcontainer">
<table class="eurostyle" border="0" width="930px" cellspacing="4" cellpadding="4">
<tbody>
<tr class="eachtop">
<td valign="top" width="20%" height="30"><h2>Topic<br>
About this</h2></td>
<td class="tdfit" rowspan="2" valign="top" width="79%"><img class="alignleft size-full" src="http://fakeimg.pl/751x318/444/?text=Fake image" alt="01" ></td>
</tr>
<tr valign="top">
<td class="eachaside" valign="top" width="20%" style="">Vivamus vel elit sapien congue nibh vel risus. Ultrices turpis dui Maecenas tortor ligula. ..<br>
Nec leo(Oct. 15 2014)</td>
</tr>
<tr class="eachtop">
<td valign="top" width="20%" height="30"><h2>Topic</h2></td>
<td class="tdfit" rowspan="2" valign="top" width="79%"><table class="ctable" width="100%" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><img src="http://fakeimg.pl/640x445/444/?text=Small image" alt=""></td>
<td><img src="http://fakeimg.pl/640x445/444/?text=Small image" alt=""></td>
<td><img src="http://fakeimg.pl/640x445/444/?text=Small image" alt=""></td>
<td><img src="http://fakeimg.pl/640x445/444/?text=Small image" alt=""></td>
</tr>
</tbody>
</table></td>
</tr>
<tr class="eachaside">
<td class="eachaside" valign="top" width="20%">Vivamus vel elit sapien congue nibh vel risus. Ultrices turpis dui Maecenas tortor ligula. ..</td>
</tr>
<tr class="eachtop">
<td valign="top" width="20%" height="30"><h2>Topic
About this</h2></td>
<td class="tdfit" rowspan="2" valign="top" width="79%"><img src="http://fakeimg.pl/751x318/444/?text=Fake image" alt=""></td>
</tr>
<tr class="eachaside">
<td class="eachaside"...
CSS
#content_container {
width:960px;
}
#content_container .fullcontainer > table {
border-bottom: 4px solid #222;
}
#content_container .fullcontainer {
width:inherit !important;
margin: 0 auto !important;
padding: inherit !important;
}
#content_container table.eurostyle {
margin: 25px auto !important;
border-collapse: collapse !important;
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
text-shadow: 1px 1px 1px #eee;
table-layout: fixed;
}
table td img.alignleft {
margin: 0;
}
body h2 {
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
font-weight: bold;
}
.eachtop {
border-top: 4px solid #222;
border-color: #000;
}
.eachaside {
border-top: 1px solid #222;
border-top: 1px solid #ccc;
font-size: 12px;
}
table td {
}
table h2 {
margin: 2px 0;
line-height: 1.1em;
font-size: 22px;
}
.eachtop > td:first-child {
/*height: 40px;*/
padding: 3px 0;
}
.tdfit {
padding: 0 0 0 1px;
line-height: 0;
}
.ctable {
margin: 0 0 0 0px;
table-layout:fixed;
}
.ctable td img, .tdfit img {
max-width: 100%;
height: auto;
}
.ctable td {
padding: 1px;
border: 1px solid #000000;
border-top: none;
border-bottom: none;
line-height: 0.9;
}
.ctable td img {
}