body, html {
	margin-top: 10px;
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4B0606;
	line-height: 17px;
}
ul {  
  list-style-image: url(images/dot.gif); 
  list-style-type: none;
  list-style-position: outside;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #993300;
	font-size: 9pt;
}
#footer {
	position:absolute;
	width:1000px;
	z-index:3;
	padding: 5px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC99;
	text-align: center;
}
a.orange:link {color: #FF9900; text-decoration:none}
a.orange:visited {color: #FF9900; text-decoration:none}
a.orange:hover {color: #FFCC66; text-decoration:none}
a.orange:active {color: #FF9900; text-decoration:none}

a:link {color: #94d1dc; text-decoration:none}
a:visited {color: #ccebf0; text-decoration:none}
a:hover {color: #94d1dc; text-decoration:none}
a:active {color: #ccebf0; text-decoration:none}
.headings {
	background:url(images/headings.jpg) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	padding: 4px;
}
a.redtoblue:link, a.redtoblue:visited {
	text-decoration: none;
	color: #c33535;
}
a.redtoblue:hover, a.redtoblue:active {
	text-decoration: none;
	color: #379eaf;
}
.scrollbar {
	scrollbar-arrow-color:#601117;
	scrollbar-track-color:#ECE9D8;
	scrollbar-shadow-color:#FB9636;
	scrollbar-face-color:#FB9636;
	scrollbar-highlight-color:#ECE9D8;
	scrollbar-darkshadow-color:#CC0000;
	scrollbar-3dlight-color:#FFFFFF;
}
.smalllink {
	font-size: 12px;
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
}
.picstroke {
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9933;
	border-right-color: #FF9933;
	border-bottom-color: #FF9933;
	border-left-color: #FF9933;
}
#cssdriveid{
width: 260px;
padding: 10px;
border: 1px dashed black;
}
#cssdriveid .rsscontainer{ /*Style for RSS item body within #cssdriveid box*/
margin-bottom: 1em;
}

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

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

#nytimesid{
width: 260px;
height: 200px;
padding: 5px;
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;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-color: #FFFFFF;
}

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

#cssnewsbox{ /*Style for RSS box for #cssnewsbox box (last demo)*/
width: 260px;
height: 310px;
padding: 10px;
border: none;
}

#cssnewsbox .rsscontainer{
margin-bottom: 1em;
}
#RSS_Layer {
	position:absolute;
	width:285px;
	height:365px;
	z-index:2;
	overflow-y: auto;
	top: 311px;
}
