#userstory {
sfont-size:0.75em;
margin-bottom:1em;
}

#userstory #userstorycontent{
border:1px solid silver;
width:auto;
margin: 5px 0;

}

#userstorycontent h4{
margin-bottom:1em;
}

#userstory #userinfo{
border:1px solid silver;
width:auto;
background-color:#FAEBD7;
padding: 5px;
height:1%;
margin: 5px 0;

}

#userinfo img{
float:left;
padding:5px;
border:1px solid black;
background-color:white;
}

#userinfo li{
list-style-position:outside;
list-style:none;
}

#userinfo label{
color:green;
margin-right:0.5em;
margin-left:0.5em;
}


#userstory div.images{
border:1px solid silver;
}

#userstory div.images div{
margin:5px auto;
swidth:auto;
}

#userstory div.images div div {
border:1px solid silver;
padding:5px;
width:1%;
}

#userstory div.images div p{
text-align:center;
}

/* userstory list */
p.userstory_no{
text-align:left;
sfont-size:0.75em;
}

#userstorylist{
sfont-size:0.75em;
color:black;
}

#userstorylist li{
list-style-position:outside;
list-style:none;
}

#userstorylist ul{
border:1px solid silver;
padding:5px;
width:auto;
height:1%;
margin:5px 0;
}

#userstorylist img{
float:right;
padding:5px;
border:1px solid black;
background-color:white;
}

#userstorylist label{
color:green;
margin-right:0.5em;
}

#userstorylist .even{
background-color:#F5F5F5;
}

#userstorylist .odd{
background-color:white;
}

#userstorylist li.username{
float:right;
margin-right:4px;
}

#userstory_post_head{
sfont-size:0.75em;
}

#userstory_post_head p{
margin:1em 0.5em;
}

#userstory_post_head span{
margin:0px 5px;
color:#5670b1;
}

#userstory_post_head a{
	font-weight: normal;
	color: #1414f8;
}

div.userstory_post table
{
	border:1px solid silver;
}

p.userstory_post_link {
float:right;
sfont-size:0.75em;
margin:0px 0.5em;
}

div.userstory_separator{
border-bottom:1px solid silver;
padding-bottom:2px;
margin-top:10px;
}
