* {border: 0; margin: 0; padding: 0;}
html {background-color: #000000;}
body {color: #d4ddde; font-family: verdana, sans-serif; font-weight: normal;}

#menu ul {position: fixed; top: 0; left: 8%; width: 84%; background-color: #000000; background-image: url(http://nightsong.net/layout/images/bg.jpg); border-bottom: 6px double #000000; z-index: 1; font-size: smaller; list-style: none;}
#menu ul li {line-height: 2em; background-color: #000000; background-image: url(http://nightsong.net/layout/images/bg.jpg); display: inline; padding: 0 1% 0 1%;}
.nolink {color: #222429; font-weight: bold; font-style: italic;}
#menu ul li a {color: #222429; text-decoration: none; font-weight: bold; font-style: normal;}
#menu ul li a:link {color: #222429; text-decoration: none; font-weight: bold; font-style: normal;}
#menu ul li a:visited {text-decoration: none;}
#menu ul li a:hover {text-decoration: underline;}
#menu ul li a:active {text-decoration: underline;}

#header {position: relative; top: 2em; left: 8%; width: 84%; margin: 0 0 4em 0; background-color: #000000; z-index: 0;}
#header object {width: 100%; display: block; border: 0;}

#wrapper {margin: 0 9%;}

#content {font-family: Courier, monospace; display: inline; z-index: 0;}
th {text-align: left; padding: 0 36px 2px 0; margin: 0; font-size: larger;}
td {text-align: left; padding: 0 36px 0 6px; margin: 1px 0 1px 0; border-left: 1px solid #d4ddde;}
#content td a {color: #7e95c7; font-family: georgia, serif; text-decoration: none; font-weight: bold;}
#content td a:link {color: #7e95c7; font-family: georgia, serif; text-decoration: none; font-weight: bold;}
#content td a:visited {text-decoration: none; font-style: italic;}
#content td a:hover {text-decoration: underline;}
#content td a:active {text-decoration: underline;}
.img {width: 20%; border: 0; float: left; margin: 0 20px 20px 0; display: block; line-height: 0px;}
.title {font-size: larger;}
.author {font-size: smaller; margin: 2px 0 0 0;}
.work {line-height: 1.05em; margin: 20px 0 0 0;
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: -pre-wrap; /* Opera 4-6 */
	word-wrap: break-word; /* IE */
	}
	
#links {width: 30%; float: right; font-size: smaller; display: inline; margin: 0 0 20px 4%; z-index: 0;}
#links object {width: 100%; display: inline; border: 0; margin: 10px 0 0 0;}

#footer {width: 84%; display: block; clear: both; background-image: url(http://nightsong.net/layout/images/bg.jpg); margin: 20px 0 20px 8%; padding: 8px 0; border-top: 6px double #000000; line-height: 1em; font-size: smaller; text-align: justify; color: #222429; z-index: 0;}
#footer p {margin: 5px 13px 5px 13px;}
#footer p span {display: block; clear: both;}