* 
	{
	margin: 0; 
	padding: 0;
	}
	
a img 
	{
	border: none;
	}
	
.crumb
	{
	font-family:verdana;
	font-size:.6em;
	position:absolute;
	left: 182px;
	padding:3px;
	}
	
#navbar
	{
	border-top:4px solid #660000;
	border-bottom:1px solid black;
	height: 2.4em;
  	padding: 0 0 0 180px;
  	background: #FBFAF4;
  	min-width: 750px;
	}

#navbar li 
	{
	float: left; 
	padding: 0 23px 0 13px; 
	margin-right: 5px;
  	background: url(images/diamond-black.gif) 100% 66% no-repeat;
  	}
  	
#navbar .jazzbook
	{
	background:none;
	}
  	
#navbar li a 
	{
	display: block; 
	padding: 0.75em 0 0.25em;
	text-transform: uppercase; 
	text-decoration:none;
	color: #000;
	font-family: 18px Georgia, Times, serif; overflow: hidden;
	}

#navbar a:hover
	{
	text-decoration:none;
	background: url(images/navbarlinkbg.gif) top left repeat-x; color: #555;
	}

p.photo a, p.thumb a, ul.thumbnails a,.thumb
	{
  	display: block;
  	float: left;
  	margin: 0;
  	padding: 3px 3px 3px 3px;
  	border: 1px solid #ccc;
  	border-top-color: #eee;
  	border-right-color: #ddd;
  	border-bottom-color: #bbb;
  	background-color: #fff;
  	text-align: center;
	}
	
p.thumb a, ul.thumbnails a , .thumb
	{
  	width: 80px;
  	margin-right: 10px;
  	margin-bottom: 10px;
	}
	
p.photo a:hover, p.thumb a:hover, ul.thumbnails a:hover 
	{
  	border: 1px solid #ccc;
  	background-color: #eee;
	}
	
ul.thumbnails a 
	{
  	width: 80px;
  	margin-right: 10px;
  	margin-bottom: 10px;
	}
	
p.thumb, ul.thumbnails 
	{
  	margin: 0 0 10px 0;
  	padding: 0;
  	float: left;
  	text-align: center;
  	background-color: #efefef;
  	line-height: 1em;
  	list-style: none;
	}
	
ul.thumbnails li, ul.navigation li 
	{
  	display: inline;
  	margin: 0;
  	padding: 0;
	}
	
#navbar li a:hover
	{
	color:#660000;
	text-decoration:underline
	}
	
ul, ol 
	{
	list-style: none;
	}

a 
	{
	text-decoration: none;
	}

#masthead 
	{
	position: absolute; 
	z-index: 7; 
	top: 0; 
	left: 22px;
	width:138px;
	border-right:1px solid black;
	border-left:1px solid black;
	border-bottom:1px solid black;
        background-color:#fff;
	}
	
#masthead a 
	{
	display: block; 
	/*background: #81817C;*/ 
	}
	
#masthead a:hover 
	{
	background: #fff;
	border-bottom-width: 0;
	}

.rule
	{
	border-bottom:1px solid #616161;
	margin: 0 0  10px ;
	}
	
/*
#content
{
width:500px;
left: 200px;

}
*/

.image1 
	{
	border:.09em solid black;
	width:345px;
	height:70px;
	margin: 0;
  	padding: 3px 3px 3px 3px;
  	border: 1px solid #ccc;
  	border-top-color: #eee;
  	border-right-color: #ddd;
  	border-bottom-color: #bbb;
  	background-color: #fff;
  	text-align: center;

	}

.image21
{
    width:345px;
    height:90px;
}

#img
	{
	display:block;
	margin: 0 auto 5px auto;
	border:1px solid #ccc;
	border-bottom-color:#eee;
	border-left-color:#ddd;
	border-top-color:#bbb;
	}

p.photo
	{
	margin:0 0  10px 0;
	float:left;
	width:75%;
	text-align:center;
	background-color:#fff;
	line-height: 1em;
	}

p.photo a 
	{
	display:block;
	float: left;
	margin:0;
	padding: 4px 4px 9px 4px;
	border: 1px solid #ccc;
	border-bottom-color:#bbb;
	border-right-color:#ddd;
	border-top-color:#eee;
	background-color:#fff;
	text-align:center;
	}

p.photo a:hover
	{
	border-color: #ccc;
	background-color: #eee;
	}

p.description 
	{
	clear: left;
	}

ul.thumbnails 
	{
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	text-align:center;
	}

#content 
	{
	font-family:Verdana;
	font-size:.7em;
	line-height:1.8em;
	width: 350px;
	padding: 1.5em 1.5em 1.5em 190px;
	float: left;
	border-right:.09em solid #cdcdcd;
	text-align:justify;
	}
	
#content2, #content3
	{
	font-family:Verdana;
	font-size:.7em;
	line-height:1.8em;
	width: 650px;
	padding: 1.5em 1.5em 7.5em 190px;
	float: left;
	border-right:.09em solid #cdcdcd;
	text-align:justify;
	}

#content3 a:hover
{
text-decoration:underline;
}
	
ul.list li
	{
	display: inline;
  	margin: 0;
  	padding: 5px;
 
	}
	

#content2 p, #content p
	{
	margin: .9em 0 0;
	}

#content3 p
	{
	margin: .5em 0 0;
	}

#gallery
	{
	position:absolute;
	top:57px;
	left:390px;
	width: 300px;
	height:400px;
	padding: 1.2em 1.2em 1.2em 190px;
	float: right;
	}

#content b, #content2 b
	{
	color:#660000;
	}
	
#content2 code
	{
	font-family:courier;
	font-size:11px;
	color:#660000;
	border:.09em solid black;
	padding:3px;
	}

.code2
	{
	font-family:courier;
	font-size:11px;
	color:#660000;
	padding:3px;
	}

.byline 
	{
	font: italic 1.1em Times, serif; 
	letter-spacing: 1px; 
	margin: 0 0 0; 
	color: #660000
	}
	
.byline2
	{
	font: bold 1.1em Verdana, sans-serif;
	text-transform: uppercase; 
	letter-spacing: 2px;
	color: #660000;
	margin: 14px 0 11px; 
	}

.byline a:link, .byline a:visited 
	{
	font: bold 1.1em Verdana, sans-serif;
	text-transform: uppercase; 
	letter-spacing: 2px;
	margin-left: 0.25em;
	color:#660000;
	}

/* footer */

#footer 
	{
	position:relative;
	clear: both;
	border: 1px solid #666; 
	border-width: 1px 0;
  	margin-bottom: 140px;
  	font-family:verdana;
  	font-size: 0.7em;
 /* 	background: #FBFAF4 url(/pix/pixelstoprose.gif) 20px 50% no-repeat; */
  	}
  	
#footer p 
	{
	margin-left: 170px; 
	padding: 1em 40px; 
	border-left: 1px solid #666;
  	background: #FFF;
  	}
  	
#footer a:link, #footer a:visited 
	{
	border-bottom-width: 0;
	}
	
#footer a:hover 
	{
	border-bottom-width: 1px;
	}

.issn 
	{
	font: 0.9em Verdana, sans-serif; 
	text-transform: uppercase; 
	letter-spacing: 0.33em;
	}
	
.issn b 
	{
	font: 1.2em Georgia, Times, serif; 
	letter-spacing: 1px;
	}

#footer .copyright 
	{
	padding-left: 25px; 
	background: url(images/diamond-gray.gif) 10px 50% no-repeat;
	}

.stress
	{
	font-family:times;
	font-size:1.2em;
	}

