/* links */

a {
	color: #09A2FE;
	text-decoration: underline;
}

a.pink {
	color: #E30984;
	text-decoration: underline;
}

a.blue {
	color: #09A2FE;
	text-decoration: underline;
}

a.presslink {
	color: #000;
	text-decoration: underline;
}

a.alisterlink {
	color: #09A2FE;
	text-decoration: underline;
}

#qa-index { width:435px; height:265px; padding: 1px 10px 10px 10px; }

#qa-text { position:absolute; left:228px; width:220px; font:9px/14px Verdana, Arial; text-align:justify; line-height:13px; }

.qa-question { font-style:italic; }
.qa-answer {margin:-5px 0 -5px 0; }


/* index stuff */
.index-aboutapril { width: 409px; background:url('http://www.askapril.com/images/meetapril.gif') no-repeat top center; padding: 37px 13px 15px 13px; text-align:left; background-color:#EBf6fd; border-width: 0 2px 2px 2px; border-style:solid; border-color:#367eec;}

#books-mainpage { width:440px; background: url('http://www.askapril.com/images/contributors-header.gif') no-repeat top left; line-height:18px;}

.books-mainpage-listing { border-width:0 1px 1px 1px; border-style:solid; border-color:#09A3FD; background-color:#E2F3FD; padding:8px;}
.pink-headerbg { width:440px; background: url('http://www.askapril.com/images/newsletter-header.gif') no-repeat top left; line-height:18px;}
.contrib { width:440px; background: url('http://www.askapril.com/images/contributors-header.gif') no-repeat top left; line-height:18px;}
.contrib-headertext { height:23px; text-align:center; padding-top:7px; color:#fff; font-weight:bold; }
.contrib-article { height:85px; border-width:0 1px 1px 1px; border-style:solid; border-color:#09A3FD; background-color:#E2F3FD; padding:8px;}

.contrib a { color: #E30984; text-decoration:underline; font-weight: bold;}
.contrib p {margin:0; padding:0; }

/* for cbm pages */
.leftcol
{
	background-color: #3480E5;
	width: 153px;
}
.ctrcol { width: 627px; }


.pink { color: #E30984; }

.bluehead
{
	color: #09A2FE;
	font-weight: bolder;
	font-size: 14px;
}

.blue { color: #09A2FE; }
.darkblue { color: #3480E5; }

.alister
{
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	color: #E30984;
}

.rightfloatimage, .rightfloaticon
{
	margin: 0px 0px 10px 10px;
	padding: 0px;
	float: right;
}

.leftfloatimage, .leftfloaticon
{
	margin: 0px 10px 10px 0px;
	padding: 0px;
	float: left;
}

.byline
{
	font-size: 10px;
	font-style: italic;
}

.book
{
	margin: 5px 50px 15px 30px;
	padding: 5px;
	color: #333;
	border: 1px solid #09A3Fd;
	background-color: #E2F3FD;
	text-align: center;
}

.pagetitlebook
{
	color: #009;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.samplepage
{
	font-size: 0.90em;
	font-weight: 700;
	text-align: center;
}

.review { font-weight: 700; }

.review2
{
	font-size: 0.96em;
	line-height: inherit;
}

/* testimonials */
.author
{
	text-align: right;
	font-size: 0.94em;
	font-style: italic;
	padding-right: 20px;
}

.author2
{
	text-align: right;
	font-size: 0.94em;
	font-style: italic;
	font-weight: 700;
	padding-right: 20px;
	line-height: inherit;
}

.chapters
{
	width: 96%;
	height: 20px;
	padding: 3px 10px;
	background-color: #FFC4E5;
	display: block;
}

.next
{
	text-align: right;
	float: right;
	clear: right;
	width: 40%;
	display: inline;
}

.back
{
	width: 40%;
	float: left;
	clear: left;
	display: inline;
}

.chapters a:link
{
	color: black;
	text-decoration: none;
}

.chapters a:visited
{
	color: #3480E5;
	text-decoration: none;
}

.chapters a:hover { text-decoration: underline; }
.red { color: #970F00; }

.sale
{
	font-size: 16px;
	font-weight: 700;
	color: #ff0000;
}

table.dates
{
	width: 97%;
	font-size: 11px;
	line-height: 12px;
	display: block;
}

table.dates img { padding: 0 4px 3px 0; }

.intro
{
	color: #970F00;
	font-family: "verdana", "arial narrow", sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 700;
	text-align: left;
}

.subintro
{
	color: #970F00;
	font-family: "verdana", "arial narrow", sans-serif;
	font-size: 15px;
	text-transform: capitalize;
	font-weight: 700;
	text-align: left;
}

.title
{
	color: #970F00;
	font-family: "trebuchet ms", "arial narrow", sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	line-height: normal;
}

.subtitle
{
	font-family: "trebuchet ms", "arial narrow", sans-serif;
	font-size: 14px;
	text-transform: capitalize;
	line-height: inherit;
}

td.rating
{
	border-bottom: black;
	border-left: black;
	border-width: 0 0 1px 1px;
	border-style: none none solid solid;
	padding-bottom: 3px;
}

td.left
{
	width: 50%;
	padding: 10px 5px 0 0;
	text-align: justify;
}

td.right
{
	width: 50%;
	padding: 10px 0 0 5px;
	text-align: justify;
}

.txthdg
{
	font-family: "trebuchet ms", "arial narrow", sans-serif;
	color: #970F00;
	font-weight: 700;
}

.val
{
	margin: 5px 40px 15px 30px;
	padding: 5px;
	color: #000;
	border: 1px solid #555;
	background-color: #EFEFEF;
	font-size: 12px;
}

.code
{
	font-family: "Courier New", Courier, mono;
	color: #666;
	padding: 5px;
}

.contact-jenny
{
	border: 1px solid #09A2FE;
	padding: 8px;
	background: #B9E1FB;
}

.bkreview { font-style: italic; }

.errHilite
{
	color: #CC0000;
	font-weight: bold;
}

.photocredit
{
	font-size: 0.94em;
	font-style: italic;
	padding-right: 20px;
}

.noborder { border: 0px solid #000; }

ul.extra li
{
	list-style-type: circle;
	list-style-position: default;
	padding-bottom: 5px;
	margin-left: -15px;
}

.floatlefticon {float:left; margin:0 10px 0 0; }
.floatrighticon {float:right; margin:0 0 0 10px; }

#askapril-offsite { font-size:12px;}

.vsmall {font-size:10px;}
