body {
  background:white;
}

* {
  margin:0;
  padding:0;
  font-family: verdana;
  font-size: 12px;
  line-height:1.4em;
}

#wrap {
  width:950px;
  margin-top: 20px;
  margin-left:20px;
}

#gads {
  float: right;
  margin-left:20px;
  height: 700px;
  width: 160px;
}

#privstat a {
  color: #666;
  text-decoration: none;
  font-size: 9px;
  float: right;
}

h1 {
  font-size:34px;
  margin-bottom: 4px;
  color:#05B;

}


h2 {
  font-size:15px;
  margin-bottom:50px;
}

.glt-elm{
	position: absolute;
	left: 0;
	top: 0;
	
	color: #fff;
	opacity: 0.9;
	visibility: hidden;
}

.glt-elm p{
	background: #666;
	margin: 0;
	padding: 0.5em;
}

.glt-elm img{
	display: block;
}

.glt-header {
  font-weight: bold;
}

.diction {
  color: #0A0;
  border:1px #0a0 solid;
  border-width:0 0 1px 0;
}

.spell {
  color: #A00;
  border:1px #a00 solid;
  border-width:0 0 1px 0;
}

#textbox {
  margin-top:10px;
  width:750px;
  font-size:14px;
  font-family: serif;
  height: 100px;
}

#footer {
  padding-top: 8px;
  margin-top:50px;
  border: 1px #AAA solid;
  border-width: 1px 0 0 0;
  clear: both;
}

#contact {
  float:right;
}

#contact a {
  color: #222;
  font-size: 13px;
}

#bookmarks {
  margin-top: 2px;
}

#submitbutton {
  width: 300px;
  padding:4px;
  font-weight: bold;
  font-size: 14px;
  margin-top: 8px;
  color:#05B;
}

#resultarea {
  margin-top:30px;
}

#resultarea h3 {
  margin-bottom: 4px;
  font-size:18px;
  font-weight: bold;
  color:#05B;

}

#result {
  border: 2px #aaa solid;
  margin-top: 20px;
  padding:8px;
  line-height:1.5em;
  font-size:13px;
    width:730px;
}

#noresultyet {
  font-style: italic;
}
