body{ 
    /*background-color:#F5FAFA;*/
    font-family: Arial, Verdana, sans-serif;
    font-size: 12pt;
    margin: 3%;
}

h1,h2,h3,h4 { 
   /*color: #6D929B;*/
} 

div { 
    word-break: keep-all;
} 

td { 
    padding: 5px;
} 

#menu{
    float:left; 
    width:15%;
}

#content{
    float:right; 
    width:80%;
}

#main { 
    float: left; 
    width: 100%;
} 
#banner {
}

#syllabus {
    text-align: left;
    border-collapse: collapse;
}

.tt { 
    font-family: monospace;
} 

#assignments {
    text-align: left;
    border-collapse: collapse;
}



#syllabus .odd { 
    background-color: #C1DAD6;
} 

#assignments .current { 
    background-color: #C1DAD6;
} 



table#syllabus {
    border 1px solid black;
    width: 90%
}

table#syllabus td {
    border: 1px solid black;
}
table#syllabus th {
    font-size: 18px;
    padding: 5px;
    border: 1px solid black;
    border-bottom: 3px solid black;
}

table#assignments {
    border: 1px solid black;
    width: 90%
}

table#assignments td {
    border: 1px solid black;
}
table#assignments th {
    font-size: 18px;
    padding: 5px;
    border: 1px solid black;
    border-bottom: 3px solid black;
}

/*
code { 
    background-color: lightyellow;
    border-radius: 3px;
    padding: 0; 
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    margin:0;
}
*/
/*
pre { 
   background-color: lightyellow;
    border-radius: 3px;
    padding: 0; 
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    margin:0;

} 
*/
kbd, samp, tt, pre, code, var, .code, pre {
    font-family: Courier,monospace;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 90%;
    word-wrap: break-word;
}

code { 
    background: none repeat scroll 0 0 #F3F5F7;
    border-color: #AAAAAA #AAAAAA #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    border-radius: 25px;
    padding: 0.1em 0.1em 0.1em 0.1em;

} 
pre {
    background: none repeat scroll 0 0 #F3F5F7;
    border-color: #AAAAAA #AAAAAA #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    letter-spacing: normal;
    margin: 1em auto 2em 0;
    max-width: 97%;
    min-width: 50%;
    overflow: auto;
    padding: 0.5em 0.1em 0.5em 1em;
    text-transform: none;
    white-space: pre-wrap;
    word-spacing: normal;
}



.adtspec { 
    border : 1px solid black;
    text-align: left; 
    vertical-align: top;
    border-collapse: collapse;
} 

ul.compact { 
    padding-left: 20px;
} 

