body		{margin: 0; padding: 0; color: #fff; font-size: 13px; font-family: Arial, Georgia; background: #7a0e0e;}
h1			{margin: 0 0 11px; padding: 0;}
h2			{width: 348px; margin: 0; padding: 0; color: #7a0e0e; font: 32px "Palatino Linotype", Palatino;}
table		{border: 0 solid #f0e2c7;}
div.pagebody, td,
div.pagebody
.NormalText	{color: #000; font-size: 13px;}
.Header		{font: 18px Georgia;}
.SmallText	{font-size: 10px;}
.RedText	{color: #7a0e0e;}

div.pagebody		{width: 700px; margin: auto; padding: 20px 0 10px; background: #f0e2c7 url(../images/header.jpg) no-repeat 0 0;}
div.pagebody table	{margin: auto;}
div.footer			{width: 700px; margin: auto; padding: 25px 0 5px; font-size: 10px; text-align: center; background: url(../images/footer-1.jpg) no-repeat 0 0;}
table.header		{border-width: 0 10px 0 0;}
table.maincontent	{border-width: 0 27px 27px;}

body.index div.pagebody		{padding-bottom: 0;}
body.index table.header		{border-width: 0;}
body.index div.RedText		{margin: 8px 0 3px;}

/* links */

a:link,
a:visited	{text-decoration: none; color: #f0e2c7;}
a:hover		{text-decoration: underline;}

div.pagebody a:link,
div.pagebody a:visited	{text-decoration: underline; color: #000;}
div.pagebody a:hover	{text-decoration: none;}

body.index div.RedText a		{text-decoration: none; color: #7a0e0e;}
body.index div.RedText a:hover	{text-decoration: underline;}