/*
*****************************************************************

//$Id: trssnews.css,v 1.1 2006/04/30 09:58:13 treverj Exp $

*****************************************************************
tRSSNews for Sphinx
*****************************************************************
Software Version:             1.0
Software by:                  Trever L. Jones
Copyright 2005-2006 by:       Trever L. Jones
Support, News, Updates at:    http://www.trever.org
*****************************************************************
This program is free software; you may redistribute it and/or modify it
under the terms of the provided license as published by Trever L. Jones.

This program is distributed in the hope that it is and will be useful,
but WITHOUT ANY WARRANTIES; without even any implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

See the "tRSSNews_license.txt" file for details of the tRSSNews license.
*****************************************************************
*/
span.rsspagetitle {
	text-align: center;
	font: bold 14pt Arial, Verdana, 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 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%;
	text-align: center;
	word-wrap: break-word;
}
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;
}
a.rssitemtitleside:link, a.rssitemtitleside:visited {
	font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
}

a.rssitemtitleside:hover {
	text-decoration: underline;
	font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
}
span.rssitempubdateside {
	width: 100%;
	text-align: left;
	font: italic 7pt Arial, Verdana, Helvetica, sans-serif;
}
span.rssitemside {
	text-align: left;
	margin: 0;
	padding: 0;
	font: 8pt Arial, Verdana, Helvetica, sans-serif;
}
span.rssitemdescriptionside {
	display: block;
	text-align: justify;
	margin-bottom: 2px;
	font: 8pt Arial, Verdana, Helvetica, sans-serif;
}
.rssitemdescriptionside a:link {
	font: 7pt Arial, Verdana, Helvetica, sans-serif;
}
.rssitemdescriptionside a:hover {
	text-decoration: underline;
	font: 7pt Arial, Verdana, 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: dashed;
	border-width: 1px 0;
	padding: 1em 0;
	margin: 0 1em;
	text-align: left;
}
div.trssadminformrow label {
	float: left;
	width: 35%;
	text-align: right;
	padding-right: 3px;
}
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 #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 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;
        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;
}
