.intro_text_purple {	color: #7F45AC;	font-weight: bold;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	line-height: 22px;	font-style: italic;	letter-spacing: .1em;}.Summary_Body {	color: #666600;	font-family: 'HoeflerText-Regular', 'Hoefler Text', Georgia,'Times New Roman', 'serif';	font-size: 16px;	font-style: normal;	font-variant: normal;	font-weight: normal;	letter-spacing: 0;	line-height: 20px;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	opacity: 1.00;	padding-bottom: 1px;	padding-top: 0px;	text-align: left;	text-decoration: none;	text-indent: 0px;	text-transform: none;}.Summary_Date_Gold {	color: #006699;	font-family: 'HoeflerText-Regular', 'Hoefler Text', Georgia, 'Times New Roman', 'serif';	font-size: 16px;	font-style: normal;	font-variant: normal;	font-weight: bold;	letter-spacing: 0;	line-height: 20px;	margin-bottom: 0px;	margin-right: 0px;	margin-top: 0px;	padding-bottom: 0px;	padding-top: 8px;	text-align: left;	text-decoration: none;	text-indent: 0px;	text-transform: none;}.Summary_Picture {	color: #4a3c3b;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 8px;	font-style: normal;	font-variant: normal;	font-weight: normal;	letter-spacing: 0;	line-height: 10px;	margin-bottom: 10px;	margin-left: 0px;	margin-right: 10px;	margin-top: 10px;	opacity: 1.00;	text-align: left;	text-decoration: none;	text-indent: 0px;	text-transform: none;	display: inline-block;	border: thin solid #999999;	padding: 10px;}.Summary_Read_More_Gold {    color: #666666;    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', 'serif';    font-size: 13px;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    line-height: 16px;    margin-bottom: 0px;    margin-left: px;    margin-right: 0px;    margin-top: 0px;    opacity: 1.00;    padding-bottom: 0px;    padding-top: 0px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;}.Summary_Title {	color: #CC6600;	font-family: 'HoeflerText-Regular', 'Hoefler Text', Georgia,'Times New Roman', 'serif';	font-size: 24px;	font-style: normal;	font-variant: normal;	font-weight: normal;	letter-spacing: 0;	line-height: 29px;	margin-bottom: 0px;	margin-left: px;	margin-right: 0px;	margin-top: 0px;	opacity: 1.00;	padding-bottom: 0px;	padding-top: 0px;	text-align: left;	text-decoration: none;	text-indent: 0px;	text-transform: none;}.buzzhead {	font-family: 'HoeflerText-Regular', 'Hoefler Text', Georgia,'Times New Roman', 'serif';	font-size: 24px;	color: #CC6600;	margin-bottom: 0px;	line-height: 29px;	padding-bottom: 8px;}.Body {	color: #22466A;	font-family: "Trebuchet MS", Arial, "Helvetica Neue", Helvetica;	font-size: 17px;	font-style: normal;	font-variant: normal;	font-weight: normal;	letter-spacing: 0;	line-height: 26px;	opacity: 1.00;	padding-bottom: 12px;	padding-top: 0px;	text-align: left;	text-decoration: none;	text-indent: 0px;	text-transform: none;	margin: 0px;}h1 {	color: #4c4c4c;	font-family: ' HoeflerText-Regular', 'Hoefler Text', Georgia,'Times New Roman', 'serif';	font-size: 24px;	font-style: normal;	font-variant: normal;	font-weight: normal;	letter-spacing: 0;	line-height: 29px;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	opacity: 1.00;	padding-bottom: 0px;	padding-top: 0px;	text-align: left;	text-decoration: none;	text-indent: 0px;	text-transform: none;}h2 {	font-family: ' HoeflerText-Regular', 'Hoefler Text', Georgia,'Times New Roman', 'serif';	font-size: 18px;	line-height: 22px;	color: #FC531D;	font-weight: normal;}.Normal {	padding: 4px;}.main_text_box {    background: transparent;    float: none;    margin: 0px;    opacity: 1.00;}.graphic_navigationbar_style_default {    background: transparent;    border: 1px #000000 none;    float: none;    margin: 0px;    opacity: 1.00;}.graphic_textbox_style_default {    background: transparent;    float: none;    margin: 0px;    opacity: 1.00;}a {    color: #0094af;    text-decoration: none;}a:visited {	color: #6666CC;	text-decoration: none;}a:hover {    color: #000000;    text-decoration: none;}div {    overflow: visible;}img {	border: none;	padding: 0px;}.InlineBlock {	display: inline;	font-family: ' HoeflerText-Regular', 'Hoefler Text', Georgia,'Times New Roman', 'serif';	font-size: 14px;	color: #666666;}.tinyText {    font-size: 1px;}.p reviews {	display: block;	border-bottom-width: medium;	border-bottom-style: dotted;	border-bottom-color: #CC6633;}#reviews {	height: 400px;	width: 230px;	float: none;	left: 133px;	top: 602px;	z-index: 5;	position: relative;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 20px;	color: #666600;	font-style: italic;}.reviewName {	color: #CC6600;	font-style: italic;	display: inline;	padding-top: 6px;	text-align: right;}.name {	font-size: 16px;	color: #FC531D;}.reviewHead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: italic;	font-weight: bold;	letter-spacing: .1em;	color: #CC6633;}#reviews-wide {	height: 400px;	width: 546px;	top: 585px;	z-index: 6;	position: absolute;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #666600;	font-style: italic;	padding: 0px 10px 10px 15px;	border-right-width: thin;	border-right-style: dotted;	border-right-color: #CC9900;	overflow: visible;	visibility: visible;	left: 107px;}.introText {	color: #666600;	font-size: 22px;	font-family: ' HoeflerText-Regular', 'Hoefler Text', Georgia,'Times New Roman', 'serif';	line-height: 22px;	font-style: italic;}li {	padding-bottom: 0.2em;	padding-left: 0px;	text-align: left;	text-indent: 0px;	display: list-item;	list-style-type: square;	list-style-position: inside;	margin-left: -40px;	list-style-image: url(artbits/star_bullet.png);}.speakers {	color: #666666;	font-style: italic;}.caption {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: italic;	margin: -18px 0px 5px;	padding: -18px 0px 5px;	color: #336699;}.caption_spce {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: italic;	margin: 5px 0px;	padding: 5px 0px;	color: #336699;}.red_intro {	color: #CC6600;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	line-height: 22px;	font-style: normal;}.famous_names {	color: #DF4B1A}.introText-big {	color: #CC6600;	font-size: 18px;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 26px;	font-style: normal;	letter-spacing: -0.5px;	margin-top: 0px;	margin-bottom: 2px;	font-weight: bold;}.book_title {	color: #666600;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: bold;	line-height: 20px;}#reviews amazon {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-style: italic;	font-weight: bold;	color: #0094af;	text-decoration: none;}.Body_Small_Blue {	color: #0094af;	font-family: Georgia, 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', 'serif';	font-size: 14px;	font-style: normal;	font-variant: normal;	font-weight: normal;	letter-spacing: 0;	line-height: 17px;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	opacity: 1.00;	padding-bottom: 0px;	padding-top: 0px;	text-align: left;	text-decoration: none;	text-indent: 0px;	text-transform: none;}.h1-teal {	font-size: 18pt;	font-weight: normal;	color: #2B6272;	font-family: Georgia, "Times New Roman", Times, serif;	line-height: 22px;	font-style: normal;}.extra-big-head {	letter-spacing: 0;	line-height: 29px;	margin-bottom: 8px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	opacity: 1.00;	padding-bottom: 0px;	padding-top: 0px;	text-align: left;	text-decoration: none;	text-indent: 0px;	text-transform: none;	color: #336699;	font-variant: normal;	font-size: 34px;	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;}.booktitle_ital {	color: #666600;	font-style: italic;	font-weight: bold;}.links_head {	font-size: 20px;	font-family: Georgia, "Times New Roman", Times, serif;	font-style: normal;}.links_blurb {color: #CC6600; font-size: 14px; }#navigation {	position:absolute;	width:700px;	height:38px;	z-index:10;	left: 1px;	top: -3px;}ul {	list-style-type: square;}#base {	margin: 0em 0em 0em 2em;	width: 40em;	padding: 0px 5px 5px 8px;	border-top: #000;	border-right: #000;	border-bottom: #000;	border-left: #000;	}li {	text-indent: -1em;}.sph1 {	font-size: 25px;	font-weight: bold;	font-variant: normal;	color: #16B4C2;	letter-spacing: 0.01em;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 20px;	font-style: italic;}.feedback {	font-family: ' HoeflerText-Regular', 'Hoefler Text', Georgia,'Times New Roman', 'serif';	font-size: 18px;	line-height: 24px;	color: #CC3300;}.table_img {	border: 8px solid #FFFFFF;}.table-header {	color: #FFFFFF;	font-weight: bold;	font-size: 14px;}.buzz_subhead {	color: #006699;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	font-style: italic;	letter-spacing: .2em;	text-transform: uppercase;	font-weight: bold;	font-variant: normal;	border-bottom-style: dotted;	border-bottom-width: thin;}.extra-big-head-smaller {	letter-spacing: 0;	line-height: 30px;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	opacity: 1.00;	padding-bottom: 0px;	padding-top: 0px;	text-align: left;	text-decoration: none;	text-indent: 0px;	text-transform: none;	color: #336699;	font-variant: normal;	font-size: 24px;	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;}.faq {	color: #11a1ad;	font-weight: bold;	font-size: 16px;	margin-bottom: 0px;}.reviewtext {	font-size: 13px;	line-height: 20px;}td a:hover {	background-color: #D0EEE8;	display: block;}.rule {	border: 4px dotted #BCDAD9;}#frontpg-flag {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: small;	display: block;	border: medium dotted #FFFFFF;	background-color: #dbef8d;	padding: 10px;	margin: 25px 0px 0px;}.buzz-update {	color: #3E86C4;	font-style: normal;	font-weight: bold;}.nospace {	margin-top: 0px;	margin-bottom: 2px;}.present_facts {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 150%;	color: #FFFFFF;}.box {	background-color: #D2EBE7;	padding: 15px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #1A3557;	border-top-width: thick;	border-right-width: thick;	border-bottom-width: thick;	border-left-width: thick;	border-top-style: dotted;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;}.Summary_Pic-margin {	color: #4a3c3b;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 8px;	font-style: normal;	font-variant: normal;	font-weight: normal;	letter-spacing: 0;	line-height: 10px;	margin-bottom: 10px;	margin-left: 0px;	margin-right: 40px;	margin-top: 10px;	opacity: 1.00;	text-align: left;	text-decoration: none;	text-indent: 0px;	text-transform: none;	display: inline-block;	border: thin solid #999999;	padding: 10px;}.tableborder {	border: 4px dotted #FFFFFF;}.extrabigSubhead {font-size: 24px}#booking {	font-family: "Trebuchet MS", Arial, "Helvetica Neue", Helvetica;	font-size: 17px;	color: #FFFFFF;	margin: 10px;	padding: 10px;	float: right;	height: 40px;	width: 100px;	font-style: italic;	font-weight: bold;	background-color: #50B4C4;	border: thick dotted #CC6600;}.booking_a {	color: #FFFFFF;}.orange_bullet {	font-size: 26px;	color: #CC6600;	font-weight: bold;}.boxFront {	background-color: #E1DF85;	padding: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #1A3557;	border-top-width: thick;	border-right-width: thick;	border-bottom-width: thick;	border-left-width: thick;	border-top-style: dotted;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	margin: 0px;	border-right-style: dotted;	border-bottom-style: none;	border-left-style: none;}.visitshead {	line-height: 22px;	letter-spacing: -0.5px;	margin-top: 0px;	margin-bottom: -10px;	font-weight: bold;	font-size: 18px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #2F6B7B;}#bloglink {	float: left;	color: #006666;	font-style: italic;	padding: 0px 8px 5px;	border: thick dotted #6BB5A0;	font-size: 14px;	margin: 0px;	width: 220px;	background-color: #E3F995;}