body, html
	{
	height: 100% ;}

a
	{
	text-decoration: none ;
	margin: 0 ;
	border: 0 ;
	padding: 0 ;
	outline: 0 ;
	cursor: crosshair ;
	}
	a:link, a:visited
		{
		border-bottom-color: #000000 ;
		color: #000000 ;
		}
	a:hover
		{
		border-bottom-color: #fe4536 ;
		color: #fe4536 ;
		}
	a:active, a:focus
		{
		border-bottom-color: #555555 ;
		color: #555555 ;
		outline: 0 ;
		}

		  /* Self-Setting */
#all
	{
	margin: 0 auto ;
	border: 0 ;
	padding: 0 ;
	width: 90% ;
	}

#back
	{
	margin: 0 ;
	border: 0 ;
	padding: 2.0em 0 4.0em ;
	}

.pict
	{
	margin: 0 auto ;
	border: 0 ;
	padding: 0 ;
	}
	.pict > img
		{
		border: 1px solid #c0c0c0 ;
		}
	.pict > a
		{
		text-decoration: none ;
		margin: 0 ;
		border: 0 ;
		padding: 0 ;
		outline: 0 ;
		}
	.pict > a > img
		{
		text-decoration: none ;
		margin: 0 ;
		border: 1px solid #c0c0c0 ;
		padding: 0 ;
		outline: 0 ;
		}

.pict-original
	{
	margin: 0 auto 2.0em ;
	border: 0 ;
	padding: 0 ;
	}
	.pict-original > img
		{
		border: 1px solid #c0c0c0 ;
		}

.caption
	{
	margin: 2.0em 0 ;
	border: 0 ;
	padding: 1.5em 0 ;
	font-size: 0.8em ;
	width: 50% ;
	}

.title
	{
	margin: 0 0 0.5em ;
	border: 0 ;
	padding: 0 ;
	font-weight: bold ;
	letter-spacing: 0.2em ;
	}

.para
	{
	margin: 0 ;
	border: 0 ;
	padding: 0 ;
	line-height: 1.3 ;
	}

.move
	{
	margin: 0 ;
	margin-bottom: 2.0em ;
	border: 0 ;
	padding: 0 ;
	font-size: 1.2em ;
	font-weight: normal ;
	line-height: 1.5 ;	
	}

#credit
	{
	margin: 0 ;
	border: 0 ;
	padding: 0 ;
	font-family: Georgia ;
	font-size: 1.0em ;
	font-weight: normal ;
	letter-spacing: 0.1em ;
	line-height: 1.5 ;
	}
