
	body
	{
		background-color: #c0c0c0;
		text-align: center;
		margin: 0px;
	}

	#main
	{
		position: relative;
		margin: 0px auto;
		width: 750px;
		text-align: left;
		background-color: #ffffff;
	}

	#main, #main td
	{
		font-family: American Typewriter, Typewriter, Courier New, Courier, Georgia, serif
		font-size: 11px;
	}

	#logo
	{
		position: relative;
		width: 750px;
		height: 140px;
	}

	#mainNav
	{
		position: relative;
		width: 750px;
		height: 28px;
		background-image: url('images/layout-divider.gif');
		background-position: top left;
		background-repeat: no-repeat;
	}

	#mainNav td
	{
		color: #ffffff;
	}

	#mainNav td a
	{
		text-decoration: none;
		font-family: American Typewriter, Typewriter, Courier New, Courier, Georgia, serif;
		font-weight: bold;
		color: #ffffff;
		padding: 0px;
		font-size: 10px;
	}

	#mainNav a:hover
	{
		background-color: #ffffff;
		color: #000000;
	}

	#mainContent
	{
		position: relative;
		width: 700px;
		margin: 10px 25px 10px 25px;
		font-size: 11px;
	}

	#content_page
	{
		position: relative;
		width: 446px;
		margin: 0px 10px 0px 0px;
	}

	#content_promo
	{
		position: absolute;
		right: 0px;
		width: 230px;
		margin: 0px;
	}

	#content_promo img
	{
		margin-bottom: 4px;
	}

	#content_promo a
	{
		color: #999999;
		text-decoration: underline;
		font-family: American Typewriter, Typewriter, Courier New, Courier, Georgia, serif;
		font-size: 11px;
		font-weight: bold;
	}

	#content_promo a:hover
	{
		color: #000000;
	}

	#content
	{
		position: relative;
		width: 440px;
		margin: 0px 10px 0px 0px;
		padding: 10px 10px 10px 10px;
	}

	#footerContent
	{
		position: relative;
		width: 750px;
		height: 28px;
		margin: 0px;
		background-image: url('images/layout-divider.gif');
		background-position: top left;
		background-repeat: no-repeat;
	}

	#footer
	{
		position: relative;
		top: 5px;
		width: 700px;
		margin: 0px 0px 0px 20px;
	}

	#footer, #footer a
	{
		font-family: American Typewriter, Typewriter, Courier New, Courier, Georgia, serif;
		font-size: 11px;
		color: #ffffff;
		text-decoration: none;
	}

	#footer img
	{
		margin-bottom: 5px;
	}

	#footer a:hover
	{
		background-color: #ffffff;
		color: #000000;
	}

	a
	{
		color: black;
		text-decoration: underline;
	}

	.content_whatsHappening
	{
		width: 196px;
		vertical-align: top;
	}

	.content_whatsHappening div
	{
		position: relative;
		width: 186px;
		margin: 5px 5px 5px 5px;
	}

	.content_go
	{
		width: 227px;
		vertical-align: top;
	}

	.content_go td
	{
		font-size: 11px;
	}

	.content_go div
	{
		position: relative;
		width: 217px;
		margin: 5px 5px 5px 5px;
	}

	.newsItem
	{
		border-style: dashed;
		border-color: #000000;
		border-width: 0px 0px 1px 0px;
		padding: 2px;
		font-size: 11px;
	}

	.homeContentBox
	{
		font-size: 10px;
		padding: 3px;
	}

	.adminTable
	{
		background-color: #666666;
	}
	.adminTable td 
	{
		font-family:Verdana, Arial, Sans-serif;
		font-size: 12px;
	}

	.defaultInput
	{
		width:40%;
	}

	.required
	{
		color:#FF0000;
	}
	
	/* begin styles for RSS Feed */

.rss_box {
	 margin: 10px 5%;
	 padding: 4px 8px;
	 width: 203px;
	 background-color: #ededed;
}

.rss_title, rss_title a {
	font-family: "American Typewriter", "Trebuchet MS", Trebuchet, Lucida, sans-serif;
	font-size: 18px;
	font-weight:bold;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
}

.rss_items {
  
}

.rss_item  {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  font-weight : bold; 
  margin: 8px 0;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	text-decoration : none;
	border-bottom: 1px solid #ededed;
	color: #88b;
	}

.rss_item a:hover { 
	text-decoration : none;
	color: #e0861e;
	border-bottom: 1px dotted #e0861e;
	}
	
.rss_date {
	font-size: 9px;
	font-weight : normal;
	color: #F60;
	}