#welcome {
   display: block;
   width: 100%;
   padding-left: 10px;
}

#projects {
   display: none;
   width: 100%;
   padding-left: 10px;
}

#participants {
   display: none;
   width: 100%;
   padding-left: 10px;
   line-height: 200%;
}

#partners {
   display: none;
   width: 100%;
   padding-left: 10px;
}

#grants {
   display: none;
   width: 100%;
   padding-left: 10px;
}

body {
   font-family: Arial, Helvetica, Geneva, sans-serif;
   font-size: 12px;
   margin: 0;
   padding: 0;
   background-color: #eeeeee;
}

td {
   padding: 5px;
}

hr {
   margin: 1em 0 1em 1em;
   width: 6px;
   height: 6px;
   background-color: #990000;
}

p {
   line-height: 12pt;
}

p a:link {
    color: #006699;
    text-decoration: none;
}

p a:hover {
    color: #cccc00;
    text-decoration: underline;
    /* font-weight: bold; */
}

p a:visited {
    color: #006699;
    text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
    color: #990000;
}

h1 {
    font-size: 24px;
}

h2 {
    font-size: 20px;
}

h3 {
    font-size: 16px;
}

h4 {
    font-size: 14px;
}

h5 {
    font-size: 12px;
}

h6 {
    font-size: 10px;
}

a:link {
    color: #3a5b81;
    text-decoration: none;
}

a:hover {
    color: #7f553f;
    text-decoration: underline;
}

a:visited {
    color: #7f553f;
    text-decoration: none;
}

ol li {
   line-height: 200%;
}

#logo {
   z-index: 50;
   position: absolute;
   left: 10px;
   top: 10px;
   width: 130px;
   height: 200px;
}

#menu {
   z-index: 50;
   position: absolute;
   left: 10px;
   top: 10px;
   width: 130px;
   height: 200px;
}

#menu a {
   color:#FF6600;
   display:block;
   width:95%;
   margin-top:0;
   margin-left:0;
   background-color:ffffcc;
   font-size:11px;
   font-weight:bold;
   border: 1px solid #999966;
   padding: 3px 0 5px 5px;
}

#menu a:link { 
   color:#f60;
   background-color:#ffffcc; 
   text-decoration:none; 
}

#menu a:visited { 
   color:#f60;
   background-color:#ffffcc; 
   text-decoration:none; 
}

#menu a:hover { 
   color:#f60;
   background-color:#eee; 
   text-decoration:none; 
}

#menu a:active { 
   color:#f60;
   background-color:#eee; 
   text-decoration:none; 
}

#header {
   width: 100%;
   position: absolute;
   left: 0;
   top: 0;
   background-color: #ff9933;
   z-index: 25;
   height: 55px;
   color: #ffffff;
   padding: 0 0 1em 1em;
   margin: 0;
   text-indent: 165px;
}

#header p, #header b, #header i, #header em, #header strong, #header td, #header th, #header caption, #header a:link, #header a:hover, #header a:visited {
    font-family: Arial, Helvetica, Geneva, sans-serif;
}

#header h1, #header h2, #header h3, #header h4, #header h5, #header h6, #header p {
    color: white;
}

#header>h1.title {
   /*margin:0;*/
   text-shadow: #222222 3px 3px 4px;
}

#header h1, #header h2, #header h3, #header h4, #header h5, #header h6 {
    font-family: Geneva, Verdana, Skia, sans-serif;
}

#header a:link {
    /*color: #ff935b;*/
   color: #3366cc;
    text-decoration: underline;
}

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

#header a:visited {
    color: #ffc9ad;
    text-decoration: underline;
}

#header>#text-area {
   position: absolute;
/*   left: 160px; */
   width:100%;
}

#body {
   width: 75%;
   position: absolute;
   left: 160px;
   top: 90px;
   background: #ffffff;
   padding-bottom: 0;
   padding-left: 10px;
   padding-right: 0;
}

#body h1, #body h2, #body h3, #body h4, #body h5 {
   margin: 15px 0 0em 0;
}

#body p {
   margin: 7px 0 11px 0;
   line-height: 200%;
}

#body>#columnLeft {
   width: 20%;
   height: 50%;
   float: left;
   background: #eeeeee;
   padding-left: 1%;
   padding-bottom: 0;
   font-size: 11px;
}

#columnRight {
   float: right;
   height: 100%;
   background: #eeeeee;
   margin: 0 0 0 5%;
   padding: 0 5px 100% 5px;
   font-size: 11px;
   width: 25%;
}

div#columnRight>div#rss-links {
   padding: 0 0 5px 5px;
   color: #7f7f00;
}

div#columnRight>div#rss-links>a:link {
   text-decoration: none;
   color: #777777;
}

div#columnRight>div#rss-links>a:hover {
   /*background-color: #ffffcc;*/
   background-color: #ffff7f;
   color: #7f7f00;
}

div#columnRight>div #columnRight>p {
   text-indent: -0.75em;
   padding-left: 0.75em;
   font-size: 11px;
}

div#columnRight>div#rss-links>a:visited {
   text-decoration: none;
   color: #777777;
}

div#columnRight>p.heading {
   font-weight: bold;
   padding-top: 5px;
   margin: 5px 0 5px 5px;
   color: #880000;
}

#columnRight .ref {
   display: block;
   margin: 0 0 0 .5em;
   padding: 5px;
   text-indent: -0.9em;
}

#columnRight p.ref>a>>span.seminar-tag {
   display: block;
   padding: 0 0 0 5px;
}

#footer {
   z-index: 50;
   clear: both;
   padding: 0 1em 1em 1em;
   text-align: right;
   font-size: 80%;
   color: #777777;
   width:100%;
/*   white-space: nowrap; */
}

.small-button-text {
   font-size: 10px;
}
