@media all
{
	body
	{
		background: #F6FAFD url(images/background-x.jpg) repeat-x;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.75em;
		line-height: 150%;
		margin: 0px;
		padding: 0px;
	}
	
	h1
	{
		font-size: 1.6em;
	}
	
	h2
	{
		font-size: 1.4em;
	}
	
	h3
	{
		font-size: 1.2em;
	}
	
	a
	{
		text-decoration: none;
	}
	
	a:hover
	{
		text-decoration: underline;
	}
		
	a.navigation
	{
		color: #FFFFFF;
		font-weight: bold;
	}
	
	span.navigation
	{
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.error
	{
		color: #FF0000;
	}
	
	.info
	{
		color: #0000FF;
	}
		
	.s0
	{
		background-color: #F0F0F0;
		padding: 5px;
	}
	
	.s1
	{
		background-color: #F5F5F5;
		padding: 5px;
	}
}

@media print
{
	div#header
	{
		display: none;
	}
	
	div#footer
	{
		display: none;
	}
	
	div#navigation
	{
		display: none;
	}
}

@media screen
{
	div#site
	{
		background: url(images/background-y.jpg) repeat-y;
		margin: 0px auto;
		width: 800px;
	}
	
	div#header
	{
		padding-left: 25px;
		padding-right: 25px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	div#footer
	{
		background: url(images/footer.gif) no-repeat;
		font-size: 0.75em;
		height: 35px;
		margin: 0px auto;
		text-align: center;
		padding-top: 3px;
		width: 800px;
	}
	
	div#navigation
	{
		background: url(images/menubar.jpg) no-repeat;
		height: 57px;
		padding-top: 25px;
		text-align: center;
	}
	
	div#content
	{
		padding-left: 25px;
		padding-right: 25px;
		padding-bottom: 10px;
		padding-top: 5px;
	}
}