body {
	background-image: url(ranibg.jpg);
  font-family: Georgia, Times, Serif;
  font-size:12px;
  color:#bfc0b4;
	text-align:left;
	}
#main {
  width:296px;
	height:300px;
  position:absolute;
  bottom:0;
  left:433px;
  overflow:auto;
  }
a {
  color:#fffbf7;
  text-decoration:none;
	font-style:italic;
  }
a:visited {
  color:#fffbf7;
  text-decoration:none;
	font-style:italic;	
  }
a:hover {
  color:#ae4a49;
  border-top:1px dotted #884c0d;
  position:relative;
  left:1px;
  top:1px;
  text-decoration:none;
  }
a img {
  border:0;
  }
h1 {
  margin-top:50px;
  letter-spacing:5px;
  text-align:right;
	font-size:12px;
	text-transform:uppercase;
  }
h2 {
  letter-spacing:5px;
  font-size:12px;
  color:#ae4a49;
  text-align:right;
  }	
p {
  width:260px;
  text-align:justify;
	}
i {
	font-weight:bold;
  }		
.character {
	color:#b5c7cb;
	font-weight:bold;
  }	
.character2 {
   color:#ed2412;
  }	
td {
  color:#bfc0b4;
	font-size:12px;
	padding-bottom:10px;
  }
input.text {
  background-color:#d6d7c8;
	color:#b5c7cb;
  font-family: Georgia, Times, Serif;
	text-align:center;
	font-weight:bold;
	text-transform:lowercase;	
	}		
input#button {
  width:40px;
  border:1px solid #fffbf7;
  background-color:#fffbf7;
	font-size:10px;
	font-family: Georgia, Times, Serif;
  color:#afb3ab;
  font-weight:bold;	
  }
#stats {
  width:240px;
	margin-top:30px;
	margin-bottom:30px;
	font-size:10px;
	text-align:justify;
	background-color:#505346;
	padding:5px 12px 5px 12px;
	}	
#dis {
  width:255px;
  background-image:url(ashdis.jpg);
  background-repeat:no-repeat;
  background-position:left;
	margin-top:40px;
	margin-bottom:30px;
  text-align:center;
	font-size:10px;
	font-style:italic;		
  }	