﻿/* General */
	*
	{
		margin: 0;
		padding: 0;
	}
	html
	{
		font-size: 125%;
		font-family: Verdana, Geneva, Arial, sans-serif;
	}
	body
	{
		font-size: 50%;
		background: #000 url('../images/background.jpg') repeat-x top;
		color: #fff;
		padding: 00;
	}
	@media print
	{
		body
		{
			background: #fff;
			color: #000;
		}
	}
	form
	{
		padding: 0;
		margin: 0;
	}
	/* relative font-size inheritance fix for IE5/Win */
	table, input, select, td, th, li li, li p, td p, p
	{
		font-size: 1em;
	}
	/* End of IE5/Win fix */
	a, a:visited
	{
		color: #942723;
		text-decoration: none;
		font-weight: bold;
	}
	div.floatBreaker
	{
		font-size: 0px;
		height: 0px;
		line-height: 0;
		clear: both;
	}
/* Layout */
	#pageframe
	{
		text-align: center;
	}
	#pageInnerFrame
	{
		width: 803px;
		text-align: left;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		font-size: 1.2em;
		line-height: 1.4em;
	}
	#pageHeader
	{
		position: relative;
		display: block;
		width: 763px;
		height: 140px;
		background: #fbae41 url(../images/header.jpg) top left no-repeat;
		color: #000;
		margin: 20px 0 0 0;
		font-size: 1.2em;
		padding: 20px;
	}
	#navigation
	{
	background:#000000;
	width: 793px;
	height: 45px;
	padding-left: 10px;
	}
	
	@media print
	{
		#pageInnerFrame
		{
			width: auto;
		}
		#pageHeader
		{
			width: auto;
			height: auto;
			background: none;
			padding: 0;
		}
	}
	#pageHeader h1, #pageHeader h2
	{
		text-align: center;
		margin-top: 0.5em;
		margin-bottom: 0.5em;
	}
	.printonly
	{
		display: none;
	}
	@media print
	{
		.printonly
		{
			display: block;
		}
	}
	
	
	#pageContent
	{
		border-left: 8px solid #000;
		border-right: 8px solid #000;
		border-bottom: 4px solid #000;
		background: #fff;
		color: #000;
		padding: 1em 2em 1em 2em;
	}
	@media print
	{
		#pageContent
		{
			border: none;
			padding: 0;
		}
	}
	
	#pageContent p
	{
		margin-bottom: 1em;
		margin-top: 1em;
	}
	#pageContent dl
	{
		margin-bottom: 1em;
	}
	#pageContent h3
	{
		color: #942723;
		font-weight: bold;
		font-size: 1.1em;
		margin-top: 1.5em;
	}
	#pageContent dt
	{
		color: #942723;
		font-weight: bold;
		font-size: 1.1em;
	}
	#pageContent #sideColumn
	{
		position: relative;
		width: 280px;
		float: right;
		padding-left: 15px;
		padding-bottom: 20px;
	}
	#sideColumn img
	{
		margin-bottom: 1em;
	}
	#sideColumn .halfColumn
	{
		float: left;
		width: 50%;
	}
	#pageContent #slogan
	{
		text-align: right;
	}