BODY {
	background : url(background.JPG) top;
}
h1{
	background-color : #C5C5C5;
	text-align : left;
	margin-top: 0%;
	padding-top: 0%;
	padding-left: 10%;
}
p{
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 70%;
}
p.logon{
	font-size : 50%;
	font-weight : bold;
	text-align : center;
	border : thin solid #6F4832;
}

h2.listheading{
	font-size : 80%;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	text-align: center;
	background-color: white;
	border : medium double #96A27A;
}
th{
	font-size: 10px;
	font-weight: bold;
	background-color : silver;
}
td{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : gray;
}
a.link{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	background-color : #FFBD00;
	
}

Div#banner{
	position:absolute;
	left: 0%;
	top: 0%;
	width:100%;
	height : 5em;
	margin-top : 0%;
	padding-top : 0%;
}


Div#SearchBox{
	position : absolute;
	top: 0.5em;
	right: 1%;
}
Div#SearchBox input{
	font-size: 9px;
}
Div#SearchBox img{
	vertical-align: bottom;
}
Div.searchlist p{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
}
Div.searchlist {
	background-color : #F8CE0A;
}

span.number{
	background-color : #F87F0A;
	padding: 2% 2% 2% 3%;
}

DIV#navigation{
	position: absolute;
	top : 3em;
	height : 1em;
	width : 100%;
	left : 0%;
	background : #6F4832;
}

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation li{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	float: left;
}
#navigation li a {
	display: block;
	padding: 2px 5px 2px;
	color: white;
	text-decoration: none;
	font-size: 9px;
	border-right : thin solid white;
	margin-right : 0.1em;
	margin-left : 0.1em;
}
#navigation li a:hover, #SearchBox li a:hover{
	background-color: #5F6E4F;
}

DIV.body{
	position: absolute;
	left: 0%;
	top : 4em;
	padding-left: 1%;
	width: 75%;
}
DIV.body h2.listheading, DIV.body DIV.item, Div.body DIV.intro {
	position : relative;
	width: 95%;
	
}

DIV.centre{
	position: absolute;
	left: 25%;
	top : 4em;
	padding-left: 1%;
	width: 49%;
}
DIV.centre h2.listheading, DIV.centre DIV.item, Div.centre DIV.intro {
	position : relative;
	width: 95%;
	
}

DIV.rightcolumn {
	position: absolute;
	left: 75%;
	top:4em;
	width:25%;
	background-image : url(FilmFrame.gif);
	background-repeat : repeat-y;

}
 div.rightcolumn  h2.listheading, div.rightcolumn div.item, div.rightcolumn div.into, div.searchlist {
	position : relative;
	width: 80%;
	left : 2.2em;
}

DIV.leftcolumn {
	position: absolute;
	left: 0%;
	top:4em;
	width:25%;
	background-image : url(FilmFrame.gif);
	background-repeat : repeat-y;

}
 div.leftcolumn  h2.listheading, div.leftcolumn div.item, div.leftcolumn div.into {
	position : relative;
	width: 80%;
	left : 2.2em;
}

DIV.item {
	border : medium double #96A27A;
	background-color : white;
	font-size : 70%;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	margin-bottom : 0.5em;
}

DIV.item h2{
	background-color : #96A27A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border : none;
	font-size:100%;
	margin-top:0;
	margin-bottom:0;
	padding : 0.5% 1% 0.5% 2%;
	text-align : center;
}

DIV.item div.abstract p{
	margin-top: 0;
	margin-bottom:2%;
	background-color : #E0E4D6;
	border: none;
	padding : 1% 1% 1% 2%;
	font-weight : bold;
}
DIV.item p{
	border : none;
	padding : 0.1% 1% 1% 4%;
}

DIV.item h3{
	font-size : 50%;
	background-color : #96A27A;
	margin-bottom:0;
	text-align : right;
	font-weight : normal;
}
Div.item a{
	text-align : center;
	text-decoration : underline;
}


DIV.intro {
	border : thin double #6F4832;
	margin-top: 1em;
	background-color : white;
	font-size : 70%;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	margin-bottom: 2%;
}

DIV.intro h2{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #6F4832;
	border : none;
	color: white;
	font-size:110%;
	margin-top:0;
	margin-bottom:0;
	padding : 0.5% 1% 0.5% 2%;
	text-align : center;
}

DIV.intro p{
	border : none;
	padding : 0.1% 1% 1% 4%;
}

Div.intro DIV.abstract p{
	background-color: #DCC6B8;
	margin-top: 0;
	margin-bottom:2%;
	border: none;
	padding : 1% 1% 1% 2%;
	font-weight : bold;
}

DIV.intro h3{
	font-size : 50%;
	margin-bottom:0;
	text-align : right;
	font-weight : normal;
}

#loggedinlinks ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#loggedinlinks li {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	float: left;
}
#loggedinlinks li a {
	padding: 5px 5px 5px 0.5em;
	border-left: 4px solid #1E90FF;
	border-top: 4px solid #1E90FF;
	border-right: 4px solid #0001AE;
	border-bottom: 4px solid #0001AE;
	background-color: #4F50FF;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 70%;
	display : block;
	width : 9em;
}
span.email {
	color: #003300;
	background-color: #FFFFCC;
}