/* Global stylesheet */
/* ========================================================================= */

	body {
		margin: 0px;
		padding: 0px;
		font-family: sans-serif;
		background-color: white;
     /*   background-image: url('back.jpg');
        background-repeat: no-repeat;
        background-position: top left;
        background-attachment: fixed;
	*/
	}

//	a { color: black; text-decoration: none; }
	
	a { color: black; text-decoration: underline; }

//	a:hover { text-decoration: underline; }

//   a:hover { text-decoration: underline overline;  background-color: #DDDDDD;}

	/*
	p:first-letter {
		font-size: 20px;
		font-family: serif;
		font-style: italic;
		font-weight: bold;
		//text-shadow: red;
	}
	*/

	img {
		padding: 0px; 
		margin: 0px;
		border: 0px;
	}

	.copyright {
		text-align:	right;
		font-weight: 	bold;
		color:		black;
		border-top:	solid 1px;
	}
H2 { /* text-shadow: 3px 3px 5px red */ }
	.quote {
		font-family: serif;
		font-size: small;
		text-align: right;	
	}

	.page {
		font-size: medium;
		color: #222222;
		margin-right: 0.3em;
		margin-left: 11em;
		margin-top: 0.0em;
	}

	/* Headers */

	h1 { 
		font-family: serif;
		text-align: right;
		padding-top: 0.3em;
		padding-right: 0.3em;
		border-bottom: 1px solid black;
		margin-bottom: 0.3em;
		color: white;
		background-color: #C87000;
		background-image: url("header_bg_orange.png");
		background-position: bottom;
	}

	h1,h2,h3,h4,h5 {
		margin: 0px;
	}


/* Menu */
/* ========================================================================= */

	.menu, .updatedPlugins {
		font-size:	small;
		padding:	1em;
	}

	.menu > a {
		padding:	  0.1em;
		margin:		  0.1em;
		border:           0px;

		border-bottom:    1px solid #b5c55c;
		color: black;
		
		display:          block;
		text-decoration:  none;
		background-color: transparent;
	}

	.menu > a:hover { 
		color: #ffffff;
		background-color: #000000;
	}

	.pane {
		position: absolute;
		top: 66pt;
		left: 0em;
		width: 10em;

		background:	#FFFCF0;
		border-top:     solid #CFC8C0 0.3em;
		border-right:	solid #CFC8C0 0.3em;
		border-bottom:	solid #CFC8C0 0.3em;
	}

	.updatedPlugin {
	}

	h5.updatedPlugin {
		background-image: url("/graphics/small_header_bg.png");
		background-position: top;
		background-color: #05c;
		color: white;
		border: 1px solid black;
		padding: 0.1em;
	}

	.updatedPlugin a { 
		padding:	  0.1em;
		margin:		  0.1em;
		border:           0px;

		border-bottom:    1px solid white;

		color: black;

		display:          block;
		text-decoration:  none;
		background-color: transparent;
	}

	.updatedPlugin a:hover { 
		color: white;
		background-color: #000;
	}





/* Submenu items */
a.sub {
	padding-left: 1.0em;
}




/*** Header ***/

#header {
height:7.5em;
background-image:url(http://www.cs.york.ac.uk/images/header_bg.jpg);
font-size:1.18em;
min-height:88px;
}

#header a {
text-decoration:none
}

#logo {
float:left;
}



/*** logos ***/

	.logopane {
		position: absolute;
		top: 280pt;
		left: 0em;
		width: 10em;

	}
