
	/* ---------------------------------------------------------------------- */
	.news {
		color: #D3DDE0;
		border-color: #E9EEEF;

	/*	font-size: 0.75em;
		font-family: "Bitstream Vera Sans", sans-serif;*/
		font-size: 0.9em;
	}

	.news #prefix ul {
		list-style-type: none;

		margin: 0;
		padding: 0;
	}

	.news a:hover {
	/*	color: white !important;*/
	}

	/* ...................................................................... */
	.news #prefix ul.left     { float: left;  }
	.news #prefix ul.right    { float: right; }

	.news #prefix ul.left  li { text-align: left;  }
	.news #prefix ul.right li { text-align: right; }

	.news #prefix ul a {
		font-size: 0.95em;
		font-weight: bold;
	}

	.news #prefix ul .rss {
		position: relative;
		top: 2px;
		margin-right: 2px;
	}

	/* ...................................................................... */
	#article {
		width: 50%;
		height: 50%;

		margin-left: auto;
		margin-right: auto;

		padding-bottom: 1em;
	}

	#article .date {
		float: right;
		color: #FFA500;
		font-size: 12px;
	}

	#article .date:after {
		content: 'l';
		visibility: hidden;
		font-size: 1.35em;
	}

	#article h1 {
		color: #A6B9BE;
		font-size: 1.1em;
		font-weight: bold;
		border-bottom: 1px solid;
		margin-top: 0em;
	}

	#article p {
		margin: 0;
	}

	#article img {
		margin-left: 1em;
		margin-bottom: 0.5em;
		float: right;
	}

	/* ...................................................................... */
	.news .reflow {
		vertical-align: bottom;
	}

	.news .reflow .reflown {
		margin-left: 1em;
	/*	font-size: 11px;*/
	}

	/* ...................................................................... */
	.news-entry {
		min-width: 15em;
		font-size: 13px;
	}

	.news-entry .date {
		float: right;
		color: #FFA500;
		font-size: 12px;
	}

	.news-entry .date:after {
		content: 'l';
		visibility: hidden;
		font-size: 1.325em;
	}

	.news-entry h2:first-child,
	.news-entry h3:first-child {
		margin-top: 0;
	}

	.news-entry h2,
	.news-entry h3 {
		margin-top: 0.25em !important;
		margin-bottom: 0.25em !important;

		color: #A6B9BE;
		font-size: 1.1em;
		font-weight: bold !important;
	}

	.news-entry p {
		margin-top: 0.25em !important;
		margin-bottom: 0 !important;

		border-left: 1px dotted #FF5200;
		padding-left: 0.5em;
	}

	.news-entry p:first-letter {
		float: none !important;

		margin: 0 !important;
		padding: 0 !important;

		font-size: inherit !important;
		font-weight: inherit !important;
		font-family: inherit !important;
		color: inherit !important;
	}

	.news-entry > a:last-child {
		float: right;
	}

	/* ...................................................................... */
	.news #suffix {
		margin-top: 1em; }
	.news #suffix h1 {
		margin: 0;

		color: #A6B9BE;
		font-size: 1.1em;
		border-top: 1px solid;

		text-align: center;
	}

	/* ...................................................................... */
	.news-catmenu-header {
		display: none;
	}

