/* hellerbooks.com */
/* basic elements */

body {
	margin: 0;
	padding: 0;
	font: normal 11px/16px veranda, trebuchet MS, arial, helvetica, sans-serif;
	color: #90827A;
	text-align: left;
	}

#header {
	margin: 35px 0 35px 35px;
	}

#nav {
	float: left;
	width: 140px;
	margin: 0 0 0 35px;
	}

#sidebar {
	width: 130px;
	margin: 20px 0 20px 0;
	padding: 10px;
	background-color: #90827A;
	color: #FFF; 
	}

#content {
	width: 540px;
	margin-left: 210px; 
	}
	
#indexcontent {
	width: 540px;
	margin-left: 210px; 
	padding-top: 60px;
	}	
#index1 {float: left; vertical-align: top;}
#index2 {float: left; vertical-align: top;}
#index3 {float: left; vertical-align: top;}
#indexflash {margin: 0 0 0 177px;}
	
#news {
	float: left;
	width: 530px;
	}

#footer {
	clear: both;
	border-top: 1px solid #90827A;
	font: normal 9px/16px veranda, trebuchet MS, arial, helvetica, sans-serif;
	color: #90827A;
	text-align: right;
	margin: 15px 0 0 210px;
	width: 540px;
	}

h1 {
	text-indent: -9999px;
	margin: -60px 0 0 175px; 
	}

h2, th {
	font: bold 11px/16px palatino, georgia, times new roman, georgia, times, serif;
	color: #CC0000;
	border-bottom: dashed 1px #90827A;
	letter-spacing: .1em;
	padding: 0 0 .5em 0;
	margin-top: 1.5em;
	}
#news h2 {
	padding: 0em 0 .5em 0;
	letter-spacing: 0;
	margin-top: 2em;
	clear: left;
	}
	
h3 {
	}
	
h4 {
	font: bold 10px/16px veranda, trebuchet MS, arial, helvetica, sans-serif;
	color: #000000;
	text-align: left;
	margin: 0;
	padding: 0;
	}

blockquote {
	font: bold 11px/16px veranda, trebuchet MS, arial, helvetica, sans-serif;
	color: #90827A;
	text-align: left;
	margin-left: 1em;
	}
	
p {
	margin-top: 0em;
	margin-bottom: 1em;
	}
p.intro {
	font: normal 16px/20px palatino, times, georgia, times, serif;
	color: #CC0000;
	letter-spacing: .05em;
	}
p.question {
	font-weight: bold;
	color: #333333;
	}
p.mainlink {
	font: bold 11px/16px palatino, georgia, times new roman, georgia, times, serif;
	border-bottom: dotted 1px #90827A;
	}
#contentnav { 
	font-size: 12px;
	margin-bottom: 0;
	border-bottom: dashed 1px #90827A;
	padding-bottom: 1em;
	}

a:link 	{ text-decoration: underline; color: #90827A; }
a:hover { color: #CC0000; text-decoration: underline; }
a:visited { color: #333333; text-decoration: underline; }


/* navigation rollovers */
#nav a {
	text-indent: -9999px;
	display: block;
	width: 140px;
	height: 18px;
   }
#nav a:hover {
   background-position: -140px 0;
   }
#nav a:active {
   background-position: -280px 0;
   }

.about { background: url("../images/b_about.gif") 0 0 no-repeat;}
.books { background: url("../images/b_books.gif") 0 0 no-repeat;}
.authored { background: url("../images/b_books_author.gif") 0 0 no-repeat;}
.intros { background: url("../images/b_books_intros.gif") 0 0 no-repeat;}
.magazines { background: url("../images/b_magazines.gif") 0 0 no-repeat;}
.magbaseline { background: url("../images/b_magazines_baseline.gif") 0 0 no-repeat;}
.magid { background: url("../images/b_magazines_id.gif") 0 0 no-repeat;}
.magmetropolis { background: url("../images/b_magazines_metropolis.gif") 0 0 no-repeat;}
.magprint { background: url("../images/b_magazines_print.gif") 0 0 no-repeat;}
.magvaroom{ background: url("../images/b_magazines_varoom.gif") 0 0 no-repeat;}
.magother{ background: url("../images/b_magazines_other.gif") 0 0 no-repeat;}
.catalogs { background: url("../images/b_catalogs.gif") 0 0 no-repeat;}
.times { background: url("../images/b_times.gif") 0 0 no-repeat;}
.bkrev { background: url("../images/b_times_bkrev.gif") 0 0 no-repeat;}
.oped { background: url("../images/b_times_oped.gif") 0 0 no-repeat;}
.sva { background: url("../images/b_sva.gif") 0 0 no-repeat;}
.aiga { background: url("../images/b_aiga.gif") 0 0 no-repeat;}
.news { background: url("../images/b_news.gif") 0 0 no-repeat;}
.news13 { background: url("../images/b_news_2013.gif") 0 0 no-repeat;}
.news12 { background: url("../images/b_news_2012.gif") 0 0 no-repeat;}
.news11 { background: url("../images/b_news_2011.gif") 0 0 no-repeat;}
.news10 { background: url("../images/b_news_2010.gif") 0 0 no-repeat;}
.news09 { background: url("../images/b_news_2009.gif") 0 0 no-repeat;}
.news08 { background: url("../images/b_news_2008.gif") 0 0 no-repeat;}
.news07 { background: url("../images/b_news_2007.gif") 0 0 no-repeat;}
.news06 { background: url("../images/b_news_2006.gif") 0 0 no-repeat;}
.podcasts { background: url("../images/b_podcasts.gif") 0 0 no-repeat;}
.interviews { background: url("../images/b_interviews.gif") 0 0 no-repeat;}
.print { background: url("../images/b_interviews_print.gif") 0 0 no-repeat;}
.intaiga { background: url("../images/b_interviews_aiga.gif") 0 0 no-repeat;}
.dialogues { background: url("../images/b_interviews_dialogues.gif") 0 0 no-repeat;}
.other { background: url("../images/b_interviews_other.gif") 0 0 no-repeat;}
.blog { background: url("../images/b_blog.gif") 0 0 no-repeat;}
.contact { background: url("../images/b_contact.gif") 0 0 no-repeat;}
.masters { background: url("../images/b_masters.gif") 0 0 no-repeat;}
.atlantic { background: url("../images/b_atlantic.gif") 0 0 no-repeat;}
.eye { background: url("../images/b_eye.gif") 0 0 no-repeat;}


/* LISTS */
ul { list-style-type: none;
	margin: 0;
	padding: 0;
	}
ul.sidebullets { list-style-type: circle;
margin: 0;
padding: 0;
}
#pdflist li {
	display: block;
	color: #90827A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-bottom: 2em;
	margin-left: 50px;
	background-image: url(../images/i_pdf.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 4em; 
}

#booklist { position: relative;
	list-style-type: none;
	width: 550px;
	margin: 0;
	padding: 0;
	background-color: #FFFEE8;
	}

#booklist li {float: left;
	width: 120px;
	height: 200px;
	padding-bottom: 1em;
	padding-left: 1.5em;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal; 
	}
#namelist li { 
	float: left;
	color: #90827A;
	padding: 0 0 1em 2em;
	width: 180px;
	}	
#textlist li { 
	float: left;
	color: #90827A;
	padding: 0 0 1em 2em;
	width: 230px;
	}
#widelist li { 
	float: left;
	color: #90827A;
	padding: 0 0 1em 2em;
	width: 500px;
	}
#interviewList li { 
	padding: 10px 0 10px 100px;
	margin: 0px 0 0 0;
	border-bottom: dotted 1px #90827A;
	background-repeat: no-repeat;
	background-position: 0px 50%;
	line-height: 70px;
	}
#interviewList li a { 
	font: bold 11px palatino, georgia, times new roman, georgia, times, serif;
	height: 70px;
	}

#booklist li a {padding-top: 140px;
display: block;
text-align: left;
}

#booklist li a:link {text-decoration: none;
font-family: "Times New Roman" Times, serif;
font-size: 10px;
color: #CC0000;
}
#booklist li a:visited {text-decoration: none;
font-family: "Times New Roman" Times, serif;
font-size: 10px;
color: #CC0000;
}

#sidebar li {
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-bottom: 1em;
	margin-left: 15px;
	}
#sidebar a {
	text-indent: 0px;
	color: #FFF;
	}
#sidebar a:link {
	text-decoration: underline;
	color: #FF9933;
	}
li.mp3 {
	display: block;
	background-image: url(../images/i_mp3.gif);
	background-repeat: no-repeat;
	background-position: 0 0em;
	padding: .5em 0em 2em 3em; 
	margin-left: 35px;
	}
li.ra {
	display: block;
	background-image: url(../images/i_realaudio.gif);
	background-repeat: no-repeat;
	background-position: 0 0em;
	padding: .5em 0em 2em 3em; 
	margin-left: 35px;
	}
li.rss {
	display: block;
	background-image: url(../images/bullet_rss.gif);
	background-repeat: no-repeat;
	background-position: 0 0em;
	padding: .5em 0em 2em 4em; 
	margin-left: 25px;
	}
li.audio {
	display: block;
	background-image: url(../images/bullet_audio.gif);
	background-repeat: no-repeat;
	background-position: 0 0em;
	padding: .5em 0em 2em 4em; 
	margin-left: 25px;
	}
li.noicon {
	display: block;
	padding: .5em 0em 2em 3em; 
	margin-left: 35px;
	}

/* book review list */
ul#imagelist { 
	position: relative;
	list-style-type: none;
	width: 550px;
	margin: 2em 0 0 1.5em;
	padding: 0;
}
#imagelist li {
	float: left;
	width: 145px;
	height: 230px;
	margin: 0 1em 0 1em;
	background-position: 50% 0%;
}
#imagelist p {
	margin-top: 200px;
	text-align: center;
	font: normal 11px georgia, "Times New Roman", Times, serif;
	color: #777777;
}

li#brAchile { background: url(../bkrev/achile.jpg) no-repeat; }
li#brAllen { background: url(../bkrev/allen.jpg) no-repeat; }
li#brArisman { background: url(../bkrev/arisman.jpg) no-repeat; }
li#brBandsuch { background: url(../bkrev/bandsuch.jpg) no-repeat; }
li#brBartalos { background: url(../bkrev/bartalos.jpg) no-repeat; }
li#brBartkus { background: url(../bkrev/bartkus.jpg) no-repeat; }
li#brBartkus2 { background: url(../bkrev/bartkus_2.jpg) no-repeat; }
li#brBartkus3 { background: url(../bkrev/bartkus_3.jpg) no-repeat; }
li#brBedrosian { background: url(../bkrev/bedrosian.jpg) no-repeat; }
li#brBlechman { background: url(../bkrev/blechman.jpg) no-repeat; }
li#brBrodner { background: url(../bkrev/brodner.jpg) no-repeat; }

li#brCarrilho { background: url(../bkrev/carrilho.jpg) no-repeat; }
li#brCarrilho2 { background: url(../bkrev/carrilho_2.jpg) no-repeat; }
li#brChwast { background: url(../bkrev/chwast.jpg) no-repeat; }
li#brDrescher { background: url(../bkrev/drescher.jpg) no-repeat; }
li#brEverett { background: url(../bkrev/everett.jpg) no-repeat; }
li#brFella { background: url(../bkrev/fella.jpg) no-repeat; }
li#brFreymann { background: url(../bkrev/freymann.jpg) no-repeat; }
li#brGlaser1 { background: url(../bkrev/glaser_1.jpg) no-repeat; }
li#brGlaser2 { background: url(../bkrev/glaser_2.jpg) no-repeat; }
li#brGroenig { background: url(../bkrev/groenig.jpg) no-repeat; }

li#brGrossman { background: url(../bkrev/grossman.jpg) no-repeat; }
li#brGrossman2 { background: url(../bkrev/grossman_2.jpg) no-repeat; }
li#brIllic1 { background: url(../bkrev/illic_1.jpg) no-repeat; }
li#brIllic2 { background: url(../bkrev/illic_2.jpg) no-repeat; }
li#brIllic3 { background: url(../bkrev/illic_3.jpg) no-repeat; }
li#brIllic4 { background: url(../bkrev/illic_4.jpg) no-repeat; }
li#brJohnson1 { background: url(../bkrev/johnson_1.jpg) no-repeat; }
li#brJohnson2 { background: url(../bkrev/johnson_2.jpg) no-repeat; }
li#brJohnson3 { background: url(../bkrev/johnson_3.jpg) no-repeat; }

li#brDJohnson { background: url(../bkrev/davidjohnson.jpg) no-repeat; }
li#brKoen { background: url(../bkrev/koen.jpg) no-repeat; }
li#brKoen2 { background: url(../bkrev/koen_2.jpg) no-repeat; }
li#brKoen3 { background: url(../bkrev/koen_3.jpg) no-repeat; }
li#brKulikov1 { background: url(../bkrev/kulikov_1.jpg) no-repeat; }
li#brKulikov2 { background: url(../bkrev/kulikov_2.jpg) no-repeat; }
li#brKulikov3 { background: url(../bkrev/kulikov_3.jpg) no-repeat; }
li#brKunz { background: url(../bkrev/kunz.jpg) no-repeat; }
li#brLam1 { background: url(../bkrev/lam_1.jpg) no-repeat; }
li#brLam2 { background: url(../bkrev/lam_2.jpg) no-repeat; }
li#brLam3 { background: url(../bkrev/lam_3.jpg) no-repeat; }
li#brLam4 { background: url(../bkrev/lam_4.jpg) no-repeat; }
li#brLanders { background: url(../bkrev/landers.jpg) no-repeat; }

li#brLaw { background: url(../bkrev/law.jpg) no-repeat; }
li#brMcCall { background: url(../bkrev/mccall.jpg) no-repeat; }
li#brMcDonald { background: url(../bkrev/mcdonald.jpg) no-repeat; }
li#brMcGuire1 { background: url(../bkrev/mcguire_1.jpg) no-repeat; }
li#brMcGuire2 { background: url(../bkrev/mcguire_2.jpg) no-repeat; }
li#brMcGuire3 { background: url(../bkrev/mcguire_3.jpg) no-repeat; }
li#brMcGuire4 { background: url(../bkrev/mcguire_4.jpg) no-repeat; }
li#brMcMullan { background: url(../bkrev/mcmullan.jpg) no-repeat; }
li#brNeiman1 { background: url(../bkrev/neiman_1.jpg) no-repeat; }

li#brNeiman2 { background: url(../bkrev/neiman_2.jpg) no-repeat; }
li#brPayne { background: url(../bkrev/payne.jpg) no-repeat; }
li#brPullen1 { background: url(../bkrev/pullen_1.jpg) no-repeat; }
li#brPullen2 { background: url(../bkrev/pullen_2.jpg) no-repeat; }
li#brRash { background: url(../bkrev/rash.jpg) no-repeat; }
li#brRoberts1 { background: url(../bkrev/roberts_1.jpg) no-repeat; }
li#brRoberts2 { background: url(../bkrev/roberts_2.jpg) no-repeat; }
li#brRoberts3 { background: url(../bkrev/roberts_3.jpg) no-repeat; }
li#brSavage { background: url(../bkrev/savage.jpg) no-repeat; }
li#brScher { background: url(../bkrev/scher.jpg) no-repeat; }
li#brSis { background: url(../bkrev/sis.jpg) no-repeat; }

li#brStermer1 { background: url(../bkrev/stermer_1.jpg) no-repeat; }
li#brStermer2 { background: url(../bkrev/stermer_2.jpg) no-repeat; }
li#brSummers1 { background: url(../bkrev/summers.jpg) no-repeat; }
li#brSummers2 { background: url(../bkrev/summers_2.jpg) no-repeat; }
li#brVanallsburg { background: url(../bkrev/vanallsburg.jpg) no-repeat; }
li#brWare { background: url(../bkrev/ware.jpg) no-repeat; }



/* Image management */
img {
	border: 0;
	}
#sideimg {
	padding-bottom: 40px;
	padding-left: 20px;
	width: 90px;
	float: right;
	}
.aboutimg {
	float: left;
	padding-right: 20px;
	}
#news img {
	padding: 0 1em 1em 0;
	float: left;
	}
.right {
	float: right;
	}
.left {
	float: left;
	}
div.spacer {
  clear: both;
  }
#magcovers {padding-top: 20px;}
#imgDialogues {
	padding-right: 10px;
	float: left;
	}
#indexcontent img {
	padding: 0 5px 0 0;
	}
  
  /* tables */
 table {
 	width: 100%;
 	padding: 0;
 	}
 td {
 	width: 33%;
 	padding: 0;
 	vertical-align: top;
 	}
  th {
 	width: 33%;
 	padding: 0;
 	}
 	
/* slider */

		#slider ul, #slider li{ 
			margin:0;
			padding:0;
			list-style:none;
			}	
		#slider, #slider li{ 
			height:241px;
			width:540px;
			overflow:hidden;
			}	
		#slider{ 
			margin: 0 0 5px 210px;
			text-align: right;
			}	
		#prevBtn, #nextBtn{ 
			/*display:block;
			width:30px;
			height:77px;*/
			position:relative;
			left:670px;
			top:20px;
			font-size: 13px;
/*
			position:absolute;
			left:680px;
			bottom:160px;
			}	

		#nextBtn{ 
			left:725px;
			}																					
*/	
	/* // slider */													

	.col strong, .full strong{
		padding:0 2px;
		background:#f1f1f1;
		}
	.col a, .full a{
		font-weight:bold;
		text-decoration:underline;
		}		


	.full ul, .full li{
		margin:0;
		padding:0;
		list-style:none;
		}
	.full li{
		padding:3px 15px;
		background:#f1f1f1;
		margin-bottom:1px;
		} 	