/* CSS Document for Resolution Audio Video: Print Version */

/* Copyright 2007-8 Bunny Hirschmann Web Services, all rights reserved. Please contact Bunny at 206-523-8016 or bhirschm@hotmail.com */
/* for permission to use any part of this script. */

/* This documents contains both layout elements and style elements. Colors and font characteristics can be changed*/
/* without causing major problems. Since this site does not rely on tables for positioning or layout, change other code */
/* with extreme caution, since it may be controlling those elements!*/

/*This style sheet is designed for printing.*/

/******************************layout divs */

#container{
	width: auto;
	background-color: #ffffff;
	margin: 0;
	padding: 0pt;
	float: none;
	}
	
#masthead{
	width: auto;	
	margin: 0;
	float: left;
	padding: 20pt 0 0 0pt;
	background-color:#ffffff;
	}

#masthead a:link, #masthead a:visited{
	color: #000000;
	text-decoration: none;
	}
	
#masthead a:hover, #masthead a:visited:hover{
	color: #000000;
	text-decoration: none;
	}
	
#masthead a:active, #masthead a:active:hover {
	color: #000000;
	text-decoration: none;
	}
	
#masthead img {
	border: none;
	}
	
#content{
	clear: both;
	width: 100%;
	padding: 20pt 0 0 0;	
	float: none;
	background-color: #ffffff;
	margin: 0;
	color: #000000;
	}
	
#content img{
	border: none;
	margin: 0pt 15pt 10pt 0pt;
	float: left;
	}

#content p{
	float: none;
	clear: both;
	text-align: left;
	padding-right: 45pt;
	padding-left: 0pt;
	background-color: #ffffff;
	}

#content ol {
	padding-left: 25pt;
	}
	
#content iframe {
	padding-left: 25pt;
}
	
#navBar{	
	display: none;
	}
	

#botLogo{
	width: auto;	
	margin: 0 auto;
	padding: 0pt;
	float: left;
	background-color:#ffffff;
	}
	
#botLogo a:link, #botLogo a:visited{
	color: #000000;
	text-decoration: none;
	}
	
#botLogo a:hover, #botLogo a:visited:hover{
	color: #000000;
	text-decoration: none;
	}
	
#botLogo a:active, #botLogo a:active:hover {
	color: #000000;
	text-decoration: none;
	}
	
#botLogo img {
	display: none;
	}
	
#botLogo p {
	clear: both;
	float: left; /*was right in screen*/
	color: #000000;
	font-size: 12pt;
	font-weight: normal;
	font-style:normal;
	padding: 20pt 0pt 0pt 0pt;
	margin: 0 auto;	
	
	}
#address{
	float: left;
	width: auto;
	padding: 0pt;
	margin: 0 auto;
	padding: 0; 
	background-color:#ffffff;
	}
	
#address p{
	float: left;
	width: auto;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	font-style: normal;
	padding: 20pt 25pt 0pt 0pt;
	margin: 0 auto;
	}

#address h3{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-style: normal;
	font-weight: bold;
	margin: 0 auto;
	padding: 10pt 0pt 0pt 0pt;
	
	}
	
#address a:link{
	color: #000000;
	text-decoration: underline;
	}
	
#address a:visited{
	color: #000000;
	text-decoration: underline;
	}

#address a:hover, #address a:visited:hover{
	color: #000000;
	text-decoration: underline;
	}
	
#address a:active, #address a:active:hover {
	color: #000000
	text-decoration: underline;
	}
	
#address a:active:hover {
	color: #000000;
	text-decoration: underline;
	}
	
#address img{
	border: none;
	float: left;
	}
		
/*****************************html styles **************************************************/

body{
	width: 100%;
	background-color:#ffffff;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	margin: 0 auto;
	padding: 0;
	}
	
a:link{
	color: #000000;
	text-decoration:none;
	}	
	
a:visited {
	color:#000000;
	text-decoration: none;
	}
	
a:hover, a:visited:hover{
	color: #000000;
	text-decoration: none;	
	}
	
a:active, a:active:hover{
	text-decoration: none;
	color: #000000;
	}

h1{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	margin: 0pt;
	padding: 1em 1em 1em 0;
	}	
	
h2{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17pt;
	font-weight:bold;
	font-style: normal;
	margin: 0pt;
	padding: 18pt 0pt 0pt 0pt;
	}
	
.tagLine{
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight:bold;
	font-style: italic;
	margin: 0pt;
	padding: 10pt 0pt 0pt 150pt;
	}
	
h3{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-style: normal;
	font-weight: bold;
	margin: 0pt;
	padding: 13pt 0 10pt 0pt;
	}
	
h4{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight:bold;
	font-style: normal;
	margin: 0pt;
	padding: 0pt 0pt 10pt 0pt;
}

ul {
	list-style-type:square;
	padding-top: .5em;
	padding-left: 20pt;
	margin-left: 20pt;	
	}
	
ol {
	list-style-type: decimal;
	padding-top: .5em;
	padding-left: 20pt;
	margin-left: 20pt;
}

img {
	border: none;
}

/***************************other divs**********************************************/
#productListRight {
	float: none;/*was right*/
	background-color: #ffffff;
	padding: -5pt 0 0 0;
	margin-left: 25pt;/*was margin-right 40*/
	margin-top: -18pt;
	color: #000000;
	width: auto;	
}

#productListLeft {
	float: none;/*was left*/
	background-color: #ffffff;
	padding: 0pt;
	margin-left: 25pt;/*was 20pt*/
	color: #000000;
	width: auto;	
}


/***************************misc. classes and div's*******************************************/

.left {
	float: left;
}

.center {
	text-align: center;
	margin: 0 auto;
	}

.right {
	float:right;
	text-align: center;
	}
	
#specialEvent {
	background-color: #ffffff; 
	color: #000000;
	width: auto;
	float: none;	
	margin: 0pt;
	margin-top: 20pt;
	margin-bottom: 10pt;
	padding: 0;	
	border: dashed 2pt #000000;
}
#specialEvent p {
	background-color: #ffffff;
	color: #000000;
	padding: 0 15pt 5pt 15pt;
	
}

#specialEvent h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color:  #000000;
	margin: 0pt;
	padding: 5pt 0 0 0;
	text-align: center;
}

#specialEvent img {
	border: none;
	margin: -7px 15px 10px 0px;
	padding-bottom: 10px;
	float: left;
}

.specialGuest {
	color: #FF0000;
	font-weight: bold;
	font-size: 15pt;
}

#Shapiro {
	float: none;
	color: #000000;
	width: auto;
	margin-top: 0pt;
	padding-top: 0pt;
	}
	
#Shapiro h4 {
	display: none;
}

#Shapiro p {
	display: visible;
	font-size: 12pt;
	}
	
#Shapiro img {
	clear: both;
	float: none;
	display: visible;
	}
	

/*Sitka Tex styles */
#SitkaTex {
	float: none;
	color: #000000;
	width: auto;
	margin-top: 0pt;
	padding-top: 0pt;
	border: 1px solid #000000;
	}
	
#SitkaTex h4 {
	display: none;
}

#SitkaTex p {
	display: visible;
	font-size: 12pt;
	}
	
#SitkaTex img {
	clear: both;
	float: none;
	display: visible;
	}
	
/*Psychoacoustics June 5styles */
#psychoacousticsJune5 {
	float: none;
	color: #000000;
	width: auto;
	margin-top: 0pt;
	padding-top: 0pt;
	}
	
#psychoacousticsJune5 h4 {
	display: none;
}

#psychoacousticsJune5 p {
	display: visible;
	font-size: 12pt;
	}
	
#psychoacousticsJune5 img {
	clear: both;
	float: none;
	display: visible;
	}
	
	
/*Rick and Dave styles */
#rickDave {
	float: none;
	color: #000000;
	width: auto;
	margin-top: 0pt;
	padding-top: 0pt;
	}
	
#rickDave h4 {
	display: none;
}

#rickDave p {
	display: visible;
	font-size: 12pt;
	}
	
#rickDave img {
	clear: both;
	float: none;
	display: visible;
	}
	
/*Rick and Dave styles */
#ronWeinstein {
	float: none;
	color: #000000;
	width: auto;
	margin-top: 0pt;
	padding-top: 0pt;
	}
	
#ronWeinstein h4 {
	display: none;
}

#ronWeinstein p {
	display: visible;
	font-size: 12pt;
	}
	
#ronWeinstein img {
	clear: both;
	float: none;
	display: visible;
	}
	
/*Psychoacoustics September2008 styles */
#psychoacousticsSep2008 {
	float: none;
	color: #000000;
	width: auto;
	margin-top: 0pt;
	padding-top: 0pt;
	}
	
#psychoacousticsSep2008 h4 {
	display: none;
}

#psychoacousticsSep2008 p {
	display: visible;
	font-size: 12pt;
	}
	
#psychoacousticsSep2008 img {
	clear: both;
	float: none;
	display: visible;
	}
	

/*Psychoacoustics November 2008 styles */
#psychoacousticsNov2008 {
	float: none;
	color: #000000;
	width: auto;
	margin-top: 0pt;
	padding-top: 0pt;
	}
	
#psychoacousticsNov2008 h4 {
	display: none;
}

#psychoacousticsNov2008 p {
	display: visible;
	font-size: 12pt;
	}
	
#psychoacousticsNov2008 img {
	clear: both;
	float: none;
	display: visible;
	}
	
.thanks {
	font-style:italic;
	margin-top: 20px;
	margin-bottom: 0px;
}	

#ballardJazzWalk2009 {
	color: #000000;
	width: auto;
	margin-top: 15px;
	padding-top: 0px;
	background-color: #ffffff;
	padding-bottom: 15px;
	border: 1px solid #000000;
	margin-bottom: 20px;
	}

#ballardJazzWalk2009 h3 {
	color: #000000;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	visibility: visible;
	text-align: center;
	font-style: normal;
}


	
#ballardJazzWalk2009 h4 {
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-align: center;
}

#ballardJazzWalk2009 h5 {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-align: center;
}



#ballardJazzWalk2009 p {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align:justify;
	background-color: #ffffff;
	padding-left: 20px;
	padding-bottom: 2px;
}

#ballardJazzWalk2009 a:link, #ballardJazzWalk2009 a:visited {
	color:#99FFFF;
}

#ballardJazzWalk2009 a:hover, #ballardJazzWalk2009 a:visited:hover {
	color:#33ffff;
	text-decoration: underline;
}

#ballardJazzWalk2009 a:active, #ballardJazzWalk2009 a:active:hover {
	color: #99ffff;
	}
	
#specialEvent {
	background-color: #ffffff;
	border: none;
	}

#specialEvent img {
	margin-top: 20px;
	margin-bottom: 35px;
	border: none;
}

embed {
	display: none;
}

#funky {
	float: none;
	color: #000000;
	width: auto;
	margin: 0, auto;
	padding: 0;
	background-image: none;
	}
	
#funky h4 {
	display: none;
}

#funky p {
	display: visible;
	font-size: 12pt;
	}
	
#funky img {
	clear: both;
	float: none;
	display: visible;
	}
	