body, html {
  margin: 4px;
  padding: 0;
  width: 100%;
  height: 100%; text-align: left;

}



h1 {margin: 7px}
h2, h3, h4, h5 {
  margin: 0; 
}


header, nav, footer, section, article, div {
box-sizing: border-box;
}


img, imbed, object {max-width : 90%;}

#header {
    
color: #3f3f3c;
    
font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', serif;
    
font-size:30px;

background: white;
margin-left: 15px;
 
margin-top: 10px;
       
    
line-height: 52px;
      
}



	
table{
    border: 1px solid black;
    table-layout: fixed;
    width: 200px;
}

#left {
    width: 30%;
}

tr {background-color: silver;}


a {
    
color: #817b67;
    
text-decoration: underline;

}

a:visited {
    
color: #817b67;
    
text-decoration: underline;

}

a:hover {
    
color: #3f3f3c;
    
text-decoration: underline;

}

ol  { 
      
padding:0;
      
margin:0;
      
text-indent:0;
      
list-style-type:none ;
      
list-style-image:none
    
}

.Bullet { 
          
text-decoration:none ;
          
text-transform:none ;
          
border: none;          
        
}

#widget0 a:visited {
    
color: #817b67;
    
text-decoration: underline;

}

.bumper {
    
font-size: 1px;
    
line-height: 1px;

}

#widget0 a:hover {
    
color: #3f3f3c;
    
text-decoration: underline;

}

.spacer {
    
font-size: 1px;
    
line-height: 1px;

}

.tinyText {
    
font-size: 1px;
    
line-height: 1px;

}

#widget0 a {
    
color: #817b67;
    
text-decoration: 
underline;

}

body { 
    
-webkit-text-size-adjust: none;

}

div { 
    
overflow: visible; 

}

.blackboard {
z-index: 4; 
background-color: black; 
visibility: visible;
font-family: "Comic Sans MS";
color: #FFFFFF;
border:10px solid black;
}
.next {
background: black;
}
img { 
    
border: none; 

}

img.special {
border: 8px silver solid;
}
.InlineBlock { 
    
display: inline; 

}

.InlineBlock { 
    
display: inline-block; 

}

.inline-block {
    
display: inline-block;
    
vertical-align: baseline;
    
margin-bottom:0.3em;

}

.vertical-align-middle-middlebox {
    
display: table;

}

.vertical-align-middle-innerbox {
    
display: table-cell;
    
vertical-align: middle;

}

div.paragraph {
    
position: relative;

}

li.full-width {
    
width: 100;

}
