a:link {color: #cc0000}
a:visited {color: #666}
span.pipe {margin-left: 12px; margin-right: 12px}

BODY.main {
	background-color: #FFFFFF;
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-size: 8pt;
}

TABLE.whitetable {
	width: 450px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
		
p {
	width: 98%;
}

.row {
		color: #000000;
}
		
.cell {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #000000;
}			

ROW.calendar{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
}

CELL.calendar {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		height: 20px;
}	

SPAN.blacktext {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 8pt;
		color: #000000;
}

SPAN.blacktextmd {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 10pt;
		color: #000000;
}

SPAN.greytext, #blog {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 8pt;
		color: #666666;
}
		
SPAN.greytextmd {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 10pt;
		color: #666666;
}

SPAN.greytextlg {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 14pt;
		color: #666666;
}
		
SPAN.redtext {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 8pt;
		color: #CC0000;
}

SPAN.redtextmd {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 10pt;
		color: #CC0000;
}

SPAN.redtextlg {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14pt;
		color: #CC0000;
}

body, td {
	font-size: 10pt;
	font-family: arial, sans-serif;
}

h1 {
	font-size: 16pt; 
	color: #cc0000; 
	font-weight: normal; 
	font-style: italic; 
	padding: 10px 10px 10px 10px; 
	background-color: #efefef; 
	font-family:  Georgia, verdana, sans-serif;
	border: 2px groove #333;
	margin-right: 10px;
	margin-top: 7px;
}

h2 {
	font-family:  Georgia, verdana, sans-serif;
	font-size: 12pt;
	color: #cc0000;
	font-weight: normal;
	font-style: normal;
	background-color: #fff;
}

hr {
	height: 0px;
	border-top: 1px solid #ccc;
	margin-top: 20px;
	margin-bottom: 0px;
}

/* ************ */
/* BLOG HEADERS */
/* ************ */

/* #header {
	border: 2px groove #333;
	background-color: #efefef;
	padding: 12px 10px 10px 0px;
	margin-top: 17px;
	margin-right: 10px;
}

#header h1 {
	margin: 0px;
	padding: 0px;
	font-size: 16pt;
	font-family: Georgia, verdana, sans-serif;
	color: #cc0000;
	font-weight: normal;
	font-style: italic;
} */

#blog {
	padding-right: 15px;
}

#blog h2.date-header {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 14px;
		color: #666666;
		font-weight: normal;
}

#blog h3.post-title {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #CC0000;
}
#blog h2.sidebar-title {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 14px;
		color: #666666;
		font-weight: normal;
}


A.silos:link, #blog a:link {
		font-family: Verdana, Arial,Helvetica, sans-serif;
		text-decoration: none;
		font-size: 11px;
		color: #CC0000;
		text-align: center;
		line-height: 100%;
}

A.silos:visited, #blog a:visited {
		font-family: Verdana, Arial,Helvetica, sans-serif;
		text-decoration: none;
		font-size: 11px;
		color: #CC0000;
		text-align: center;
		line-height: 100%;
		}
A.silos:hover, #blog a:hover {
		font-family: Verdana, Arial,Helvetica, sans-serif;
		text-decoration: none;
		font-size: 11px;
		color: #0000CC;
		text-align: center;
}

#columnsAndNews {
	width: 250px;
	float: right;
	margin: 5px 20px 20px 20px;
}

#columnsAndNews div.rssFeeds{
	margin-bottom: 18px;
}

#columnsAndNews strong {
	color: #cc0000;
	font-size: 10pt;
}

#columnsAndNews hr {
	border-top: 2px groove #cc0000; 
	margin-top: 6px;
	margin-bottom: 10px;
}

#columnsAndNews div.rssFeeds span {
	display: none;
}

#columnsAndNews div.rssFeeds p {
	display: block;
	margin-top: 0px;
	margin-bottom: 10px;
}

#columnsAndNews div.rssFeeds p:first-child {
	margin-top: 0px;
}

#columnsAndNews div.rssFeeds {
	padding: 7px;
	border: 1px solid #999;
	background-color: WhiteSmoke;
	font-size: 8pt;
	font-family: verdana, sans-serif;
	color: #333;
}

div.iframe {
	height: 220px;
	overflow: hidden;
	overflow-y: scroll;
}

#columnsAndNews div.rssFeeds a, #podcast a {text-decoration: none}
#columnsAndNews div.rssFeeds a:link, #podcast a:link {color: #cc0000}
#columnsAndNews div.rssFeeds a:visited, #podcast a:visited {color: #777}
#columnsAndNews div.rssFeeds a:hover, #podcast a:hover {text-decoration: underline}