﻿.news {padding:2px; clear:both;}
.news .header{}
.news .repeater{ }
.news .repeater .item{padding:2px; background-color:#f8f8f8;}
.news .repeater .item .date{font-size:0.8em;}
.news .repeater .item .heading{ font-size:1em;}
.news .repeater .alternatingitem{padding:2px; background-color:#ffffff;}
.news .repeater .alternatingitem .date{font-size:0.8em;}
.news .repeater .alternatingitem .heading{font-size:1em;}
.news .repeater .separator{background-color:#ffffff;}
.news .repeater .separator{margin:0; padding:0; background:#ffffff url('/Media/Build/ruler_hor.gif') repeat-x;} 
.news .repeater .separator .separatorimage{display:block; margin:0;}


.archive {padding:2px; clear:both;}
.archive .header{}
.archive .repeater{ }
.archive .repeater .item{padding:2px; background-color:#f8f8f8;}
.archive .repeater .item .date{font-size:0.8em;}
.archive .repeater .item .heading{ font-size:1em;}
.archive .repeater .alternatingitem{padding:2px; background-color:#ffffff;}
.archive .repeater .alternatingitem .date{font-size:0.8em;}
.archive .repeater .alternatingitem .heading{font-size:1em;}
.archive .repeater .separator{background-color:#ffffff;}
.archive .repeater .separator{margin:0; padding:0; background:#ffffff url('/Media/Build/ruler_hor.gif') repeat-x;} 
.archive .repeater .separator .separatorimage{display:block; margin:0;}
.archive .small { font-size: 10px; }

.calendar {margin-bottom:20px;}


.newsPreamble {padding:0; margin-bottom:20px;}
.newsPreamble .header{font-size:1.1em; color:#666;}
.newsPreamble .repeater{ }
.newsPreamble .repeater .item{padding:5px; background-color:#f8f8f8; font-size:0.9em;}
.newsPreamble .repeater .alternatingitem{padding:5px; background-color:#ffffff; font-size:0.9em;}
.newsPreamble .repeater .item .heading, .newsPreamble .repeater .alternatingitem .heading{font-size:1.2em; font-weight:600;}
.newsPreamble .repeater .separator{margin:0; padding:0; background:#ffffff url('/Media/Build/ruler_hor.gif') repeat-x;} 
.newsPreamble .repeater .separator .separatorimage{display:block; margin:0;}
.newsPreamble .repeater table tr td 
{
	vertical-align:top;
	padding:2px 5px 2px 2px;
}
.newsPreamble .readmore{margin:2px; text-align:right; font-size:smaller;}


.newsDetail 
{
	clear:both;
}
.newsDetail table
{
	width:100%;
	background-color:#f8f8f8;
	border-collapse:collapse;
}
.newsDetail table tr th 
{
	text-align:left;
	padding:2px 2px 0 2px;
}
.newsDetail table tr td
{
	text-align:left;
	padding:2px;
}

.newsDetail h5
{
	margin:0 0 0 0;
}