/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	background: url(../grfx/body_bg.gif);
}

#top_strip {
	width: 100%;
	padding: 0;
	margin: 0;
	background: url(../grfx/top_strip_bg.gif) top left repeat-x;
}

#header {
	width: 766px;
	padding: 0;
	margin: 0 auto;
}

#container {
	width: 766px;
	padding: 0;
	margin: 0 auto;
}

#shadow {
	float: left;
	width: 766px;
	height: 24px;
	padding: 0;
	margin: 0;
	background: url(../grfx/shadow.jpg) top left no-repeat;
}

#content_holder {
	float: left;
	width: 766px;
	padding: 0;
	margin: 0;
	background: url(../grfx/int_content_bg.jpg) top left repeat-y;
}

#main_column {
	float: left;
	width: 663px;
	padding: 0 0 0 54px;
	margin: 0;
}

#main_column img.internal_content_image {
	padding: 0 0 25px 0;
}

p.holder_content {
	padding: 0;
	margin: 0;
}

p.quote {
	padding: 20px 50px 20px 50px;
	margin: 30px;
	background-color: #181815;
	border: 1px solid #232220;
}

.quoted_guest {
	float: right;
	color: #aad547;
}

#bottom_strip {
	float: left;
	width: 100%;
	height: 90px;
	padding: 0;
	margin: 0;
	background: url(../grfx/bottom_strip_bg.gif) top left repeat-x;
}

#prefooter {
	float: left;
	width: 766px;
	height: 33px;
	padding: 0;
	margin: 0;
	background: url(../grfx/prefooter_bg.jpg) top left repeat-y;
}

#footer {
	width: 533px;
	height: 77px;
	padding: 5px 0 0 233px;
	margin: 0 auto;
	background: url(../grfx/footer_bg.jpg) top left no-repeat;
}

#footer p.top {
	padding: 0 0 4px 0;
	margin: 0;
	margin: 0 0 0 -9px;
}

#footer p.bottom {
	padding: 0;
	margin: 0;
}

#footer p.top a {
	text-decoration: none;
	color: #FFFFFF;
	padding: 0 9px 0 8px;
}

#footer p.top a:hover {
	color: #b4e34a;
	text-decoration: underline;
}