@charset "utf-8";
body {
	background: black;
	color: #C0C0C0;
	font-family: "Palatino Linotype", Palatino, "URW Palladio L", "Book Antiqua", Utopia, Georgia, serif;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	top: 0em;
	left: 0em;
	/*
	 * Some old browsers, including IE6, don't handle "margin-left: auto;
	 * margin-right: auto" properly (i.e. don't center the page). They do
	 * (erroneously) obey this directive.
	 */
	text-align: center;
}
div#centered {
	/* Undo IE6 hack, see <body> */
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	max-width: 40em;
}
a img {
	border: 0em;
}
div#banner {
	color: #707070;
	padding-bottom: 0.8em;
	font-size: 85%;
	word-spacing: 0.25em;
}
div#banner a {
	color: #909090;
	text-decoration: none;
}
div#banner a:visited {
	color: #606060;
}
div#banner li.self {
	color: #606060;
}
div#banner h1 {
	color: #606060;
	font-size: 160%;
	margin: 0em;
}
div#banner ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
div#banner ul#bannerright {
	float: right;
}
div#banner a {
	display: block;
}
div#banner li {
	float: left;
}
div#banner li.bannersep {
	color: #383838;
	margin-left: 0.4em;
	margin-right: 0.4em;
}
div#banner li#otherarts {
	color: #404040;
	margin-right: 0.4em;
}
div#banner li ul li {
	width: 31.25em;
	font-size: 80%;
	padding-top: 0em;
	padding-right: 0.625em;
	padding-bottom: 0.1em;
	padding-left: 0.625em;
	/* Would be cleaner with inherit, but IE <= 7 sucks */
	border-color: #0C0C0C;
	border-style: solid;
	border-width: 0px 1px;
}
/*
 * IE <= 6 does not support :first-child, and even IE 8 does not support
 * :last-child (quirksmode.org).
 */
div#banner li ul li:first-child {
	border-top-width: 1px;
}
div#banner li ul li.last {
	border-bottom-width: 1px;
}
div#banner li ul li div.menu_inner {
	text-indent: 0em;
	margin: 0em;
	border-color: #0C0C0C;
	border-style: solid;
	border-width: 1px 0px 0px;
}
div#banner li ul li:first-child div.menu_inner {
	border-top-width: 0px;
}
/* iehover is an IE-specific hack. :hover is broken in IE <= 6. */
div#banner li ul li:hover, div#banner li ul li.iehover {
	background-color: #303030;
	border-color: #303030;
}
div#banner li ul li:hover div.menu_inner, div#banner li ul li.iehover div.menu_inner {
	border-color: #303030;
}
div#banner li ul li div.menu_inner h1.more {
	font-size: 120%;
	text-align: right;
}
div#banner li ul {
	position: absolute;
	width: 26em;
	left: -999em;
	margin-left: -0.5em;
	background-color: black;
	/* Opacity is not in CSS 2.0, but all major browsers handle it. */
	opacity: 0.9;
	/* Mozilla < 1.7 */
	-moz-opacity: 0.9;
	/* IE-specific hack */
	filter: alpha(opacity=90);
}
div#banner li:hover ul, div#banner li.iehover ul {
	left: auto;
}
div#page {
	word-spacing: 0.05em;
	line-height: 1.2;
	clear: left;
}
div.published {
	color: #404040;
	float: right;
	padding-top: 0.2em;
	font-size: small;
	text-indent: 0em;
}
div.published p {
	margin-top: 0em;
	margin-bottom: 0em;
}
div#contents {
	text-align: justify;
}
div.image {
	text-align: center;
}
div.sidebar {
	float: right;
	max-width: 15em;
	margin-left: 1.5em;
	margin-bottom: 0.5em;
}
div.sidebar h2 {
	margin-top: 0em;
}
div#myGallerySet {
	margin-top: 1em;
}
h1 {
	font-size: 200%; /* Tallys is 38p, 42px, 2.625em, but Palatino is "larger" */
	font-weight: normal;
	font-family: Tallys, "Palatino Linotype", Palatino, "URW Palladio L", "Book Antiqua", Utopia, Georgia, serif;
	color: #C0C0C0;
	margin-bottom: -0.4em;
}
h2 {
	font-size: 140%; /* Tallys is 26p, 29px, 1.8125em, but Palatino is "larger" */
	font-weight: normal;
	font-family: Tallys, "Palatino Linotype", Palatino, "URW Palladio L", "Book Antiqua", Utopia, Georgia, serif;
	color: #C0C0C0;
	margin-top: 0.7em;
	margin-bottom: -0.95em;
}
p {
	/*
	 * Overridden for IE 6, since several of the rules that set this back
	 * to 0 don't work in IE6 and indenting nothing is preferable to
	 * indenting the wrong things.
	 */
	text-indent: 1.7em;
	margin-bottom: 0.8em;
	margin-top: 0.8em;
}
/*
 * The + selector is not supported by IE<=6. This means IE<=6 users will not
 * see the text in italic etc. Also see <p>.
 */
h1 + p {
	margin-top: 0em;
	margin-bottom: 1.4em;
	font-style: italic;
}
h1 + p, h2 + p, h3 + p, h4 + p {
	text-indent: 0em;
}
p#jswarning {
        font-size: small;
}
/* Align with paragraphs */
ul {
	margin-left: 1.7em;
	padding-left: 0em;
	list-style-type: circle;
}
ul.preview {
	margin-left: 0em;
	text-align: justify;
	list-style: none;
}
ul.preview a {
	text-decoration: none;
}
ul.tags {
	list-style: none;
}
a {
	color: #C0C0C0;
}
a:visited {
	color: #707070;
}
div#myGallerySet {
	border: 0em !important;
	width: 700px !important;
	height: 525px !important;
}
