.commentmeta{
font-size:0.9em;
color:#69c;        
text-align:right;
}
.commentmeta a{        
text-decoration:none;
color:#69c;
}
.postedby{
background:url(../blog_images/user.gif) no-repeat;
padding:3px;
padding-left:20px;
}
.filedto{
background:url(../blog_images/category.gif) no-repeat;
padding:3px;padding-left:20px;
}
.commentslink{
background:#fff url(../blog_images/comment.png) no-repeat;
padding:3px;padding-left:20px;
}
.sec-a{
background:#eff2ef; 
float:left;width:775px;
padding:0 15px;
}
div.path{
font-size:11px;
font-weight:normal;
padding:0px;
margin:25px 20px 10px 200px;
}
div.path a{
font-size:11px;
font-weight:normal;
}

h3#comments{
margin-left:15px;
margin-bottom:15px;
font-family:"Trebuchet MS",sans-serif;
font-size:1.2em;
font-weight:bold;
} 

#commentsection{
margin:25px 0 0;
}
#commentsection p{
margin:0 0 6px;
} 

ol.commentlist{
margin:10px 0 10px 0;
}

ol.commentlist li{ 
list-style:none;
background-color:#DAECB5;
border:none;
color:#333333;
margin:15px 0 15px 0;
padding:8px 5px 30px 8px;
-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	behavior:url(http://www.salsica.com/wp/wp-content/themes/salsica/js/PIE.htc);/*url related to html*/
}
ol.commentlist li img.avatar{
float:left;
width:48px;
height:48px;
margin:0 5px 5px 5px;
}
ol.commentlist li .comment-meta{
font-size:0.9em;
line-height:1.3em;
margin:0 0 6px;
padding-bottom:5px;
}
ol.commentlist li p{
clear:both;
width:85%;
background-color:#ECF5D8;
margin:0px 0px 0px 60px;
padding:10px 10px 10px 10px;
border:1px solid #99CC00;
border-radius:5px; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
}
ol.commentlist li div.reply a.comment-reply-link {
text-indent:-5000px;
width:50px;
height:22px;
background:#84E7FF url(../blog_images/reply.png) no-repeat;
float:right;
margin-right:20px;
cursor:pointer;
overflow:hidden;
}
ol.commentlist li ul.children{
margin:30px 0 10px 50px;
padding:5px 10px 5px 10px;
background-color: #84E7FF;
border-left:3px solid #15D0FF;
border-radius:5px; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
}
ol.commentlist li ul.children li{ 
list-style:none;
border:none;
color:#294D58;
margin:5px 0 5px 0;
padding:8px 5px 30px 8px;
border-radius:5px; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
}
ol.commentlist li ul.children li.even { background:#09CEFF; }
ol.commentlist li ul.children li.odd { background:#4DDBFF; }
ol.commentlist li ul.children li div.reply a.comment-reply-link {
text-indent:-5000px;
width:50px;
height:22px;
background:#84E7FF url(../blog_images/reply.png) no-repeat;
float:right;
margin-right:5px;
cursor:pointer;
overflow:hidden;
}

#respond{
margin-top:40px;
margin-left:40px;
} 
#respond h3.commenttitle {
  font-size:1.2em;
  color:#000000;
  margin:0 0 5px 12px;
  }
#commentform input{
font-size:12px;
color:#294D58;
border:none;
margin:5px 0px 10px 0px;
padding:5px 10px 5px 10px;
background-color:#E3E7D1;
border-radius:3px; 
-moz-border-radius:3px; 
-webkit-border-radius:3px; 
}

#commentform small{
font-size:12px;
}

*+ html body #commentform input{
float:left;
clear:both;
}
*+ html body #commentform small {
font-size:12px;
margin:0px 0px 0px 5px;
}

#commentform textarea{
padding:5px 10px 5px 10px;
background-color:#E3E7D1;
border:none;
color:#294D58;
border-radius:5px; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
}
#commentform .submitComment{
padding:0;
background-color:none;
border:none;
margin:5px 0 20px 380px;
}