.user-content
{
margin-bottom:20px;
}

div.content div.text .user-content p
{
font-size: 13px;
margin-bottom: 0.5em;
}

div.content div.text .user-content td
{
font-size: 13px;
padding:2px;
vertical-align:top;
}

div.content div.text .user-content h1
{
font-size:20px;
font-weight:bold;
color:#303030;
margin: 22px 0px 20px 0px;
}

div.content div.text .user-content h2
{
font-size:18px;
font-weight:bold;
color:#303030;
margin: 22px 0px 20px 0px;
}

div.content div.text .user-content h3
{
font-size:16px;
font-weight:bold;
color:#303030;
margin: 22px 0px 20px 0px;
}

div.content div.text .user-content h4
{
font-size:14px;
font-weight:bold;
color:#303030;
margin: 22px 0px 20px 0px;
}

div.content div.text .user-content h5
{
font-size:12px;
font-weight:bold;
color:#303030;
margin: 22px 0px 20px 0px;
}

div.content div.text .user-content h6
{
font-size:10px;
font-weight:bold;
color:#303030;
margin: 22px 0px 20px 0px;
}

div.content div.text .user-content img
{
border:none;
}

div.content div.text .user-content table
{
width:auto;
}

div.content div.text .user-content table.tableStylenone, 
div.content div.text .user-content table.tableStylenone td
{
padding:2px;
border-style:none;
}

div.content div.text .user-content table.tableStylesolid_border, 
div.content div.text .user-content table.tableStylesolid_border td
{
padding:2px;
border:solid 1px black;
}

div.content div.text .user-content tr.tableRowStylenone
{
}

div.content div.text .user-content tr.tableRowStylelightyellow
{
background-color:#FFEFB2; 
}

div.content div.text .user-content tr.tableRowStylelightblue
{
background-color:#E2EEFB;
}

div.content div.text .user-content ul
{
margin: 5px 0px 5px 0px;
list-style-image: url(/images/blue-bullet.png);
}