	body,	html 	{ margin:0;	padding:0;	font-family:verdana,aria,sans-serif; background:#eee; font-size:12px; color:#FFF;	}
	a				{ text-decoration:none; color: #fff; }
	a:hover		{ text-decoration:underline; }
	a.button		{ padding: 5px; border:1px solid #fff; }
	#wrap 		{ width:850px;		margin:15px auto; border:2px solid #000;		background:#B02B2C; } /*#D15600;	}*/
	#header 		{ padding:0; margin:0; height:184px; text-align:left; background: url('../img/header.jpg') no-repeat; 	color: #fff;}
	#header a	{ color: #fff; }
	#header #info { float:right; text-align:right;  margin:25px 10px 0 0; font-size:14px;} 
	#nav 			{ padding:10px 10px; font-size:14px; background:#000; color:#fff; border-top:1px solid #fff; border-bottom:1px solid #fff; }
	#nav a		{ color: #fff; }
	#nav ul 		{ margin:0;		padding:0;		list-style:none;	}
	#nav li 		{ display:inline;		margin:0 10px;		padding:0;	}
	#main 		{ float:left;		width:570px;		padding:15px;	}
	h2 			{ margin:0 0 10px; font-size:18px;	}
	#sidebar		{ float:right;		width:219px;	margin:15px 0;	padding:15px; padding-top:0px; border-left:1px #999 dashed;	}
	#footer 		{ clear:both; padding:10px; margin: 0 15px; text-align:center; color:#999; border-top:1px dashed #999;	}

	* html #footer {	height:1px;	}

	table td		{ vertical-align:top; }
	table.borders td,th	{border:#999 dotted 1px; }
	table.clean td { border:none; }
	h2.nomargin { margin:0; }
	
