/*
 *  CSS Style Sheet for "My Portal", part of the Galeon distribution
 */

/*
 * This is pretty sucky so if someone wants to make in nicer the
 * patch would probably be accepted! -- MattA
 *
 * But it's getting better, thanks to Lee Willis <lwillis@plus.net.uk>
 *
 * I'm going to try and improve this - MArk Finlay <sisobATeircom.net>
 */



.links
{
 	margin:	0px;
	padding:	6px;
	border:	0px inset #000000;
	max-width: 90%;
	background: 	white;
}



.top2
{
 	margin:	0px;
	padding:	2px;
	border:	1px solid #000000;
	margin-left:	0.15em;
	height:	20px;
}

.top_bar
{
  	background: 	#97b1d8;
  	font-family: 	helvetic, helvetica, arial;
  	font-size: 		20px;
  	height: 		30px;
	margin-left:	0.1em;
	margin-top:	0.5em;
	padding-top:	5px;
	padding-right:	15px;
	padding-left:	15px;
	border:		1px solid #000000;
}

.bottom_bar
{
  	background: #97b1d8;
 	margin-left: 	224;
 	margin-right: 	224;
	margin-top:	40px;
	margin-bottom:	20px;
	padding-top:	1px;
	padding-bottom:	1px;
		border:			2px solid #000000;
		border-top:		1px solid #000000;
		border-right:		1px solid #000000;
		border-left:		1px solid #000000;
}

td
{
  	font-family: helvetic, helvetica, arial;
  	font-size: 20px;
}


/* overall styles */
body
	{
		font:			11pt sans-serif;
		margin-top:		-0.5em;
		margin-bottom:		0;
		margin-left: 		1;
		margin-right: 		8;
		background:		white;
		color:      		black;
		line-height:		1.7em;
		/* background: 	#eaecef; */
	}

/* this is for category headings */
strong 
	{
		border:			1px solid #000000;
		border-top:		1px solid #000000;
		border-right:		1px solid #000000;
		padding-bottom:		2;
		padding-top:		0;
		padding-right:		20;
		padding-left:		20;        
		 margin-left:		10px; 	
		margin-top:		3em;
		margin-bottom:		-1px;
		background:		#97b1d8;
		font-size:			120%;
		font-weight:			normal;

	}

/* this is the indenting procedure for categories */
blockquote
	{
		margin-left:		32;
		margin-right:		0;
		
	} 

/* various link styles */
a
	{
		margin-right:		12;
		text-decoration:	none;
		border-bottom:		1px solid grey;
                white-space:            nowrap;
	}

a:link
	{	
		color:			black;
	}

a:visited
	{
		color:			black;
		border-bottom:		1px solid grey;
	}

a:active
	{
		color:			yellow;
	}

a:hover
	{
		color:			blue;
		border-bottom:		1px solid black;
	}

/* links in category headings have a different class */
a.heading
	{
		border-bottom:		0px;
		background:		#ffffff
	}
a.heading:link
	{
		color:			black;
	}
a.heading:visited
	{
		color:			black;
	}
a.heading:hover
	{
		color:			white;
		background:		white;
	}

img.logo
	{
		margin-top:		1em;
		width:			318;
		height:			239;
		margin-left:	10px;
		border:		0px;
		float:		right;
	}

img
	{
		border:			0;
	}

input
	{
		margin-top:		6;
		margin-bottom:		-8;
		margin-left:		3;
		margin-right:		3;
		padding-left:           2;
	}

input[type="image"]
	{
		border:			0
	}

input[type="submit"]
	{
		background:		 #eae8e3;	
	}
