body{
  margin: 0px;
  padding: 0px;
}

#content {
  margin: 0px;
  padding: 0px;
  width: 800px;
}

#gallery {
  float: left;
  width: 634px;
}

#gallery img.vignette {
  border: none;
  cursor: pointer;
  margin:2px;
  border:1px solid #2682C5;
  width: 50px;
}

#levels {
  float: left;
  width: 166px;
}

#levels a {
    color: #2682C5;
    cursor: pointer;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 13px;
    margin-left: 5px;
    padding: 2px;
    width: 74px;
}

#levels a:hover {
  text-decoration: underline;
}

#levels a.on{
  font-weight: bold;
}

#puzzleContent {
  clear: both;
}

#preview {
  position: absolute;
  width: 0px;
}

#preview.show{
  width: 400px;
  top: 120px;
  left: 200px;
}

#preview img{
  max-width: 400px;
  border: 0px;
  z-index: 100;
  border: 3px solid #2682C5;
}

#info{
  position: absolute;
  width: 400px;
  top: 120px;
  left: 150px;
  z-index: 100;
  border: 3px solid #2682C5;
}
#bravo {	position: absolute;	width:auto;	height:auto;	top:150px;	left:600px;}#data p {
	color: #0066CC;
	font-family: Arial;
	font-size: 40px;
	font-weight: bold;
	margin:0px;
	padding:0px;
	text-align:center;
}


