@charset "UTF-8";
/* CSS Document */
@import url(normalize.css);
html{
	-webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
}
.body{
	color:#202020;
}
.container{
	position:absolute;
	left:56px;
	top:46px;
}
.container_select{
	position:absolute;
	left:56px;
	top:46px;
	width: 70%;
}
.background{
	position: absolute;
	top: 0px;
	left: 0px;  
	width: 100%; 
	height: 100%; 
}
.navi{
	position:absolute;
}
.rul_v{
	position:relative;
	float:left;
	width:1px;
	height:258px;
	background-color:#FFFFFF;
}
.sub_navi{
	position:absolute;
	left:10px;
	top:145px;
	width:90px;
	font-family: "Courier New", monaco, Courier, monospace;
	font-size:14px;
	line-height:26px;
	letter-spacing:0.1em;
}
.contact{
	position:absolute;
	font-family: Geneva, Verdana, sans-serif;
	font-size:11px;
	color:#FF0000;
	letter-spacing:0.1em;
	word-spacing:-0.1em;
}
.rul_h{
	position:absolute;
	left:0px;
	top:152px;
	width:84px;
	height:1px;
	background-color:#FF4D4D;
	margin-right:16px;
}
.back{
	position:absolute;
	left:-14px;
	top:155px;
	width:56px;
	height:30px;
	background-image:;
	color:#FF4D4D;
}
.forward{
	position:absolute;
	left:42px;
	top:155px;
	width:56px;
	height:30px;
	background-image:;
	color:#FF4D4D;
}
.arrow_left{
	position:absolute;
	top:10px;
	left:14px;
}
.arrow_right{
	position:absolute;
	top:10px;
	left:20px;
}
.content{
	position:absolute;
	left:304px;
	width: auto;
	height: auto;
	font-family: Geneva, Verdana, sans-serif;
	font-size:11px;
	color:#FF0000;
	letter-spacing:0.1em;
	word-spacing:-0.1em;
}
.thumbnail_container{
	position:absolute;
	left:304px;
	width: 100%;
	border-bottom: 100px solid #131313;
}
.thumbnail{
	position: relative;
	float: left;
	padding-left: 10px;
  	padding-right: 10px;
  	padding-top: 10px;
  	padding-bottom: 10px;
	height: 140px;
	width: 140px;
}
img.thumb{
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}
img.prt{
	width: auto;
	height: 140px;
}
img.lnd{
	width:140px;
	height: auto;
}
.caption{
	position:relative;
	float:left;
	width:inherit;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color:#FF0000;
	margin-left:55px;
	margin-top:20px;
	margin-bottom:200px;
}
.caption.mid{
	margin-bottom: 20px;
}
.bio{
	position:relative;
	width:800px;
	padding-bottom:100px;
}
.drop{
	margin-bottom:2px;
	margin-right:21px;
}
.drop1{
	margin-bottom:6px;
	margin-right:21px;
}
.navi_ml{
	margin-left:44px;
}
.indentit{
	 position:relative;
	 float:left; 
	 width:inherit; 
	 margin-left:45px;
}
.dates{
	position:relative;
	float:left; 
	width:90px;
	font-size:11px;
}
.body_text{
	float:left;
	width:710px;
}
ul.bio{
	width: 800px;
	list-style: none;
	padding: 0px;
}
li.year{
	padding-bottom: 10px;
}
div.bio_dates{
	font-size: 10px;
	width: 90px;
	float: left;
	left: 0px;
}
div.bio_txt{
	width: 710px;
	float: left;
	left: 0px;
	padding-bottom: 10px;
}
div.bio_spc{
	margin-bottom: 34px;
}
div.bio_lst{
	margin-bottom: 90px;
}
div.bio_lst-txt{
	width: 800px;
	float: left;
	left: 0px;
	padding-bottom: 10px;
}
.text_10{ font-size:10px;
}
.sub_detail{color:#FF4D4D;
}
div.indt{
	text-indent: 25px;
}
img.spc{
	margin-bottom: 40px;
}
a:link {
	text-decoration: none;
	color:#FF4D4D;
}
a:visited {
	text-decoration: none;
	color:#FF4D4D;
}
a:hover {
	text-decoration: none;
	color:#FF4D4D;
}
a:active {
	text-decoration: none;
	color:#FF4D4D;
}
a.arr:link {
	text-decoration: none;
	color:#FF4D4D;
}
a.arr:visited {
	text-decoration: none;
	color:#FF4D4D;
}
a.arr:hover {
	text-decoration: none;
	color:#FF4D4D;
}
a.arr:active {
	text-decoration: none;
	color:#00FF00;
}
a.sub:link {
	text-decoration: none;
	color:#FF4D4D;
}
a.sub:visited {
	text-decoration: none;
	color:#FF4D4D;
}
a.sub:hover {
	text-decoration: none;
	color:#FFCCCC;
}
a.sub:active {
	text-decoration: none;
	color:#FFCCCC;
}
a.curr:link {
	text-decoration: none;
	color:#FFCCCC;
}
a.curr:visited {
	text-decoration: none;
	color:#FFCCCC;
}
a.curr:hover {
	text-decoration: none;
	color:#FFCCCC;
}
a.curr:active {
	text-decoration: none;
	color:#FFCCCC;
}
a.blood:link {
	text-decoration: none;
	color:#FF0000;
}
a.blood:visited {
	text-decoration: none;
	color:#FF0000;
}
a.blood:hover {
	text-decoration: none;
	color:#00FF00;
}
a.blood:active {
	text-decoration:underline;
	color:#FF0000;
}
a.ioi:link {
	text-decoration: none;
	color:#FF4D4D;
	border-bottom: 1px solid #FF4D4D;
}
a.ioi:visited {
	text-decoration: none;
	color:#FF4D4D;
}
a.ioi:hover {
	text-decoration: none;
	color:#FF0000;
	border-bottom: 1px solid #FF0000;
}
a.ioi:active {
	text-decoration:none;
	color:#FF0000;
}	
