body		{margin:0px; padding:0px; padding-top:70px; background-color:black}
body,table	{font-family:verdana,sans-serif; font-size:12px}
body		{scrollbar-face-color: #8e5; scrollbar-shadow-color: #8e5; scrollbar-highlight-color: #8e5; scrollbar-3dlight-color: #390; scrollbar-darkshadow-color: #390; scrollbar-base-color: #000; scrollbar-track-color: #000; scrollbar-arrow-color: #000}

h1,h2,h3,h4,h5	{margin:0px}
h1,h2		{text-align:center; background-color:#7d4}
h1		{margin-bottom:10px; padding-bottom:5px; font-weight:bold; font-size:26px}
h2		{font-weight:normal; font-size:22px}
h3		{font-size:16px}
h4		{font-weight:bold; font-size:12px}
h5		{font-size:10px; font-weight:bold}
a		{text-decoration:none; font-weight:bold; border-bottom:1px solid #390}
a:link,
a:visited	{color:black}
a:hover		{color:white; background-color:black; border-color:black}
ul,ol		{margin:0px 0px 10px 0px; padding:0px}
li		{margin:0px}
dt		{margin-bottom:10px; margin-top:10px}
dd		{text-align:justify}
.small		{font-size:10px}

.wedge		{float:left; padding:0px; margin:0px}

XXX.sidebar	{float:left; margin-top:10px; width:150px; color:white; clear:left}
.sidebar	{position:absolute; left:0px; top:230px; width:150px; color:white}
.sidebar h4	{color:#8e5; border-bottom:1px solid #8e5; margin-bottom:4px; padding:0px 4px}
.sidebar ul	{font-size:10px; margin:0px 0px 20px 18px; padding-right:4px}
.sidebar a	{border-width:0px; color:white}
.sidebar a:visited	{border-width:0px; color:white}
.sidebar a:hover	{text-decoration:underline; color:#8e5}
.sidebar p	{font-size:10px; margin-top:0px}

XXX.body		{max-width:64em}
XXX.body		{color:black; background-color:#8e5; margin:0px 100px 0px 0px; border-left:150px solid black}
.body		{color:black; background-color:#8e5; margin:0px 0px 0px 0px; border-left:150px solid black; border-right:100px solid black}
.body p		{margin:10px 0px; padding:0px 20px 10px 20px; text-align:justify}
.body h3	{margin:10px 0px 0px 15px; padding:0px 0px 1px 5px; background-color:black; color:white; font-family:bankgothic lt bt, bank gothic}
.body h4	{margin:10px 20px 2px 30px; border-bottom:1px solid black}
.body h5	{margin:10px 20px 2px 20px; border-bottom:1px solid #390; color:#390}
.body ul	{margin:0px 0px 20px 40px}
.body dl	{margin:0px 20px 20px 20px}
.body ol	{margin:0px 20px 20px 60px}

.title		{background-color:#7d4; padding:4px 60px 4px 0px; border-bottom:1px solid black}
.title h1	{margin:0px; padding:0px}
.title h4	{border:none; margin:0px; padding:0px; text-align:center}

.photo		{float:right; margin:10px; padding:4px; font-size:10px; background-color:#7d4; border:1px solid #093}
.photo img	{border-color:black}
.photo a	{border-width:0px}
.photo p	{text-align:left; padding:0px; margin:0px}

.rightbar	{width:100px; float:right; margin-top:70px; right:0px; color:white}
XXX.rightbar	{width:100px; position:absolute; top:70px; right:0px; color:white}
.rightbar h4	{color:#8e5; border-bottom:1px solid #8e5; margin-bottom:4px; padding-left:4px}
.rightbar ul	{font-size:10px; margin-left:16px; padding-left:4px}
.rightbar a	{border-width:0px; color:white}
.rightbar a:visited	{border-width:0px; color:white}
.rightbar a:hover	{text-decoration:underline; color:#8e5}
.rightbar p	{font-size:10px; margin:0px 0px 0px 6px}
.rightbar form	{font-size:10px; margin:0px}

a.lyric		{font-size:9px; padding:0px 2px; text-decoration:none; border:none; background:black; color:white}
a.lyric:visited	{background:black; color:white}
a.lyric:hover	{text-decoration:none; background:white; color:black}

.counter	{float:right; padding:40px 10px 0px 0px}

.plainlink a:visited,
.plainlink a:hover,
.plainlink a	{text-decoration:none; border:none; background:none}

.subsect	{margin-left:20px}
.ss		{float:right; border:1px solid black; margin-top:10px; margin-left:10px}

.adbox		{padding:10px; margin:0px 100px 0px 150px}
.adbox div	{width:478px; border:1px solid #8e5}
.adbox h4	{color:white; font-size:10px; padding:2px; border-bottom:1px solid #8e5}
.adbox img	{margin:4px}

.poll		{float:right; margin:10px; padding:0px; font-size:10px; background-color:#7d4; border:1px solid #093; width:200px}
XXX.poll		{position:absolute; right:10px; margin:10px; padding:0px; font-size:10px; background-color:#7d4; border:1px solid #093; width:200px}
.poll h5	{margin:0px; padding:2px; background:black; color:white; font-size:12px; font-family:bankgothic lt bt, bank gothic}
.poll p		{padding:0px; margin:4px 4px}
.poll form,
.poll input	{margin:0px; padding:0px}

.layout		{max-width:1000px; margin:0px auto 0px 0px;}