body {
	background-image:url(../images/bg.jpg);
}

.menu	{
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 15px;
}

.footer	{
	text-decoration:none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #e5e5e5;
	margin-right:5px;
	vertical-align:middle;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
}

.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.mediumred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 8a000e;
	line-height: 13px;
	font-weight:normal;
	letter-spacing: 2px;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.bigred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:normal;
	color: 8a000e;
	line-height: 19px;
	letter-spacing: 2px;
}

.xbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
}

.justified {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

.box1 {
	padding: 3px;
	border-width: medium;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border: 1px solid;
}

a { color: 650033; }

/*Sample CSS for the demo boxes below. Refined from rssdisplaybox.css above*/

#cssdriveid{
width: 198px;
padding: 10px;
border: 0px dashed black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
}

#buzz{
width: 198px;
padding: 10px;
border: 0px dashed black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
}

#bonita{
width: 214px;
padding: 10px;
border: 0px dashed black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
}

#fox{
width: 216px;
padding: 10px;
border: 0px dashed black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
}

#cssdriveid .rsscontainer{ /*Style for RSS item body within #cssdriveid box*/
margin-bottom: 1em;
}

#bbcid{
width: 300px;
padding: 5px;
background-color: lightyellow;
border: 1px dashed black;
}

#bbcid-paginatediv{ /*Style for auto generated pagination DIV pertaining to #bbcid RSS box*/
width: 300px;
}

#nytimesid{
width: 250px;
height: 200px;
padding: 5px;
background-color: #EDFFD2;
border: 1px solid black;
}

#nytimesid .rsscontainer{ /*Style for RSS item body within #nytimesid box*/
margin-bottom: 10px;
}

#nytimesid .rsscontainer .rsstitle{ /*Style for RSS titles within #nytimesid box*/
font-weight: bold;
}

#nytimesid .rsscontainer .rssdate{ /*Style for RSS dates within #nytimesid box*/
color: red;
}

#cssnewsbox{ /*Style for RSS box for #cssnewsbox box (last demo)*/
width: 198px;
height: 250px;
padding: 10px;
border: 0px dashed black;
}

#cssnewsbox .rsscontainer{
margin-bottom: 1em;
}

