body {
			background-color: #111;
			margin-top: 0px;
			max-width:95%;
			font-family: Helvetica, Arial, san-serif;
			
			}
		
			
			.header {
			border-top: 0px;
			border-left: 0px;
			border-bottom: 5px;
			border-right: 8px;
			color: black;
			border-style: inset;
			width: 100%;
			padding: 0px 2px 1px 0px;
			float: left;
			}
			
			#menu {
			font-family: Verdana, san-serif;
			font-size: .8em;
			font-weight: 700;
			position: relative;
			float: right;
			color: white;
			text-align: right;
			width: 97%;
			height: auto;
			margin: 0 0 0 0;
			word-spacing: .7em;
			border: 4px outset;
			border-right: solid #666;
			border-left: none;
			border-top: none;
			border-bottom:solid #666;
			background: url(../img/menuback.jpg) right center #000;
			padding-right: 1.2em;
			}
			
			#menu a:link {
						font-size: 1.1em;
						color: #000;
						text-decoration: none;
						}
			
			#menu a:hover { color: #FFF;
						text-decoration: none; }
			
			#menu a:active {color: #000;
						text-decoration: none; }
			
			#menu a:visited { color: #000; 
						text-decoration: none;}
			#menu a:visited:hover { color: #FFF;
						 }
		
			#main {
				text-align: center;
				position: relative;
				float: right;
				background-color: #222;
				color: #99DDFF;
				margin: 10px 0px 5px 0px;
				width: 98%;
				border-color: #111;
				border-width: 4px;
				border-style: inset;
				padding: 3px 5px;
				}
			
			#adsleft {
				float: left;
				position: relative;
				color: #0064AD;
				border: 3px groove #0064AD;
				padding: 2px;
			}
			
			#window {
				margin: 1em 1em 1em 9em;
				padding-right: 2em;
				padding-left: 2em;
				padding: 0em 1em 3em 3em;
				text-align: left;
				background-color: #000;
				border: 5px inset #111;
				font-weight: lighter;
				min-height: 25em;
			}
			
			#window h1 {
				font-family: Arial, Verdana, serif;
				font-weight: light;
				color: #556;
				font-size: 23pt;
				text-align: left;
				text-indent: 1em;
			}
			
			#window h2 {
				font-family: Verdana, serif;
				font-weight: light;
				color: #70B3E0;
				font-size: 1.1em;
				text-align: left;
				background: url(../img/h2bg1.gif) bottom left #000 repeat-x;
				margin-left: 1em;
				margin-right: auto;
				margin-top: .4em;
				width: 85%;
				padding: .3em 1em;
			}
			
			#window p {
				max-width: 95%;
				font-family: Verdana, san-serif;
				font-size: .9em;
				font-weight: lighter;
				color: #FFF;
				text-align: justify;
				line-height: 1.2em;
				text-indent: 0em;
				margin: 1em 3em 2em 3em;
				letter-spacing: .05em;
				list-style-position: inside;
				
			}
			
			#window p+dt {
				margin-bottom: 3em;	
			}
			
			#window hr {
				width: 20em;
				text-indent: 0em;
				margin-left: 0em;
				margin-right: 2em;

			}
			
			#window p + p { text-indent: 0em;}
			
			#window a:link {
				color: #89B;
				text-decoration: none;
			}
			
			#window a:hover {
				color: #3897FF;
				text-decoration: none;
				background: #444;
			}
			
			#window a:visited {
				color: #89B;
				text-decoration: none;
							}
			#window a:visited:hover {
				color: #AEF;
				text-decoration: none;
			}

			#window dt {
				font-family: Helvetica, san-serif;
				font-size: 1.2em;
				padding: .2em 2em .3em 1.6em;
				margin: .6em 5% 0 5%;
				background: url(../img/listeningbg1a.gif) top left #000 repeat-x;
				border: 2px #0064AD solid;
				border-bottom: none;
				color: #3897FF;
				line-height: 1.4em;
			}
			
			
			#window dd {
				margin: 0 5% .2em 5%;
				padding: .6em 2em .7em 3em;
				background: url(../img/listeningbg2.gif) bottom left #000 repeat-x;
				color: #ccc;
				font-size: 1em;
				font-family: Times, serif;
				text-align: justify;
				border: 2px #0064AD solid;
				border-top: none;

						}
			#window dt+dd {
				margin-bottom: 2em;	
			}
			

	
			#strip img {
				width:95%;
				}
			
			.imgright50 {
				position: relative;
				float: right;
				width: 50%;
				padding: .8em;
			}
			
			.imgleft50 {
				position: relative;
				float: left;
				width: 50%;
				padding: .8em;
			}	
			.snocap {
				margin-left: 10%;
				margin-right: 5%;
			}
		
			#footer {
				float: right;
				position: relative;
				width: 90%;
				margin: 10px 0px 0px 50px;
				border-style: none;
				border-width: 0px;
				color: #000000;
			}
			#footer a:link { color: #000;
						background-color: #111;
						text-decoration: none;}
			
			#footer a:hover { color: red;
						text-decoration: none; }
			
			#footer a:active {color: red;
						text-decoration: none; }
			
			#footer a:visited { color: #333; 
						text-decoration: none;}
			#footer a:visited:hover { color: #CCC ;
					text-decoration: none;}
					
			.image1 {
				float: right;
				margin: 2em 1em .5em 1em;
				padding: .5em;
				border-style: none;
				border-width: 0px;
				width: 40%;
			}
			#image2 {
				float: left;
				position: relative;
				margin: 1em 1em .5em 1em;
				padding: .5em .5em .5em .5em;
				border-style: none;
				border-width: 0px;
				width: 100%;
			}
			
				.amazon {
				font-size: .5em;
				color: yellow;
				margin: 0 .3em 0 .3em;
				border: 1px yellow outset;
				padding: .1em .3em .1em;
				}
			
			   	.discogs {
				font-size: .5em;
				color: orange;
				margin: 0 .3em 0 .3em;
				border: 1px orange outset;
				padding: .1em .3em .1em;
				}
			
			   	.myspace {
				font-size: .5em;
				color: #7F92FF;
				margin: 0 .3em 0 .3em;
				border: 1px #7F92FF outset;
				padding: .1em .3em .1em;
				}
				
			.white {color: white;}

			.aside {color: #667; }
			
			embed.video {
				width: 90%;
				margin-left: 5%;
				margin-right: 5%;
				border: none;
				background: #000;
			}
			