/* CSS Document */body {	 color: #9a1d17;	 background-color: #fcedb4;	 background-image: url(../images/ASP768h69sat.png);	 width: 95%;	 height: 95%;	 background-attachment: fixed;	 background-position: left top;	 background-repeat: no-repeat;	 }tr td + td {     text-align: left;	 }tr td {     text-align: right;	 vertical-align: top;	 }dt	 {	 font-weight: bold;	 }dd	 {	 font-weight: normal;	 }* > abbr {	 /* padding-bottom: 450%; */	 line-height: 135%; /* to handle ABBR */	 /* font-weight: bold;	 font-style: italic; */	 }.outline {     font-size: xx-large;	 padding: 4px 4px 4px 0px;	 }.subtitle {     font-size: larger;	 padding: 4px 4px 4px 0px;	 }.introdesc, .prefoot {     border: 2px dashed black;	 padding: 2px 2px 2px 2px;	 }h1 {font-family: "Curlz MT", Harrington, Chiller, serif;font-size: 250%;}div.weektitle {font-size: 250%;font-family: Harrington, "Curlz MT", Chiller, serif;font-weight: bold;}div.weektext > ul > li {font-size: 150%;}div.weektext > ul > li > ul > li {font-size: 150%;font-style: italic;font-weight: bold;}div.weektext > ul > li > ul > li > code {font-size: 100%;font-style: italic;font-weight: bold;}div.weektext > ul > li > table {font-size: 100%;}div.weektext > ul > li > * {font-size: 66%;font-style: normal;font-weight: normal;}div.weektext > ul > li > ul > li > * {font-size: 66%;font-style: normal;font-weight: normal;}div.weektext > ul > li > ul > li > h3 {font-size: 80%;font-weight: bold;}.footer {	 padding: 2px 2px 2px 2px;	 }