#main {position:relative}
.author-image, .author-content {position:absolute;top: 30px;}
.author-image {width: 160px;text-align:center}
.author-image img {border:1px solid #000}
.author-image hr {margin: 15px 0 10px 0;color:#95BC61;background-color:#95BC61;border:1px solid #95BC61;width:150px;margin-left:5px}
.author-image div {width:145px}
.author-image div a {background: transparent url(../images/back.jpg) left -1px no-repeat;color:#F28F68;text-transform:lowercase;padding: 0 0 0 20px;font-size:70%;font-weight:bold;display: block;height:15px;}
.author-content {left: 200px;width:390px;}
.author-content h2.author-name{color:#6D6B6C;font-weight:bold;font-size:130%}
.author-content .author-description {background:#DCF2C3;color:#7F8082;padding:10px;font-size:80%}
.author-content .author-posts h3 {display: block;width:auto;height:20px;border: 1px solid #95BC61;padding: 10px;background:#EDF6E1; color:#9A9F99;font-weight:bold;font-size:110%}
.author-content .author-posts .contenido {margin-top:5px;width:auto;border: 1px solid #95BC61;padding: 10px;background:#FCFFF8;}

.post {width:auto;margin:auto}
.post .fecha, .post .content {float: left;}
.post .content {width:280px;margin-left:15px;}
.post .content h2 a {width:auto}
.post .content .entry {font-size:90%;margin-bottom:10px;width:auto;line-height:1.2em}
.post .content .entry a{color:#3F3F3D}
