/*
 * Additional styling for a list of posts.
 */

.post .summary, .post .body, .status .summary, .status .body
{
margin-left:26px; /* indent post bodies */
}

p.sharelink
{
margin-left:12pt;
}

p.dateline
{
margin-left:26px; /* indent datelines */
}

/*
.status .summary
{
background-image:url(images/beginquote.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding-left:26px;
}
*/

/* comment summaries */

.commentsummarydivider
{
display:none;
width:40%;
border-top:1px solid #e0e0e0;
}

.post .postcomments, .status .postcomments
{
margin-top:6pt;
margin-left:26px;
color:#555555;
font-size:8pt;
}

.comment .body
{
border-left:1px solid #e0e0e0;
padding:3pt 1px 3pt 5px;
}

.comment .author
{
font-weight:bold;
}

/* comment boxes */

.post .addcomment, .status .addcomment
{
margin-top:6pt;
margin-left:36pt;
}

.addcomment input
{
font-family:Tahoma,sans-serif;
font-size:8pt;
}

.addcomment input.inactivetext
{
border:1px solid #d0d0d0;
color:#c0c0c0;
width:40%;
padding:2px 3px 2px 3px;
}

.addcomment input.activetext
{
border:1px solid #909090;
background-color:#ffffe0;
color:#707070;
width:80%;
padding:2px 3px 2px 3px;
}

.addcomment input.inactivebutton
{
display:none;
}

.addcomment input.activebutton
{
display:inline;
}



/**************************************************************/

.s_post
{
margin:0;
padding:6pt;
border:1px solid #ccc;
}

.s_postgrid
{
margin:0;
padding:0;
width:100%;
}

.s_icon
{
width:16px;
}

.s_icon img
{
border:0;
width:16px;
height:16px;
}

.s_space
{
width:6px;
}

.s_title
{
}

.s_title h3, .s_title p
{
margin:0;
padding:0;
}

.s_title .s_date, .s_title .s_author
{
font-size:8pt;
color:#444;
}

.s_byline p
{
margin:0;
padding:0;
color:#444;
font-size:8pt;
}

.s_body
{
padding:6pt 0 6pt 0;
line-height:150%;
}
