body {
    overflow-y: scroll; /* right scrollbar always there */
    vertical-align: top; /* touch top */
    background-color: #2B3856;
/*    background-image: url('images/bg.png'); */
    background-repeat: repeat-x;
    text-align: center;
    font:75%/1.45 "Verdana","Arial",Helvetica,sans-serif;
}
#container { /* to get things centered */
    margin: 15 auto; /* 15 to get title a bit down */
    width: 770px; /* main width */
    text-align: left; /* because centered in body */
}


/* *********** PAGE TITLE *********** */
h1 { /* Page Title */
    font-size: 200%;
    letter-spacing: -1px;
    font-weight:900;
    color: #3BB9FF;
    background-color: #ffffff;
    display: inline;
}
.left { /* Page Title alignment */
    float: left;
    width: 49%;
}
.right { /* Page Title alignment */
    float: right;
    width: 49%;
    text-align: right;
}


/* *********** MENU BUTTONS *********** */

#menuDiv {
    width: 770px;
    position:absolute;
    top:75px;
    text-align: center;
}

.menuItem,
.menuItemActive {
/*    background-color: #B4B5EA;*/
    background-color: #0B243B;
    color: #fffffff;
    padding: 0px 20px 10px 20px;
    margin:  0px 5px 0px 5px;
    height:  40px;
    display: inline;
}

.menuItemActive {
    background-color: #000000;
    color: #fffffff;
}

#menuDiv a {
    vertical-align: top;
/*    color: #6D7B8D;*/
    color: #C0C0C0;
    font-size: 125%;
    text-decoration: none;
}


/* *********** MAIN TEXT *********** */
#mainDiv { /* This is the contents of the white part */
    float:left;
    background-color: #000000;
    color: white;
    position:absolute;
    width: 770px;
    top:110px;
    min-height: 600px;
    vertical-align: top;
}
#mainDivHeight { /* To make sure it is at least 600px high in IE */
    height:600px;
    float:right;
    width:1px;
}
#mainImagesLeft {
    float: left;
/*    background-color: #BBBBBB; */
}
#mainTextRight { 
    float:left;
    width:490px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
/*    background-color: #DDDDDD; */
}
#mainText {
    margin: 0px 10px 0px 10px;
}
p {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
}
h2 { /* Bigger titles */
    padding: 0px 10px 0px 10px;
    font-size: 140%;
    font-weight:150;
    margin: 0px 0px 10px 0px;
    border-bottom: thin solid #999999;
}
h3 { /* Smaller titles */
    margin: 0px 0px 0px 0px;
    font-size: 120%;
    letter-spacing: -1px;
    font-weight:100;
}


/* *********** IMAGES IN MAINTEXTRIGHT *********** */
img.cover {
    margin: 0px 10px 10px 10px;
    border: none;
}
a.linkopacity img {
    filter:alpha(opacity=100); 
    -moz-opacity: 1; 
    opacity: 1;
}
a.linkopacity:hover img {
    filter:alpha(opacity=70);   
    -moz-opacity: 0.7;   
    opacity: 0.7;
}
.copyright { /* Small text copyright */
    font-size: 70%;
    text-align: center;
}

/* *********** PEOPLE *********** */
.person {
    margin: 0px 0px 10px 0px;
    padding-left: 10px;
    height: 85;
    border-bottom: thin solid #999999;
    
}
img.people {
    margin: 0px 10px 0px 0px;
    border: none;
    float: right;
}
.groupPhoto {
    margin:10px 0px 0px 0px;
}
.formerGroupMembers {
    margin: 10px 0px 10px 0px;
    height: 35;
    border-bottom: thin solid #999999;
    text-align: center;
}
.email { 
    float: right;
    text-align: right;
    margin-right: 10px;
}


/* *********** PUBLICATIONS *********** */
.publication {
    margin: 0px 0px 10px 0px;
    height: 213;
    border-bottom: thin solid #999999;
    
}
img.pub {
    margin: 0px 10px 0px 0px;
    border: none;
    float: left;
}




/* *********** GOOGLE MAP *********** */
.center { 
    text-align: center;
}
#map {
    margin:0 auto;
    width: 700px;
    height: 300px

}



/* *********** CORRECT LISTS *********** */

ul {
    margin-top: -10px;
}

