h2 a.blog
{
  color:#2074B3;
  text-decoration:none;
}
h2 a.blog:hover
{
  background-color:transparent;
}
h2 a.post
{
  color:#2C8FF3;
}
h2 a.post:hover
{
  background-color:transparent;
  color:#006AEC;
  text-decoration:underline;
}
h2 a.post-link
{
  color:#5EC050;
  padding:0 3px 0 20px;
  background-image:url('ui/link.gif');
  background-position:left 60%;
  background-repeat: no-repeat;
}
h2 a.post-link:hover
{
  background-color:transparent;
  color:#04B900;
  text-decoration:underline;
}

ul.nav
{
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:100%;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}
ul.nav li
{
  float:left;
}
.nav strong
{
  display:block;
  margin:0;
  padding:0;
}
.nav strong a
{
  background-color:#FF9900;
  color:#FFFFFF;
  text-decoration:none;
  font-style:normal;
}
.nav a
{
  display:block;
  margin:0 0.2em 0 0.1em;
  padding:0.3em 0.4em;
}
.nav a:hover
{
  background-color:#0080FF;
  color:#FFFFFF;
}


.blogCommentAdd{
  padding:10px 0 0 0;
}

.blogCommentAdd a{
  text-decoration: none;
  color:#2C8FF3;
  border-bottom:1px dashed #2C8FF3;
}

.blogCommentAdd a:hover
{
  color:#0080FF;
  border-bottom:1px dashed #0080FF;
  background-color:transparent;
}

.blogComment .iTitle{
  margin:15px 0 8px 0;
  padding:2px 5px 2px 2px;
  background-color:#EAEAEA;
}
.blogComment .iNew{
  background-color:#FFF4D5;
}


.blogComment .iTitle a{
  color:#005CB0;
  font-weight:bold;
  text-decoration:none;
}
.blogComment .iTitle a:hover{
  color:#005CB0;
  background-color:transparent;
}
.blogComment .iTitle img{
  height:24px;
  width:24px;
  border-width:0;
  margin:0;
  vertical-align:middle;
}
.blogComment .iAuthor{
  margin:0 0 0 7px;
  text-decoration:underline;
}

.blogComment .iPermanentLink{
  margin:4px 2px 0 0;
  float:right;
}
.blogComment .iPermanentLink a{
  font-size:11px;
}

.blogComment .iTime{
  margin:0 4px;
  color:#808080;
  font-size:10px;
}

.blogComment .iData{
  overflow:auto;
}

.blogComment .iReply{
  padding:5px 0 3px 0px;
  font-size:11px;
}
.blogComment .iReply a{
  text-decoration:none;
  color:#2C8FF3;
  border-bottom:1px dashed #2C8FF3;
}
.blogComment .iReply a:hover{
  color:#0080FF;
  border-bottom:1px dashed #0080FF;
  background-color:transparent;
}

.blogComment .iFormContainer
{
  padding-top:5px;
}

.blogCommentAdd .iFormContainer{
}

.blogData{
  padding:0 0 10px 0;
}

.blogData ul{
  padding:0 0 0 25px;
  margin:0;
}

.blogSignature{
  padding:0 0 20px 0;
}

.blogSignature .iTime{
  padding:0 10px 0 0;
}

.blogSignature .iLink{
  padding:0 0 4px 17px;
  background-image:url('ui/comment.gif');
  background-position:left center;
  background-repeat: no-repeat;
  text-decoration:underline;
}
.blogSignature a.iLink:hover{
  color:#0080FF;
  text-decoration:underline;
  background-color:transparent;
}

.blogSignature .iCount{
}
.blogSignature .iNewCount{
}