body {
	background-color: #fff0d0;
	bbbbackground: url(yellowpaint.jpg);
}

iframe {
	background-color: #ffffdf;
}

.highlight {color: orange
}

.concept {
  padding: 6pt;
  margin:2pt;
  border:2pt solid #ff6776;
  }
  .query-syntax {
  background-color: #ffffef;
  padding: 2pt;
  font-size: large;
  color: blue;
  }
  .query-sample {
      background-color: white;
  padding: 8pt;
  margin: 4pt;
}

.cover{
	position:fixed; top:0; left:0;
	background:rgba(0,0,0,0.6);
	z-index:5;
	width:100%;
	height:100%;
	display:none;
}

.hint {
	height:380px;
	width:340px;
	margin:0 auto;
	position:absolute;
	z-index:10;
	display:none;
	background-color: #d0d080;
	color: black;
	border:5px solid #cccccc;
	border-radius:10px;
}

.hint:target, .hint:target + .cover{
	display:block;
	opacity:2;
}
 - See more at: http://www.corelangs.com/css/box/fulloverlay.html#sthash.ZGmWwL8y.dpuf

A:link {text-decoration: none; color: black;} 
A:visited {text-decoration: none; border:0; color: black;} 
A:hover {text-decoration: underline; color: red;}
A:active {text-decoration: none;} 

table.option_table, table.option_table tr {
   	border-collapse: collapse;
	border-style: solid;
	border-color: grey;
	border-width: 1px;
	height: 100%;
	background-color: #ffffd0;
}

