/* @override http://stage.shl.lon.ac.uk/css/master.css */

/* @override http://stage.shl.lon.ac.uk/css/master.css */

/* @override http://stage.shl.lon.ac.uk/css/master.css */

/* @override http://stage.shl.lon.ac.uk/css/master.css */

/* @override http://www.shl.lon.ac.uk/css/master.css */

/* @override 
	http://www.shl.lon.ac.uk/css/master.css
	http://www.shl.lon.ac.uk/css/master.css
	http://www.shl.lon.ac.uk/css/master.css
	http://www.shl.lon.ac.uk/css/master.css
*/

html,body{margin:0;padding:0}

body{

	font: 75% Arial, Helvetica, sans-serif;

	text-align:center;

	color: #333333;

	

}

p {

	margin:0px 0px 0px 0px;

	color: #333333;

}



#header {

	position: relative;

	display: block;

	width: 100%;

	padding: 0;

	margin: 0;

	background-image: url(/images/ulrls_back.jpg);

	border-bottom: 1px solid #ccc;

	background-color: #f3f3f3;

	height: 32px;

	margin-bottom: 10px;

}





div#container{text-align:left;background-color: #ffffff;z-index:0;}

div#pageheader{

	background-color: #F09F00;

	background-image:url(/images/sh.jpg);

	height: 90px;

	width: 780px;

	display: block;

	background-repeat: no-repeat;

}

div#content p{line-height:1.4;}

div#navigation{background-color: #ffffff;list-style-type: none;}

div#extra{}

div#footer{padding: 10px;margin-top: 0px;margin-bottom: 20px;}

div#footer p{margin:0}

div#container{width:780px;margin:0 auto}

div#content{

	float:right;

	width:600px;

	padding-top: 20px;

	padding-bottom: 10px;

	background-color: #ffffff;

	z-index: 1;

}

div#navigation{float:left;width:145px;margin-top: 6px;padding-top: 0px;padding-right: 10px;padding-bottom: 10px;padding-left: 0px;}

div#extra{float:left;clear:left;width:145px;text-align: left;padding-top: 0px;padding-bottom: 10px;}

div#footer{clear:both;width:760px;}



#breadcrumb{

	font-size: 1em;

	border-top: solid #F09F00 1px;

	padding-top: 10px;

}

/* custom styles                             */



a {

	color:#125B80;

	text-decoration: none;

	

}

a:hover {

	color:#C46200;

}



p a {

	color:#125B80;

	text-decoration: none;

	border-bottom-style: dotted;

	border-bottom-width: 1px;

}

p a:hover {

	color:#C46200;

	text-decoration: none;

	border-bottom-style: solid;

	border-bottom-width: 1px;

}

	

.category{

	color:#666666;

	font-size: 1.2em;

	font-weight: bold;

	padding-top: 1.2em;

	padding-bottom: 0.6em;



}

	

.category a{

	color:#666666;

	padding-top: 1em;

	text-decoration: none;

	border-bottom-style: none;

	border-bottom-width: 0px;

}	

	

.menu a {

	border-bottom-style: none;

	border-bottom-width: 0px;

	line-height: 1.4em}

form {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

.formmenu {

	color:#333333;

	padding-top: 4px;

	padding-bottom: 4px;

}

.image-left {

	float: left;

	position: relative;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 2px;
}



.image-right {

	margin: 0px 0px 15px 15px;

	padding: 0px;

	float: right;

	position: relative;

}

.gobut {

	margin: 0px 0px 0px 2px;

	padding: 0px;

	position: relative;

	top: 2px;

}



.button {

BORDER-TOP: #ffffff 1px solid;

FONT-WEIGHT: normal;

FONT-SIZE: 10px;

PADDING-BOTTOM: 2px;

TEXT-TRANSFORM: none;

PADDING-TOP: 2px;

BORDER-BOTTOM: #cccccc 1px solid;

BACKGROUND-COLOR: #eeeeee;

padding-right: 5px;

padding-left: 5px;

color: #6F9DB8;

text-decoration: none;

background-image: url(../images/buttback.gif);

text-align: center;

width: 60px;

}

.overtdgrey a, .overtdgrey a:visited {border: 1px solid #FFFFFF; background: #FFFFFF; padding: 5px; display: block;}

.overtdgrey a:hover {border: 1px solid #CCCCCC; background: #eeeeee url(/images/footback.gif); display: block}



.overtdwhite a, .overtdwhite a:visited {border: 1px solid #eeeeee; background: #eeeeee; padding: 5px; display: block;}

.overtdwhite a:hover {border: 1px solid #CCCCCC; background: #eeeeee url(/images/footback.gif); display: block}



.formentry {

   color: #125B80;

   font-size: 95%;

   margin: 0px 0px 0px 0px;

   padding: 0px 0px 0px 0px;

}

.leftimagemargin {

   padding-right: 10px;

   padding-bottom: 10px;

}

.qsearch {



   color: #125B80;

   font-size: 8pt;

   margin: 0px;

   padding: 0px;

   background-color: #eeeeee;

}

.rowgrey {

	background-color: #eeeeee;

	padding: 5px;

}

.row {



   padding: 5px;

   background-color: #FFFFFF;

}

/* Resources Database                                 */



.accessinfo {

	border: 1px solid #cccccc;

	font-size: 70%;

	color: #ffffff;

	font-family: Arial, Arial, sans-serif;

	background-color: #125B80;





}

.addinfo {

   border: 1px solid #EFD694;

   font-size: 70%;

   color: #333333;

   font-family: Arial, Arial, sans-serif;





}



.addtext {

   border: 1px solid #FFFFFF;

   font-size: 7pt;

   color: #000000;

   font-family: Arial, Arial, sans-serif;

   font-weight: bold;



}



.athens {

   border: 1px solid #125B80;

   font-size: 7pt;

   color: #125B80;

   font-family: Arial, Arial, sans-serif;

   font-weight: bold;



}



.cdstand {

   border: 1px solid #EFD694;

   font-size: 7pt;

   color: #125B80;

   font-family: Arial, Arial, sans-serif;

   font-weight: bold;

}

.dbrow {

	padding: 5px;

	border-bottom: solid #cccccc 1px;

}



/* Standard style definitions */





h1 {

	color: #666666;

	font-size: 2.0em;

	font-weight: normal;

	margin-top: 0em;

	margin-bottom: 0.7em;

	letter-spacing: -1px;

	width: 450px;

}

	

h2{color: #666666;

	font-size: 1.6em;

	margin-top: 0em;

	margin-bottom: 0.3em;

	font-weight: normal;

	letter-spacing: -0px;

	}
h2 a{color: #666666;

	}
h2 small {

	font-size: 0.7em;

}

h3 {color: #666666;

	font-size: 1.2em;

	margin-top: 0.2em;

	margin-bottom: 0.3em;

	font-weight: bold;

	

	}

h3 a{

	color: #666666;

	}	

h4 {

	font-size: 1.0em;

	margin-top: 0em;

	margin-bottom: 0.1em;

	font-weight: bold;
	color: #666666;

	}

h5 {

	font-size: 1.0em;

	margin: 1.2em 0em 1.2em 0em;

	font-weight: bold;

	}

h6 {

	font-size: 0.8em;

	margin: 1.2em 0em 1.2em 0em;

	font-weight: bold;

	}

img {

	border: 0;

	}



p {

	font-size: 1em;

	line-height: 1.8em;

	margin: 0em 0em 1.2em 0em;

	font-family: Arial, Helvetica, sans-serif;

	}



pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/

	font-family: monospace;

	font-size: 1.0em;

	}

strong, b {

	font-weight: bold;

	}
	


#content ul {

	clear: left;

	font-size: 1em;

	line-height: 1.4em;

	margin: 0em 0em 1.2em 0em;

	color: #000000;

	

	margin-left:15px;

	margin-bottom:0px;

	text-align: left;

	list-style-image: url(/images/bullet.gif);

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 10px;

}

	

	

/*

OL {

MARGIN-TOP: 8px;

color: #666666;

padding: 0;

margin-left:20px;

margin-bottom:10px;

}

DL {

MARGIN-TOP: 8px;

color: #666666;

padding: 0;

margin-left:0px;

margin-bottom:10px;

}

*/

.intro

{

	background-image:url(../images/info_back.jpg);

	padding: 0px;

	color: #333;

	height: 225px;

	width: 320px;

	display: block;

	line-height: 1.4em;

	font-weight: normal;

	padding-right: 280px;

}

#logo {

	position: absolute;

	z-index: 5;

	margin-left: 261px;

	margin-top: 12px;

	padding: 0;

	left: 50%;

}

/* NAVIGATION ELEMENTS */



#navigation .navheader {

			margin: 0;

			padding: 4px;	

			background-color: #fff;

			color: #333;

			width: 135px;

			border-bottom: 1px solid #F09F00;

			font-weight: bold;

			font-size: 1.0em;

		}

	

		 #navigation ul {

			margin: 0 0 10px;

			padding: 0;

			list-style-type: none;			

			float: left;

		}



		#navigation a {

			background-color: #fff;

			display: block;

			padding: 4px;

			width: 135px;

			color: #333;

			border-bottom: 1px solid #F09F00;

			list-style-type: none;

		}

		

		#navigation a:link, #navigation a:visited {

			color: #333;

			list-style-type: none;

			text-decoration: none;

		}

		

		#navigation a:hover {

			

			background-color: #f09f00;

			background-image: url(/images/menubutt.jpg);

			color:#ffffff;

		}

		#footer { 

	width: 780px;

	margin: 0px auto; /* Right And Left Margin Widths To Auto */

	text-align: center; /* Hack To Keep IE5 Windows Happy */

	padding-top: 10px;

	padding-bottom: 10px;

	position: relative;

	color: #fff;

	display: block;
	background: #F09F00 url(/images/footcurve.gif) no-repeat center bottom;
}	



#footer a {

color: #fff;

text-decoration:none;

}



#content table

{

	margin-bottom: 20px;

}	



#content .table-format

{

	margin-bottom: 20px;

	border-top: solid #F09F00 1px;

	border-left: solid #F09F00 1px;

	border-right: solid #F09F00 1px;

	

}	



#content .table-format td

{

border-bottom: solid #F09F00 1px;

padding: 6px;

}



#content .table-format th

{

	color: #FFFFFF;

	border-bottom: solid #F09F00 1px;

	padding: 6px;

	background-color: #F09F00;

	background-image: url(../images/button.gif);
	font-weight: bold;
}



hr 

{

color: #F09F00;

}





.img a, .img a:link, .img a:visited, .img a:hover

{

	padding: 50px;

}



h1 small {

	font-size: 0.6em;

}



.nounderline a, .nounderline a:link, .nounderline a:visited, .nounderline a:hover

{

	border-bottom: solid #ffffff 1px;

}

.line {

border-top: solid #F09F00 1px;

margin-bottom: 15px;

}



.row {

padding-left: 0px;

padding-top: 6px;

padding-bottom: 6px;





}



#w3c {



	width: 780px;



	margin: 0px auto; /* Right And Left Margin Widths To Auto */



	text-align: center; /* Hack To Keep IE5 Windows Happy */



	padding-top: 0px;



	padding-bottom: 20px;



	position: relative;



	color: #fff;



	display: block;

	color: #F09F00;

	text-decoration: none;

}	





#w3c a, #w3c a:visited, #w3c a:hover {

	color: #333;

	text-decoration: none;



}



#w3c a:hover {

	color:#C46200;

	

}
#w3c img {
	vertical-align: bottom;
}



.newslett {
	background-image: url(/images/newsletback.jpg);
}

.newslett .thead

{

	color: #FFFFFF;

	border-bottom: solid #F09F00 1px;

	padding-top: 6px;
	font-weight: bold;
}

.i-panel {

	margin: 0px 0px 15px 15px;

	padding: 0px;

	float: right;

	position: relative;
	width: 248px;
	border: solid #F09F00 1px;
}

.i-header

{

	color: #FFFFFF;

	border-bottom: solid #F09F00 1px;

	padding: 6px;

	background-color: #F09F00;

	background-image: url(../images/button.gif);
	font-weight: bold;
}
.i-content

{
	padding: 8px;
}

.i-feed

{
	padding: 8px 8px 0px 6px;
}


.social
{
	text-align: right;
	width: 250px;
	float: right;
}

.social
{
	text-align: right;
}

.social img
{
	background-color: #fff;
	margin: 0;
	font-size: 0.6em;
	vertical-align: bottom;
}

.highlight {
	background-color: #e6e6e6;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 10px;
}
.news h3 {
	margin-bottom: 0;
	display: block;
	
}

.news h3 a:link, .news h3 a:visited {
	color: #125B80;
}
.news h3 a:hover {
	color: #C46200;
	text-decoration: underline;
}

.news p
{margin-bottom: 0;	
}
.news p small {
	color: #999;
}

td p {
	padding-bottom: 0;
	margin-bottom: 0;
}

.butt {
}
.butt a {
	font-variant: normal;
	padding: 2px;
	margin-bottom: 10px;
	font-weight: bold;
	background-image: url(/images/buttback.gif);
	border: 1px solid #ccc;
}

.thumbnail	{
	color: #C46200;
	font-weight: bold;
}




