body { color: black; background: black; font-family: sans-serif; 
        color: #ffffff; }

h2, h3, h4, h6, p, div, br, hr { display: block }

b, i, em, img { display: inline }

h4 h5 { font-family: arial, sans-serif}

h2.index { margin-top: 7px; color: #fbd371; line-height: 2px; }
h3.index { margin-top: 7px; color: #fbd371; line-height: 12px; }
h4.index { margin-top: 3px; color: #fbd371; margin-bottom: 0px; line-height: 14px; font-size: 14px; }
h5.index { margin:0px 0px 10px 0px; color: #fbd371; line-height: 12px; font-size: 12px; font-family: sans-serif; font-weight: normal; }
h6 { margin-top: 1em; font-weight: normal; font-size: x-small }

img.piano { float: left; margin: 0px 20px 0px 0px; }

img.logo { margin: 0px; }

p { color: #dddddd; background-color: transparent; clear: right; font-size: 12px; font-family: sans-serif; font-weight: normal; }
p.sig { font-size: 12px; font-family: sans-serif; text-align: center; line-height: 14px; }
p.popup { line-height: normal; color: #bbbbbb; }

b { font-weight: bolder }  /* relative to the parent */
i { font-style: italic }

PRE { white-space: pre }

a:link { color: #fbd371; text-decoration: none }          /* unvisited link */
a:visited { color: #fbd371; text-decoration: none; }        /* visited links */
a:active { color: #fbd371; text-decoration: none; }        /* active links */
a:hover { color: #e70000; text-decoration: none; }

a.menu:link { color: #fbd371; text-decoration: none }          /* unvisited link */
a.menu:visited { color: #fbd371; text-decoration: none; }        /* visited links */
a.menu:active { color: #fbd371; text-decoration: none; }        /* active links */
a.menu:hover { color: #e70000; text-decoration: none; }

a.newsflash:link { color: #dddddd; text-decoration: none }          /* unvisited link */
a.newsflash:visited { color: #dddddd; text-decoration: none; }        /* visited links */
a.newsflash:active { color: #dddddd; text-decoration: none; }        /* active links */
a.newsflash:hover { color: #fbd371; text-decoration: none; }

a.author:link { color: gray; text-decoration: none }
a.author:visited { color: gray; text-decoration: none }
a.author:active { color: gray; text-decoration: none }
a.banner:hover { color: #e70000; }

td { vertical-align: top; }
td.columns { width: 270px; 
	padding: 0px 20px 0px 20px; }

	body {
		margin:0px;
		padding:0px;
		}
	
	p,h1,pre {
		margin:0px 0px 10px 0px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}