body {
	margin: 0;
	padding: 0;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: small;
	color: #666;
	background-color: #fff;
}

td {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: small;
	color: #666;
}


#top{
background-color: #454545;
height:25px;
color:#fff;
text-align: right;
padding: 0.8em 5%;
}


#top a{
color:#fff;
padding:5px;
text-align: right;
}

#top a:hover{
color:#D9401A;
padding:5px;
text-align: right;
background-color:#454545;
text-decoration: underline;
}



#top .left{
float: left;
width: 470px;
text-align: left;
}

#top .right{
float:right;
width:325px;
}


#container		
{
	margin: 1em 5%;
	background-color: #fff;
	background-position: right;
}

#header
{
	background-color: #fff;
	border-bottom: 1px solid #ccc;
}

#header h1 {
	margin: 0;
	padding: .5em;
	color: #D9401A;
	font-family: georgia, times, serif;
}

#header a {
text-decoration:none;
}


#header p {
margin-top:-10px;
padding-left:25px;
}

#nav{
border-top: 1px solid #ccc;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif;
font-size: 0.85em;
text-transform:uppercase;
letter-spacing:2px;
}

ul{
  list-style-type: none;
}

#nav li {
display: inline;
padding-right: 20px;
}

#nav li a.current{
text-decoration:none;
color:#fff;
background-color:#D9401A;
}


li.light {
	padding: 0.75em 0.5em 0.5em; 
	background: #E7E7E7;
}  


li.dark {
	padding: 0.75em 0.5em 0.5em; 
	background: #fff;
} 

#nav a:link, a:visited { 
color: #D9401A;
	}

#nav a:hover { 
color: #fff;
	}
	


#navContainer {
	border-left: 1px solid #ccc;	
	float: right;
	width: 200px;
	margin-right: 10px;
	padding-left: 10px;
	padding-top: 1em;
	padding-bottom:10px;
}

#navContainer p { 
margin-top: 0;
margin-bottom: 0;
text-align: center;
padding-top:6px;
}

#content {
	padding-top: 1em;
	margin: 0 250px 0 2em;
	min-width:700px;
}

#mainContent {
	padding-top: 1em;
	margin: 0 6em 0 6em;
	width:600px;
}

#mainContent h1{
	margin: 0;
	padding: .5em;
	font-family: georgia, times, serif;
}


#mainContent h2{
	margin: 0;
	padding: .5em;
	color: #D9401A;
	font-family: georgia, times, serif;
	font-size:15px;
}

#content h2 { margin-top: 0; }



#mainContent .rightLink{
text-align: right;
}


a:link{ 
color: #D9401A;
	}

a:visited { 
color: #DD401A;
	}

a:hover, a:active { 
	text-decoration:none;
	color: #ffffff;
	background-color:#D9401A;
}

hr {
  border: 0;
  width: 100%;
}


 hr.hr1 {
      color: #ccc;
      background-color: #ccc;
      height: 1px;
    }


/* ####################### Group #######################*/

  
img.group{
float: left;
border:0px solid #000;
margin-right: 10px;
}  
  
p.group{
padding: 5px;
}  

div.figure {
  float: right;
  width: 85%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}
div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}

div.spacer {
  clear: both;
  }


/* ####################### Footer #######################*/

#footer{
	clear: both;
	background-color: #fff;
	padding: 1em;
	text-align: center;
	border-top: 1px solid #ccc;
}

#footer a{
	color:#999;
	text-decoration: none;
}

#footer a:hover{
	color:#999;
	background:#ffffff;
	text-decoration: underline;
}

#bottom{
font-size: 0.85em;
letter-spacing:1px;
}

#bottom li {
display: inline;
list-style-type: none;
padding-right: 20px;
}


/* ####################### "Click on to show" effect #######################*/

dl {
 width: 60%;
 background: #d6dcd1;
}

dt {
 width: 100%; /* aht. explorer som sŒ kan klikke pŒ hele boksen */
 margin-top: 6px;
 border: 1px outset #a3b6d1;
 background: #beba9e;
 cursor: pointer;
}

dt:hover {
 border: 1px inset #a3b6d1; 
}

dd {
 display: block;
 padding-bottom: 5px;
}



/* publications */
.CaltechAUTHORS .unknown-year { display: none; }
.CaltechAUTHORS .jump-list { display: none; }
.CaltechAUTHORS .jump-list-label {
    padding-left:0.24em;
    padding-right:0.24em;
/*    border-right: solid 0.12em black;*/
    text-decoration: none;
}
.CaltechAUTHORS .jump-list:last-child {
/*    border-right: none;*/
}
.CaltechAUTHORS li {
    padding-bottom: 0.24em;
    margin-bottom: 0.24em;
	list-style: circle;}
.CaltechAUTHORS a {
    padding-right: 0.24em;
}
.CaltechAUTHORS span {
    padding-right: 0.24em;
}
.CaltechAUTHORS div {
    padding-bottom: 0.24em;
    margin-bottom: 0.24em;
}
  