/* ***** styles for general text links **** */

a:link, a:active
{color:#0000CC;
}

a:visited
{color:#000099;}

a:hover 
{color:#ffffff;
text-decoration: none;		
}


/* ***** styles for temporary Science presub enquiry links **** */

a.sciencetemp:link, a.sciencetemp:active
{color:#0000FF;
}

a.sciencetemp:visited
{color:#800080;}

a.sciencetemp:hover
{color:#FF0000;
text-decoration: none;		
}




body
{
	background-image: url(images/background.gif);
	background-repeat: repeat-x;
	font-family: arial;
	margin:0px;
	padding:0px;
	margin-left: 0px;
}


div
{
	background-color: #CCCCCC;
	
}

div.main
{
	width:800px;
	position:absolute;
	top:150px;
	margin-left:80px;
	padding:0px;
	padding-bottom:5px;
	background-color: #CCCCCC;
	left: -20px;
}

div.content
{margin:0px;
margin-right:10px;
width:560px;
float:right;
}

div.collaboratleft
{
float:right;
width:32%;
}

div.collaboratright
{
	width: 38%;
	float: right;
}


/* used in publications, sponsors and contact pages in place of div.content */

div.contentwide
{margin:10px;
padding-top:10px;
padding-bottom:10px;
}

/* for figures with a legend (use p.legend for legend), can use img.inlineright for figures without a legend */

div.figureright
{
float:right;
width:250px;
margin:10px;
margin-right:0px;
border:0px;
text-align:center;
}

/* for figures with a legend (use p.legend for legend), can use img.inlineleft for figures without a legend */

div.figureleft
{float:left;
width:250px;
margin:10px;
border:0px;
text-align:center;
}

div.references
{
	font-size:small;
	border:0px;
	margin: 10px;
}



p
{padding:0px;
margin:10px;}

p.legend
{font-size:small;
text-align:left;
}

p.center
{text-align:center;}

div.books
{
	float:left;
	height:150px;
	margin-bottom:10px;
	border: black 2pt;
}


/* **** style for "back to top" link ***** */

a:link.toplink, a:active.toplink, a:visited.toplink
{
color:#ffffff;
font-weight:normal;
}

a:hover.toplink
{color:#ff9922;
font-weight:normal;
text-decoration: none;		
}

p.toplink
{text-align:center;}



p.link
{padding:0px;
margin:0px;}

li
{margin:5px;}

h1
{border-style: solid;
border-width:0px;
border-bottom-width:2px;
font-size:medium;
margin:10px;
text-align:right;
letter-spacing:4px;
color:#000000;
}

h3
{
margin:10px;
letter-spacing:1px;
color:#000000;
}

h4
{font-style:italic;
margin:10px;}


img
{border:solid 2px;}

img.banner
{
margin-left:0px;
margin-top:0px;
border-width:0px;
}

p.banner
{margin:0px;
margin-left:60px;
margin-top:0px;
border:0px;
}

img.inlineleft
{float:left;
margin:10px;
margin-left:0px;
}

img.inlineright
{float:right;
margin:10px;
margin-right:0px;
}

hr
{
color:#cccccc;
background-color:#cccccc;
border:solid 0px;
}

/* ******STYLE FOR NAVIGATION HEAD MENU******* */

div.head
{
	border:0px;
	margin:0px;
	width:100%;
	margin:0px;
	background: transparent;
	margin-left: 0cm;
}

table.head
{background: #CCCCCC;
width:800px;
margin-left:60px;
}

td.head
{width:auto;
text-align:center;
}

a:link.head, a:visited.head, a:active.head
{color:#0000cc;
text-decoration:none;
font-weight:bold;
}

a:hover.head
{color:#ffffff;
text-decoration: none;
font-weight:bold;		
}



/* ******STYLE FOR NAVIGATION SIDEBAR GENERAL******* */

div.sidebar
{width: 180px;
float:left;
margin-left:10px;
border:0px;
background:transparent;
}


div.sidenav
{background:transparent;
border:0px;
}


table.sidebar
{font-size:small;
background:transparent;
border:0px;
margin:0px;
}


td.sidebartop
{padding:5px;
text-align:center;
font-weight:bold;
background:#cccccc;
width:160px;
color:#000099;
border: solid #000099 1px;
letter-spacing:1px;
}

td.sidebar
{
padding:5px;
background:#cccccc;
width:180px;
margin:20px;
}

table.sidebarsub
{margin-left:20px;}


td.sidebarsub
{
	width:145px;
	padding:2px;
	border:0px;
	background-color:#cccccc;
}


a:link.sidebar, a:active.sidebar, a:visited.sidebar
{color:#0000cc;
text-decoration:none;
font-weight:bold;
}

a:hover.sidebar
{color:#ffffff;
text-decoration: none;
font-weight:bold;		
}


a:link.sidebartop, a:active.sidebartop, a:visited.sidebartop
{
text-decoration:none;
font-weight:bold;
}

a:link.sidebarsub, a:active.sidebarsub, a:visited.sidebarsub
{
color:#0000cc;
font-size:x-small;
text-decoration:none;
font-style:italic;
}

a:hover.sidebarsub
{
color:#ffffff;
font-size:x-small;
text-decoration: none;
font-style:italic;		
}


/*  ****STYLE FOR HOME PAGE***** */



div.homeside
{width: 180px;
float:left;
margin-left:10px;
border:0px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}

img.home
{margin:5px;
}

h3.welcome
{font-size:20px;
letter-spacing:2px;}

p.credit
{text-align:center;
font-size:smaller;
position:relative;
bottom:auto;
color:#000000;
font-style:italic;}

a:link.credit, a:active.credit, a:visited.credit
{color:#bbbbff;}


/*  ****STYLE FOR RESEARCH PAGES***** */


div.researchcontent
{margin:0px;
margin-right:10px;
width:570px;
float:right;
border:0px;
background:transparent;
}



div.researchleft
{
	float:left;
	width:270px;
	height:150px;
	margin-bottom:10px;
	border: black 2pt;
}

div.researchright
{
	float:right;
	width:270px;
	height:150px;
	margin-bottom:10px;
	border: black 2pt;
}

h3.research
{
	position:absolute;
	background:#C7790C;
	margin:0px;
	padding:0px;
	width:265px;
	font-size:15px;
	text-align:left;
	padding-left:5px;
	text-decoration:none;
	left: 227px;
	top: 47px;
}

img.researchimg
{
float:left;
margin:10px;
display:inline;}

a:active.research, a:visited.research, a:link.research
{color:#000000;
text-decoration:none;
}

a:hover.research
{color:#ffffff;
text-decoration:none;}

p.research
{margin-top:0px;
padding-top:10px;}


/* ******** SIDEBAR BOXES ************ */


div.movies, div.links, div.news
{font-size:smaller;
margin-top:20px;
padding:5px;
border:0px;}


/*  ****STYLE FOR NEWS PANEL ***** */

div.news
{font-size:smaller;}



/* **********style for exhibition panel ******** */


div.exhibit
{padding:2px;
margin-top:20px;
text-align:center;
}

img.exhibit
{border:0px;}



/*  *******STYLE FOR MOVIES DIV******** */


h3.box
{text-align:center;
margin:0px;
margin-bottom:5px;}

img.moviestill
{height:90px;
width:120px;
}

p.movie
{text-align:center;
margin:0px;}


/*  ******** STYLE FOR LINKS DIV ****** */

li
{display:block;

}

/*  ****STYLE FOR TOOL PAGES***** */


img.thumbframe
{margin:10px;}

img.photo
{margin:10px;
}

p.photo
{margin:0px;
margin-bottom:0px;
text-align:center;}

/* ******STYLES FOR PEOPLE PAGES****** */


div.peoplephoto
{float:right;
font-size:smaller;
margin:10px;
}

h1.people
{text-align:right;}

img.peoplephoto
{margin:0px;}

p.contact
{
	text-align:left;
	margin:0px;
	margin-left: 0px;
}

/* paragraph enclosing peoples mugshots, using text-align:center; to position photo */

p.peoplephoto
{text-align:right;
margin:0px;
}

p.groupphoto
{margin:0px;
text-align:center;}

img.email
{border:0px;
vertical-align:top;}

/* style for what's new icon*/
div.new
{float: right;
margin-top:5px;
padding:5px;
border:0px;}

