* { margin:0; padding:0; behavior: url(iepngfix.htc); }

img { border:0; }
body { text-align:center; }

#header { position:relative; width:878px; margin:10px auto 0 auto; text-align:left; z-index:2; }
	#header #nav { float:right; font:bold 14px Arial; margin:0 10px 0 0; }
		#header #nav ul { list-style:none; }
		#header #nav li { display:inline; margin:0 10px; }
		#header #nav a { color:#b0b0b0; text-decoration:none; text-transform:uppercase; }
		
	#header #boy { position:absolute; top:130px; left:-100px; z-index:3; }
	
#body_box { position:relative; width:878px; margin:0 auto; background:url("images/background_body.gif") top center repeat-y; }
#body { text-align:left; background:url("images/background_bottom.gif") bottom center no-repeat; padding:0 25px 0 300px; font:14px Arial; }
	#body h1 { font:20px Arial; color:#123a7f; margin:0 0 15px 0; }
	#body h2 { font:18px Arial; color:#000; margin:0 0 20px 0; }
	#body p { margin: 0 0 15px 0; line-height:18px; }
	#body .buttons { padding:20px 0 40px 0; }
	#body a { color:#123a7f; }
	
#body_sub { text-align:left; background:url("images/background_bottom.gif") bottom center no-repeat; padding:0 0 0 25px; font:14px Arial; }
	#body_sub h1 { font:20px Arial; color:#123a7f; margin:0 0 15px 0; }
	#body_sub h2 { font:18px Arial; color:#000; margin:0 0 20px 0; }
	#body_sub p { margin: 0 0 15px 0; line-height:18px; }
	#body_sub .buttons { padding:20px 0 40px 0; }
	#body_sub a { color:#123a7f; }
	
	#body_sub td { margin:0 0 10px 0; padding:3px; }

#footer { position:relative; width:878px; margin:0 auto; font:14px Arial; color:#b0b0b0; }
	#footer ul { list-style:none; }
	#footer li { display:inline; margin:0 3px; }
	#footer a { color:#b0b0b0; text-decoration:none; }
	
.pic { border:2px solid #d7502e; margin:10px; }
	
.clear {    clear: both;    height: 1px;    margin-top: -1px;    overflow: hidden;    }