* { margin:0; padding:0; behavior: url(iepngfix.htc); }
body {
	background:#ddd url("images/background_body.jpg") top left repeat-x;
    font:12px Arial;
    color:#333;
    text-align: center; /* Hack for IE5/Win */
}
a, a:link, a:visited { color:#1168aa; font-weight:bold; text-decoration:underline; }
a:hover { text-decoration:none; }
img { border: 0; }

h1 { font:italic bold 30px Arial; background:url("images/background_title.gif") top left repeat-x; height:43px; padding:5px 0 0 40px; color:#eee; margin:0 0 15px 0; }
h2 { font:bold 18px arial; }
h3 { font:bold 14px arial; }

#container { width:900px; position:relative; margin:0 auto; text-align:left; }

#container #header { text-align:center; background:url("images/background_header.jpg") bottom left no-repeat; height:393px; width:900px; }
	#container #header #nav { position:relative; top:250px; width:900px; text-align:center; font:italic bold 18px Arial; color:#eee; }
	#container #header #nav ul { list-style:none; }
	#container #header #nav li { display:inline; margin:0 2px; }
	#container #header #nav a { color:#eee; text-decoration:none; }
	#container #header #nav a:hover { color:#bbb; }
	#container #header #nav #sub_nav { position:absolute; top:22px; left:165px; text-align:left; font:10px arial; }
	
#container #body { width:900px; }
	#container #body .module01 { float:right; width:472px; }
	#container #body .module02 { float:left; width:390px; }
	#container #body .module03 { float:left; width:425px; }
	#container #body .module04 { float:right; width:425px; }
	#container #body p { line-height:22px; margin:0 0 10px 0; }
	#container #body ul { margin:0 0 0 30px; }
	#container #body li { margin:0 0 10px 0; line-height:22px; }
	#container #body .pic { padding:5px; margin:0 10px; background:#fff; border:1px solid #ccc; }
	#container #body .pic2 { padding:5px; margin:0; background:#fff; border:1px solid #ccc; }
	#container #body a:hover .pic { padding:5px; margin:0 10px; background:#ddd; border:1px solid #ccc; }
	#container #body .pic_box { clear:both; padding:15px 0 0 0; text-align:center; }
	#container #body .standings { position:absolute; top:0; left:10px; }
	#container #body .news { background:#fff; border:1px solid #ccc; padding:10px; margin:0 0 20px 10px; }
	#container #body .white { background:#fff; border:1px solid #ccc; padding:5px 20px; width:348px; font:14px Arial; margin:5px 0; }
	#container #body .border p { border-bottom:1px solid #ccc; width:350px; }
	
#container #footer { width:900px; height:79px; background:url("images/background_footer.gif") top left repeat-x; margin:50px 0 0 0; padding:10px 0 0 0; font:10px Arial; text-align:center; color:#eee; }
	#container #footer ul { list-style:none; }
	#container #footer li { display:inline; margin:0 5px; }
	#container #footer a { color:#eee; text-decoration:none; }
	#container #footer a:hover { color:#bbb; }

.float_right { float:right; }.float_left { float:left; }
.clear {    clear:both;    height:1px;    margin-top:-1px;    overflow:hidden;    }