/* Style Sheet for general usage	*/

BODY {	background-color : white;
		color : black;
		font-size : 10pt;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-family:"Times New Roman", Times, serif;
		font-family:Arial, Helvetica, sans-serif;
		font-style:normal;
		font-weight:normal;
}


.mathsbg {
	color : black;
	background-color : white;
	background-image : url(backgrounds/maths.gif)}

.musicbg {
	color : black;
	background-color : white;
	background-image : url(backgrounds/music.gif)}

.compbg {
	color : black;
	background-color : #d3d3d3;
	background-image : url(backgrounds/comp.gif)}

.funnybg {
	color : black;
	background-color : #ffffe0;
	/*background-image : url(backgrounds/happysm.png)*/
}

A.side:hover {
	color:black;
	cursor:pointer;
	text-decoration: none;
}

A:link {color : blue; text-decoration: none}
A:visited {color : blue; text-decoration: none}
A:hover {color : red;}

.comp	{	background-color	: #fec; color:black }
.educ	{	background-color	: #dc2; color:black	 }
.ent	{	background-color	: #f88; color:black	  }
.music	{	background-color	: #ddd; color:black	 }
.sport	{	background-color	: #9e9; color:black	 }
.dvd	{	background-color	: #eff; color:black	}
.mud	{	background-color	: #eee; color:black	}

.new	{	color	 : red}

/*	Use in side menus. Surround all with <DIV>	*/

.side
	{	font-family : "Comic Sans MS", serif;
		font-size : 10pt;
		color : blue;
	}


A.side:visited	{
		color : blue;
	}

/*	Use in normal headings on side menu
 */
.sidehead
	{	font-size : 12pt;
		color : black;
	}

.sidesubh
	{	font-size : 10pt;
		color : #933;
	}

/*	Heading in main section */
.bighead
	{	font-family : "Comic Sans MS", sans-serif;
		font-size : 24pt;
		text-align : center;
	}
.head
	{	font-family : "Comic Sans MS", sans-serif;
		font-size : 14pt;
		text-align : center;
	}
.l-head
	{	font-family : "Arial",sans-serif;
		font-size : 14pt;
		text-align : left;
		text-decoration: underline;
		color: #880088;
		font-weight: bold;
	}
.subh
	{	font-family : "Comic Sans MS", sans-serif;
		font-size : 12pt;
		color : #933;
		text-align : left;
	}

.in {	margin-left : 20px;
		font-family : "Comic Sans MS", sans-serif;
		font-size : 10pt;
		text-align : left;
	}

.in .subh
	{	margin-left : -20px;
		font-size : 12pt;
		color : #933;
	}

/*	Use in headings where font must be small
 */
.small
	{
		font-family : Verdana, sans-serif;
		font-size : 8pt
	}

UL	{	font-family : "Comic Sans MS", sans-serif;
		font-size : 10pt;
		color : black;
	}

ADDRESS {	font-size : 8pt }



/*	F1 Team colours
 *
 */

.ferrari  { background-color : red ;color : black  }
.mclaren  { background-color : silver ;color : black  }
.jordan	  { background-color : yellow ;color : black  }
.benetton { background-color : #0ff ;color : black	}
.prost	  { background-color : #bef ;color : black	}
.jaguar	  { background-color : green; color : white }

.box	{border: 1px solid black; padding: 5px}

.plainbig	{
	font-family : Verdana, sans-serif;
	font-size:12pt;
}

.outofbus { color:#FF0000; }

.rosasubhead	{
	background-color:#eff;
	color:black; 
	border: 1px solid black;
}
.rosahead	{
	background-color : #0ff ;
	color : black;
	border: 1px solid black;
}

.menu	{
	margin-bottom:10px;
	border-bottom:10px;
}

.menuvisible {
	display:block;
}

.menuhidden {
	display:none;
}

.spread LI	{
	padding-bottom:8px;
}

.mylist	LI{
	list-style-image:url(ims/bullet4.gif);
}