.blog .blogPost { margin: 20px 20px 0 20px; border: 1px solid #afafaf; padding: 5px; position: relative; }
.blog .blogPost .postAvatar { float: left;  }
.blog .blogPost .postText { margin-left: 110px; color: #afafaf;   }
.blog .blogPost .postText .date { position:absolute; right:5px; top: 5px; }
.blog .blogPost .postText .preview { margin: 6px 0px 20px 0; color: #000000; }
.blog .blogPost .posterInfo { position: absolute; bottom: 5px; left: 115px; color: #afafaf; }
.blog .blogPost .stats { position: absolute; bottom: 5px; right: 5px; }
/*.blog .blogPost .postText .stats .rating { margin-bottom: -3px; }
.blog .blogPost .postText .stats .comments { margin-bottom: -3px; } */
.blog .blogPost .postText .stats img { margin-bottom: -3px; }
.blog .blogPost .postText .stats .edit img { margin-right: 3px; }
.blog .blogPost .postText p { margin-top: 5px; }
.cb { clear: both; }
.title .rss { font-size: 90%; float: right; text-indent: -20px; }

/* DETAIL  */

.blogDetail {   }
.blogDetail .post { margin-top: 10px; background: #fbf9ef;  padding: 20px 20px; }
.blogDetail .text img { padding: 5px; background: #ffffff; }
.blogDetail .epta { float: left; font-size: 250%; margin-left: 20px; color: #afafaf; width: 360px; }
.blogDetail .postInfo .avatar img {  padding: 3px; border: 1px solid #afafaf; background: #ffffff; margin-bottom: 5px; }
.blogDetail .postInfo .avatar { float: right; text-align: right; }

.blogDetail .rating { padding: 5px; border: 1px solid #afafaf; background: #ffffff; }
.blogDetail .rating { margin-top: 0px; margin:10px 0 10px 0px; float: left; }
/*.blogDetail .rating span { color: #afafaf;  font-size: 120%; }*/

.blogDetail .bottom2 { text-align: right; margin-top: 10px; }
.blogDetail .bottom2 img { margin-bottom: -3px; }
.blogDetail .n_title
{
	 font-size: 120%;
	 font-weight: bold;
} 


/* EDIT | ADD */

.editAdd .inputTable { margin-top: 20px; }
.editAdd .inputTable .a { /*font-size: 120%;*/ color: #afafaf; width: 1%; white-space: nowrap; padding-right: 40px; vertical-align: top; }
.editAdd .inputTable td { padding-bottom: 10px; }
.editAdd .inputTable .aaa { padding-top: 15px; }

.editAdd .inpClass { border: 1px solid #afafaf; width: 300px; }
.editAdd .miniTitle {/* font-size: 120%;*/ color: #afafaf; }
.editAdd .req { color: #ff0000; }