/* global page scrolling behavior */
/* html, body {
	width: 100%; 
	height: 100%; 
	overflow: hidden;} */

/* 2 column layout from http://blog.html.it/layoutgala/ */
	html,body{margin:0;padding:0}
	div#footer p{margin:0;padding:15px 0 15px}
    div#wrapper{float:right;width:100%;margin-left:-25em}
	div#content{margin-left:25em}
	div#navigation{float:left;width:25em}
	div#extra{float:left;clear:left;width:25em}
	div#footer{clear:both;width:100%}

	#header {
		margin: 0 0 1em 0; padding: 0;
		background-color:#EEEEEE; /* was #F6F5F4 */
		/*background-color: #FDD;  /* DBG */
		height:5.0em;
		}
	#art-bio {
		margin: 0; padding: 0;
		position:relative; top:2.60em; 
		left: 3.9em; 
  	}
	#artist {
		margin: 0; padding: 0;
		position: relative; top:.26em; left: 0;		
		width:10.786em;
		font-size: 2.5em; 
		height:1em; 
		font-family: 'Courier New', Courier, monospace; 
		font-weight: normal;
		color: #D8D8C8;
		min-width:0; /* triggers has-layout in IE so letter & word spacing works */
		letter-spacing: -.091em;
		word-spacing: -.34em;
		text-indent: -100em; /* shove the text out of sight */
		}	
	#artist img{
		border:0;
		position:absolute;		
		left:0;
		top:0;
		width:11.325em; /* 453/40 = 11.325 */
		height:1em; 
		}
	#artist a:hover  { color: #D8D8C8; }
	#artist  a{color: #de5c05; }
	#artist a, #artist  a:visited, #artist a:active  { text-decoration: none; }
	#bio {
		padding: 0;
		margin: 0;
		position:relative; 
		top:-3.4em; 
		font-family: 'Courier New', Courier, monospace; 
		min-width:0; /* triggers has-layout in IE so letter & word spacing works */
		letter-spacing: -.1em;
		word-spacing: -.063em;
		left:14.9em;	
		font-size:.8em;				
		}
	#bio a {min-width:0; /* triggers has-layout in IE so letter & word spacing works */}
	a#bio:hover { color: #000; /* #D8D8C8; */ }
	a#bio { color: #de5c05; }
	a#bio, a#bio:visited, a#bio:active { text-decoration: none; }

/* BananAlbum art gallery */	
#BananAlbum {
		margin:0;
		padding:0;
		width: 30em;
		height: 30em;
	}

/* Navigation menu */
	div#navwrap {
		margin: 0em;
		padding: 4em 0 1em 12em;
		min-width:0; /*hack to give layout for IE */
		}
	#imnu {
		margin:0;
		padding:0;
		list-style-type: none;
		font-family: 'Courier New', Courier, monospace; 
		color: #D0BFA7; 
		min-width:1em; /*hack to give layout for IE */
		font-size: 2.75em; /* 44px */
		line-height: .90em; 
		letter-spacing: -.05em;
		word-spacing: -.3em;
		}
	#imnu a:hover {color: #de5c05; background:url(imnu_on.gif) repeat top;}
	#imnu a {color: #D0BFA7; /* #D7BA81;*/}
	span.imnuon {color: #de5c05; background:url(imnu_on.gif) repeat top ;}
	#imnu a, #imnu a:visited, #imnu a:active { text-decoration: none; }
	
	/* thumbnail table */
	td {
	text-align: center;
	vertical-align: middle;
	}

	/* descriptions */
	pre {
		margin: 0;
		font-family: Verdana, Helvetica, Sans-Serif;
		font-size: .625em;
		line-height: 1.25em;
		color: #de5c05;
		/* background-color: #FDD;  */
		}
	
	/* artist bio */
	#content p{
		font-family:Verdana,Helvetica,Sans-Serif;
		font-size:.625em;
		line-height: 1.75em;
		color:  #de5c05;
		width: 20em;
	}
	
	#footer p{
		font-family: Verdana, Helvetica, Sans-Serif;
		font-size: .625em;
		line-height: 1.75em;
		text-align: center;
		color: #726541;
		/* background-color: #FDD;  */
		}
	#footer a:hover {color:  #de5c05;}
	#footer a {color: #726541;}
	#footer a, #footer a:visited, #footer a:active { text-decoration: underline;}