.booktitle {
font-size: 110%; 
font-variant: small-caps; 
font-weight: bold; 
color: #800000;
}

.inline-booktitle {
font-variant: small-caps; 
font-weight: bold; 
text-decoration: none;
}

.booktitle-2 {
font-size: 150%; 
font-variant: small-caps; 
font-weight: bold; 
}

.inline-booktitle2 {
	font-variant: small-caps;
	font-weight: bold;
	font-family: verdana, arial, helvetica;
}

.author-credit {
	margin-top: 2px;
	 margin-bottom: 2px
	 text-align:left; 
	 font: 11px time new roman, serif;
}

img.cod {
margin-right: 12px; 
margin-bottom: 6px;
}

div.tagline {
background-color: #8EBCCC; 
text-align: center; 
font-weight: bold; 
width: 800px; 
border-top: 1px #999 solid;
}


div.magstrip {
background-color: #C0C0C0; 
text-align: center; 
font-weight: bold; 
width: 800px; 
border-top: 1px #fff solid;
border-bottom: 1px #000 solid;
}

div.container {
width: 800px;
margin-left: 120px;
border: 1px solid #ccc;
background: #fff;
}

div.col-left {
float: left;
width: 160px;
border-right: 1px solid #ccc;
border-bottom: 2px solid #999;
background: #fff;
}

/*   Event Page formatting */

td.event-hdr {
	font: 13px/14px Helvetica, arial, sans-serif;
	font-weight : bold;
	text-align: center;
	width: 150px;
	border-bottom : 1px #000 solid;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	padding-top: 6px;
	color: #666;
	background : #C0C0C0;
}

td.event-tx {
	font: 11px/14px verdana, arial, sans-serif;
	width: 150px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	padding-top: 6px;
	color: #666;
}

td.event-tx a:link {
text-decoration: none;
color: #0000ff;
font-weight: bold;
}
td.event-tx a:visited {
text-decoration: none;
color: #0000ff;
font-weight: bold;
}
td.event-tx a:hover {
text-decoration: none;
color: #E1B671;
font-weight: bold;
}

/*   General Page formatting */

.page-text {
	font: 11px/14px verdana, arial, sans-serif;
	padding-left: 18px;
	padding-bottom: 6px;
	padding-right: 18px;
	padding-top: 12px;
	color: #666;
}

.box-article {
float: right;
font: 9px/11px verdana;
text-decoration: none;
text-align: left;
width: 250px;
padding: 10px;
border-left: 2px #999 solid;
border-bottom: 1px #999 solid;
Margin: 6px 0px 6px 6px;
background: #A6C8FF;
color: #666;
}

.box-article2 {
float: right;
font: 9px/11px verdana;
text-decoration: none;
text-align: left;
width: 250px;
padding: 10px;
border: 0px #999 solid;
Margin: 6px 0px 6px 6px;
background: #A6C8FF;
color: #666;
}

.box-article3 {
font: 9px/10px verdana;
text-align: left;
width: 150px;
position: relative; left: 40px;
padding: 6px 6px 6px 10px;
border-top: 1px solid #999;
border-left: 1px solid #999;
border-bottom: 2px solid #999;
Margin: 0px;
background: #FFFF93;
color: #5CD85C;
}

.box-article4 {
float: right;
font: 9px/11px verdana;
text-decoration: none;
text-align: left;
width: 200px;
padding: 10px;
border-left: 2px #999 solid;
border-bottom: 1px #999 solid;
Margin: 6px 0px 6px 6px;
background: #A6C8FF;
color: #666;
}

.box-article3 a:link {
text-decoration: none;
color: #0000ff;
font-weight: bold;
}
.box-article3 a:visited {
text-decoration: none;
color: #0000ff;
font-weight: bold;
}
.box-article3 a:hover {
text-decoration: none;
color: #E1B671;
font-weight: bold;
}

.book-info {
font-family: georgia, helvetica; 
color: #666666; 
font-size: 11px; 
text-align: center;		
}

.caption1 {
font: 10px/11px verdana; 
text-align: justify; 
padding-left: 12px; 
color: #666;
font-weight: bold;
}

.footer-text {
font-weight: bold; 
font: 10px/10px helvetica, arial, sans-serif;
}

.excerpt-footer {
	font-family: Arial;
	font-size: 9pt;
	width: 476px;
	height: auto;
	border-top: 2px solid;
	border-bottom:  1px solid;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
		}		
		
	.newslettr-content {
			padding-left: 18px;
			padding-bottom: 6px;
			padding-right: 18px;
			padding-top: 12px;
			border-right: 1px solid #999;
			border-bottom: 2px solid #999;
			}

/* -- Paragraph line seperator, any page -- */

.h-centerline1 {
	width: 350px; 
	border-bottom: 1px #999 solid; 
	margin-left: 25%;
}
