body
{
    color: blue;
    background-color: green;
}
h1, h3, h5
{
    font-family: "Sans-serif";
    margin: .1em .2em .2em .2em;
}
h2, h4
{
    font-family: "Serif";
    margin: .1em .2em .2em .4em;
}
h6
{
    font-family: "Monospace";
    margin: .1em .2em .2em .2em;
}
pre
{
	margin-left: 5em; 
}
ol li
{
    margin: .5em 1em;
}
code
{
	font-size: 125%;
}

#main
{
    background-color: white;
    width: 85%;
    margin: 8px auto 16px auto;
    border: 3px solid black;
}
#main_header
{
    color: white;
    background-color: gray; 
    font-family: "Sans-serif";
    font-size: 85%;
    padding: 3px;
    height: 8px;
}
#headline 
{
	font-size: 60px;
	padding: 15px 15px 15px 15px;
}
#title_header
{ 
    font-family: "Sans-serif";
    font-size: 115%;
    padding: 3px;
    height: 125px;
}
#title_graphic
{
    float: left;
    margin-right: 20px;
}
#secondary_menu
{
	font-size: 85%;
	padding: .1em 2em .12em 1.2em;
}
#tertiary_menu
{
	font-size: 80%;
	padding: .1em 2em .12em 2.4em;
}
#footer
{
	font-size: 70%;
	text-align: center;
	margin: .4em;
}
.connection_block
{
    margin-left: 4em;
    font-family: "monospace";
    font-weight: bolder;
}
.left_menu
{
    margin: .6em .4em .8em .4em;
    text-align: center;
    font-size: 75%;
}
#bottom_menu
{
    margin: .6em .4em .8em .4em;
    text-align: center;
    font-size: 75%;
}
.meeting
{
    margin: 1em 1.2em;
}
.meeting .date
{
    font-style: italic;
    font-weight: bolder;
    font-size: 110%;
}
.meeting .lab_heading
{
    font-weight: bolder;
    margin-left: .7em;
}
.meeting .lecture_heading
{
    font-weight: bolder;
    margin-left: .7em;
}
.meeting .location
{
	font-weight: bolder;
	font-style: italic;
    margin-left: 1.2em;
}
p
{
    margin-left: 1.5em;
    margin-right: 2em;
}
.narrow
{
    margin-left: 4em;
    margin-right: 2em;
    width: 45%;
}
.meeting p
{
    margin-left: .9em;
    margin-top: .3em;
}
.code_block
{
  border: thin solid black;
  margin: 1em;
}
.code_heading
{
  border-bottom: thick solid black;
  padding: .5em;
}
.arduino_code
{
  padding: .5em;
  background-color: #DDDDFF;
  white-space: pre;
  font-family: Fixed, monospace;
}
.c_code
{
  padding: .5em;
  background-color: #FFDDDD;
  white-space: pre;
  font-family: Fixed, monospace;
}
.make_code
{
  padding: .5em;
  background-color: #FFDD99;
  white-space: pre;
  font-family: Fixed, monospace;
}
.asm_code
{
  padding: .5em;
  background-color: #DDFFDD;
  white-space: pre;
  font-family: Fixed, monospace;
}
.perl_code
{
  padding: .5em;
  background-color: #FFDDFF;
  white-space: pre;
  font-family: Fixed, monospace;
}
.table
{
	padding: .5em;
    margin-left: 1.5em;
    margin-right: 2em;
}
.indent_a
{
	padding-left: 2em;
	border: thin solid black;
}
