H1 { font: 22px Verdana, Arial, san-serif; color: #c00; }

DIV.headlines		{ margin: 0px 0px 16px 0px; padding: 0px; border: none; }
DIV.headlines H1	{ font: 18px Verdana, Arial, sans-serif; color: #c00; margin: 16px 0px 8px 0px; border-bottom: 1px solid #d0d0d0; }
DIV.headlines H2	{ font: 16px Verdana, Arial, sans-serif; color: #c00; margin: 16px 0px 8px 0px; border-bottom: 1px solid #d0d0d0; }
DIV.headlines H3	{ font: 14px Verdana, Arial, sans-serif; color: #c00; margin: 12px 0px 6px 0px; border: none; text-decoration: underline; }
DIV.headlines P		{ font: normal 12px/1.5 Verdana, Arial, sans-serif; color: #000; margin: 8px 0px 8px 0px; }
DIV.headlines UL	{ list-style-type: none; padding: 0px; margin: 6px 0px 6px 0px; }
DIV.headlines OL	{ list-style-type: none; padding: 0px; margin: 0px 0px 0px 0px; }
DIV.headlines LI	{ font: normal 12px/1.5 Verdana, Arial, sans-serif; color: #000; margin-bottom: 8px; }
DIV.headlines LI.sm	{ font-size: 9px; }

UL.hlsubitems		{ list-style-type: square; margin: 0px 0px 0px 0px; }
UL.hlsubitems LI	{ margin: 4px 0px 6px 0px; }

UL.hlsubitems LI P.hlsubsubitems	{
	margin: 0px;
	margin-bottom: 2px;
	padding-left: 12px;
	text-indent: -12px;
	font: 11px/1.25 Verdana, Arial, sans-serif;
	color: #333;
}

.nlhighlight A:link    { text-decoration: none; color: #00c; }
.nlhighlight A:visited { text-decoration: none; color: #fff; background-color: #00c; }
.nlhighlight A:hover   { text-decoration: none; color: #fff; background-color: #c00; }

DIV.newslinks {
	margin: 0px 0px 20px 0px;
	padding: 4px 6px 4px 6px;
	background-color: #f8f8f8;
	border: 1px solid #d0d0d0;
	font: 11px/1.5 Verdana, Arial, sans-serif;
}

.tabs			{ position: absolute; left: 152px; top: 132px; width: 401px; margin: 0px; padding: 0px; }

DIV.entrymenu		{ margin: 22px 0px 20px 2px; }

DIV.entryads		{ float: right; width: 120px; margin: 20px 0px 20px 2px; }
DIV.entryads P		{ font: normal 11px Verdana, Arial, san-serif; }

TD.subheading		{
	text-align: center;
	font: bold 12px Arial, sans-serif;
	color: #c00;
	background-color: #f0f0f0;
	border-top: 1px solid #c66;
	border-bottom: 1px solid #c66;
	padding: 4px;
}

DIV.sidebar {
	width: 120px;
        float: right;
        font: 10px Verdana, Arial, sans-serif;
        border: 1px solid #c00;
        margin: 0px 0px 16px 0px;
        padding: 0px;
        background-color: #ffffee;
}

DIV.sidebar H1 {
        font: bold 12px Verdana, Arial, sans-serif;
        background-color: #c00;
        color: #fff;
	padding: 2px 4px 4px 4px;
        margin: 0px;
}

DIV.sidebar P {
        font: 10px Verdana, Arial, sans-serif;
        color: #000;
        margin: 6px 4px 6px 4px;
}

DIV.search {
	vertical-align: middle;
	text-align: right;
	position: absolute; right: 4px; top: 12px;
	border: none;
}
DIV.search form input		{ font: 11px Arial, sans-serif; background-color: #ffffff; border: none; }
DIV.search form button		{ }

