BODY,P,UL,TD,TH 
{ 
	font-family: Verdana,Geneva,Arial,Sans-serif; 
	font-size: 11px; 
	color: #000000; 
}

CODE 
{ 
	font-family: Courier,monospace; 
	font-size: 11px; 
	color: #336699;
}

PRE 
{ 
	font-family: Courier,monospace; 
	font-size: 11px; 
	color: #336699; 
}

TH,H1,H2 
{ 
	text-decoration: italicize; 
	font-weight: bold; 
	font-size: 8pt; 
}

H3
{
	font-size: 14px;
	font-weight: bold;
	color: #336699;
}

EM 
{ 
	font-weight: bold; 
}

a 
{ 
	color: #000000;
}

a:link {
  color:#999;
  text-decoration:none;
  }
a:visited {
  color:#999;
  text-decoration:none;
  }
a:hover {
  color:#000;
  text-decoration:underline;
  }
	.maintitle 
	{ 
		font-size: 16px; 
		font-weight: bold; 
		color: #336699; 
	}
	
	.date 
	{ 
		text-decoration: italicize; 
		font-weight: bold; 
		color: #336699; 
	}
	
	.breadcrumbs 
	{ 
		text-decoration: italicize; 
		font-weight: bold; 
		color: #336699; 
	}
	
	.path_info 
	{ 
		font-weight: bold; 
		color: #336699; 
	}
	.path_info A:link, 
	.path_info A:visited, 
	.path_info A:active, 
	.path_info A:hover 
	{ 
		font-weight: bold; 
		color: #336699; 
	}
	
	.comments BLOCKQUOTE 
	{ 
		color: #666666; 
	}
	
	.comments P 
	{
		color: #666666; 
	}
	
	.date
	{
		font-weight: bold;
	        color: #336699;
	}
	
	.writebacks BLOCKQUOTE 
	{
		color: #666666;
	}
	
	.writebacks P 
	{
		color: #666666; 
	}
	
	.sidebartitle
	{
		font-size: 11px;
		font-weight: bold;
		color: #336699;
		font-alignment:center;
	}
	
	.title
	{
		font-size: 14px;
		font-weight: bold;
		color: #336699;
	}
	
	.subtitle
	{
		font-size: 11px;
		font-weight: bold;
		color: #336699;
	}
	
	.readme
	{
		border-left: 1px dotted;
		border-right: 1px dotted;
		border-top: 1px dotted;
		border-bottom: 1px dotted;
		border-color: #336699;
		float: right;
		width:100px;
		margin-left: 10px;
		margin-top: 5px;
		margin-right: 5px;
		margin-bottom: 5px;
		padding: 10px;
		background: #dddddd;
		color: #336699;
		font-size: 11px;
	}
	
	.meta
	{
		font-size: 9px;
		color: #336699;
		text-decoration: none;
	}
	.meta A:link,
	.meta A:visited,
	.meta A:active,
	.meta A:hover 
	{
		color: #336699;
		text-decoration: none;
	}
	
	.notice
	{
		font-size: 7px;
		color: #ff0000;
		text-decoration: none;
	}
	
	.resource
	{
		font-size: 9px;
		color: #666666;
	}
	
	.title_indiv 
	{
		font-weight: bold;
		font-size: 14pt;
	}
	
	.heading
	{
		text-decoration: italicize;
		font-weight: bold;
		color: #336699;
	}
	
	.more
	{
		font-weight: bold;
		font-decoration: caps;
	}
	
	.metadata
	{
		font-size: 9px;
		font-decoration: italic;
	}
	
	.expanded
	{
		DISPLAY: block;
		VISIBILITY: visible;
	}
	
	.collapsed
	{
		DISPLAY: none;
		VISIBILITY: hidden;
	}
	
	
	.story-top, .story-title, .story-entry, .story-bottom {
		width:  465px;
	}
	
	.story-top {
		background: url(images/story_top.jpg) no-repeat center top;
		margin: 0px;
		margin-bottom: 30px;
	}
	
	
	
	.story-title {
		background: url(images/story_body_2.jpg) repeat-y center;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		font-size: 14px;
		font-weight: bold;
		color: #336699;
		
	}
	
	
	.story-entry {
		background: url(images/story_body.jpg) repeat-y center;
		margin: 0px;
		padding: 0px;
		bottom: 11px;
		position: relative;
		
	}
	
	.story-bottom {	
		background: url(images/story_bottom.jpg) no-repeat left bottom;
		padding: 15px 0px 0px 0px;
		position: relative;
		top: 6px;
	}
	
	.padding {
		padding-right: 5px;
		padding-left: 5px;
	}
	
	.narrowcolumn {
		float: left;
		padding: 0 0 20px 16px;
		margin: 0px 0 0;
		width: 450px;
	}

	.story-title h3, small {
		padding: 0px 15px 0px 15px;
		margin: 0px;
		font-size: 14px;
		font-weight: bold;
		color: #336699;
	}
	
	.story-entry p {
		padding: 5px 15px 5px 15px;
		margin: 0px
	}