#h1 {
position:relative; width:468px; height:60px; overflow:hidden;}

#h1 span {
position: absolute; width:468px; height:60px; left:0; top:0; background:url("/image/siberkhembanner.jpg") no-repeat;}

body {
border: 3px solid black;
background-color: lightblue;
}

#coursename {
margin: 0;
padding: 0;
border: 0;
}

.cite {
display: inline;
font-family: "Times New Roman";
font-size: 11px;
}

.mainheading {
margin:0 0 0 0;
display: inline;
padding: 0;
border: 0;
font-family: "Times New Roman";
font-size:40px;
font-weight: bold;
}

.lesson_title {
margin:2em 0 0 0;
display: inline;
padding: 0;
border: 0;
font-family: "Times New Roman";
font-size:20px;
font-weight: bold;
color: 33;
}

.lesson_objectives, .review {
background: lightgrey;
font-family: Arial;
font-size:16px;
border: 1px 0 solid blue;
}

.section_heading {
margin: 0 0 0 5em;
display:inline;padding: 0;
border: 3px 0 solid orange;
font-family:"Times New Roman";
font-size:18px;
background-color: yellow;
color: 66;
}


.subsection_heading {
display: inline;
margin: 0 0 0 10em;
padding: 0;
border: 3px 0 solid green;
background-color: lightgreen;
font-family:arial;
font-size:14px;
color: 99;
}

.passage_heading {
display: inline;
margin: 0 0 0 15em;
padding: 0;
border: 3px 0 solid green;
background-color: lightblue;
font-family:"Times New Roman";
font-size:13px;
color: 99;
}

.subpassage_heading {
display: inline;
margin: 0 0 0 20em;
padding: 0;
border: 3px 0 solid green;
background-color: lightblue;
font-family:"Arial";
font-size:13px;
color: 99;
}


#thanks {
border: 3px solid #ccc;
}

*.lessoncontent {
position:relative; margin-left:200px; }
}


*.returntotoc {
position:absolute; left:-200px; top:0; margin:0;
}


