.action {
	margin-bottom: 1.5em
}

.no_date {
	margin-top: -1em
}

.action dd p {
	margin-bottom: 0.2em
}

.action dd p.title {
	margin-bottom: 0
}

.action dt {
	width: 4.6em;
	line-height: 1.3em;
	margin-right: -5.6em;
	float: left;
	padding: 0.15em 1em 0 0;
	-moz-box-sizing: padding-box;
	text-align: right
}

#content .action dt {
	padding-top: 0.4em
}

.action dt span {
	margin-right: -1em
}

.action dd {
	margin-left: 5em
}

.action dd.description {
	padding-top: 0.2em;
	margin-left: 5.65em
}

#content .action .description {
	margin-bottom: -0.3em;
	margin-left: 6.25em
}

#actions_page #actions div.important {
	margin-bottom: 0.3em
}

#actions div.important .bg .bg .bg {
	padding: 1.5em
}

#events_page div.important {
	border: 1px solid #FFF
}

.important .action dt {
	width: auto;
	text-align: left;
	float: none;
	margin: 0 0 0.3em 0
}

#actions div.important dd {
	margin-bottom: 0
}

.important .action dd {
	margin: 0
}

#actions div.important dl {
	padding: 0
}

#actions div.important dl {
	margin-bottom: 0
}

#actions_page div.important {
	top: -0.5em;
	left: -1.5em
}

html>body#actions_page div.important {
	margin-right: -0.5em
}

#actions_page div.important .bg .bg .bg {
	padding: 1em 1.5em
}

.actions {
	width: 28%
}

#actions_page h2 {
	margin: 0 0 0.7em 3.8em
}

#actions_page #content h2 {
	margin: 1.5em 0 0.4em 0
}

#actions .right_spacer h2 {
	margin-left: 0
}

.next_month {
	position: relative
}

#actions_page .next_month h2 {
	position: absolute;
	right: -1em;
	margin-left: 0
}

.important .action h3 {
	margin: 0 0 0.2em 0
}

.action_full dt {
	position: relative;
	z-index: 1;
	top: -1.1em;
	margin-bottom: -0.5em
}

.action_full .summary {
	margin-bottom: 2em
}

.action_full .summary p {
	margin-bottom: 0.2em
}

.action_full dd {
	margin-top: 1.5em
}

.action_full dd.rating {
	background: #ECF0D7;
	padding: 0.6em 1em 0.6em 25px;
	position: relative;
	left: -25px;
}

.action_full dd.rating h3 {
	margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}

.action_full dd.rating .this {
	color: #000;
	border-color: #000 !important;
}

.action_full dd.rating .this img {
	left: -18px;
	margin-right: -18px;
	position: relative;
	vertical-align: middle;
	z-index: 1;
}

.action_full dd.rating .with_clear {
	margin: 1em 0;
}

.action_full dd.rating .title {
	float: left;
	width: 13em;
}

.action_full dd.rating .value {
	margin-left: 14em;
}

.action_full dd.rating .scores {
	padding-bottom: 1em;
	border-bottom: 1px solid #BEC599;
	margin-bottom: 1.5em;
}

.action_full dd.rating .description {
	font-size: 0.8em;
}

#content .action_full dd.rating .description li {
	padding-left: 0;
	background: none;
}

.action_full dd.rating .comment {
	margin-top: 0.3em;
	font-style: italic;
}