* {
	margin: 0; padding: 0;
}
body {
	text-align: center;
	font: 11px Tahoma;
	color: #000000;
	background-color: #000000;
}
a {
	text-decoration: none;
	color: #CB0000;
}
a:hover {
	color: #ff0000;
}

.break {
	font-size: 0;
	width: 0; height: 0;
	clear: both;
}
.wrapper {
	width: 900px;
	margin: auto auto;
	text-align: left;
}

/** BEGIN header **/
#header {
	background: #ffffff url(images/navigation.gif) repeat-x 0 0;
}
	#header .wrapper {
		background: url(images/header.jpg) no-repeat 0 44px;
		height: 302px;
	}
	#header ul {
		height: 44px;
		list-style-type: none;
	}
		#header ul li {
			float: left;
		}
		#header ul li a {
			color: #ffffff;
			display: block;
			padding: 14px 40px;
			border-right: 1px solid #434142;
			background: url(images/bullet.gif) no-repeat 28px 18px;
		}
	#header h1 {
		font-size: 1px;
		padding: 10px 0 0 60px;
	}
		#header h1 a {
			display: block;
			text-indent: -9999px;
			outline: none;
			width: 220px; height: 80px;
		}
	#header p {
		padding: 98px 0 0 332px;
	}
		#header p a {
			display: block;
			text-indent: -9999px;
			outline: none;
			width: 132px; height: 21px;
		}
/** END header **/

/** BEGIN body **/
#body {
	background-color: #ffffff;
}
	#body .wrapper {
		background: url(images/body.gif) repeat-x 0 0;
		padding: 3px 0 40px;
	}
	/** begin sidebar **/
	#sidebar {
		width: 255px;
		float: left;
	}
		#sidebar h2 {
			color: #ffffff;
			font-size: 1.1em;
			padding: 20px 20px 5px;
		}
		#sidebar ul {
			padding: 10px 10px 40px 20px;
			list-style-type: none;
		}
			#sidebar ul li {
				color: #ffffff;
				line-height: 1.4em;
			}
			#sidebar ul li a {
				color: #ffffff;
			}
		#sidebar .gray {
			background: url(images/gray.jpg) repeat-x bottom left;
		}
			#sidebar .gray ul {
				background: url(images/graybg.jpg) no-repeat bottom right;
			}
				#sidebar .gray ul li {
					padding: 3px 0 3px 12px;
					background: url(images/bullet.gif) no-repeat 0 8px;
				}
		#sidebar .red {
			background: #9E0000 url(images/red.jpg) repeat-x bottom left;
		}
			#sidebar .red ul {
				background: url(images/redbg.jpg) no-repeat bottom right;
				padding-bottom: 15px;
			}
				#sidebar .red ul li {
					padding: 5px 0 20px;
				}
				#sidebar .red ul li a {
					font-weight: bold;
					text-decoration: underline;
					display: block;
					padding: 2px 0 10px 12px;
					background: url(images/bullet.gif) no-repeat 0 6px;
				}
			#sidebar .note {
				padding-bottom: 0 !important;
			}
			#sidebar .note a {
				font-weight: normal !important;
				font-size: 0.9em;
			}
	/** end sidebar **/
	#content {
		width: 645px;
		float: right;
		padding: 15px 0 5px;
	}
		#content h2 {
			color: #CB0000;
			padding: 10px 25px;
			font-size: 1.5em;
		}
			#content h2.divide {
				padding-top: 25px;
				margin-top: 25px;
				background: url(images/divide.gif) no-repeat top center;
			}
		#content p {
			padding: 5px 25px;
			line-height: 1.3em;
		}
		#content div {
			padding: 15px 0 0 30px;
		}
			#content div p {
				text-align: center;
				width: 22%;
				float: left;
			}
			#content div p img {
				border: none;
				margin-bottom: 5px;
				padding: 2px;
				background: url(images/thumbbg.gif) repeat 0 0;
			}
			#content div p .details {
				color: #000000;
				padding: 2px 0 2px 10px;
				background: url(images/bullet.gif) no-repeat 0 6px;
			}
/** END body **/

/** BEGIN footer **/
#footer {
	clear: both;
	background: #000000 url(images/footer.gif) repeat-x 0 0;
	padding: 25px 0;
}
	#footer .wrapper {
		text-align: center;
	}
	#footer ul {
		list-style-type: none;
		width: 385px;
		margin: auto auto;
	}
		#footer ul li {
			float: left;
			padding: 5px 20px;
			border-left: 1px solid #434142;
		}
			#footer ul li.first {
				border-left: none;
			}
		#footer ul li a {
			color: #ffffff;
		}
	#footer p {
		clear: both;
		text-align: center;
		color: #CB0000;
		padding-top: 8px;
		font-size: 0.8em;
	}
/** END footer **/
