body, html {
    margin: 2;
    padding: 0;
}

body, h1, h2 {
    background-color: #000000;
    color: #ffff7f;
}

body.a {
    background-color: #000000;
    color: #ffff7f;
}

p.n {
	padding-top: 0px;
	padding-bottom: 0px;
}

td.left_margin {
    width: 30px;
    background-color: #000000;
    color: #ffff7f;
}

td.vertical_bar {
    width: 100px;
	background-image: url('images/vbar1.jpg');
    background-repeat: repeat-y;
}

td.horizontal_bar {
    height: 25px;
	background-image: url('images/hbar2.jpg');
    background-repeat: repeat-x;
}

td.header {
    background-color: #000000;
    color: #ffff7f;
}

td.top{
    background-color: #000000;
    height: 10px;
}

td.body {
    background-color: #000000;
    color: #ffff7f;
	align: left;
	valign: top;
	text-align: left;
}

td.footer {
	background-image: url('images/hbar1.jpg');
    background-repeat: repeat-x;
    color: rgb(0, 0, 0);
    height: 100px;
	text-align: center;
	valign: center;
}

td.bottom {
    height: 25px;
    background-color: #000000;
    color: #ffff7f;
}

table.menu {
    width: 80px;
    margin: 0px 0px 0px 10px;
    border: 0px;
    cellpadding: 0px;
    cellspacing: 0px;
}

td.menu_item {
    background-color: rgb(230, 230, 230);
    color: rgb(0, 0, 0);
	border-style: inset;
    text-align: center;
	font-size: 13px;
}

td.poetry{
    background-color: #000000;
    color: #ffff7f;
    width: 600px;
	align: center;
    valign: top;
	text-align: center;
}
