#content .new { clear: both; }
	#content .new a { display: block; float: right; padding: 2px 5px; background: #c2050d; color: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#content .news .attachment, #content .pinboard .attachment, #content .discussion .attachment { margin: 13px 0; font-size: 11px; text-align: right; }
#content .news { margin: 13px 0; padding: 0 15px; border: 1px solid #ccc; background: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
	#content .news h4 { width: 500px; }
	#content .news .meta { margin-top: -37px; line-height: 24px; font-size: 11px; text-align: right; }
#content .discussion, #content .pinboard { margin: 13px 0; padding: 0 15px; border: 1px solid #ccc; background: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#content .comments { font-size: 11px; }
	#content .comments .comment { margin: 0 20px; border-top: 1px solid #ccc; }
	#content .comments .meta { text-align: right; }
	#content .comments form { margin: 0 20px; padding: 13px 0; border-top: 1px solid #ccc; }
#content .odd { background: #e7e7e7; }
#content form .attachment { overflow: hidden; width: 90%; margin: 13px 0; padding: 13px 2px; border: 1px solid #ccc; background: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
	#content form .attachment .label { float: left; width: 15%; text-align: right; }
	#content form .attachment .inputs { float: left; width: 85%; }
		#content form .attachment .inputs .field { margin: 13px 0 0 13px; }
	#content form .attachment .attachment_type {}
		#content form .attachment .attachment_type a { margin: 0 13px; color: #ccc; }
		#content form .attachment .attachment_type a.active { color: #156995; }
		#content form .attachment .attachment_type img { vertical-align: text-top; }
#content .listing { width: 100%; }
