@charset "ISO-8859-1";/*----------------------------GENERAL STYLES FOR SITE WIDE USE----------------------------*/body {	font: 1em/1.2em Times,"Times New Roman",serif;	color: #000000;}p {	margin: 0.5em;}a:link {	font-weight: bold;}a:visited {	font-weight: bold;}a:hover {	font-weight: bold;}a:active {	font-weight: bold;}#DropCap {	font: bold 2em/0.85em Times,"Times New Roman",serif;	}#theme {	font: bold 1em Times,"Times New Roman",serif;	text-transform: uppercase;	text-align: center;	border-bottom: thin solid #666;	padding-bottom: 0.25em;}#author {		font: italic normal 1em Times,"Times New Roman",serif;	text-align: center;	padding-bottom: .5em;	border-bottom: thin solid #666;}#preTitle {	font: italic 1.25em Verdana,Arial,Helvetica,sans-serif;	text-align: center;}#lead {		font: italic 1em Times,"Times New Roman",serif;	text-align: center;}h1 {	font: bold 2em Times,"Times New Roman",serif;	text-align: center;	margin: 0px;}h2 {	font: bold 1em Times,"Times New Roman",serif;	text-align: center;	margin: 0px;	}.bio {		font: bold 1em Times,"Times New Roman",serif;	width: 444px;	margin-right: auto;	margin-left: auto;	border-bottom: thin solid #666;	height: 295px;}.contentsNoLink {	color: #000000;	font-weight: bold;	text-decoration: none;}.SubHeads {	color: #FF0000;	font: small-caps bold 1.15em Times, "Times New Roman", serif;	text-transform: capitalize;}.figBorder {	text-align:center;	margin-top:0px;	margin-bottom:0px;	padding:0px;	}.figTitle {	font: bold 1em Verdana,Arial,Helvetica,sans-serif;	text-transform: uppercase;}.figCaption {	font: bold 0.75em Verdana,Arial,Helvetica,sans-serif;	text-transform: none;	text-align: justify;	margin: 0.025em 15% 0.5em 15%;	padding-top: 0.25em;	padding-bottom: 0.5em;	display: block;}.footer {		font-style: italic;	text-align: center;	padding-top: 0.25em;	padding-bottom: 0.25em;	border-bottom: medium solid #666;	border-top: medium solid #666;}.Confooter {		font-style: italic;	padding-bottom: 0em;	border: none;	}.Retfooter {		font: normal 1.15em Times,"Times New Roman",serif;	text-align: center;	border-bottom: thin solid #666;	padding-bottom: 1em;}.smallCaps {	font-variant: small-caps;}.rules {	border-top: medium solid #666;	padding: 0em;}.rulesLight {	border-top: thin solid #666;	padding: 1em 0 0 0;}.normal {	font-style: normal;}/*----------------------------STYLES FOR INTERVIEW PAGE LAYOUT----------------------------*/.IntCaption {	font: normal bold 0.85em Verdana,Arial,Helvetica,sans-serif;	text-transform: none;	text-align: center;	margin: 0.025em 0 0.5em 0;	padding: 0.25em 0 0.75em 0;	border-bottom: thin solid #666;}.Intquestion {		font: italic bold 1em Times,"Times New Roman",serif;	text-align: left;}/*----------------------------STYLES FOR BOOKS PAGE LAYOUT----------------------------*/.bookList {	list-style: none outside url(../GIFS/tri-red.gif);}.bookTitle {	font: italic bold 1em Times,"Times New Roman",serif;	text-align: left;}.bookPara {	margin-bottom: 30px;	padding: 5px;	border-top: 4px double #933;	margin-top: 10px;	border-left: 4px double #900;}.bookImg {	margin-left: 0px;	left: 0px;}.letterAnswer {	border-bottom: thin solid #666;	margin-bottom: 1em;	padding-bottom: 1em;}/*----------------------------STYLES FOR CONTENT PAGE LAYOUT----------------------------*/.twoColElsRt #container #sidebar1 h2 {	font-size: 1.18em;}.twoColElsRt #container #mainContent h1 {	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.twoColElsRt #container {	width: 750px;	border: 1px solid #000000;	text-align: left;	margin: 0 auto 0  auto;} .twoColElsRt #sidebar1 {	float: right;	width: 300px;	padding: 0 5px 0  5px;	}.twoColElsRt #sidebar1 h3, .twoColElsRt #sidebar1 p {	margin-left: 5px; /* the left and right margin should be given to every element that will beplaced in the side columns */	margin-right: 5px;}.twoColElsRt #mainContent {	width: 430px;	margin: 0 310px 0 5px;}  /* Miscellaneous classes for reuse */.fltrt {	float: right;	margin-left: 8px;}.fltlft { 	float: left;	margin-right: 8px;}.clearfloat { /* this class should be placed on a div or break element and should be the finalelement before the close of a container that should fully contain a float */	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}.figCaption, .figTitle, .nocaps {	font-variant: normal;} .nocaps { text-transform: lowercase; }