/* main text styles */
/* 
	NOTE
	***********************************
	classes - maintext & smalltext are relative sizes
	and have been adjusted so that they work well in
	Netscape and Internet Explorer

	DO NOT change .newsbar, .copyright or .nav to relative 
	sizes as this will make the navigation bar down the left 
	break.
*/

.maintext
{
	font-family: verdana,arial, helvetica;
	font-size: 75%;
	line-height: 120%;
	color: #000000;
}

.promotext
{
	font-family: verdana,arial, helvetica;
	font-size: 75%;
	line-height: 140%;
	color: #000000;
}

.smalltext
{
	font-family: verdana,arial, helvetica;
	font-size: 60%;
	line-height: 120%;
	color: #000000;
}

/* this style is for use inside maintext */
.smallertext
{
	font-family: verdana,arial, helvetica;
	font-size: 80%;
	line-height: 120%;
	color: #000000;
}

.newsbar
{
	font-family: arial, helvetica;
	font-size: 8pt;
	color: #3C3D3D;	
}

.copyright
{
	font-family: arial, helvetica;
	font-size: 8pt;
	color: #666666;
}

.nav
{
	font-family: arial,verdana,helvetica;
	font-size: 8pt;
	font-weight: normal;
}
/* for the Reviews pages */
.pub
{
	font-family: verdana,arial, helvetica;
	font-size: 80%;
	line-height: 120%;
	color: #666666;
}

li
{
	list-style-type: none;
	/*color: #CCCCCC;*/
}

li.search
{
	list-style-type: decimal;
}



li.toc
{
	list-style-type: disc;
	line-height: 160%;
	color: #666666;
	font-size:90%;
}

li.tocnum
{
	list-style-type: decimal;
	line-height: 150%;
	color: #666666;
	
}

ul
{
	margin-left: 20px;25/04/02
}
/* id's for changing the colours of text */
#black{color: #000000;};
#red{color: #FF0000;};
#grey{color: #666666;};
#quote{color:#F66B6B;};

/* news bar links */
a:link.newsbar{color: #3C3D3D; text-decoration: none;};
a:visited.newsbar{color: #3C3D3D; text-decoration: none;};
a:hover.newsbar{color: #8C0303; text-decoration: none;};

/* news bar featured link */
a:link.newsbarf{color: #ff0000; text-decoration: none;};
a:visited.newsbarf{color: #8C0303; text-decoration: none;};
a:hover.newsbarf{color: #ff0000; text-decoration: none;};

/* homepage footer links */
a:link.footer{color: #000000; text-decoration: none;};
a:visited.footer{color: #000000; text-decoration: none;};
a:hover.footer{color: #8C0303; text-decoration: none;};

a:link.copyright{color: #666666; text-decoration: none;};
a:visited.copyright{color: #666666; text-decoration: none;};
a:hover.copyright{color: #000000; text-decoration: none;};

/* left hand naviation links (buttons!) */
a:link.mainnav{font-family: arial,verdana,helvetica; font-size: 8pt; color: #000000; text-decoration: none; width: 128px;}
a:visited.mainnav{font-family: arial,verdana,helvetica; font-size: 8pt; color: #000000; text-decoration: none; width: 128px;}
a:hover.mainnav{font-family: arial,verdana,helvetica; font-size: 8pt; color: #FF0000; text-decoration: none; width: 128px; background-color: #EFF3F4;}

/* left hand navigation drop downs */
a:link.subnav{font-family: arial,verdana,helvetica; font-size: 8pt; color: #404040; text-decoration: none;}
a:visited.subnav{font-family: arial,verdana,helvetica; font-size: 8pt; color: #404040; text-decoration: none;}
a:hover.subnav{font-family: arial,verdana,helvetica; font-size: 8pt; color: #000000; text-decoration: none;}

/* left hand navigation drop downs when on selected page*/
a:link.subnavon{font-family: arial,verdana,helvetica; font-size: 8pt; color: #FF0000; text-decoration: none;}
a:visited.subnavon{font-family: arial,verdana,helvetica; font-size: 8pt; color: #FF0000; text-decoration: none;}
a:hover.subnavon{font-family: arial,verdana,helvetica; font-size: 8pt; color: #000000; text-decoration: none;}


/* general link styles */
a:link{color: #cc0000; text-decoration: none;};
a:visited{color: #cc0000; text-decoration: none;};
a:hover{color: #FF0000; text-decoration: underline;};

/* previous general link styles
a:link{color: #8C0303; text-decoration: none;};
a:visited{color: #8C0303; text-decoration: none;};
a:hover{color: #FF0000; text-decoration: none;};
 */
 
/* link styles for linked headings etc*/
a:link.subhead{color: #8c0303; text-decoration: none;};
a:visited.subhead{color: #8c0303; text-decoration: none;};
a:hover.subhead{color: #FF0000; text-decoration: underline;}; 
 
/* site index */
a:link.index01{color: #000000; text-decoration: none; };
a:visited.index01{color: #000000; text-decoration: none; };
a:hover.index01{color: #FF0000; text-decoration: none;};

a:link.index02{color: #666666; text-decoration: none;};
a:visited.index02{color: #666666; text-decoration: none;};
a:hover.index02{color: #FF0000; text-decoration: none;};

a:link.index03{color: #AAAAAA; text-decoration: none;};
a:visited.index03{color: #AAAAAA; text-decoration: none;};
a:hover.index03{color: #FF0000; text-decoration: none;};

/* styles for use on the email form on the Piranesi newsletter page */
.contact
	{
		font-family: verdana,arial,helvetica;
		font-size: 9pt;
		background-color: #ffffff;
		margin: 0px;
		border-color: #d0d0d0;
		border-width: 1px;
		border-style: solid;
		color: #3b3b3b;
		font-weight: normal;
		padding-left: 3px;
		padding-right: 3px;
	}
.contact_readonly
	{
		font-family: verdana,arial,helvetica;
		font-size: 9pt;
		background-color: #EFF3F4;
		margin: 0px;
		border-color: #d0d0d0;
		border-width: 1px;
		border-style: solid;
		color: #3b3b3b;
		font-weight: normal;
		padding-left: 3px;
		padding-right: 3px;
	}

.submit
	{
		font-family: verdana,arial,helvetica;
		font-size: 9pt;
		background-color: #B4C3CA;
		margin: 0px;
		border-color: #999999;
		border-width: 1px;
		border-style: solid;
		color: #ffffff;
		font-weight: bold;
	}

/* 
	NETSCAPE 4/4.7 NOTE
	*******************************************
	Netscape link colours are set in the body tag located 
	in the global headers within the correct directory.

	The Homepage doesn't use the global header so general link
	colour must be set on the actual page.

	*******************************************
*/