/* YUI overrides */
#ft:after {content: "";}
.yui-t2 #yui-main .yui-b {margin-left: 15.8461em; *margin-left: 15.55em;}

/* Fonts */
/* @font-face {font-family: "Junction"; src: url("../fonts/junction.otf") format("opentype");} */
@font-face {font-family: "GraublauWeb"; src: url("../fonts/GraublauWeb.otf") format("truetype");}
@font-face {font-family: "GraublauWeb"; font-weight: bold; src: url("../fonts/GraublauWebBold.otf") format("truetype");}
/* @font-face {font-family: "Chunk"; font-weight: bold; src: url("../fonts/Chunkfive.otf") format("truetype");} */

/* General */
html, body {background-color: #000;}
#doc {background-color: #fff; line-height: 1.4;}
i, cite, em, var, dfn {font-style: italic;}
h1 {font-size: 123.1%; font-weight: bold;}
h2 {font-size: 116%; font-weight: bold; margin: .83em 0;}
blockquote {margin: 1em 40px;}

/* Header */
#hd {font-family: GraublauWeb, Helvetica, Arial, sans-serif; font-size: 116%;}
#hd {background-color: #a02302; color: #fff; padding: 1em;}
#hd h1 a {color: #fff; text-decoration: none; font-size: 197%; font-weight: bold;}
#hd .subtitle {font-size: 131%; font-weight: bold;}

/* Body */
#bd {padding-right: 1.5em;}
#yui-main {padding-top: 1.5em;}
#bd p {margin: 1em 0;}
#bd h1 {background-color: #e3e4dc; padding: 0.3em 0 0.1em 0.5em;}

/* Section navigation */
#nav {border-right: 1px solid #e1e2da; border-bottom: 1px solid #e1e2da; }
#nav ul {list-style: none; margin: 0; padding: 0; border-top: 1.5em #5c6d30 solid;}
#nav li {border-bottom: 1px solid #e1e2da; margin: 0;}
#nav li a {display: block; color: #000; padding: 0.2em 1em; text-decoration: none; width: 100%;}
html>body #nav li a {width: auto;}
#nav li a:hover {background-color: #89a14b; color: #fff;}
#nav .photo {margin: 1em;}
#nav .photo img {border: 1px solid #000;}

/* Footer */
#ft {background-color: #5c6d30; margin-top: 1.5em; color: #fff; padding: 0.3em 0 0.1em 0; text-align: center;}

/* Navigation */
#hd {cursor: pointer;}
#home #hd {cursor: text;}
#home #hd h1 a, #home #hd h1 a:hover {cursor: text; background-color: transparent;}
#about #nav .about, #activities #nav .activities, #contact #nav .contact, #media #nav .media, #positions #nav .positions, #publications #nav .publications, #research #nav .research, #works #nav .works, #biography #nav .biography, #cv #nav .cv, #books #nav .books, #papers #nav .papers {background-color: #89a14b; color: #fff; cursor: text;}