/* commented backslash hack for IE mac \*/ 
html, body{height:100%;} 
/* end hack */
html,body {margin:0;padding:0}

body, #body, #left, #nav, #news, #contents, #right
	{
		margin: 0 auto; /* for IE6 and Firfox centering */
		padding: 0;
		min-height: 100%; /* for Firefox only */
		height: 100%; /* for Firefox */
		/* height: expression(document.body.clientHeight - (150 + 30 + (2 * 0)) + "px"); */ /* for IE6 */
	}
#body, #top, #recentnews, #contents, #bottom
	{
		width: 997px;
	}
#left, #right, #bottom
	{
		background-repeat: repeat-y;
		background-position: top left;
	}
#top, #recentnews
	 {
 		background-repeat: no-repeat;
		background-position: top center;
	 }
#news, #nav
	{
		background-color: white;
		background-image: url('images/mainpage.gif');
		background-repeat: repeat-x;
		background-position: top;
	}
#left, #nav, #news, #right, #bottom
{
		float: left;
}
#left, #right
{
		width: 2px;
}


body a:link, body a:visited , body a:link, body a:visited
	{
		font-weight: bold;
		text-decoration: none;
		color: #A56F26;
	}
#recentnews a:link, #recentnews a:visited , #recentnews a:link, #recentnews a:visited
	{
		color: #000000;
	}
body
	{
		font-size: 12px;
		font-family: verdana, sans-serif;
		background-color:#FFD499;
		text-align: center;  /* centering the content for IE6 */
	}
#body
	{
		position: static;
		text-align: center; /* so that IE6 and Firefox puts the text to the center */
	}
#top
	{
		background-image: url('images/top.png');
		height: 120px;
	}
#recentnews
	{
		background-image: url('images/bottom.png');
		height: 30px;
		font-weight: bold;
		vertical-align: middle;
		display: table-cell;
		line-height: 30px;
	}
#contents
	{
		text-align: center; /* so that IE6 and Firefox puts the text to the center */
	}
#left
	{
		background-image: url('images/left.gif');
	}
#nav
	{
		width: 125px;
	}
#news
	{
		width: 868px;
		overflow: auto;
	}
#right
	{
		background-image: url('images/right.gif');
	}
#bottom
	{
		font-size: 8px;
		background-image: url('images/footer.png');
		height: 30px;
	}
div.newstitle
	{
		text-align: left;
		font-size: 19px;
		font-weight: bold;
	}
div.newscontent, div.newsinfo
	{
		text-align: left;
		font-size: 12px;
	}
* html #body{height:100%;} /* for IE6 and under*/