.MTBlogPostList .navigation {
  float:right;
}
.MTBlogPostList .navigation li {
  background-image:none;
  padding:0px;
  padding-left:5px;
  display:block;
  float:left;
}

.MTBlogPostList .navigation li, .MTBlogPostList .navigation li a {
  height:18px;
  line-height:16px;
  color:#ffffff;
}
.MTBlogPostList .navigation li a.plain {
  padding:0px;
  background-color:transparent;
}
.MTBlogPostList .navigation li a {
  font-weight:bold;
  background-color:#00B1E6;
  display:block;
  padding:0px 5px 0px 5px;
  text-decoration:none;
}

.MTBlogPostList .navigation li a:hover, .MTBlogPostList .navigation li a.active {
  background-color:#000000;
}

.TPkgBlogPost .list {
  padding-bottom:13px;
}

.TPkgBlogPost .list .comment {
  border:1px solid #1CBBE8;
  position:relative;
  min-height:100px;
  width:477px;
  float:right;
  z-index:10;
}
.TPkgBlogPost .list .comment .commentContent {
  padding:5px 10px 10px 10px;
  width:459px;
  overflow: hidden;
  
}

.TPkgBlogPost .list .comment .speakmarker, .TPkgBlogPostComment .details .speakermarker {
  position:absolute;
  left:-11px;
  top:13px;
  z-index:100;
}

.TPkgBlogPost .list .author, .TPkgBlogPostComment .details .author, .commentForm .author {
  width:52px;
  overflow:hidden;
  float:left;
}

.TPkgBlogPostComment .details {
  border:1px solid #29BFE9;
  background-color:#ECF1F3;
  padding:10px;
  margin-top:10px;
  position:relative;
  z-index:100;
}
.TPkgBlogPost .list .TPkgBlogPostComment .details .speakmarker {
  position:absolute;
  top:-11px;
  left:10px;
  z-index:1000;
}
.TPkgBlogPostComment .details .author, .commentForm .author {
  padding-right:12px;
}

.TPkgBlogPost .list .commentForm , .TPkgBlogPost .list .commentFakeForm, .commentForm, .commentFakeForm{
  display:none;
  border:1px solid #29BFE9;
  background-color:#ECF1F3;
  padding:10px;
  margin-top:5px;
  position:relative;
}
.TPkgBlogPost .list .commentForm .speakmarker, .TPkgBlogPostComment .details .speakmarker, .commentForm .speakmarker {
  position:absolute;
  top:-11px;
  left:10px;
}
.TPkgBlogPost .list .commentFakeForm, .commentFakeForm
{
  display:block;
}
.TPkgBlogPost .list .commentForm textarea, .commentForm textarea {
  width:370px;
  height:35px;
  margin:0px 0px 10px 0px;
}
.TPkgBlogPost .list .commentForm .author {
  padding-right:10px;
}

.TPkgBlogPost .commentFormReply {
  margin-top:10px;
  border-top:1px dotted #50502F;
  padding-top:10px;
}
.TPkgBlogPost .commentFormReply textarea {
  width:99%;
  height:20px;
  margin:0px 0px 10px 0px
}

.TPkgBlogPost .openCommentWindow {
  color:#00B1E6;
  text-decoration:none;
}
.TPkgBlogPostComment .detailssmallermargin{
  margin-top:5px;
}
.TPkgBlogPost .list .TPkgBlogPostComment .rightcommentbox{
  float:right;
  width:373px;
}
.TPkgBlogPostComment .details .rightcommentbox{
  width: 460px;
  float: right;
}
.commentForm .commentformtext, .commentForm .commentformtext textarea {
  width: 460px;
}
.commentFakeForm .fakeinpotformbox input {
  width: 520px;
}
.TPkgBlogPost .details h1, .TPkgBlogPost .details h1 a, .TPkgBlogPost .details h1 a span {
  line-height:16px;  
  font-size: 16px; 
  margin-bottom: 20px;
}
.TPkgBlogPost .details h1 a {
  text-decoration: none;
}
.TPkgBlogPost .details h1 a span {
  font-weight: bold;
}
