h1 {
	font-size: 20pt;
	text-align: center;
	}
h2 { 
	text-align: center;
	font-size: 16pt;
	}
h2.byline { 
	text-align: center;
	font-size: 14pt;
	font-weight: normal;
	}
	
h3 {
	font-size: 14pt;
	}
h4 {
	font-size: 12pt;
	}

body {
	font-size: 12pt;
	font-color: black;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	background-color: #CB1718;
	}

.small {
	font-size: 10pt;
	}

a {
	color: white;
	}

div.logo {
	border: 3px solid #DF3D0F; 
	width: 139px;
	height: 139px;
	margin-bottom: 4px;
	}
div.menubar {
	border: 3px solid #AA7120;
	padding: 4px;
	background-color: #886116;
	}
div.menuitem a {
	text-decoration: none	
	}
div.menuitem a:hover {
	text-decoration: underline
	}
		
div.menubar div.menuitem {
	color: white;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	margin-bottom: 5px;
	}		
	
div.salesmenu {
	border: 1px solid #CA1816;
	padding: 3px;
	background-color: #705111;
	margin-bottom: 5px;
	}	
div.salesmenu div.menuitem {
	color: white;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	margin-bottom: 5px;
	}		


td.body_brown {
	border: 3px solid black;
	padding: 4px;
	background-color: #5C461F;
	color: white;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	}

.body_brown td, .body_brown th {
	color: white;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	}
	
div#outer {
	margin-top:25px;
	margin-left:25px;
	margin-right:25px;
	margin-bottom:5px;
	padding:10px; 
	background-color:#A70918;
	border: 2px inset #A70918;
	}
div#inner {
	background-color:#A70918;
	}	
#copyright{
	color: #EEE;
	font-size: 10pt;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	}	
	
/* Books and Articles */

.bookitem {
	margin-left: 50px;
	margin-bottom: 10px;
	}
	
.booktitle {
	text-indent: -25px;
	font-weight: bold;
	}
#gallery {
	width: 336px;
	}	
#gallery .item {
	background-color:#000; 
	border: 2px solid #888;
	padding:3px; 
	cursor:pointer;
	width: 120px; 
	height: 120px;
	vertical-align: center
	}
	
#zoom {
	background-color:#000; 
	display:none;
	border: 4px solid #888; 
	padding:6px;
	vertical-align: center
	}
#zoom_nav {
	width:420px;
	display:none;
	padding:3px
	}
	
#zoom_nav a {
	color: #FFF;
	font-size: 10pt;
	text-decoration: none
	}
	
	
	
#forsale p.title {
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
	}
#forsale p.title2 {
	font-weight: bold;
	display: block;
	font-size: 20px;
	padding: 4px;
	border-top: 1px solid #CCC;
	margin-bottom: 5px;
	}
		
#forsale p.desc {
	font-weight: normal;
	display: block;
	margin-bottom: 10px;
	}
		
p.buy a {
	font-size: 14px;
	font-weight: normal;
	}

#forsale .item {
	background-color:#000; 
	border:  2px solid #888;
	padding: 3px; 
	width:  520px; 
	height: 520px;
	margin-bottom: 10px;
	}
			
			
#books p.title {
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
	}
#books p.title2 {
	font-weight: bold;
	display: block;
	font-size: 20px;
	padding: 4px;
	border-top: 1px solid #CCC;
	margin-bottom: 5px;
	}
		
#books p.desc {
	font-weight: normal;
	display: block;
	margin-bottom: 10px;
	}
		
p.buy a {
	font-size: 14px;
	font-weight: normal;
	}

#books .item {
	background-color:#000; 
	border:  2px solid #888;
	padding: 3px; 
	width:  220px; 
	height: 220px;
	margin-bottom: 10px;
	}
			

