body {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	margin: 0px;
}
.header-box {
	height: 40px;
	border-bottom: black solid 1px;
}
.header-left {
	background: #106797 url('/images/vsoftgradientblue48.png') repeat-x;
	padding-top: 4px;
	padding-right: 2px;
	padding-left: 2px;
}
.header-slogan {
	background: #106797 url('/images/vsoftgradientblue48.png') repeat-x;
	border-right: black solid 1px;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 4px;
	font-size: 8pt;
	text-align: left;
}
.header-search {
	background: #005787 url('/images/vsoftgradientdarkblue48.png') repeat-x;
	border-left: #C0C0FF solid 1px;
	color: white;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 0px;
	height: 1px;
}
.slogan-title {
	font-weight: bolder;
}
.slogan-link {
	color: #D0D0FF;
	text-decoration: none;
}
.slogan {
	color: #D0D0FF;
    white-space: nowrap;
}
.header-right {
	background: #005787 url('/images/vsoftgradientdarkblue48.png') repeat-x;
	padding-right: 6px;
	padding-top: 8px;
	color: white;
}

.header-right A {
	color: #E0E0E0;
	font-weight: bold;
	text-decoration: underline;
}
.header-right A:hover {
	color: #FFFFFF;
	font-weight: bolder;
	text-decoration: double-underline;
}
.header-link {
	color: white;
	font-style: bold;
}
.header-link:hover {
	color: #EFEFEF;
	font-weight: bolder;
}
.outer-body-box {
	background-color: #BFBFBF;
	padding: 8px;	
	min-height: 350px;
	overflow: visible;
	border-top: white solid 1px;
}
.entries-outer {
	background-color: white;
	padding: 2px;
}
.entries-inner {
	border: solid black 1px;
	margin: 0px;
	padding: 0px;
	height: 350px;
}
.row-odd {
	background: #DFDFDF;
}

.entry-link {
	color: #101030;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
}

.entry-link:visited {
	color: #8888FF;
}

.entry-link:hover {
    text-decoration: underline;
}

.info-link {
	color: #2020FF;
	text-decoration: none;
}

.info-link:visited {
	color: #4060FF;
}

.info-link:hover {
	text-decoration: underline;
}

.feed-entry-title {
	word-wrap: break-word;		
}

.feed-entry-info {
    font-family: Sans-Serif, Verdana, Helvetica;
	color: #707070;
	font-size: 8pt;
}

.feed-entry-summary {
    font-family: Verdana, Sans-Serif, Helvetica;
	color: black;
	font-size: 10pt;
	word-wrap: break-word;
}
.footer-box {
	margin: 32px 0px 0px 0px;
	text-align: center;
	font-size: 9pt;
}
.fb_form_box {
	width: 60%;
	margin: 0px 20px 0px 20px;
	border: green dashed 2px;
}
.fb_caption {
	text-align: right;
	padding: 2px;
	font-weight: bold;
}
.fb_input {
	padding: 2px;
}
.fb_caption_right {
	text-align: left;
	padding: 2px;
}
.fb_input_right {
	padding: 2px;
	text-align: right;
}
.fb_error_box {
	color: #903010;
	font-weight: bolder;
	padding: 8px;
	background-color: #FFFFC0;
	border: #903010 solid 2px;
}
.fb_error_list {
	list-style: square;
}
.fb_note {
	font-size: 14pt;
	color: #202020;
	column-span: 2;
	padding: 8px;
}
.text-input {
	width: 250px;
}
.number-input {
	width: 50px;
}
.textarea-input {
	width: 250px;
	height: 150px;
}
.home-table {
	width: 100%;
}
.ag-heading-box {
	background: #9AAABA url('/images/vsoftgradientlightblue64.png') repeat-x;
	border-bottom: black 3px solid;
	padding: 8px;
}	
.ag-title {
	font-size: 28pt;
	font-family: Arial;
}
.info-box-inner {
	border: black solid 1px;
	padding: 8px;
}
.info-box-outer {
	background-color: white;
	padding: 4px;
}
.info-box-heading {
	border-right: black solid 1px;
	border-bottom: black solid 1px;
	border-top: #808080 solid 1px;
	border-left: #808080 solid 1px;	
	font-weight: bolder;
	font-family: Helvetica, Arial, Verdana;
	font-size: 10pt;
	background: #C0C0C0;
	padding: 4px;
}
.aggregator-table {
	width: 100%;
}
.blogroll {
    height: 100%;
}
.action-box {
	margin: 4px 0px;
}
.action-link {
	font-size: 10pt;
	color: #101030;
	text-decoration: none;
}
.action-link:hover {
	color: #101080;
	font-weight: bolder;
	text-decoration: underline;
}
.owners-box {
	margin: 8px 0px;
}
.entry-image-cell {
	width: 20px;
	padding: 8px 4px;
}
.entry-content-cell {
	padding: 4px;
}
.title-link {
	text-decoration: none;
	color: black;
}
.feed-list-entry {
	margin: 8px 0px;
}
.blogroll-box {
	overflow: auto;
}
h3 {
    text-align: center;
    background: #90A090;
    color: black;
    font-weight: bolder;
    font-size: 14pt;
    margin-top: 8px;
    margin-bottom: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-top: solid green 1px;
    border-bottom: solid green 1px;
}
.page-error {
	border: red solid 2px;
	background: yellow;
	color: #500000;
	font-weight: bold;
}
.separation-box {
    height: 8px;
	font-size: 1px;
}
.half-separation-box {
    height: 4px;
	font-size: 1px;
}
.vertical-separation-box {
	width: 8px;	
	font-size: 1px;
}
.redirected-from-box {
	font-weight: bold;
	border: solid black 2px;
	background-color: white;
	padding: 4px;
	text-align: center;
}
.stbuttontext {
	font-size: 10pt;
	color: #101030;
}
.feed-entry-extras {
	font-size: 9pt;	
}
.tr-linkcount, .fc-no-linkcount {
	color: green;
}
.comments-link, .comments-link:visited {
	color: #00A070;
}

