@charset "utf-8";

colors - red: #980000
         gray: #564b47
/* CSS Document */

* { padding: 0; margin: 0;}

body {
  background-color: #ffffff;
  font-size: 12px;
  color:#564b47;  
  text-align: left;
  font-size: 1em;
  font-family: Georgia, "Times New Roman", Times, serif;
}

a {text-decoration: none;}
a:link { text-decoration: none; display: block; color: #564b47;}
a:visited { color: #000000;}
a:active {}
a:hover {color: #980000;}


#main-box { 	
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 120px 14px 0 14px;
  width: 700px;
  background-color: #ffffff;
  background-image:url(images/trafficker-header.gif);
  background-position:top left;
  background-repeat: no-repeat;
}

h1 {
font:Georgia, "Times New Roman", Times, serif;
font-size: medium;
padding: 18px 14px 12px 0;
height:18px;
width: 670px;
border-bottom: #564b47 dotted 1px;
clear: both;
clear:both;

}

img.cover {
border: #564b47 1px solid;
float:left; 
margin: 10px 6px 6px 0;}

p.book-description {
font-family:Georgia, "Times New Roman", Times, serif;
padding: 0 14px 0 0;
padding-top: 0;
font-size: small;
line-height:1.8em;
}

p {
margin: 6px 0 0 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: small;
line-height:1.8em;}


#book-nav  {
padding-left: 0;
margin-left: 0;
border-bottom: 1px dotted #980000; 
width: 200px;}

#book-nav li{
list-style: none;
line-height:1.4em;
padding: 0.25em 0.25em 0.25em .5em;
border-top: 1px dotted #980000;
}

#book-nav li a:link { text-decoration: none; display: block; color: #564b47;}
#book-nav li a:visited { color: #000000;}
#book-nav li a:active {}

#book-nav li a:hover {color: #980000;}

.book-nav-guill {
float:left; padding-right: 6px;}

div.float-left { float:left; width:220px;}
div.float-right { float:right; width:470px; margin:0; padding:0; display:block;}