/***********/
/**Homepage**/
/***********/
.heading h1{
  margin: -10px 0 20px 0;
  font-size: 200%;
}
/*translate*/
.dropdown.inside{
	left: 0;
	top: -15px;
  background-color: #fff;
}
h3.trans{
margin-top: 30px;
_margin-top: 10px;
}
.content.translate{
  padding: 0 0 33px 0;
  border-right: #d6d6d6 solid 1px;
  margin: 0 0 20px 0;
}
.outersearch{
  border: #b5b5b5 solid 1px;
  background: transparent url(../images/buttons02.png) repeat-x scroll 0 -375px;
  margin: 5px 0 15px 0;
  width: 450px;
  padding: 4px;
}
.content.translate .outersearch{
  width: 440px;
  }
.outersearch input, .topsearchholder input{
  background: #fff;
  border: none;
	width: 320px;
  float: left;
  display: inline;
}
.topsearchholder input {
    width: 300px;
    font: 1.1em / 1em Helvetica, Arial, sans-serif;
    margin: 1px 2px 0 0;
}
.content.translate form{
  width: 448px;
}
.content.translate textarea{
    background: transparent url(../images/buttons02.png) repeat-x scroll 0 -375px;
		width: 440px;
  height: 110px;
}
.outersearch button{
  font-size: .9em;
  float: right;
}
button.trans, input.trans {
    margin: 5px 0 0 6px;
    z-index:1000;
    float:right;
    display: inline;
}
.content.translate input.trans{
  margin-right: -2px;
}
/*Join for Free*/
.content.join{
  margin: 0 0 20px 0;
  padding: 0;
}
.content.join a.blue{
  margin: 0 130px;
  float: none;
  width: 200px;
  padding: 4px;
}
.content.join img{
  margin: 10px 0 10px 35px;
}
/*People*/
.people p{
  float:left;
  margin: 15px 0 0 0;
}
.people img{
  float: right;
  display: inline;
  margin: 10px 0 10px 15px;
  border: none;
}
.small_logo{
  background: url(../images/logo_sprite02.png) no-repeat 0 -43px;
  height: 21px;
  width: 119px;
  float:left;
  display: inline;
  margin: 16px 0 0 8px;
}
.home_stream{
  clear:left;
  width: 510px;
  height: 28px;
  overflow: hidden;
}
.home_stream ul{
  margin-left: 0;
}
/* Word of the Day */
 .word {
    overflow: hidden;
    padding:10px 0 0 0;
} .word a{
  float: left;
  display: inline;
} .word p{
  line-height: 1.2em;
} .emailinput {
    width: 150px;
}
/*Spotlights*/
.spot{
  padding: 10px 5px;
}
.spot .word{
  margin-bottom: 5px;
}
.spot.border{
  border-right: 1px #d6d6d6 solid;
}
.spot ul{
  margin: 10px 10px 10px 15px;
}
.spot li{
  list-style: disc outside;
  margin: 5px 0;
  font-size: .93em;
  line-height: 160%;
  color: #343434;
}
.spot .home{
  background: url(../images/sprite04.png) no-repeat;
  float: left;
  display: inline;
  margin-right: 5px;
  height: 49px;
  width: 53px;
}
.spot .home.answers{
  background-position: 0px -63px;
  height: 52px;
}
.spot .home.flashcards{
  background-position: 0 0;
  width: 75px;
}
.spot .home.learn{
  background-position: -88px 0;
  width: 46px;
}
.spot a.link{
  line-height: 400%;
}
