
/*
 * Created: 18th June 2009
 * Updated: 21st June 2009
 */

#menu-home {
	font-weight:	bold;
}
#menu-home a:link,
#menu-home a:visited {
	color:			#9c9;
}
#menu-home a:hover,
#menu-home a:active {
	color:			yellow;
}


#main {
	background-image:  url('../images/lhs_bg_home.gif');
	background-repeat: repeat-y;
}
#main #content {
	margin-left:	140px;
	margin-right:	320px;
	padding:		4px;
}
#main #right-panel {
	float:		right;
	width:		294px;
	margin:		32px 12px 32px 8px;
	min-height:	320px;

	/* border:	1px dotted purple; */
}


#main-news {
	/* border:	1px dotted green; */
}
#main-news * {
	font-family:	Arial, Helvetica, Verdana, sans-serif;
}
#main-news fieldset#main-news-fieldset {
	margin:			0;
	padding:		16px 2px 4px 2px;

	min-width:		0;

	background:		#e0fff0;

	border:	1px solid #ccc;
}
#main-news fieldset#main-news-fieldset legend#main-news-legend {
	display:		inline;
	margin-left:	0.5em;
	/* background:	none; */
	/* color:		#999; */
	font-size:	10pt;
	font-weight:	normal;
}

#main-news .main-news-item,
#main-news .main-news-item * {
	font-size:		9pt;
}

#main-news .main-news-item {
	margin:		0px 2px 12px 2px;
	/* border:		4px dotted green; */
	padding:	0;
}
#main-news .main-news-item .main-news-item-image-wide,
#main-news .main-news-item .main-news-item-image-square,
#main-news .main-news-item .main-news-item-image-narrow {
	margin:	0px 0px 0px 6px;
	float:	right;
	height:	64px;
	border:	1px solid grey;
}
#main-news .main-news-item .main-news-item-image-wide {
	width:	96px;
}
#main-news .main-news-item .main-news-item-image-square {
	width:	64px;
}
#main-news .main-news-item .main-news-item-image-narrow {
	width:	48px;
}
#main-news .main-news-item .main-news-item-link {
	font-weight:	bold;
}
#main-news .main-news-item .main-news-item-link a {
	color:			#c00;
	font-weight:	bold;
}
#main-news .main-news-item .main-news-item-bottom {
	clear:			both;
}

#main-news .main-news-item p {
	/* float:			left; */
	margin:			0px 0px 5px 0px;

	/* display:		block; */
	/* background:		#ccc; */
	/* padding:		0; */
	/* border:			1px dotted red; */
}
#main-news .main-news-item p strong {
	/* color:			#c33; */
}

#main-news .main-news-item a:link,
#main-news .main-news-item a:visited {
	/* color:	blue; */
}
#main-news .main-news-item a:active,
#main-news .main-news-item a:hover {
	/* color:	blue; */
}
#main-news .main-news-item .news-item-title {
	margin:			0;
	padding:		2px;
	font-size:		8pt;
	font-weight:	bold;
	background:		#036;
	color:			white;
}
