@charset "utf-8";
/* CSS Document */


    video {
		display:block;
	  width: auto    !important;
	  height: auto   !important;
	}
    figure { display: block; background: #eee; padding: 10px; }
    figcaption { display: block; text-align: center; margin: 10px 0; font-style: italic; font-size: 14px; orphans: 2; }

.vid320 { max-width:320px;min-width:320px;margin-left:auto;margin-right:auto; }
.vid768 { max-width:768px;margin-left:auto;margin-right:auto; }
.vid720 { max-width:720px;margin-left:auto;margin-right:auto; }
.vid640 { max-width:640px;margin-left:auto;margin-right:auto; }
.vid432 { max-width:432px;margin-left:auto;margin-right:auto; }
.vid384 { max-width:384px;margin-left:auto;margin-right:auto; }
.vid368 { max-width:368px;margin-left:auto;margin-right:auto; }
.vid352 { max-width:352px;margin-left:auto;margin-right:auto; }



.gmfrb32 { float:right;border:solid thin;padding:4px;margin-left:32px}
.gmfr302 { float:right;margin-left:302px;padding:4px }

.gridred { 
  display:table; 
  border-spacing:2px;
  width:100%;
  border:solid thick red;
  border-bottom:none
} 
.gridreddish {
margin-right:auto;margin-left:auto;
  display:table; 
  border-spacing:2px;
  border:solid thick red;
  border-bottom:none
}
.gridred_bottom { 
  display:table; 
  border-spacing:2px;
  width:100%;
  border:solid thick red;
}

.grid0bn { 
	 border:none;
  border-collapse:collapse;
  display:table; 
  border-spacing:0px;
  margin-right:auto;margin-left:auto;
}
.cell26 {
  display:table-cell;
  width:26em; 
  padding:8px;
/*  background-color: #fff; */ 
  border: thin solid #000; 
  vertical-align:top;
}

.cell14 {
  display:table-cell;
  width:14em; 
  padding:8px;
  border: thin solid #000; 
  vertical-align:top;
}

.cell8 {
  display:table-cell;
  padding:8px;
  border: thin solid #000; 
  vertical-align:top;
}

.pad { padding:8px }
.padcol { background-color:#ffffcc;padding:8px }
.commnt { font-style:italic;border:solid thin;padding:8px }
.luz { border:double;padding-left:8px;padding-right:8px;background-color:white }

.v2ndc { border:double;padding:16px;background-color:white }
.v2ndw { text-align:center;background-color:white }
.v2ndd { text-align:center;background-color:white;font-size:large;width:50%;border:double black;padding:16px;margin-right:auto;margin-left:auto }

.flbb { float:left;margin-right:8px;border:double black;padding:8px }