.phtTdMain img {
 width:100%;
}

.phtTdMain {
 margin:0 0px 0px 0;
}

#uEntriesList .uEntryWrap {
 width: 49%;
 text-align: center;
 vertical-align: top;
 display: inline-block;


}

#phtOtherThumbs {
 margin:0px 0 !important;
}

.allEntriesTable {
 width:100%;
 margin-right:0px; 
}

.allEntriesTable li {
 position: relative;
}

.allEntriesTable figure {
 margin: 10px;
 position: relative;
}

.allEntriesTable figure img {
 max-width: 100%;
 display: block;
 position: relative;
}

.allEntriesTable figcaption {
 position: absolute;
 top: 0;
 left: 0;
 padding: 20px;
 background: #333;
 color: #666;
 font-size:8pt;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

.allEntriesTable figcaption h3 {
 margin: 0;
 padding: 0;
 color: #fff;
 font-size:10pt;
}

.allEntriesTable figcaption a {
 text-align: center;
 padding: 5px 10px;
 border-radius: 2px;
 display: inline-block;
 background: #BE003C;
 color: #fff;
 text-decoration:none;
}

.allEntriesTable figcaption a:hover {
 background: #903;
}
/* Individual Caption Styles */

/* Caption Style 3 */
.allEntriesTable figure {
 overflow: hidden;
}

.allEntriesTable figure img {
 -webkit-transition: -webkit-transform 0.4s;
 -moz-transition: -moz-transform 0.4s;
 transition: transform 0.4s;
}

.allEntriesTable figure:hover img,
.allEntriesTable figure.cs-hover img {
 -webkit-transform: translateY(-50px);
 -moz-transform: translateY(-50px);
 -ms-transform: translateY(-50px);
 transform: translateY(-50px);
}

.allEntriesTable figcaption {
 width: 100%;
 top: auto;
 bottom: 0;
 opacity: 0;
 -webkit-transform: translateY(100%);
 -moz-transform: translateY(100%);
 -ms-transform: translateY(100%);
 transform: translateY(100%);
 -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
 -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
 transition: transform 0.4s, opacity 0.1s 0.3s;
}

.allEntriesTable figure:hover figcaption,
.allEntriesTable figure.cs-hover figcaption {
 opacity: 1;
 -webkit-transform: translateY(0px);
 -moz-transform: translateY(0px);
 -ms-transform: translateY(0px);
 transform: translateY(0px);
 -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
 -moz-transition: -moz-transform 0.4s, opacity 0.1s;
 transition: transform 0.4s, opacity 0.1s;
}

.allEntriesTable figcaption a {
 position: absolute;
 top: -40px;
 right: 20px;
}

.entry-photo {
 display:table;
}

.entry-photo .r-block {
 max-width:360px;
 float:right;
}

.entry-photo .l-block {
 margin-right:40px;
 float:left;
}

.entry-photo .l-block img {
 max-width:650px;
 height:auto;
}