/* css file */
a {color:#AC0012; text-decoration:none; font-weight: bold;}
a:hover {color:#CC6600; text-decoration:underline;} /* #0000FF */
a.PPlink{text-decoration:none; font-family: MS Sans Serif; font-weight: normal; font-size:8pt;}
a.lblink{text-decoration:none; font-family: MS Sans Serif; font-weight: bold; font-size:8pt;}

h1{
	color:#AC0012;
	font-family:lucida calligraphy, garamond, Arial;
	font-size: 18pt;
}
h1.sm{
	color:#CC6600;
	font-family:georgia, garamond, Arial;
	font-size: 12pt; 
	margin-bottom: 0;
/*	font-size: 1.2em;*/ 
}

h1.lg {
	margin-top: 0; }

h2{
	color:black;
	font-family:garamond, Arial;
	font-size: 14pt;
}
h2.BookName{
	color:#AC0012;
	font-family:lucida calligraphy, garamond, Arial;
	font-size: 14pt;
	font-weight: normal;
  padding:0;
}

h3{
  padding:0;
  margin:0;
}
body{
	margin-left: 10px; 
	color:#101010;
	text-decoration:none;
	font-family: garamond, arial, helvetica, san serif;
	font-size: 12pt;
}

hr {color:#cf9929;height:1px;background-color:#cf9929;border:0;}

table{width:95%}
.excpt{padding:10px; font-size:14pt;}

.lbheadline{
	font-family: MS Sans Serif, arial, helvetica, san serif;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
  margin:0;padding: 2px;
}
.lbtext{
	font-family: MS Sans Serif, arial, helvetica, san serif;
	font-size: 8pt;
	font-weight: normal; margin:0; padding:0;
}
.eyes{
	background: url('images/eyes_long.gif') no-repeat;
	background-position: top left;
}
.pxb{
	border:1px;
}
div.row {
	clear: both; 
	width: 90%;  
	padding: 10px; }
div.row span.prv {
	float: left;
	width: 45%;
	text-align: left; }
div.row span.nxt {
	float: right;
	width: 45%;
	text-align: right; }

ul#topnav {
	margin:0 0 0 200px;
	z-index:100;
	padding: 0;
	list-style: none;
	border: none;
  width:500px;
} 

#topnav li {
	display: block;
	margin: 0 0 0 -26px;
	padding: 0;
	float:left;
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	font-size:12px; 
	font-family: Trebuchet MS, helvetica, arial, geneva, lucida, sans-serif; 
}

#topnav li.here {
	color: #FFCC66;
	z-index:101;
	position:relative;
	background: url('images/rtabon.gif') no-repeat;
	border-right: 1px solid #777;
	padding-left:30px; 
	padding-right:2.4em; 
	padding-top:0.1em; 
	padding-bottom:0.1em;
}

#topnav a {
	display: block;
	color: #993300;
	text-decoration:none;
	background: url('images/rtaboff.gif') no-repeat;
	margin:0;
	border-right: 1px solid #aaa;
	position: relative;
	padding-left:30px; 
	padding-right:2.4em; 
	padding-top:0.1em; 
	padding-bottom:0.1em;
}

#topnav a.here {
	color: #FFCC66;
	z-index:101;
	position:relative;
	background: url('images/rtabon.gif') no-repeat;
	border-right: 1px solid #777;
	padding-left:30px; 
	padding-right:2.4em; 
	padding-top:0.1em; 
	padding-bottom:0.1em;
}
	
#topnav a:hover {
	color: #fff;
	z-index:100;
	background: url('images/rtabon.gif') no-repeat;
}

ul#subnav {
	position:absolute;
	z-index:102;
	left: 10px;
	background-color: #AC0012;
	border-top:1px solid #fff;
	width: 602px;
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	font-size:12px; 
	font-family: Trebuchet MS, helvetica, arial, geneva, lucida, sans-serif; 
	padding:0.1em 5px; 
  list-style-type:none; 
  margin:0 0 10px 125px; 
}

#subnav li {
	position:relative;
	color:#fc6;
	display:block;
	z-index:103;
	background: none;
  margin: 1px 0 0 3px;
  padding:0;
	float:left;
}

#subnav a {
	position:relative;
	color:#fff;
	background: none;
	display:block;
	z-index:102;
  margin:0; padding:0 5px;
	text-decoration:none;
	border: 0; 
	float:left;
}

#subnav li.here {
	background: none;
	border: 0px none;
  padding: 0.1em 5px;
}

#subnav a:hover {
	color:#FFCC66;
	background: none;
}

#subnav a.here {
	color: #FFCC66;
	z-index:101;
  background:none;
  border:0;
  margin:0; padding:0 5px;
}

#subnav a.here:hover {
	color:#fff;
	background: none;
}



.sm {font-size: smaller;}
.news {width: 100%; border-bottom:1px solid #AC0012;padding:0;float:left;border-collapse: collapse; margin:0;width:150px;}
#newsitems {border: 1px solid #AC0012; width: 140px; padding: 1px; margin: 3px;}
.headline {width: 100%; background-color:#AC0012;}

.lgLtr {font-size: 24px; font-weight: bold;}
h2 {color:#AC0012;}

.bookLaunch{
  margin:15px 0 10px 0px;
  padding: 10px;
  border-top:2px solid #AC0012; 
  border-left:2px solid #AC0012; 
  border-right: 1px solid #FF132C; 
  border-bottom: 1px solid #FF132C;
  float:left;
  width:500px;
}


.bookLaunch p {font-size:13pt;padding:5px;}

.bookImg{
  float:left; margin:7px 4px 3px 3px;
}

.subGuide{
border:1px dashed #AD8A00; background-color:#FFECE1;padding:10px;width:575px;margin: 25px 0 10px 0;float:left;
}

.bookpic{
  float:left; margin: 20px 10px; border:0;
}

.author{float:left; margin: 5px; border:0;}

.bookthumb{float:right;padding:0 100px;}

.authorname {clear:both;}

.gallery, .top{font-family:MS Sans Serif, san serif, Helvetica, arial; font-size:10px;font-weight:bold;}

.top{font-size:8pt; float:right;}
.homepage{margin:0;padding:0;border:none;height:1px;color:#c60;background-color:#c60;}
.quote {
  color: #C65D21;
  background-color:#fafadc;
  font-family: Trebuchet MS, Helvetica, Garamond;  
}