@charset "UTF-8";

* {
    margin: 0; 
    padding: 0;
    border: 1px solid black;
    background:none;
    font-family:serif;
//    letter-spacing:.2ex;
//    line-height:150%;
}

ul {
    list-style-type:none;
}

.IEwarning {
    display:none;
}

#navDiv h3 {
}

html {
//    background-color: #ccc;
    border: none;
}

body {
    border: none;
}

/* #id elements */

/* stack order */

#outerwrapper,
#wrapper {
    border: .5ex solid #e88;
}
#wrapper {
//    padding: 1ex 2em;
}

#masthead,
#mainouterwrapper,
#styleSelect,
#footer {
    border: .5ex solid #8e8;
}

#masthead_var,
#rbStyle,
#mainwrapper,
#additionalDiv {
    border: .5ex solid #e8e;
}
#main,
#navDiv,
#IDpicDiv,
#contactInfo 
 {
    border: .5ex solid #FFDFDB;
}

#ssHiding,
#styleList,
#sheet-hopf,
#sheet-soho,
#sheet-board,
#sheet-none {
    border: .5ex solid #ee8;
}


#intro,
#centralContent,
#ccDivfooter,
#navList {
    border: .5ex solid #88e;
//    padding-left: 3em;
}

#side-links,
#nav-research,
#nav-teaching,
#nav-personal,
#dept-home,
#dept-people,
#dept-resources,
#navDivSearch,
#navDivfooter,

#IDpicture,
#email-contact,
#passwdHelp,
#output,
arXiv-identifier,
#sideContent,
#copyright {
    border: .5ex solid #88e;
}


/* code-order */

#outerwrapper {
    padding-left:20%;
    padding-top:15%;
}

#wrapper {}

#masthead {
    position:fixed;
    width:600px;
    left:190px;
    top:0;
}

#masthead h1 {
    float:left;
    height:70px;
}

#masthead_var {}

#styleSelect {
    position: fixed;
    top:0;
    right:0;
    width:150px;
}

#rbStyle {}

#ssHiding {}

#styleList {}

#sheet-hopf {}

#sheet-soho {}

#sheet-board {}

#sheet-none {}



#mainouterwrapper {
    position: fixed;
    height:65%;
    width:80%;
    overflow:scroll;
    top:32%;
    left:0%;
    margin-left:20%;
}

#mainwrapper {}

#main {}

#intro {}

#centralContent {}

#ccDivfooter {}

#navDiv>h3 {
    display:none;
}

#navDiv ul{
    list-style-type:none;
}

#navList {
    position:fixed;
    top:100px;
    left:700px;
}

#side-links>a {
    display:none;
}
#side-links ul li ul li {
    display:inline;
}
#side-links ul li ul {
    position:fixed;
    top:180px;
    left:200px;
    width:60ex;
    display:none;
}
#side-links {
    position:fixed;
    top:100px;
    left:170px;
    padding-left:370px;
}

#nav-research {
    position:relative;
}

body.research #nav-research ul,
body.teaching #nav-teaching ul,
body.personal #nav-personal ul {
    display:block;
}

#nav-teaching {
    position:relative;
    left:6ex;
}

#nav-personal {
    position:relative;
    left:10ex;
}

#dept-home {}

#dept-people {}

#dept-resources {}

#navDivSearch {
    position:fixed;
    top:53ex;
    left:0;
    width:180px;
}

#navDivfooter {}



#additionalDiv {
    position:fixed;
    top:180px;
    left:0;
    width:180px;
    background:none;
}
#additionalDiv h3 {
    display:none;
}

#IDpicDiv {
    position:fixed;
    top:0;
    left:0;
}

#IDpicture {}

#contactInfo {
}

#contactInfo>p {
}

#contactInfo>p>span:first-child,
#contactInfo>p>span:first-child+br,
#contactInfo>p>span:first-child+br+span,
#contactInfo>p>span:first-child+br+span+br,
#contactInfo>p>span:first-child+br+span+br+span+br,
#contactInfo>p>span:first-child+br+span+br+span+br+span {
    display:none;
}

#email-contact {
}

#passwdHelp {}

#output {}

#arXiv-identifier {
}

#sideContent {
    position:absolute;
    top:-110px;
    left:200px;
    width:200px;
}

#footer {
    position:fixed;
    bottom:0;
}

#copyright {}

/*  content types */

div {
//    background-color: #dff;
}

p {
//    background-color: #fdf;
}

a {
//    background-color: #ffd;
}
/* fonts and spacing */

