body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}

.plaid {
	background: url(img/bg2.gif) fixed;
	margin: 0;
}

A {
	color: #990000;
	text-decoration: underline;
}

strong {
	color: #990000;
}

B {
	color: #37496D;
}

small {
	font-size: 9px;
}

ul.squared {
	list-style-image: url(img/bullet_square1.gif);
	margin: 10px 30px 10px 30px;
}

ol.numbers {
	margin: 10px 50px 10px 50px;
	list-style: decimal !important;
}

.faq {
	margin: 0 0 10px 0;
	padding: 5px;
	background: url(img/bg_faq.jpg) #F0F1F3 no-repeat right top;
	border: 1px solid #B9B9B9;
}

li {
	margin: 0 0 10px 0;
}

ul.sublist {
	list-style: lower-roman !important;
}

.icon {
	height: 24px;
	width: 16px;
	float: left;
	margin: 2px 5px 0 0;	
}

#logo {
	height: 65px;
	width: 170px;
	float: left;
	line-height: 1px;
	font-size: 1px;
}

.printframe {
	text-align: left;
	width: 540px;
}

.title {
	font-size: 13px;
}

#mp3 {
	background: url(img/mp3.gif) no-repeat;
}

#pdf {
	background: url(img/pdf.gif) no-repeat;
}

#doc {
	background: url(img/doc.gif) no-repeat;
}

.graphic {
	float: right;
	height: 270px;
	width: 190px;
}

#graphicabout {
	background: url(img/bg_about.jpg) no-repeat right bottom;
}

p {
	text-indent: 10px;
}

.state {
	font-size: 13px;
	margin: 10px 0 5px 10px;
}

.city {
	font-size: 12px;
	padding: 4px 0 0 0;
	margin: 0 40px 10px 40px;
}

.date {
	font-size: 11px;
	margin: 0 0 5px 55px;
	padding: 5px 0 2px 5px;
	background: #F0F1F3;
}

.holder {
	position: relative;
	height: 1px;
	width: 1px;
	top: 0px;
	left: 0px;
}

.printable {
	text-align: right;
	width: 493px;
	height: 18px;
	background: url(img/button_printpage.gif) no-repeat right;
	font-size: 9px;
	margin: 0 0 5px 0;
}

.printable a {
	height: 18px;
	text-decoration: none;
}

.home a{
	width: 100%;
	height: 55px;
}

.opener {
	width: 100%;
}

.event {
	font-size: 11px;
	margin: 0 0 20px 70px;
}

table.main {
	width: 80%;
	margin: 0 0 10px 0;
}

table.main td {
	font-size: 10px;
	padding: 2px 4px 2px 4px;
	border: 1px dotted white;
	background: #F0F1F3;
	vertical-align: top;
}

.cat {
	background: #D3D7DD !important;
	height: 25px;
}

table.presskit {
	width: 94%;
	margin: 0 0 10px 0;
	border: 1px solid #B9B9B9;
	background: url(img/bg_presskit.jpg) no-repeat #F0F1F3;
}

table.presskit td {
	font-size: 10px;
	padding: 2px 6px 2px 6px;
	vertical-align: top;
}

table.presskit A {
	width: 100%;
}

.even {
	width: 33%;
}

table.two {
	width: 300px;
	margin: 10px 0 10px 0;
}

table.two td {
	font-size: 11px;
	padding: 4px;
	border: 1px dotted white;
	background: #F0F1F3;
}

/*-------------- Main section --------------*/

.mainbox {
	 width: 699px;
	 height: 100%;
	 background: white;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

/*-------------- Top Elements section --------------*/

.topbar {
	background: url(img/topbg.jpg) no-repeat;
	height: 67px;
	text-align: right;
	border-bottom: 2px solid #CC0000;
}

.shadow {
	background: #EDEDED;
	height: 3px;
	font-size: 1px;
}

/*-------------- Top Navigation --------------*/

.search {
	margin: 40px 5px 0 0;
}

.topnav {
	background: url(img/navbg.gif);
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	height: 26px;
	text-align: center;
	padding: 2px 0 2px 0;
}

.footcenter {
	text-align: center;
	margin: 20px 0 0 0;
}

.topnav a {
	display: block;
	float: left;
	margin: 1px;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 20px;
	font-size: 1px;
}

.topnav a:hover {
	background-position: 0 -20px;
}

.divider {
	float: left;
	background: url(img/divider.gif) 0 5px;
	width: 2px;
	height: 20px;
	font-size: 1px;
}

#navone {
	background-image: url(img/topnav_about.gif);
	width: 107px;
}

#navonehi {
	background-image: url(img/topnav_about_hi.gif);
	width: 107px;
}

#navtwo {
	background-image: url(img/topnav_frontlist.gif);
	width: 59px;
}

#navtwohi {
	background-image: url(img/topnav_frontlist_hi.gif);
	width: 59px;
}

#navthree {
	background-image: url(img/topnav_readinggroup.gif);
	width: 119px;
}

#navthreehi {
	background-image: url(img/topnav_readinggroup_hi.gif);
	width: 119px;
}

#navfour {
	background-image: url(img/topnav_pressreleases.gif);
	width: 82px;
}

#navfourhi {
	background-image: url(img/topnav_pressreleases_hi.gif);
	width: 82px;
}

#navfive {
	background-image: url(img/topnav_event.gif);
	width: 85px;
}

#navfivehi {
	background-image: url(img/topnav_event_hi.gif);
	width: 85px;
}

#navsix {
	background-image: url(img/topnav_newsletters.gif);
	width: 69px;
}

#navsixhi {
	background-image: url(img/topnav_newsletters_hi.gif);
	width: 69px;
}

#navseven {
	background-image: url(img/topnav_faq.gif);
	width: 40px;
}

#navsevenhi {
	background-image: url(img/topnav_faq_hi.gif);
	width: 40px;
}

#naveight {
	background-image: url(img/topnav_site.gif);
	width: 56px;
}

#naveighthi {
	background-image: url(img/topnav_site_hi.gif);
	width: 56px;
}

#navnine {
	background-image: url(img/topnav_home.gif);
	width: 44px;
}

#navninehi {
	background-image: url(img/topnav_home_hi.gif);
	width: 44px;
}

/*-------------- Bottom section --------------*/

.contentholder {
	padding: 2px 0 10px 10px;
	border-top: 3px solid #EDEDED;
	font: 11px;
}

/*-------------- Left bar --------------*/

.cornergraphic {
	background: no-repeat;
	height: 69px;
	border-bottom: 1px solid white;
}

#corner					{ background-image: url(img/corner_home.jpg);			}
#cornerabout			{ background-image: url(img/corner_about.jpg);			}
#cornerfrontlist		{ background-image: url(img/corner_frontlist.jpg); 	}
#cornerreadinggroup	{ background-image: url(img/corner_readinggroup.jpg); }
#cornerpressreleases	{ background-image: url(img/corner_press.jpg);			}
#cornerevents			{ background-image: url(img/corner_events.jpg);			}
#cornerpublishing		{ background-image: url(img/cover_publishing.jpg);		}
#cornerfaq				{ background-image: url(img/corner_faq.jpg);				}
#cornersitemap			{ background-image: url(img/corner_sitemap.jpg);		}
#cornerreviewers		{ background-image: url(img/corner_reviewers.jpg);		}
#cornerretailers		{ background-image: url(img/corner_retailers.jpg);		}
#cornerlibraries		{ background-image: url(img/corner_library.jpg);		}
#cornereducators		{ background-image: url(img/corner_educators.jpg);		}
#cornerdistribution	{ background-image: url(img/corner_distribution.jpg); }
#cornernewsletters	{ background-image: url(img/corner_newsletters.jpg);			}
#cornerpermissions	{ background-image: url(img/corner_permissions.jpg);			}
#cornerrights			{ background-image: url(img/corner_rights.jpg);			}
#cornerprivacy			{ background-image: url(img/corner_home.jpg);			}
#cornerterms			{ background-image: url(img/corner_home.jpg);			}
#cornercontact			{ background-image: url(img/corner_home.jpg);			}
#cornersearch			{ background-image: url(img/corner_search.jpg);			}
#cornerpreorder		{ background-image: url(img/corner_home.jpg);			}

.leftbar {
	width: 160px;
	height: 100%;
	color: #6A6A6A;
	font-size: 10px;
	float: left;
	margin: 8px 0 0 0;
}

.leftbarbottom {
	background: url(img/leftbg.gif) bottom no-repeat #F0F0E4;
	vertical-align: bottom;
}

.leftdiv {
	padding: 5px 7px 7px 7px;
}

.dotline {
	border-top: 1px dotted white;
	height: 1px;
}

/*-------------- Left Navigation --------------*/

.leftnav a {
	display: block;
	width: 100%;
	height: 22px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.leftnav {
	vertical-align: top;
	height: 2px;
}

.leftnav a:hover {
	background-position: 0 -22px;
}

#leftnavone {
	background-image: url(img/leftnav_reviewers.gif);
	background-color: #9AAAC1;
}

#leftnavonehi {
	background-image: url(img/leftnav_reviewers_hi.gif);
	background-color: #607391;
}

#leftnavtwo {
	background-image: url(img/leftnav_retailers.gif);
	background-color: #9AAAC1;
}

#leftnavtwohi {
	background-image: url(img/leftnav_retailers_hi.gif);
}

#leftnavthree {
	background-image: url(img/leftnav_libraries.gif);
	background-color: #9AAAC1;
}

#leftnavthreehi {
	background-image: url(img/leftnav_libraries_hi.gif);
}

#leftnavfour {
	background-image: url(img/leftnav_education.gif);
	background-color: #9AAAC1;
}

#leftnavfourhi {
	background-image: url(img/leftnav_education_hi.gif);
}

#leftnavfive {
	background-image: url(img/leftnav_distribution.gif);
	background-color: #CACAA8
}

#leftnavfivehi {
	background-image: url(img/leftnav_distribution_hi.gif);
}

#leftnavsix {
	background-image: url(img/leftnav_permissions.gif);
	background-color: #CACAA8
}

#leftnavsixhi {
	background-image: url(img/leftnav_permissions_hi.gif);
}

#leftnavseven {
	background-image: url(img/leftnav_rights.gif);
	background-color: #CACAA8
}

#leftnavsevenhi {
	background-image: url(img/leftnav_rights_hi.gif);
}

#leftnaveight {
	background-image: url(img/leftnav_newsletters.gif);
	background-color: #CACAA8
}

#leftnaveighthi {
	background-image: url(img/leftnav_newsletters_hi.gif);
}

/*----------- right section -----------*/

.content {
	font-size: 11px;
	padding: 0 5px 0 10px;
	vertical-align: top;
	line-height: 16px;
}

/*-------------- modules --------------*/

.teaserblue {
	background: url(img/teaser_blue.gif) repeat-x bottom #D3D7DD;
	border-top: 1px dotted #607391;
	border-bottom: 1px dotted #607391;
	padding: 9px;
	margin: 0 0 12px 0;
	line-height: 16px;
}

.pp {
	padding: 0 0 0 10px;
}

.item {
	padding: 8px 8px 0 8px;
	line-height: 16px;
	height: 10px;
}

.item p {
	margin: 10px 0 10px 0;
}

.subscribebox {
	background: url(img/bg_subscribe.jpg) #F0F1F3 no-repeat;
	border: 1px solid #B9B9B9;
	width: 80%;
	margin: 10px 0 0 0;
	padding: 8px;
}

.contactformbox {
	background: url(img/bg_subscribe.jpg) #F0F1F3 no-repeat;
	border: 1px solid #B9B9B9;
	width: 94%;
	margin: 10px 0 0 0;
	padding: 8px;
	height: 240px;
	clear: both;
}

.contactformbox label {
	width: 200px;

	text-align: right;
	display: block;
	float: left;
}

.contactbox {
	background: url(img/bg_contact.jpg) #F0F1F3 no-repeat right bottom;
	border: 1px solid #B9B9B9;
	margin: 10px 0 10px 0;
	padding: 8px;
	width: 80%;
}

.teaser {
	background: #EDEDED;
	width: 150px;
	height: 120px;
	margin: 10px 10px 0 8px;
	float: left;
}

.footer {
	text-align: center;
	margin: 10px 0 0 0;
	padding: 20px 0 0 0;
	font-weight: bold;
	height: 20px;
	font-size: 10px;
}

/*------------ Dividers ------------*/

.divider_horizontal {
	background: #B2B2B2;
	font-size: 1px;
	height: 2px;
}

.divider_horizontal2 {
	background: url(img/divider_horizontal.gif);
	font-size: 1px;
	height: 2px;
	margin: 0 8px 0 8px;
}

/*------------ titles ------------*/

.titles{
	background-repeat: no-repeat;
	height: 12px;
}

#titlenewbook {
	background-image: url(img/title_newbook.gif);
}

#titlesubscribe {
	background-image: url(img/title_subscribe.gif);
}

#titlewelcome {
	background-image: url(img/title_welcome.gif);
}

#titleabout {
	background-image: url(img/title_about.gif);
}

#titlefrontlist {
	background-image: url(img/title_frontlist.gif);
}

#titlecontact {
	background-image: url(img/title_contact.gif);
}

#titledistribution {
	background-image: url(img/title_distribution.gif);
}

#titleeducators {
	background-image: url(img/title_educators.gif);
}

#titleevents {
	background-image: url(img/title_events.gif);
}

#titlefaq {
	background-image: url(img/title_faq.gif);
}

#titlelibraries {
	background-image: url(img/title_libraries.gif);
}

#titlereviewers {
	background-image: url(img/title_reviewers.gif);
}

#titlemediakits {
	background-image: url(img/title_mediakits.gif);
}

#titlenewsletters {
	background-image: url(img/title_newsletters.gif);
}

#titlepermissions {
	background-image: url(img/title_permissions.gif);
}

#titlepressreleases {
	background-image: url(img/title_pressreleases.gif);
}

#titleprivacy {
	background-image: url(img/title_privacy.gif);
}

#titlepublishing {
	background-image: url(img/title_publishing.gif);
}

#titlereadinggroup {
	background-image: url(img/title_readinggroup.gif);
}

#titleretailers {
	background-image: url(img/title_retailers.gif);
}

#titlerights {
	background-image: url(img/title_rights.gif);
}

#titlesearch {
	background-image: url(img/title_searchresults.gif);
}

#titlesitemap {
	background-image: url(img/title_sitemap.gif);
}

#titlesubmissions {
	background-image: url(img/title_submissions.gif);
}

#titleterms {
	background-image: url(img/title_terms.gif);
}

/*---------- form elements -----------*/

.formbox {
	border: 1px solid #B9B9B9;
	font-size: 11px;
	height: 18px;
	width: 200px;
}

.shortformbox {
	border: 1px solid #B9B9B9;
	font-size: 11px;
	height: 18px;
}

.shortformbox2 {
	border: 1px solid #B9B9B9;
	font-size: 11px;
	height: 18px;
	width: 78px;
}
.searchbox {
	border: 1px solid #B9B9B9;
	font-size: 11px;
	height: 18px;
	width: 150px;
}

.searchresults {
	font-size: 14px;
	height: 20px;
	margin: 0 0 10px 0;
	width: 493px;
}

.submitbutton {
	background: #E0E0E0;
	border: 1px solid #9E9E9E;
	color: #990000;
	font-size: 9px;
	letter-spacing: 1px;
}

.submitbutton2 {
	background: #E0E0E0;
	border: 1px solid #9E9E9E;
	color: #990000;
	font-size: 9px;
	letter-spacing: 1px;
	margin: 0 0 0 350px;
}

.notice {
	color: #990000;
}                    