#container
{
width: 90%;
margin: 10px auto;
border: 1px solid gray;
line-height: 130%;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .85em;
}
		
#top
{
padding: .5em;
background-color: #ddd;
border-bottom: 1px solid gray;
}
		
#top h1
{
padding: 0;
margin: 0;
}
		
#leftcol
{
float: left;
width: 160px;
margin: 0;
padding: 1em;
}
		
#rightcol
{
float: right;
width: auto;
margin: 0;
padding: 1em;
}
		
#content /* center column */
{
margin-left: 200px;
border-left: 1px solid gray;
margin-right: 200px;
border-right: 1px solid gray;
padding: 1em;
background: #ffffd7;
line-height: 130%;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .99em;
/*max-width: 36em;*/
}
		
#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}
		
#leftcol p, #rightcol p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

/* ############### Vertical List ################## */
#verlist
{
padding: 0px; /* 1px 1px 5px; */
margin-left: 10px;
margin-right: 10px;
font: bold 12px Verdana, sans-serif;
/*background: gray;*/
background-color: #ffffcc;}

		
#vertlist li
{
list-style: none;
margin: 1px;
border-top: 1px solid gray;
text-align: left;
}
		
#vertlist li a
{
display: block;
padding: 0.7em 0.5em 0.5em 0.75em;
border-left: 3em solid #AAB;
/*background: #CCD;*/

text-decoration: none;
background: #ffffcc;}
	
#vertlist li a:link { color: #448; }
#vertlist li a:visited { color: #667; }
		
#vertlist li a:hover
{
border-color: #FE3;
color: #FFF;
background: #332;
font-weight: bold;
}



/* ############################################################################### */

a.arezis:hover{color:blue; font-weight:bold;}
a {text-decoration: none;}
a:hover {color:blue; Font-weight:bold;font-style: italic;}


/*
#content pre{
font-size: 1.2em;
}

#content img {
float: left;
padding-right: 8px;
margin-bottom: 25px;
}*/

/*---------- for the Authors Page -----------*/

#authorheading{
font-size: 1.4em;
padding-bottom:1.1em;
}

#rostercol {
float: left;
/*263 is 1/3rd of the 799 width */
width: 200px;
height: auto;
margin-bottom: 25px;
margin-top: 0;
padding-right: 8px;
}

#biotext{
float: left;
width: 550px;
height: auto;
margin-bottom: 25px;
margin-top: 0;
padding-right: 8px;
}

div#worktitles{
font-size:1.1em;
font-weight:bold;
padding-bottom:0.5em; 
}

div#announce{
font-size:1.2em;
font-Weight:bold;
padding: 2%;
text-align: left;
}

/* -------------- chapter pages --------------------*/

div#chapheading{
text-align: left;
font-size: 1.3em;
padding-top:1em;
padding-bottom: 1.5em;
}


/* ------------------------------------- */
.separator {clear: both;height: 1px;}

div#footer {
padding: 2%;
text-align: center;
clear: both;
font-size:0.8em;
position: inherit;
}

/*----------  Book Page ----------*/

div#booksummary{
padding-bottom:1.6em;
}

.bookbig{
font-size:1.2em;
}

/*----------- Chapter Page ----------*/
div#sstitle{
text-align: left;
font-size: 1.3em;
padding-top:0.8em;
padding-bottom: 1.0em;
}


/*----------------- header section ----------------*/
#header{
clear: both;
/*background: url(images/header3.jpg) top left no-repeat;*/
padding-top:6px;
/*height: 100px;*/
text-indent: 25px;
}

#header h1 {
font-size:3.8em;
letter-spacing:-4px;
color:#d88d44;
/*padding:45px 0 10px 45px;*/
}

/*#header h1 a {color:#d88d44;text-decoration:none;}*/

#header h1 a {color: #d88d44;}

/*#header h1 a:hover {color:#e99e55;}*/

#slogan {
color:#20526a;
margin:30px 0 0 45px;
font-size:1.6em;
letter-spacing:-1px;
}

#slogansmall{
color:#20526a;
margin:15px 0 2px 0;
font-size:1.0em;
letter-spacing:-1px;
}

/* -------------- Ads --------------------*/

div#gbannerad{
text-align:center;
padding-bottom:1.0em;
}

div#amzncb{
padding-top:40px;
text-align: center;
}

/* ------------ bread crumbs -------------- */

div#bccontainer{
clear:both;
}

.bchomepage{
font-size:1.1em;
float:left;
/*clear: left;*/
padding-right:.2em;
/*padding-bottom:1.8em;*/
}

.bcauthor{font-size:1.1em;clear:both;}

.bctitle{font-size:1.4em;}

.bcchapter{font-size:1.3em;}
