@charset "utf-8";
/* CSS Document */

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: left;
}

 p {
 font: 100% Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 22px;
 text-align:left;
  color: #2c2c2c;
 }
 
 
  a {
 font: 100% Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 22px;
 color: #2c2c2c;
 text-decoration: underline;
 
 }
 
 a:hover {
 color: #999999;
 }
 
p.darktext {
 font: 100% Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
 line-height: 22px;
 text-align:left;
 }
 
.booktext {
 font: 100% Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #717171;
 line-height: 16px;
 text-align:left;
 }
 
 
.events {
	font: 100% Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #7c7a77;

 }
 
 a .events { 
 			text-decoration: underline;
 			color: #7c7a77;
			}
			
a .events:hover { 
 			text-decoration: underline;
 			color: #2c2c2c;
			}
 
 .credit {
	font: 100% Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #7c7a77;
	text-align:right;

 }
 
 .eventtitle {
	font: 100% Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #7c7a77;

 }
 
 .head {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: .25em;
	line-height: 20px;
	text-transform:uppercase;
	font-weight: bold;
	color: #FFFFFF;

 }
 
  p.quote {
	font: 100% Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: .05em;
		line-height: 20px;
	font-weight: bold;
	color: #939393;

 }
 
   p.review {
	font: 100% Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: .05em;
		line-height: 18px;
	font-weight: bold;
	color: #898a82;

 }
 
p.caption{
	font: 100% Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: .05em;
	font-weight: bold;
	color: #fafafa;
	text-align: left;
 }
 
  .lighttext {
	font: 100% Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: .05em;
	line-height: 20px;
	color: #8c8a86;

 }
 
  a.lighttext {
  text-decoration:underline
  
  }
  
 a.lighttext:hover {
  color:#2c2c2c;
  
  } 
 
#container { 
	width: 100%;  
	margin: 0 auto; 

} 

#left {
	position:absolute;
	top: 0;
	left: 0;
	width: 610px; /* 560px;  */
	height: 100%;
	padding: 0 0 0 10px;
	text-align: center; 

}

#nav {
	margin: 0px;
	text-align: left;

	}

	
	
#right {
	position:absolute;
	top: 28px;
	left: 635px;  /* 585px;  */
	margin: 0 0 0 20px; 


} 

#text { 
	width: 530px;  
	margin: 0 auto; 
	text-align: left;
	padding: 10px 10px 10px 10px;
}



#reviewtext { 
	width: 530px;  
	margin: 0 auto; 
	text-align: left;
	padding: 10px 10px 10px 10px;
}


#quote { 
	width: 530px;  
	margin: 0 auto; 
	text-align: left;
	padding: 10px 10px 10px 20px;

}

#contactemail { 
	width: 530px;  
	margin: 0 auto; 
	text-align: center;
	padding: 0px;
	background-attachment: scroll;
	background-image: url(../images/swirl_contact.gif);
	background-repeat: no-repeat;

}

#buybook { 
	width: 530px;  
	margin: 0 auto; 
	text-align: left;
	padding: 0px;
	background-attachment: scroll;
	background-image: url(../images/swirl_large.gif);
	background-repeat: no-repeat;

}





.icap { 
font: 100% Arial, Verdana, Helvetica, sans-serif;
 font-size: 18px;
	color: #a1a1a1;
 line-height: 18px;
 font-weight: bold;
 font-style:italic;
 }
 
 .textcap { 
font: 100% Arial, Verdana, Helvetica, sans-serif;
 font-size: 18px;
	color: #2C2C2C;
 line-height: 18px;
 font-weight: bold;
 font-style:italic;
 }
