@charset "utf-8";

table.field-listing
{
    border-collapse: collapse;
}

table.field-listing th
{
    text-align: left;
}

table.field-listing td, table.field-listing th
{
    padding: 5px;
}

a.explicit
{
    text-decoration: underline;
}

form.generic-emailed-form p.hint
{
    display: inline;
    color: gray;
}

form.generic-emailed-form th
{
    vertical-align: top;
    padding-top: 5px;
    white-space: nowrap;
}

form.generic-emailed-form p.error
{
    font-size: 90%;
    
    color: red;
    
    margin: 0px;
    padding: 0px;
}

form dl
{

}

form dt
{
	display:block;
	margin:2px 2px 2px 0px;
	display:block;

}

form dd
{
	margin:2px 2px 2px 0px;
	display:block;
}

