/* Layout divs
----------------------------------------------- */
  #main {
  	width: 700px;
  	position: relative;
	top: 60px; 
		 left: 242px;
		 text-align: left;
		 float: left; 
	 font-size: small; 
		  color: white;
		  
	/*	 font-family: Verdana, Arial, Helvetica, sans-serif; old school look? */
	
 font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 

}  


    #logo {
  	width: 218px;
  	font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  	position: fixed;
  	top: 10px;
  	left: 11px;
}  


  #sidebar {
  	width: 207px;
  	font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  	position: fixed;
	  	top: 118px;
  	left: 15px;
  	text-align: right;
}  



   #main-navigation {
  	font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
}	 



	#title { 
	 width: 700px;
	 position: relative;
  	top: 47px;	
	left: 242px; 
    border-bottom: 1px dotted white;
   font-family: Verdana,Trebuchet,Arial,Sans-serif;
  font-size: 1.7em;
  text-transform:none;  
  letter-spacing: 0.25em;
}


#fullcaption { 
  border-bottom: 1px dotted white;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
 text-align: left;
  color: white;
  font-size: 0.8em;
  line-height: 130%;  
	letter-spacing:.1em;
}  


#commentary {
width: 700px;
padding-bottom: 20px;
padding-top: 20px;
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
 text-align: left;
  color: white; 
  font-size: 0.8em;
  line-height: 120%;  
	letter-spacing:.1em
}



#copyright {
font-size: 12px;
/* position: static; */
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
 text-align: center;
  color:#8f8f8f;
  line-height: 1.25em;  
	letter-spacing:.1em;
	padding-top: 20px;
	padding-bottom: 30px; 
	
}

.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -7em; /* the bottom margin is the negative value of the footer's height */
}

.push, .footer {
	height: 7em; /* .push must be the same height as .footer */
}

	
  /* Body tag & Links
----------------------------------------------- */
body {
  background:#404040;
  text-align:left; 
  height: 100%}

a:link, a:visited, a:active {
  color:#b5b5b5;
  text-decoration:none;
  }  
a:hover {
  color:#993333;
  }
img {
  border:none;
  }



/* Font classes and dotted borders
----------------------------------------------- */

h3 {
font:bold 1em font-family: Verdana, Arial, Helvetica, sans-serif;;
color: white;
}


h2 {
  font:bold 0.8em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.25em;
 
  }  
h1 {
  margin:1em 0 .75em;
  font:bold 1.0em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.25em;
  color: white;
  }

.title_year {
font-size:1.2em;
line-height: 150%;
}
  
.stretch {
letter-spacing: 1.25em;
}
.squeeze {
letter-spacing: 0.06cm;
} 

.squeezemore {
letter-spacing:.01em;
} 

.italic {
font-style: italic; 
}

.bold {
font-weight: bold; 
} 

.dottedbottom {
border-bottom: 1px dotted white; }

.dottedtop {
border-top: 1px dotted white; }

.center {

    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}

.justify {
margin-left: auto;
 margin-right: auto;
 text-align: justify; 
 }
 
.hometext {

font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 180%;
letter-spacing: 0.1em;
/* color:#999999; */
color: white;
}

  /* Tables & Lists
----------------------------------------------- */

table.artistlist {

border: none;
padding-top: 20px;
padding-bottom: 10px;
width: 700px;
 border-bottom: 1px dotted white;
}

table.thumbs {
border: none;
width: 550px;
}

table.home {
border: none;
width: 700px; }

table.home td {
margin-left: 233px;
margin-right: 233px;
padding-right: 0px;
padding-bottom: 0px;
width: auto; }

td {
padding-right: 60px;
padding-bottom: 20px;
width: 180px;
text-align: left; 
 font-size: 0.8em; 
/*  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 120%;  
	letter-spacing:.1em} 


table.pdfs td {

padding-right: 30px;
width: 150px;

}

table.books {
border: none;
padding-top:0px;
width: auto; 
}


table.books td {
padding-right: 20px;
padding-bottom: 0px;
padding-top: 30px;
width: 280px;
height: auto;
float: left;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: white;
}

table.newsletters td {

padding-right: 45px;
width: 265px;
} 

table.artistlist td {
width: 220px;
padding-right: 20px;
padding-left: 10px;
text-align: left;
 } 
 

.artistlist ul, li {
margin: 0;
padding: 0;
white-space: nowrap;
list-style-type: none;
border: none;
text-align: left; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 2em;  
	 }

table.randomimage {
width: 606px;
border: none; 
}


table.randomimage td {
text-align: center;
width: 602px;
padding-top: 10px; 
padding-bottom: 10px; 
padding-left: 0px; 
padding-right: 0px; 
}

table.pricelist {
width: 775px;
border: none;
}



td.pricelist_data {
width: 350px;
padding-right: 0px;
padding-bottom: 10px;
text-align: left; 
 font-size: 0.8em; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 120%;  
	letter-spacing:.1em} 

td.dots {
width: 170px;
padding-right: 0px;
padding-bottom: 10px;
 font-size: 0.8em; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 120%;  
	letter-spacing:.1em;
	vertical-align: bottom;
}

td.price {
width: 100px;
padding-right: 0px;
padding-bottom: 10px;
 font-size: 0.8em; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 120%;  
	letter-spacing:.1em;	
vertical-align: bottom;
}