	h1, p, img, body, table, tbody, tfoot, thead, tr, th, td, div  ,ul, li 
	{
		border-spacing:0; 
		margin:0;
		padding:0;
		border:0;
		font-weight:inherit;
		font-style:inherit;
		font-size: 15px;
		vertical-align:top;
		font-family: Tahoma;
		line-height: 1.65;	
	}
		
	.hbox
	{
		display: table-column;
		display:block;
		vertical-align:top;
	}

	.hbox  > div
	{
		
		display:table-cell;
	}	

	.vbox
	{
		vertical-align:top;
	}

	.vbox  > div
	{
	}
	
	.line > div
	{
		display: inline-block ;
	}
	
	debugdiv
	{
		border: 1px solid red;
	}		
	
	.blocks 
	{
		width: 30%;
		background-color: black;
	}
	
	.body
	{
		background-color: black;
	}