/* Column divisions */
#leftcol  {width: 70%; float: left; }
#rightcol {margin-left: 75%; }
/* #main     {color: #003300; background-color: white; padding:1px; } */

.footer
{
	clear:left;
	margin-left: 0px;
	font-size: 80%;
	font-family: "Times New Roman";Times;serif;
	font-style: italic;
	font-weight: normal;
}

BODY
{
	margin-left: 8%;
	margin-right: 5%;
	/* font-size: 100%; */
      font-size: 15px;
	font-family: "Times New Roman";Times;serif;
	font-style: normal;
	font-weight: normal;
	color: #660066;
	background-color: white;
}

TABLE
{
	margin-left: 80px;
	font-size: 100%;
	font-family: "Times New Roman";Times;serif;
	font-style: normal;
	font-weight: normal;
	color: #660066;
	background-color: #ffccff;
}

TD
{
	font-size: 100%;
	font-family: "Times New Roman";Times;serif;
	font-style: normal;
	font-weight: normal;
	color: #660066;
	background-color: #ffccff;
}

P
{
	margin: 5px; /* margin-left: 80px; */
	font-size: 100%;
	font-family: "Times New Roman";Times;serif;
	font-style: normal;
	font-weight: normal;
}

.blockquote
{
        padding: 5px; /* margin-left: 100px; */
}

.byline
{
        font-size: 100%;
	font-family: "Times New Roman";Times;serif;
	font-style: italic;
	font-weight: bold;
        text-align: right;
}

.panel
{
	margin-left: 25px;
	font-size: 100%;
	font-family: "Times New Roman";Times;serif;
	font-style: normal;
	font-weight: normal;
}

PRE
{
      font-size: 80%;
}

.navigation
{
margin-left: 0%;
margin-right: 5%;
text-align: center;
border-style: solid;
border-width: thin;
border-color: #ffccff;
}

.floatleft
{
float: left;
width: 350px;
text-align: center;
margin: 5px;
background-color: white;
padding: 5px;
border: 1px solid #ffccff;
}

.floatright
{
float: right;
width: auto;
text-align: center;
margin: 5px;
background-color: white;
padding: 5px;
border: 1px solid #ffccff;
}

.article
{
float: left;
width: 90%;
text-align: left;
background-color: white;
}

p.article
{
	margin-left: 0px;
	font-size: 100%;
	font-family: "Times New Roman";Times;serif;
	font-style: normal;
	font-weight: normal;
}	

div.floatleft p 
{ 
margin: 0; 
text-align: center;
}

div.advert
{
    border:1px solid #663366;
}
    
div.advert h2 
{
    font-family: Helvetica, sans-serif; 
    font-style: normal;
	font-weight: normal;
	font-size: 100%;
	color: #663366;
	background-color: transparent;
	margin: 5px;
	text-align: center;
}

div.advert h3 
{
    font-family: Helvetica, sans-serif; 
    font-style: normal;
	font-weight: bold;
	font-size: 100%;
	color: #663366;
	background-color: transparent;
	margin: 2px;
	text-align: center;
}

div.advert p 
{
    font-family: Helvetica, sans-serif; 
    font-style: normal;
	font-weight: normal;
	font-size: 80%;
	color: #663366;
	background-color: transparent;
	margin: 5px;
	text-align: left;
}



H1,H2,H3,H4,H5,H6
{
	font-family: "Times New Roman";Times;serif;
	font-style: normal;
	font-weight: bold;
	color: #663366;
	background-color: transparent;
	margin-top: 20px;
}
H1	{font-size: 200%; }
H2	{font-size: 150%; }
H3	{font-size: 140%; }
H4	{font-size: 130%; }
H5	{font-size: 120%; }
H6	{font-size: 110%; }

.hilite
{
	font-weight: bold;
}

A
{
	color: fuchsia;
	background-color: transparent;
	font-weight: bold;
	text-decoration: none;
}

A:visited
{
	color: fuchsia;
	background-color: transparent;
	text-decoration: none;
}

A:active
{
	color: #ffccff;
	background-color: transparent;
	text-decoration: none;
}

A:hover
{
	color: green;
	background-color: transparent;
	text-decoration: underline;
}

LI	{margin-top: 2px; }
