	.image {/* picture box for blog */
		border:1px solid black;
		width:440px;
		padding:12px 8px;
		font-size:10pt;
		margin:0 auto 0 auto;
	}


	table.tableline{
		border-style:none;
		border-collapse:collapse;
		border-spacing:0px;
		empty-cells:show;
		padding:20px 10px;
	}

	th.topleftcell{/*  right and bottom border line for top-left cell */
		border-width:thin;
		border-bottom-style:solid;
		border-right-style:solid;
		border-color:#000000;
		padding:2px 1em;
	}
	th.toprow{/* bottom border line for top row */
		text-align:left;
		border-width:thin;
		border-bottom-style:solid;
		border-color:#000000;
		padding:2px 1em;
	}
	th.leftcol{/* right side border line for left column */
		text-align:left;
		border-width:thin;
		border-right-style:solid;
		border-color:#000000;
		padding:2px 1em;
	}
	th.toprightcell{/* bottom border line and right side padding for top-right cell */
		text-align:left;
		border-width:thin;
		border-bottom-style:solid;
		border-color:#000000;
		padding:2px 1em;
	}
	td.datacell{/* text indent for cells */
		padding:2px 1em;
	}
	

	div#hako { /* main box */
		position:relative;
		width:100%;
	}
	div#leftkey {/* left keyword column */
		position:absolute;
		top:3px;
		left:3px;
		margin:0px;
		padding:0px;
		width:200px;
		text-align:left
	}
	div#rightblog {/* right blog column */
		position:absolute;
		top:3px;
		left:210px;
		margin:0px;
		padding:0px;
		text-align:left;
	}
	

	div.picturelist{
		padding:20px 5%;
	}
	div.picturebox{
		float:left;
		padding:20px;
		width:240px;
		text-align:left	
	}
