*, ul, li	{
	margin: 0;
	padding: 0;
}

body	{
	background: #ccc;
	font-family: Calibri, Tahoma, Arial, sans-serif;
	font-size: 80%;
	color:#333;
	line-height: 1.5em;
}

hr {
	display: none;
}

a {
	text-decoration: none;
	color: #ed1c24;
}

a:hover {
	color: #cc0000;
}

.clear {
	clear: both;
}

	#header	{
		width: 73em;
		margin: 0 auto;
		line-height: 1em;
		background: url(../images/header_bg.png) repeat-x top center;
	}
	
			#header h1 a	{
				display: block;
				width: 222px;
				height: 98px;
				background: url(../images/header_h1.png) no-repeat center center;
			}
		
				#header h1 a span {
					display: none;
				}
			
		#header ul#navigation {
			list-style: none;
			background: #666 url(../images/nav_bg.gif) top center repeat-x;
			font-size: 1.25em;
			margin: 0;
			padding: 0;
			_height: 1.75em;
		}
		
			#header ul#navigation li {
				display: block;
				float: left;
				width: 12.5%;
				_width: 12.475%;
				text-align: center;
				padding: 0;
				margin: 0;
			}
			
			#header ul#navigation li#nav_start {
				background: url(../images/nav_start.gif) no-repeat top left;
				padding: 0.5em 0;
				_padding: 0.5em 3px 0.5em 0;
			}

			#header ul#navigation li#nav_end {
				background: url(../images/nav_end.gif) no-repeat top right;
				padding: 0.5em 0;
				_padding: 0.5em 0 0.5em 3px;
			}
			
				#header ul#navigation li a {
					display: block;
					padding: 0.5em 1em;
					text-decoration: none;
					color: #fff;
				}
				
				#header ul#navigation li a:hover {
					background: #ed1c24 url(../images/nav_bg_hover.gif) top center repeat-x;
				}
				
	#wrapper {
		background: #fff;
		border: 1px solid #333126;
		border-top-width: 0px;
		width: 66.25em;
		padding: 0 1em 1em;
		margin: 0 auto;
	}
	
		#content {
			width: 41em;
			padding: 1em 1em 0;
			float: left;
			background: #FFFFFF;
		}
		
			#content h2 {
				color: #ed1c24;
				padding: 1em 0 0.25em;
				background: url(../images/h2_bg.gif) bottom right no-repeat;
				margin-bottom: 0.25em;
			}
			
			#content h2:first-child {
				padding-top: 0;
			}
			
			#content p {
				margin-bottom: 1.5em;
				font-size: 1.00em;
				line-height: 1.875em;
			}
		
		#secondary {
			margin-left: 44em;
		}
		
			#secondary h2 {
				text-align: center;
				background-color: #666666;
				color: #fff;
				padding: 0.25em 0;
				border-top: 0.5em solid #fff;
			}

			#secondary #featured {
				padding: 0.5em;
				border: 0.5em solid #ccc;
			}

				#secondary #featured p {
					margin-bottom: 1.5em;
					font-size: 1.00em;
					line-height: 1.875em;
				}

				#secondary #featured p:last-child {
					margin-bottom: 0;
				}
			
			#secondary img {
				max-width: 100%;
				_width: 20em;
				margin: 0 auto;
			}
