@charset "UTF-8";.twoColFixRtHdr #mainContent {	background-color: #dFd;	margin-top: 20;	margin-right: 200px;	margin-bottom: 125px;	margin-left: 20px;	padding-top: 20px;	padding-right: 15px;	padding-bottom: 30px;	padding-left: 20px;	border: none;	border-top-left-radius: 0px;	-webkit-top-left-border-radius: 0px;	-moz-border-radius-topleft: 0px;	border-top-right-radius: 0px;	-webkit-top-right-border-radius: 0px;	-moz-border-radius-topright: 0px;	border-bottom-left-radius: 12px;	-webkit-bottom-left-border-radius: 12px;	-moz-border-radius-bottomleft: 12px;	border-bottom-right-radius: 12px;	-webkit-bottom-right-border-radius: 12px;	-moz-border-radius-bottomright: 12px;	width: 450px;} .twoColFixRtHdr #container #mainContent h1 {	color: #006607;	margin-top: 8px;	margin-bottom: 2px;	font-family: Georgia, "Times New Roman", Times, serif;	text-shadow: #666 0.05em 0.05em 0.1em;	font-size: 22px;}.twoColFixRtHdr #container #mainContent h2 {	font-family: Georgia, "Times New Roman", Times, serif;	color: #006607;	margin-top: 8px;	margin-bottom: 2px;	text-shadow: #666 0.075em 0.075em 0.2em;	font-size: 20px;}.twoColFixRtHdr #container #mainContent h3 {	font-family: Georgia, "Times New Roman", Times, serif;	color: #006607;	margin-top: 8px;	margin-bottom: 2px;	text-shadow: #666 0.075em 0.075em 0.2em;	font-size: 18px;}body  {	font: 100% Verdana, Arial, Helvetica, sans-serif;	background: #aca;	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color: #000000;}.twoColFixRtHdr #sidebar1 {	float: right; /* since this element is floated, a width must be given */	width: 200px; /* the background color will be displayed for the length of the content in the column, but no further */	padding: 15px 10px;	background-color: #060;}.twoColFixRtHdr #container #sidebar1 p {	color: #fc0;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:13px;}.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */	float: right;	margin-left: 8px;}.fltlft { /* this class can be used to float an element left in your page */	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;}body  {	font: 100% Verdana, Arial, Helvetica, sans-serif;	background: #ACA;	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color: #000000;}.twoColFixRtHdr #container {	width: 870px; /* the auto margins (in conjunction with a width) center the page */	border: 0px solid #000000;	text-align: left; /* this overrides the text-align: center on the body element. */	-moz-border-radius: 12px;	-webkit-border-radius: 12px;	background-color: #060;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;} .twoColFixRtHdr #footer {	padding: 0 10px 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */	background:#DDFFDD;	font-family: Tahoma, Geneva, sans-serif;	font-size: small;	color:#dfd;	text-align: center;		background-image: url(footer.jpg);	background-repeat: repeat-x;} .twoColFixRtHdr #container #sidebar1 h3 {	color: #fc0;	text-shadow: #333 0.05em 0.05em 0.1em;	padding-top: 4px;	padding-right: 2px;	padding-bottom: 2px;	padding-left: 8px;	margin-top: 2px;	margin-right: 2px;	margin-bottom: 2px;	margin-left: -6px;	font-family: Verdana, Geneva, sans-serif;	font-weight: normal;	background-color: #000;	font-size: 14px;	letter-spacing: 2px;		box-shadow: 3px 3px 3x #040;	-moz-box-shadow: 3px 3px 3px #040;	-webkit-box-shadow: 3px 3px 3px #040;		border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;}.Quote {	font-family: Georgia, "Times New Roman", Times, serif;	font-size:14px;	font-style: oblique;	margin-bottom: 3px;	margin-top: 5px;}.twoColFixRtHdr #header h1 {	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */	font-family: Georgia, "Times New Roman", Times, serif;	font-size: xx-large;	font-weight: lighter;	text-shadow: black 0.05em 0.05em 0.1em;	color: #FC0;}.twoColFixRtHdr #footer p {	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */	color: #006408;	font-size: x-small;	background-color: #dfd;}a:hover {	color: #000;	font-weight:bold;	background-color: #fc0;	text-decoration: none;}a:link {	font-weight: bold;	color: #fc0;	text-decoration: none;	background-color: #030;}a:visited {	font-weight: bold;	color: #fc0;	text-decoration: none;	background-color: #030;}.Header {	background-color: #000;	/*	height: 45px; */	width: 400px;	vertical-align: middle;	text-align: left;	padding-left: 12px;	padding-bottom: 3px;	padding-top: 3px;	margin-bottom: 3px;	margin-top: 3px;	left: -12px;	box-shadow: 6px 6px 3x #666;	-moz-box-shadow: 6px 6px 3px #666;	-webkit-box-shadow: 6px 6px 3px #666;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;}.twoColFixRtHdr #container #mainContent .Header h1 {	font-family: Verdana, Geneva, sans-serif;	font-weight: normal;	color: #fc0;	font-size: 20px;	letter-spacing: 2px;	padding-bottom: 2px;	vertical-align: middle;}.twoColFixRtHdr #container #mainContent .Header h2 {	font-family: Verdana, Geneva, sans-serif;	font-size: 18px;	font-weight: normal;	color: #fc0;	letter-spacing: 2px;}.twoColFixRtHdr #container #mainContent .Header h3 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: normal;	color: #FFCB0D;	letter-spacing: 2px;	background-color: #000;}.twoColFixRtHdr #container #mainContent p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size:14px;	color: #030;}.twoColFixRtHdr #container #mainContent blockquote {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #030;	background-color: #9F6;	padding: 10px;	padding-bottom: 4px;	border: solid;	border-width: 0px;	border-color: #060;	box-shadow: inset 6px 6px 12x #030;	-moz-box-shadow: inset 6px 6px 12px #030;	-webkit-box-shadow: inset 6px 6px 12px #030;}.twoColFixRtHdr #container #mainContent ul li {	font-family: Georgia, "Times New Roman", Times, serif;	color: #030;	list-style-type: square;	font-size: 14px;}.standout {	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	background-color: #393;	text-align: center;	vertical-align: middle;	color: #fc0;	padding: 12px;	background-position: 0px;	margin-left: 0px;}#container #sidebar1 {	width:300px;	background-color: #006607;	position: static;}.twoColFixRtHdr #container #header {	margin-top 12px;	background-color: 060;	min-height: 150px;	background-repeat: no-repeat;	margin-left: 0px;	text-align:center;	vertical-align: bottom;	padding-left: 0px;}.WhereToBuy {	background-image: url(CoveredBook.png);}.oneColFixCtr #container #footer p {	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */	background:#DDFFDD;	font-family: Tahoma, Geneva, sans-serif;	font-size: small;	text-align: center;}.oneColFixCtr #apDiv3 p {	color: #FFCC0D;}.oneColFixCtr #apDiv3 p {	font-family: Georgia, "Times New Roman", Times, serif;}.oneColFixCtr #apDiv3 p {	text-align: left;}.footerforatse2 {	width: 850px;	z-index: auto;	bottom: 0px;	visibility: visible;	position: fixed;	clip: rect(auto,auto,300px,auto);	padding-top: 0px;	margin-top: 130px;	border-top-width: thin;	border-right-width: 4px;	border-bottom-width: 4px;	border-left-width: 4px;	border-top-style: none;	border-top-color: #090;	background-image: url(footer.jpg);	background-repeat: repeat-x;}.mainContentforatse2 {	top: 45px;	bottom: -300px;	background-color: #F30;	border-radius: 12px;	-moz-border-radius: 12px;	-webkit-border-radius: 12px;	-moz-box-shadow: 5px 3px 25px 0px #9c9;	-webkit-box-shadow: 5px 3px 25px 0px #9c9;	box-shadow: 5px 3px 25px 0px #9c9;	border:medium #060;	}.sidebarforATSE2 {	padding-bottom: 150px;	margin-bottom: 150px;}.headybit {	position: static;	width: 830px;	margin-top: 65px;}
