/* misc */
.clearer {
	 clear: both;
}

h1,h2,h3,h5 {
	 color: #543;
	 padding-top: 6px;
	 margin: 0;
}

h5 {
   padding-top: 26px;
   font: normal 1.2em "Lucida Sans Unicode","Trebuchet MS",sans-serif;
}

a {
  color: #543;
}

a.noline {
 text-decoration: none;
}

a:hover {
	background-color: #F8ECE0;
}


/* scientific publications */

.cite {
 font: normal 1em "Times","Lucida Sans Unicode","Trebuchet MS",sans-serif;
 margin-left: 1em;
 margin-top: 1.2em;
 color: #432;
 width: 100%;
 text-align: left;
}

.articletitle {
        font: normal 1.1em "Times","Lucida Sans Unicode","Trebuchet MS",sans-serif;
	text-align: left;
}

.authors {
        font: normal 0.8em "Times","Lucida Sans Unicode","Trebuchet MS",sans-serif;
	text-align: left;
}

.journal {
	 font: italic 1em "Times","Lucida Sans Unicode","Trebuchet MS",sans-serif;
	 text-align: left;
}

img {
 width: 560px;
 border: 1px;
 border-color: red;
 margin:2px;
 border:0px;

 margin-top: 1em;
}

hr {
   border: 0px;
   height: 1px;
   color: #654;
   background-color: #654;
   margin: 0em;
   margin-top: 2em;
   margin-bottom: 1em;
}

p {
  text-indent: 2em;
  text-align:justify;
  margin-bottom: 0;
}

p + p {
  margin-top: 0;   
}

table {
  margin-top: 10px;
  border-spacing: 0px;
}

td, th {
   font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   border: 1px solid #fff;
   border-left: 20px solid #fff;
   padding-left: 5px;
   text-align: left;
}

th {
   color: #543;
   letter-spacing: 1px;
   border-bottom: 1px solid #ccc;
   border-right: 15px solid #fff;
   text-transform: uppercase;
}

body {
     background: #777;
}

#outer-container {
	margin: 0 auto;
	width: 900px;
	background: #fff;
}


#header {
	background: #bcd;
	padding: 20px;
	border-bottom: 1px solid #A98;
	margin-bottom: 0px;
}

#header h1 {
       font: normal 2em "Lucida Sans Unicode",sans-serif;
       float: left;
}

#header h2 {
        font: normal 1.2em "Lucida Sans Unicode","Trebuchet MS",sans-serif;
	padding-top: 21px;
	padding-right: 20px;
	float: right;
}

#header h3 {
	clear: both;
        font: normal 1em "Lucida Sans Unicode","Trebuchet MS",sans-serif;
	padding-left:11px;
}

#kindle {
        font: normal 1em "Lucida Sans Unicode","Trebuchet MS",sans-serif;
	text-align:center;
	text-decoration: none;
	margin-left: auto;
	margin-right: auto;
}

#inner-container {
	float: left;
	width: 900px;
	background: #fff;
	margin:0px;
}


#content {
        font: normal 1em "Times","Lucida Sans Unicode","Trebuchet MS",sans-serif;
	color: #000;
	clear: left;
	float: left;
	width: 560px;
	padding: 20px 0;
	margin: 0 0 0 50px;
	display: inline;
}

#content h2 {
        font: normal 1.2em "Lucida Sans Unicode","Trebuchet MS",sans-serif;
	margin-top: 1em;
}

#content h3 {
        font: normal 1.2em "Lucida Sans Unicode","Trebuchet MS",sans-serif;
	margin-top: 1em;
	margin-bottom: 0em;
}

.quote {
        text-indent: 0em;
	text-align:left;
        font: italic 1em "Times","Lucida Sans Unicode","Trebuchet MS",sans-serif;
	margin-left: 2em;
	margin-right: 2em;
	margin-top: 1em;
	margin-bottom: 1em;
}

.comment {
        text-indent: 0em;
	text-align:left;
        font: normal 1em "Times","Lucida Sans Unicode","Trebuchet MS",sans-serif;
	margin-left: 1em;
	margin-right: 0em;
	margin-top: 1em;
	margin-bottom: 0em;
}

.commentCite {
        text-indent: 0em;
	text-align:left;
        font: normal 0.8em "Times","Lucida Sans Unicode","Trebuchet MS",sans-serif;
	margin-left: 4em;
	margin-right: 0em;
	margin-top: 0.25em;
	margin-bottom: 1em;
}



.diagram {
        text-indent: 0em;
	text-align:center;
        font: italic 1.2em "Times","Lucida Sans Unicode","Trebuchet MS",sans-serif;
	margin-top: 1em;
	margin-bottom: 1em;
}

.caption {
        text-indent: 0em;
	text-align:center;
        font: normal 1em "Times","Lucida Sans Unicode","Trebuchet MS",sans-serif;
	margin-top: 0em;
	margin-bottom: 1em;
}

.noindent {
        text-indent: 0;
}
.indent {
        text-indent: 2em;
}

.left {
        text-align: left;
        text-indent: 0;
}

.center {
        text-align: center;
}

.ref {
    padding-left: 1.75em;
    text-indent: -1.6em;
    text-align: left;
    font: normal 0.8em "Times","Lucida Sans Unicode","Trebuchet MS",sans-serif;
}

.next {
     font: normal 1.2em "Lucida Sans Unicode","Trebuchet MS",sans-serif;
     text-align: right;
     margin-top: 1em;
     color: #543;
}

.super{
	text-decoration: none;
	font-size:xx-small; vertical-align:top;
} 

/* sub navigation */
.sidenav {
	 border-top:0px;
	 float: right;
	 width: 230px;
}
.sidenav h1 {
	 background: #543;
	 color: #fff;
	 font-size: 1.2em;
	 height: 25px;
	 padding-left: 12px;
	 border-top: 0px;
	 border-right: 0px;
}
.sidenav ul {
	 margin: 0;
	 padding: 0;
}
.sidenav li {
	 list-style: none;
}

.sidenav li a {
	 border-top: 1px solid #fff;
	 border-left: 1px solid #A98;
	 border-right: 1px solid #F8ECE0;
	 border-bottom: 1px solid #A98;
	 background: #F8ECE0;
	 color: #543;
	 display: block;
	 padding: 8px 4px 8px 12px;
	 text-decoration: none;
}

.sidenav li a:hover {
	 background: #D6CCB9;
}

.sidenav li a#active {
        color: #543;
	border-left:1px solid #fff;
	border-bottom: 1px solid #fff;
        background:#fff; 
	text-decoration:none;
}

.sidenav li a#belowactive {
	 border-top: 1px solid #A98;
}


#footer
{
	clear: left;
	background: #bcd;
	text-align: center;
	padding: 15px;
}
