body		{
		margin:0px;
		background:#000;	
		font-family: tahoma, verdana, arial, helvetica, sans-serif; 
		color: #000;
		line-height:13px;
		font-size: 11px;
		}

P		{
		margin: 0px;
		}

TD		{
		font-family: tahoma, verdana, arial, helvetica, sans-serif; 
		font-size: 11px;
		}

A		{
		font-weight: bold;
		}

HR
		{
		margin:0px;
		padding:0px;
		width: 50%;
		color:#ccc;
		height:1px;
		}
	
A:link		{ 
		color: #2153B2; 
		text-decoration: underline;
		} 
	
A:visited	{ 
		color: #2153B2; 
		text-decoration: underline;
		} 
	
A:active	{ 
		color: #630460;
		text-decoration: underline;
		} 
	
A:hover		{
		color: #9F0A0C;
		text-decoration: underline;
		} 

.eventtitle
		{
		text-align:center;
		color:#FFF;
		background:#506A43;
		font-weight:bold;
		padding:2px;
		}

.daterow
		{
		color:#FFF;
		background:#333;
		font-weight:bold;
		padding:2px;
		}

.rows
		{
		background:#E6E6E6;
		padding:2px;
		font-weight:bold;
		}

.highlight
		{
		background:#FFF799;
		font-weight:bold;
		padding:2px;
		}

.darkgreen	{
		font-weight: bold; 
		background: #506A43;
		color: #FFF;
		border: 1px solid #999999;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 5px;
		text-align: center;
		}

.lightgreen	{
		font-weight: bold;
		background: #469329;
		color: #FFF;
		border: 1px solid #999999;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 5px;
		text-align: center;
		}

.darkblue	{
		font-weight: bold; 
		background: #1B4366;
		color: #FFF;
		border: 1px solid #999999;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 5px;
		text-align: center;
		}

.lightblue	{
		font-weight: bold; 
		background: #2153B2;
		color: #FFF;
		border: 1px solid #999999;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 5px;
		text-align: center;
		}

.orange		{
		font-weight: bold; 
		background: #DC7D00;
		color: #FFF;
		border: 1px solid #999999;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 5px;
		text-align: center;
		}

.red		{
		font-weight: bold; 
		background: #B5140C;
		color: #FFF;
		border: 1px solid #999999;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 5px;
		text-align: center;
		}

.contentbox	{
		padding: 5px;
		border-bottom: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		margin-bottom: 8px;
		background: #FFF;
		}	

.calendar 	{
		font-size:11px;
		font-weight:normal;
  		line-height:14px;
  		padding:2px;
  		align:center;				
		}
	
.calendarhead 	{	
 		font-size: 11px;
		padding:3px;
		font-weight:bold;	
		text-align:center;
		}

.whitetext	{
		color: #FFF;
		}

.whitetext A:link	{
		color: #FFF;
		font-weight: normal;
		}

.whitetext A:visited	{
		color: #FFF;
		font-weight: normal;
		}

.whitetext A:active	{
		color: #FFF;
		font-weight: normal;
		}

.whitetext A:hover	{
		color: #FFF;
		font-weight: normal;
		}

#article	{
		position:absolute;
		top:150px;
		left: 5px;
		width: 553px;
		}

#articletitle	{
		position:absolute;
		top:95px;
		left:142px;
		width:380px;
		}

#centercol	{
		position:absolute;
		top: 97px;
		left: 208px;
		width: 350px;
		}

#leftcol	{
		position:absolute;
		top: 150px;
		left: 5px;
		width: 195px;
		}

#rightcol	{
		position:absolute;
		top: 310px;
		left: 566px;
		width: 195px;
		}

#leftlogo	{
		position:absolute;
		top: 0px;
		left: 0px;
		width: 142px;
		}

#tagline	{
		position:absolute;
		top: 0px;
		left: 142px;
		width: 619px;
		}

#navigation	{
		position:absolute;
		top: 68px;
		left: 142px;
		width: 619px;
		}
.navbar
		{
		background: #000;
		padding-top: 94px;
		margin-left: 142px;
		cursor: pointer;
		cursor:hand;
		}

#stained	{
		position:absolute;
		top: 90px;
		left: 566px;
		width: 195px;
		}