/* Campaign forms (questionaires) */
.campaign-form h3 {
	margin-top:20px;
}
.campaign-form h3 span.obligatory {
	color:#f11;
}
.campaign-form input {
	margin-top:10px;
}
.campaign-form .error-with-field small.error {
	display:block;
	background:none;
	border:none;
	text-align:left;
	color:#f11;
	padding-left:0;
}

/* Dashboard */
table.stdtable {
	width:100%;
}
tr.deadline-near td {
	color:#f00;
}

/* Lists
------------------------------------------*/
dl.list {
width: 100%;
margin: 10px 0;

padding: 0;
}

dl.list dt {
width: 150px;
float: left;
margin: 0 0 0 0;
padding: .5em 0;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

dl.list dd {
float: left;
margin: 0 0 0 0;
padding: .5em 0;
}