/* snec.css:  Style Sheet for SNEC */

body { margin: 10; line-height: 1.5; color: black; background: white;
       font: normal 100% sans-serif;}

img { border: 0; }
img.mycentering { display: block; vertical-align: middle; }

.myscriptcentering { display: block; vertical-align: middle; margin: 15px 10px 5px 120px; }

.imgleft { display: block; float:left; margin: 15px 10px 0 0; }
.imgright { display: block; float:right; margin: 10px 0 0 10px; }
.logo { margin-left: 20%; margin-right: 20%; }
.left { float: left; }
.right { float: right: }
.logoright { float:right; margin-left: 20%; margin-right: 20%; }
.logoleft { float:left; margin-left: 20%; margin-right: 20%; }

.headingleft { font-size: 18px; font-weight: bold; line-height: 25px;
               background-color: #DDDDDD; color: #000099; width: 100%; }
.headingright { font-size: 18px; font-weight: bold; line-height: 25px; 
               background-color: #FFFFCC; color: #000099; width: 100%; }

.aright { text-align:right; }

.sunday { background-color: #EEEEEE; color: black; }

.darkbg { background-color: #EEEEEE; color: black; }

.date { font-size: 10px; color: black; }

.workshop { list-style-type: upper-alpha; }

.mycentering { text-align:center; margin-left:auto; margin-right:auto; }

/* For Video Bar Wizard */
.alldone_gsvb { display: none; }

.sixtyfivepercent { width: 65%; }
.thickhr { width: 90%; border-style: solid; height: 5px;
           background-color: gray; color: gray; }

td { padding: 2; }
td.mytop { vertical-align: top; width: 35%; }
.mygray { background: #DDDDDD; }

div.tableform { display: table; }
div.tr { display: table-row; line-height:120%; }
div.tdright { display: table-cell; text-align:right; vertical-align: middle;
              border-top: solid transparent 10px; border-bottom: solid transparent 10px; }
div.tdleft { display: table-cell; vertical-align: middle; border-left: solid transparent 10px; }
div.infobox { display: table-cell; vertical-align: middle; text-align:center; }

.floatright { float: right;
              padding-right: 10px;
              padding-left: 15px; }

.bigdarkblueheading {
  font-size: 24px; font-weight: bold; line-height: 25px;
  color: #000066; }

.headingbox {
  border:5px solid gray;
  margin:10px;
  padding:10px;
}

/* 
.workshop { list-style-type: none; }

#wkshop ul li:before {  display: marker; marker-offset: 30em;
  content: "Workshop " counter(item, upper-alpha) ". ";
  counter-increment: item; }

#wkshop li:before {
  padding-right: 1em;

  display: block;
  marker-offset: 10em;
  content: "Workshop " counter(myitem, upper-alpha) ". ";
  counter-increment: myitem;
}

*/
