
/* Irina Leonhardt   IL4   v4    27 Oct 2015   */

body {background:#f3f8f8; line-height: 1.0em;} body,div,ul,li,p,h1,h2,h3,h4,h5,h6,input,textarea {color:#151515; padding:0; margin:0;} body,div,ul,ol,li,p,div {font-size:16px; color: #151515; font-family: Candara, Calibri, Tahoma, Helvetica; font-weight: 300; line-height: 1.5em;} h2 {font-family: Candara, Calibri, Tahoma, Helvetica; color:#004400;  padding-top:2.0em; font-weight: 400;} h3 {font-family: Candara, Calibri, Tahoma, Helvetica; color:#004400;  padding-top:2.0em; font-weight: 400;} ul {list-style:none;} a{text-decoration:none;} a:hover{text-decoration:underline;} a img{border:none;} .spaceholder{height:100px;}
#page {background: #f8f8f7; margin: 0.625em auto 3.0em auto; max-width: 63.0em;} #container {background: #e1dfdb; margin:0 auto; overflow:hidden; white-space:nowrap;}  
#site-header {height:18em; background-color:#004400; border-top: 0.15em solid #004400; overflow:hidden; white-space:nowrap;} #img-heading {width:63.0em; height:18em;} #heading {margin-top:-5.25em; color:white; font-family: Candara, Calibri, Tahoma, Helvetica; font-size:2.0em; padding-left:1.25em; font-weight: 400;} #header_line{height:0.2em; background-color:#004400;}
#site-nav {float:left; width:40em; height:2.4em; margin-left:20.0em; background:#ffffff; border-top:1px solid #004400; overflow:hidden; white-space:nowrap; position:relative;} #site-nav ul {clear:left; float:left; list-style:none; margin:0; padding:0; position:relative; left:50%; text-align:center;} #site-nav ul li {display:block; float:left; list-style:none; margin:0; padding:0; position:relative; right:50%; white-space:nowrap;} #site-nav ul li a {display:block; margin: 0 0 0 0; padding: 0 1.0em 0.125em 1.0em; background:#ffffff; color:#004400; text-decoration:none; line-height:1.7em; font-family: Candara, Calibri, Tahoma, Helvetica; font-size:1.2em; white-space:nowrap;} #site-nav ul li a:hover {background: #004400; color:#ffffff; border-bottom-left-radius:0.32em; border-bottom-right-radius:0.32em; -moz-border-radius-bottomleft:0.32em; -moz-border-radius-bottomright:0.32em; -webkit-border-bottom-left-radius:0.32em; -webkit-border-bottom-right-radius:0.32em; -o-border-bottom-left-radius:0.32em; -o-border-bottom-right-radius:0.32em; -ms-border-bottom-left-radius:0.32em; -ms-border-bottom-right-radius:0.32em;} #site-nav ul li a.active, #site-nav ul li a.active:hover {color:#004400; background:#d2e2d2; border-bottom-left-radius:0.32em; border-bottom-right-radius:0.32em; -moz-border-radius-bottomleft:0.32em; -moz-border-radius-bottomright:0.32em; -webkit-border-bottom-left-radius:0.32em; -webkit-border-bottom-right-radius:0.32em; -o-border-bottom-left-radius:0.32em; -o-border-bottom-right-radius:0.32em; -ms-border-bottom-left-radius:0.32em; -ms-border-bottom-right-radius:0.32em;}  /* adapted from centeredmenu template from http://matthewjamestaylor.com    */  
#content {background: #ffffff; padding:2.0em 0; border:1px solid #004400; font-family: Candara, Calibri, Tahoma, Helvetica;}  #logos{height:5.5em; margin-left:6em; overflow:hidden; white-space:nowrap; clear:left;} #logo1{height:5.5em; margin-left:2em;} #logo2{height:5.5em; margin-left:2em;} #logo3{height:5.5em; margin-left:2em;}
h2#erc {margin-left:9.5em; margin-top:1em;} .tbl-1 {width:36em; margin:2.5em 11em 4em 13em; font-size: 1.1em; line-height:1.7em;} .row-1 {color:#004400; font-variant:small-caps; font-size:1.1em;} .col-1 {width:8em; padding-bottom:0.5em;} .col-2 {width:12.0em; padding-bottom:0.5em;} .col-3 {width:6em; padding-bottom:0.5em;} 
h2#webdesign {margin-left:10em; margin-bottom:1em;} #design {width:62.5em; float:left; overflow:hidden; white-space:nowrap; margin-top:1.5em; margin-bottom:1em;} #top-row{width:100%; height:19em; white-space:nowrap;}  #second-row {width:100%; height:19em; white-space:nowrap;} #third-row {width:100%; height:19em; white-space:nowrap;} .box1 {width:22.5em; float:left; margin-left:8.0em; margin-right:3.0em; margin-bottom:3em; font-family: Candara, Calibri, Tahoma, Helvetica; border:1px solid #004400;} .box2 {width:22.5em; float:left; margin-right:0; margin-bottom:3em; font-family: Candara, Calibri, Tahoma, Helvetica; border:1px solid #004400;} div.des {font-family: Candara, Calibri, Tahoma, Helvetica; font-size:1.0em; color:#151515; height:1.6em; padding-left:1.25em; background-color: #d2e2d2; border-bottom:1px solid #004400;} img.img-design {border-style:none; width:22.5em; height:14.0em;} div.img-bg {background-color: #d2e2d2; height:14.0em;}  
#teaching {margin-left:11em; margin-bottom:4em;} h3.lect-tut1 {margin: 1em 0 1em 7em;} h3.lect-tut {margin-left:7em; margin-bottom:1em;} .gr {color:#004400;} p.tut {line-height:2.0em;}
h2#links {margin-left:10em; margin-bottom:2em;} #col-links {width:63em;} #col-l1 {width:22em; margin-left:11em; margin-bottom:2em; float:left;} #col-l2 {width:22em; margin-left:3em; margin-bottom:2em; float:left;}ul#col-l2 {display:block; text-decoration:none;} ul.weblinks li {color:#121212; font-size:1.1em; line-height:2.0em;} a:link.web, a:visited.web {color:#121212; text-decoration:none;} a:hover.web, a:active.web {color: #004400; text-decoration:underline;} 
#footer_line{height:0.125em; background-color:#004400;} #footer {background-color:#d2e2d2; overflow:hidden; white-space:nowrap; height:11.0em; width:63em;} .footer-content {color:#004400; font-family: Candara, Calibri, Tahoma, Helvetica; font-size:1.0em; margin-left:8em; padding-top:0.8em; overflow:hidden; white-space:nowrap;} #col-f1 {width:16em; float:left;} #col-f2 {width:15em; float:left; margin-left:0.5em;} #col-f3 {width:16.0em; margin-left:32.25em;} ul#col-f1, ul#col-f2, ul#col-f3 {display:block; text-decoration:none; font-size:1.0em;} ul.info li {color:#004400;} .bold {font-weight: 600; color:#004400;} a:link.lf, a:visited.lf {color:#004400; text-decoration:none;} a:hover.lf, a:active.lf {color: #004400; text-decoration:underline;} 
#copyright {height:1.6em; background:#f3f8f8; color:#004400; font-family: Candara, Calibri, Tahoma, Helvetica; font-size:0.9em; padding-left:1.0em; padding-top:0.1em;}
















