span.rsspagetitle {
	text-align: center;
	font: bold 14pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}
span.rsssearch {
	width: 100%;
	float: right;
	clear: both;
	text-align: right;
	display: block;
	margin-bottom: 5px;
}
a.rssheadlinks:link, a.rssheadlinks:visited {
	text-decoration: none;
	font: bold 12pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}

a.rssheadlinks:hover {
	text-decoration: underline;
	font: bold 12pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}
span.rssblocklinks {
	text-align: center;
	font: 9pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
div.rssblock {
	width: 100%;
	font: 9pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
	text-align: center;
	word-wrap: break-word;
}
a.rssblocklinks:link, a.rssblocklinks:visited {
	text-decoration: none;
	font: 7pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}

a.rssblocklinks:hover {
	text-decoration: underline;
	font: 7pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}
div.rssarticle {
	width: 100%;
	text-align: left;
}
.rsspagehead {
	width: 100%;
	text-align: center;
	padding-bottom: 5px;
	font: bold 16pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}
span.rssfeedtag {
	text-align: center;
	font: italic 8pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}
a.rssfeedtag:link, a.rssfeedtag:visited {
	font: 8pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}

a.rssfeedtag:hover {
	text-decoration: underline;
	font: 8pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}
a.rssitemtitle:link, a.rssitemtitle:visited {
	text-align: left;
	margin: 0;
	padding: 0;
	font: bold 9pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
	color: #315A9D;
}

a.rssitemtitle:hover {
	text-decoration: underline;
	font: bold 9pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}
.rssitempubdate {
	width: 100%;
	text-align: left;
	font: italic 8pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}
.rssitem {
	text-align: left;
	margin: 0;
	padding: 0;
	font: 10pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}
.rssitemdescription {
	display: block;
	text-align: justify;
	margin-bottom: 2px;
	font: 9pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}
.rssitemdescription a:link {
	font: 9pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}
.rssitemdescription a:hover {
	text-decoration: underline;
	font: 9pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}
img.rssitemimage {
	border: none;
	float: left;
	display: inline;
	margin-bottom: 2px;
	margin-right: 5px;
}
img.rssfeedimage {
	border: none;
}
a.rssitemtitleside:link, a.rssitemtitleside:visited {
	font: bold 8pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}

a.rssitemtitleside:hover {
	text-decoration: underline;
	font: bold 8pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}
span.rssitempubdateside {
	width: 100%;
	text-align: left;
	font: italic 7pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}
span.rssitemside {
	text-align: left;
	margin: 0;
	padding: 0;
	font: 8pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}
span.rssitemdescriptionside {
	display: block;
	text-align: justify;
	margin-bottom: 2px;
	font: 8pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}
.rssitemdescriptionside a:link {
	font: 7pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}
.rssitemdescriptionside a:hover {
	text-decoration: underline;
	font: 7pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}
div.rssadminblock {
	clear: both;
	padding: .25em;
}
div.rssadminblockcenter {
	text-align: center;
}
div.rssadminblockleft {
	float: left;
	width: 250px;
	text-align: right;
	padding-right: 5px;
}
div.rssadminblockright {
	margin-left: 20px;
	text-align: left;
}
form.trssadminform {
	border: ;
	border-width: 1px 0;
	padding: 1em 0;
	margin: 0 1em;
	text-align: left;
}
div.trssadminformrow label {
	float: left;
	width: 30%;
	text-align: right;
	padding-right: 5px;
}
div.trssadminformrow input, div.trssadminformrow textarea, div.trssadminformrow select, div.trssadminformrow span {
	margin-left: 20px;
	text-align: left;
}
div.trssadminformrow div input, div.trssadminformrow div textarea, div.trssadminformrow div select {
	float: none;
}
form.trssadminform div h1, form.trssadminform div h2, form.trssadminform div h3, form.trssadminform div h4, form.trssadminform div h5, form.trssadminform div h6 {
	padding: 10px;
}
#navPyra {
	margin: 5px 0 0;
	text-align: center;
	padding: 6px 0 20px 10px;
	border-bottom: 1px solid;
	border-top: 1px solid;
}
#navPyra li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
#navPyra a:link, #navPyra a:visited {
	float: left;
	padding: 0 12px 6px;
	text-decoration: none;
	font: bold 12px/14px Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}
#navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover {
	background: url(tab_pyram.gif) no-repeat bottom center;
}
#navSub {
	margin: 0 0 2px;
	padding: 0 0 20px 10px;
	border-bottom: 0 solid #8000000;
}
#navSub li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
#navSub a:link, #navSub a:visited {
	float: left;
	padding: 6px 12px;
	text-decoration: none;
	font: bold 12px/14px Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
}
#navSub a:link.active, #navSub a:visited.active, #navSub a:hover {
	background: url(tab_rounded.gif) no-repeat bottom center;
}
a.trsshref:link, a.trsshref:visited {
	font: 8pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
a.trsshref:hover {
	font: 8pt Trebuchet MS, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

.trssadmintable {
        width: 100%;
        border: thin outset;
        padding: 1px;
        border-width: 3px;
}
/* classes to define two colors for admin view table to cycle between.*/
.trssadmintable tr.pn-even {
        background-color: #fff;
}
.trssadmintable tr.pn-odd {
        background-color: #eee;
}
/* stying for the cell elements in admin tables */
.trssadmintable td, th{
        border: thin inset;
        padding: 3px;
        border-width: 1px;
}
