/* $Id: dir21.css,v 1.1 2005/03/13 14:33:48 dir21 Exp dir21 $ */

/* set document default fonts and colours */
body {
	background-color: #000000; 
	color: #33cc00;
	}

p, ul, ol, li, table, td {
	font-family: sans-serif; 
	}

blockquote {
	font-family: sans-serif; font-style: italic; 
	}

tt {
	font-family: monospace; 
	}

pre {
	font-family: monospace; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #33cc00;
	}

/* set up link colours and behaviour */
a:link {
	text-decoration: underline; 
	color: #66ff99; 
	font-family: sans-serif;
	}

a:visited {
	text-decoration: underline; 
	color: #33cc00; 
	font-family: sans-serif;
	}

a:hover {
	text-decoration: underline; 
	font-family: sans-serif;
	}

a:active {
	color: #cc0000; 
	font-family: sans-serif;
	}

.image {
	border:none;
	border-width:0px;
	}

img {
	border: 0px none;
	}

/* set up various numpty classes */

a.bread {
	font-size: 80%; 
	font-weight: bold;
	}

a.univbread {
	font-size: 90%; 
	font-weight: bold;
	}

p.small {
	font-size: 90%;
	}

p.smallc {
	font-size: 90%; 
	text-align:center; 
	font-weight: bold;
	}

p.foot {
	font-size: 110%; 
	}

p.nav {
	font-size: 80%;
	}

ul.nav {font-size:70%;}
span.activenav {font-size: 80%; color: #000000}
p.navtag {font-size: 60%;
	text-align: center;
	}

.bigb {font-size: 110%; font-weight: bold;} 
.small {font-size: 90%;}
.deptitle {font-size: 140%; color: #000000; font-weight: bold;}
.title {font-size: 130%; color: #990000; font-weight: bold;}
.center {text-align:center;}
div.footer {font-size: 80%;}

h1 {font-weight: bold; font-size: 130%; font-family: sans-serif;}
h2 {font-weight: bold; font-size: 120%; font-family: sans-serif;}
h3 {font-weight: bold; font-style: italic; font-size: 110%; font-family: sans-serif;}
h4 {font-weight: bold; font-size: 100%;  font-family: sans-serif;}
h5 {font-weight: bold; font-size: 90%;  font-family: sans-serif;}


/* netscape 6 correction */
.null {font-size: 1px;}

/* linux correction */
.block {display: block;}


/* home page */
.homeheading {font-weight: bold; font-size: 80%; font-family: Lucida, Arial, helvetica, sans-serif;}

a.homemenu  {font-weight: bold; font-family: Lucida, Arial, helvetica, sans-serif;}
a.homemenu2 {font-size: 80%; font-family: Lucida, Arial, helvetica, sans-serif;}
a.homemenulist  {font-size: 90%; font-weight: bold; font-family: Lucida, Arial, helvetica, sans-serif;}

p.homealert {font-size: 80%; font-family: Lucida, Arial, helvetica, sans-serif;}
p.homenews {font-size: 80%; font-family: Lucida, Arial, helvetica, sans-serif;}
td.homenews {font-size: 80%; font-family: Lucida, Arial, helvetica, sans-serif;}


<!--from admin styles-->
.linkcell { background: #003399; color: #ffffff }
a.cell { font-family: sans-serif; text-decoration:none }
a.cell:link { color: #ffffff } 
a.cell:visited { color: #ffffff } 
a.cell:active { color: #ffff33 }

/* navigation tools stolen from www.cam.ac.uk */
p.newnav {font-size: 90%; margin: 0.5em 0 0 0;}
span.newactivenav {font-size: 90%; color: #000000; margin: 0.5em 0 0 0;}

/* tables for display */
table.displaytable {
	border: thin hidden #33cc00;
	border-collapse: separate;
	border-spacing: 0.5em;
	background-color: #000000;
	padding: 0.5em;
}

table.displaytable th {
	border: 1px hidden #33cc00;
	background-color: #000000;
}

table.displaytable td {
	border: thin dotted #33cc00;
	border-collapse: separate;
	padding: 0.5em;
	border-spacing: 0.5em;
}
