@charset "utf-8";

span.rsspagetitle {

	text-align: center;

	font: bold 14pt Arial, Verdana, Helvetica, sans-serif;

}

p.rsssearch {

	width: 250px;

	float: right;

	clear: both;

	text-align: right;

	display: block;

	margin-bottom: 5px;

}

#tRSSBlockMenu {

	padding-left: 0;

	padding-right: 0;

}

#tRSSBlockMenu a {

	display: inline;

	padding-left: 0;

	padding-right: 0;

	font-size: 9pt;

	background-image: none;

	text-decoration: underline;

	font-family: Verdana, Helvetica, sans-serif;

}

#tRSSBlockMenu a:link, #sidebar a:visited {

text-decoration: none;

}



#tRSSBlockMenu a:hover {

background-image: none;

text-decoration: none;

}

a.rssheadlinks:link, a.rssheadlinks:visited {

	text-decoration: none;

	font: bold 12pt Arial, Verdana, Helvetica, sans-serif;

}

a.rssheadlinks:hover {

	text-decoration: underline;

	font: bold 12pt Arial, Verdana, Helvetica, sans-serif;

}

span.rssblocklinks {

	text-align: center;

	text-decoration: none;

}

div.rssblock {

	width: 100%;

}

a.rssblocklinks:link, a.rssblocklinks:visited {

	text-decoration: none;

	font: 7pt Arial, Verdana, Helvetica, sans-serif;

}

a.rssblocklinks:hover {

	text-decoration: underline;

	font: 7pt Arial, Verdana, Helvetica, sans-serif;

}

div.rssarticle {

	width: 100%;

	text-align: left;

}

.rsspagehead {

	width: 100%;

	text-align: center;

	padding-bottom: 5px;

	font: bold 16pt Arial, Verdana, Helvetica, sans-serif;

}

span.rssfeedtag {

	text-align: center;

	font: italic 8pt Arial, Verdana, Helvetica, sans-serif;

}

a.rssfeedtag:link, a.rssfeedtag:visited {

	font: 8pt Arial, Verdana, Helvetica, sans-serif;

}



a.rssfeedtag:hover {

	text-decoration: underline;

	font: 8pt Arial, Verdana, Helvetica, sans-serif;

}

a.rssitemtitle:link, a.rssitemtitle:visited {

	text-align: left;

	margin: 0;

	padding: 0;

	font: bold 10pt Arial, Verdana, Helvetica, sans-serif;

}



a.rssitemtitle:hover {

	text-decoration: underline;

	font: bold 10pt Arial, Verdana, Helvetica, sans-serif;

}

.rssitempubdate {

	width: 100%;

	text-align: left;

	font: italic 8pt Arial, Verdana, Helvetica, sans-serif;

}

.rssitem {

	text-align: left;

	margin: 0;

	padding: 0;

	font: 10pt Arial, Verdana, Helvetica, sans-serif;

}

.rssitemdescription {

	display: block;

	text-align: justify;

	margin-bottom: 2px;

	font: 10pt Arial, Verdana, Helvetica, sans-serif;

}

.rssitemdescription a:link {

	font: 10pt Arial, Verdana, Helvetica, sans-serif;

}

.rssitemdescription a:hover {

	text-decoration: underline;

	font: 10pt Arial, Verdana, Helvetica, sans-serif;

}

img.rssitemimage {

	border: none;

	float: left;

	display: inline;

	margin-bottom: 2px;

	margin-right: 5px;

}

img.rssfeedimage {

	border: none;

}

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: dashed;

	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 Arial, Verdana, 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 #800000;

}

#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 Arial, Verdana, 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 Arial, Verdana, Helvetica, sans-serif;

	text-decoration: none;

}

a.trsshref:hover {

	font: 8pt Arial, Verdana, Helvetica, sans-serif;

	text-decoration: underline;

}

.trssadmintable {

        width: 100%;

        border: thin outset;

        padding: 1px;

}

/* 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;

}






