@charset "utf-8";
/* "Clean White" Template by Dieter Schneider | www.csstemplateheaven.com */

* {margin: 0; padding: 0}

img {border: none}

body {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 100%; color:#666}

#container {width: 890px; height:470px; margin:  auto; font-size: 1.2em }

#larger_container{width: 940px; height:470px; margin: auto;}

#logo {width: 820px; height:64px; float: left; margin-bottom: 100px}

#header {height: 395px; background: url(imges/header3.png) bottom no-repeat; clear: both}

#header_contact {height: 100px;}

#wrap {clear: both}

#just {text-align:justify; clear:both;}

#left {width: 430px; float: left}

#right {height: 265px; width: 350px; float: right; background: url(imges/header2.jpg) bottom no-repeat; }

#leftgschomp {width: 500px; float: left}

#rightgschomp {height: 220px; width: 280px; float: right; }

#leftlfexp {width: 380px; float: left}

#rightlfexp { width: 400px; float: right; }

#middle {margin-left: 0px; margin-right: 0px; }
a.body {text-decoration: none; }
a.body:hover {color: rgb(0, 71, 171);text-decoration: none; hover: }
a.foot {color:#181818 ; text-decoration: none; }
a.title {    color: rgb(0, 71, 171); text-decoration: none;}
a.section {color: #FFF; text-decoration: none;}
#left, #right, #middle {margin-bottom: 40px}

#footer {background: url(imges/footer.jpg) no-repeat; clear:both; padding: 20px; text-align: center; font-size: .8em}

/* typography */

a {color: rgb(0, 71, 171)}

p {padding: 10px 0; text-align: justify}

h2 {background:#585858 ; padding:2px; color: #FFF; font-weight: normal; letter-spacing: .15em}

li {list-style-position: inside;  padding-top:3px; padding-bottom:3px}
/* navigation */

#navcontainer ul
{
color: White;
float: right;
width: 580px;
padding-top: 25px
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0px 1em;
color: #999;
font-weight: bold;
text-decoration: none;
float: right;
border-right: 1px solid #fff;
}

#navcontainer ul li a.current_page
{
padding: 0px 1em;
color: #ff7200;
font-weight: bold;
text-decoration: none;
float: right;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
color: #000;
font-weight: bold
}

table, th, td {
    border: 1px solid grey;
     border-collapse: collapse;
}
th, td {
    padding: 5px;
}
th {
    font-size: 1.5em; /* Increase font size */
    font-weight: bold; /* Make the text bold */
    border: 1px solid grey; /* Add border */
}

.lecture {
    background-color: #F8F9F9;
    color: #000;
}
.paper{
    background-color: #D3DDF3;
    color: #000;
}
.guest{
    background-color: #F7D0AF;
    color: #000;
}
.break{
    background-color: #868887;
    color: #000;
}
