@charset "utf-8";
ul, li, p, img, h1, h2, h3, h4, h5, h6 { margin:0; padding: 0; }
.clearfix:after { content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
body { background: url(bg.gif) repeat #151a19; font-family: Arial, Helvetica, sans-serif; color: #000; }
#wrap { width: 960px; background:url(wrap_bg.gif) repeat #e2dfcf; margin: auto; }
img { display: block; border: none; }

#head { position: relative; }
#head img.logo { position: absolute; border: none; top: 38px; left: 150px; }

#head img { float:left; }
#head .intro { background: url(wrap_bg.gif) no-repeat; width: 960px; clear:left; }
#head .intro p { color: #000; padding: 12px 12px 0 20px; font-size: 13px; line-height: 18px; font-weight: bold; text-shadow: 1px 1px 1px #fff; }
#head .intro p a.big { color: #9d0163; font-size: 22px; font-weight: bold; display: block; text-align: center; padding-top: 10px; }
#head .intro p a.big:hover { color: #000; text-decoration: none; }

#buttons img { float:left;  }

#footer_container {
	width: 630px;
	margin: auto;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444;
}
#footer_container p { margin-bottom: 20px; }

#footer_container a {
	text-decoration: underline;
	color: #9D0163;
}
#footer_container a:hover {
	text-decoration: underline;
	color: #00F;
}
#footer_container p.footer_copyright {
	font-size: 8pt;
	margin-bottom: 0;
	padding-bottom: 10px;
}
.footer_warning {
	font-size: 8pt;
}
