html {margin: 0; padding: 0;}
body {background: #EED; margin: 0;}
h1 {font-size: 200%; letter-spacing: 3px; font-variant:small-caps;
   margin: 0; padding: 0.66em 0 0.33em 29%;
   background: rgb(85%,85%,70%);}
div#header {
	clear: both;
	padding-top: 1em;
	color: #666;
	font: 85% Verdana, sans-serif;
	font-size: xx-small;
	text-align:center;
}
div#infos {
	clear: both;
	display: block;
	width: 400px;
	color: #666;
	font: 85% Verdana, sans-serif;
	font-size: xx-small;
	text-align:center;
	border-width:1px;
	border-style: solid;
	padding: 1em;
	position: absolute;
	left: 220px;
}
div#footer {
	clear: both;
	padding-top: 1em;
	font: 85% Verdana, sans-serif;
	font-size: xx-small;
	text-align:right;
}
div.pic {float: left; height: 130px; width: 130px;
  padding: 15px; margin: 5px 3px;
  background: url(frame-ls.gif) center no-repeat;}
div.pt {background-image: url(frame-pt.gif);}
div.pic img {border: 1px solid; border-color: #444 #AAA #AAA #444; cursor: hand;}
div.ls img {height: 96px; width: 128px; margin: 16px 0 ;}
div.pt img {height: 128px; width: 96px; margin: 0 16px;}
div.pt ul {display: none;}
div.pic ul {margin: 0; padding: 0;}
li.info {display: none; list-style: none; text-align: center; color: #999;
  font: bold 9px Verdana, sans-serif; margin: 2px 15px;}
div#sidebar {float: left; width: 190px; height: 730px; margin: 0.33em 0 0 1%; overflow:scroll;}
div#entry {margin: 1em 10px 1em 220px; padding: 0;}
div#main {margin-top: 2em; text-align:center;}
#main li {
	list-style: none;
	color: #666;
	font: bold 9px Verdana, sans-serif;
	letter-spacing: 0.2em;
}
.target_photo {  border: 5px solid #333}
.title { font: bold 12px Verdana, sans-serif; text-decoration:underline;}