﻿/*
Author: Yang Yang
Contact: ichsie@gmail.com
Site: http://www.kavoir.com


Copyright Yang Yang All Rights Reserved.
*/
@import "reset.css";





html {
	font:normal 62.5% Arial;
}
body#autumn {
	font-size:1.2em;
	line-height:1.8em;
	background: #FFFFCC;
	text-align:center;
	color: #1B1B1B;
}
strong {
	font-weight:bold;
}
em {
	text-decoration:underline;
}
h1{
	color:#000000;
}
h2, h3, h4, h5, h6 {
	color:#517f8d;
}
#embrace {
	text-align:left;
	margin:0 auto;
	width:790px;
	border:1px solid #d1c6a7;
	background:#f5efd7;
}
a:link, a:visited {
	color: #000099;
}
a:hover {
	color: #000000;
}
a.note:link, a.note:visited {
	padding-left:18px;
	background:url(/image/link.png) no-repeat left center;
}
a.note:active {
	background:#e3ff91 url(/image/link.png) no-repeat left center;
}
#head {
	border-top:6px solid #CC3300;
	padding:1.2em 1.5em 1em 1.5em;
}
#head h1 {
	font-size:2em;
	font-weight:bold;
}
#navigationtop, #navigationbottom {
	float:right;
	width:100%;
	background:#d1c6a8;
}
#navigationtop li, #navigationbottom li {
	float:left;
	border-right:1px solid #fff;
}
#navigationtop li a:link, #navigationtop li a:visited,
#navigationbottom li a:link, #navigationbottom li a:visited {
	font-weight:bold;
	float:left;
	padding:2px 8px;
	text-decoration:none;
	color:#fff;
}
#navigationtop li a:hover, #navigationtop li a:active,
#navigationbottom li a:hover, #navigationbottom li a:active {
	background: #3399FF;
}
#body {
	float:left;
	width:100%;
}
#type_of_author, #nationality_of_author {
	width:216px;
	text-align:right;
}
#type_of_author h2,
#nationality_of_author h2 {
	text-align:left;
	padding:1em 0;
	margin:0 0 0 1.5em;
	border-bottom:1px solid #d1c6a7;
	font:1.2em Arial;
}
#type_of_author ul,
#nationality_of_author ul {
	margin:1.2em 1.5em;
}
#type_of_author li,
#nationality_of_author li {
	padding:2px 0;
	font:1.1em Arial;
}
#type_of_author li a:link, #type_of_author li a:visited,
#nationality_of_author li a:link, #nationality_of_author li a:visited {
	text-decoration:none;
	display:block;
	width:100%;
	padding-right:18px;
}
#type_of_author li a:hover, #type_of_author li a:active,
#nationality_of_author li a:hover, #nationality_of_author li a:active {
	color: #00BBFF;
	text-decoration:underline;
}
#type_of_author li.more,
#nationality_of_author li.more {
	margin:4px 0 0 0;
}
#type_of_author li.more a:link, #type_of_author li.more a:visited,
#nationality_of_author li.more a:link, #nationality_of_author li.more a:visited {
	font:0.8em Arial;
	color:black;
	padding:0;
}
#type_of_author li.more a:hover, #type_of_author li.more a:active,
#nationality_of_author li.more a:hover, #nationality_of_author li.more a:active {
	background:none;
	color:#333;
}
#flesh {
	float:right;
	width:551px;
	position:relative;
}
#flesh h3 {
	margin-top:1em;
	font-size: 2em;
}
#flesh p{
	margin:15px;
	font-size:1.2em;
}
#flesh ul, #flesh ol, #flesh dl {
	margin:5px 24px 10px 24px;
}
#flesh blockquote {
	margin:5px 36px 10px 36px;
}
#flesh p {
	text-indent:1em;
}
#lettertable {
	float:left;
	width:100%;
	text-align:center;
}
#lettertable ul {
	width:400px;
	margin:0 auto;
}
#lettertable li {
	float:left;
	margin:3px 3px 0 0;
	position:relative;
}
#lettertable li img {
	position:absolute;
	right:0;
	bottom:0;
}
#lettertable a:link, #lettertable a:visited {
	text-decoration:none;
	font:2.4em/2.4em Arial;
	float:left;
	display:inline;
	width:74px;
	border:1px solid rgb(203, 214, 149);
	color:black;
}
#lettertable a:hover {
	font-weight:bold;
	font-size:5em;
}
html>body #lettertable a:hover {
	font-size:4.97em;
}
#authorinfo img {
	background:#fff;
	padding:2px;
	border:1px solid #d1c6a7;
	float:left;
}
#authorinfo dl {
	margin:0;
	margin:0 136px 0 0;
}
#authorinfo dl a:link, #authorinfo dl a:visited {
	color:#0033CC;
}
#authorinfo dt, #authorinfo dd {
	font:1.2em/1.6em Arial;
}
#authorinfo dt {
	font-weight:bold;
}
#authorinfo dd {
}
#quotes_list {
}
#quotes_list li {
	margin:4em 0 0 0;
	height:1%;
	border:1px solid #e4e2db;
}
#quotes_list li span {
	float:left;
	padding:0 4px;
	color:  #99CC00;
}
#quotes_list blockquote {
	display:block;
	padding:0.4em 0;
	font:1.2em/1.6em Arial;
}
#quotes_list blockquote:first-letter {
	font:bold 2.4em Arial;
	float:left;
	margin:0 4px 0 0;
}
#quotes_list cite {
	display:block;
	text-align:right;
	font:1.4em Arial;
	padding:1.5em 0 0 0;
}
#quotes_list cite a:link, #quotes_list cite a:visited {
	padding-left:28px;
}
#quoteone #quotes_list li {
	margin-bottom:3em;
	border-width:2px;
}
#quoteone #quotes_list blockquote {
	font:1.9em/1.8em Arial;
}
#quoteone #quotes_list blockquote:first-letter {
	font:bold 60px Arial;
}
#foot ul {
	font-size:0.9em;
}
#navigationbottom a:link, #navigationbottom a:visited {
	font-weight:normal;
	padding:0 6px;
}
#foot img {
	float:right;
	display:inline;
	margin:1.2em 1.5em;
}