html {
    background-color: #e6e9e9;
    background-image: -webkit-linear-gradient(270deg,rgb(230,233,233) 0%,rgb(216,221,221) 100%);
    background-image: linear-gradient(270deg,rgb(230,233,233) 0%,rgb(216,221,221) 100%);
    -webkit-font-smoothing: antialiased;
}

body {
    margin: 0 auto;
    padding: 2em 2em 4em;
    max-width: 800px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    color: #262626;
    background-color: #ffffff;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.06);
}

h1 {
    color: #00ff00;
    font-weight: 600;
    line-height: 1.3em;
}
h1:hover {
    color: #00ff00;
    font-weight: 600;
    line-height: 1.3em;
}

h2 {
    color: #262626;
    margin-top: 1.3em;
    font-weight: 400;
}

h4 {
    color: #262626;
    margin-top: 1.3em;
    font-weight: 200;
}


a {
    color: #00ff00;
    width: 150px;
    text-decoration: none;
}

a:hover
{
    color: #545454;
}


b, strong {
    font-weight: 600;
}
#headerlink

#navcontainer ul { 
    margin: 0;
    padding: 0;
    list-style-type: none; }

#navcontainer ul { 
    margin: 0;
    padding: 0;
    list-style-type: none; }

#navcontainer ul li {
    display: inline;
}

#navcontainer ul li a { 
    text-decoration: none;
    padding: .2em 1em;
    color: #949494
}

#navcontainer ul li a:hover
{
    color: #545454;
}

#navcontainer ul li a.selected
{
    color: #262626;
}

#interactionscheme ul { 
    margin: 0;
    padding: 0;
    list-style-type: none; }

#interactionscheme ul { 
    margin: 0;
    padding: 0;
    list-style-type: none; }

#interactionscheme ul li {
    display: inline;
}

#interactionscheme ul li a { 
    text-decoration: none;
    padding: .2em 1em;
    color: #949494
}

#weeklyassignments ul { 
    margin: 0;
    list-style-type: none;
    padding: .2em 1em;
}

#weeklyassignments ul li {
}

#regularlist ul {
    list-style-type: none;
    text-decoration: none;
}

samp {
    display: none;
}

img {
    background: transparent;
    float: left;
    margin: 1.3em auto;
    padding: 0;
}

.waag {
    background: transparent;
    float: right;
    margin: 1.3em auto;
    max-width: 30%;
}

.intext {
    background: transparent;
    float: left;
    margin:  auto;
    max-width: 70%;
    padding-right: 14cm;
    padding-bottom: 0.5cm;
    overflow: hidden;
    white-space: nowrap;
}

.intextplus {
    background: transparent;
    float: left;
    margin:  auto;
    max-width: 90%;
    padding-right: 2cm;
    padding-bottom: 0.5cm;
    overflow: hidden;
    white-space: nowrap;
}

.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-right:3cm;
    padding-left:3cm;
      padding-bottom: 1em;
     }

.centered1 {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-right:1cm;
    padding-left:1cm;
     }

.centered2 {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-right:5cm;
    padding-left:5cm;
     }

.shirley {
    background: transparent;
    float: left;
    margin: 0.3em;
    max-width: 23%;
    padding-right: 0.75cm;
}

.proposal {
    background: transparent;
    float: left;
    margin: 0.3em;
    width: 100%;
    padding-bottom: 1.5em;
}

.thisplusthat {
    background: transparent;
    float: left;
    margin: 0.3em;
    width: 52%;
    padding-bottom: em;
    padding-right: 1.3em;
}

.thatplusthis {
    background: transparent;
    float: left;
    margin: 0.3em;
    width: 39%;
    padding-bottom: 1em;
    padding-right: 1.3em;
}

.percent {
    background: transparent;
    float: left;
    margin: 0.3em;
    width: 46%;
    padding-bottom: 1em;
    padding-right: 1.4em;
    padding-top: 0.3em;
}
.percentplus {
    background: transparent;
    float: left;
    margin: 0.3em;
    width: 46%;
    padding-bottom: 1em;
    padding-right: 1.3em;
}
.percent3 {
    background: transparent;
    float: left;
    margin: 0.2em;
    width: 30%;
    padding-bottom: 2em;
    padding-right: 1.2em;  
    padding-top: 1.2em;  
}
.percent3right {
    background: transparent;
    float: right;
    margin: 0.2em;
    width: 29%;
    padding-bottom: 2em;
    padding-right: 1.2em;  
}
.percent3fix {
    background: transparent;
    float: right;
    margin: 0.2em;
    width: 30%;
    padding-bottom: 1em;
    padding-right: 1.2em;  
}

.percent4 {
    background: transparent;
    float: left;
    margin: 0.3em;
    width: 21%;
    padding-bottom: 1em;
    padding-right: 1.34em;  
}
.percent4right {
    background: transparent;
    float: right;
    margin: 0.3em;
    width: 21%;
    padding-bottom: 1em;
    padding-right: 1.3em;  
}
.percent5 {
    background: transparent;
    float: left;
    margin: 0.3em;
    width: 14%;
    padding-bottom: 1em;
    padding-right: 1.3em;  
}
.percent5right {
    background: transparent;
    float: right;
    margin: 0.3em;
    width: 14%;
    padding-bottom: 1em;
    padding-right: 1.3em;  
}

.weeks {
  width: 100%;
  padding: 0;  
}

.weeks td {
  padding: 0;
}

.tg  {border-collapse:collapse;border-spacing:0;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}

@-webkit-keyframes colorize {
    0% {
        -webkit-filter: grayscale(100%);
    }
    100% {
        -webkit-filter: grayscale(0%);
    }
}

@keyframes colorize {
    0% {
        filter: grayscale(100%);
    }
    100% {
        filter: grayscale(0%);
    }
}
