body {font-family: Georgia, "Times New Roman", serif;  color: #222; background: #FDFDFA;}

.box {font-family: Georgia, "Times New Roman", serif; background: #fff; border: 1px solid #ddd; width: 320px; margin: 2em 1em; padding: 4em;}
.wide {letter-spacing: 0.3em;}

h1, h2, h3 {font-family: Baskerville, "Baskerville Old Face", "Times New Roman", serif; color: #340000;}

h1, h2 {text-shadow: 0 0 1px #fff;}

blockquote {font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; color: #000; font-style: normal; }

hr {background: #cccbc3;}

.large {color: #222;}

.sidebar {font-family: "Trebuchet MS", Verdana, sans-serif; background: #F8F7EF; color: #222; border: 1px solid #ddd; text-align: right; padding: 1em; }
.sidebar h2, .sidebar h3 {font-family: "Trebuchet MS", Verdana, sans-serif; }

a {color: #640000; text-decoration: none; }
a:hover {text-decoration: underline;}
a:active {color: #900;}

.left {text-align: left; }

,right {text-align: right; }

.indent {margin: 0 0 1em 40px;}

.hang {padding-left: 1em; text-indent: -1em;}

.serif {font-family: Georgia, "Times New Roman", serif;}
.sans-serif {font-family: "Trebuchet MS", Verdana, sans-serif; }

.indent1 {margin: 0 0 0.5em 2em;}
.indent2 {margin: 0 0 0.1em 4em;}
.indent-n {margin: 0 0 0.5em 0; font-weight: bold;}

.indent-a {margin: -1em 0 1em 0; text-align: right; }

.return {font-family: "Trebuchet MS", Verdana, sans-serif; margin: 1em; text-align: right; }


.buy:hover {border: 1px solid #600;}
.buy {border: 1px solid #fff;}

