body {
	background: url(../images/grey_wash_wall.png) repeat #fff;
	margin: 0;	padding: 0;
	color: #000;
	font-family: "Trebuchet MS", sans-serif;
	font-size: .9em; font-weight: 400;
	line-height: 1.35em;
}
#wrapper { max-width: 960px; margin: 0 auto; width: 90%; }
#header img { width: 100%; display: block; }
#contentWrap { background-color: #d4d4d4; overflow: hidden; }
#content { width: 59%; padding: 2em 6% 2em 5%; background-color: #fff; float: left; }
#aside { float: right; width: 24%; padding: 20px 3% 0; line-height: 1.1;}
#copyright { font-size: .903em; line-height: 1.25; }
h1 + p { font-style: italic; }
h1 { font-size: 1.25em; text-transform: uppercase; }
h2 { font-size: 1.1em; margin-top: 3em; }
ul, li {
	list-style: none; margin: 0; padding: 0;
	}

a:link, a:visited, a:hover {
	color: #000; text-decoration: none;
	}
a.l:link, a.l:visited, a.l:hover {
	color: #0000EE; text-decoration: none;
	}
a.l:visited {
	color: #551A8B; text-decoration: none;
	}
a.l:hover {
	color: #EE0000; text-decoration: none;
	}
li { margin-top: 6px; font-style: italic;  }
nav li.part {
	margin: 1.5em 0 12px; font-style: normal;
	}
nav li.secondary {
	font-size: .85em;
	}
nav li.chapterNav {
	margin: 0 0 1em; font-size: 20px;
	}
li.homeNav {
	height: 20px; width: 20px; margin: 0 0 0 auto; position: relative; top: 20px;
	}
li.homeNav a {
	background: url(../images/home-nav-icon.png) no-repeat;
	height: 20px; width: 20px; display: block; text-indent: -9999em;
	}
.footnotes {
	font-size: 0.903em;
	}
.footnotes p {
	margin: .5em 0 0;
	}
a[rel=footnote], a[rel=footnote]:link,
a[rel=footnote]:visited, a[rel=footnote]:hover,
.footnotes a, .footnotes a:link,
.footnotes a:visited, .footnotes a:hover {
	color: #3c3b3d;
	}
a[rel=footnote]:hover,
.footnotes a:hover {
	text-decoration: underline;
	}
/*
#aside a { color: #333; }
#aside a:hover { color: #000; }
 */
.ui-widget-content {
    background-color: #EEEEEE;
    border: 1px solid #DDDDDD;
    color: #333333;
}
.ui-widget {
    font-size: 0.903em;
    line-height: 1.4;
}
.ui-tooltip {
    box-shadow: 0 0 1px #AAAAAA;
    max-width: 320px;
    padding: 12px;
    position: absolute;
    z-index: 9999;
    border-width: 1px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-radius: 4px;
}
#aside p { font-size: 12px; line-height: 15px; margin-top: 2.5em; }
#tat:hover { cursor: pointer;  }
#tat-image { display: none; position: relative; width: 320px; }
button#closeImg{ position: absolute; top: 10px; right: 0; font-size: 10px; font-weight: bold; }