/* XWORD HELPER */

#intro {
  width:100%;
  padding:6px 0 12px 0;
  color: #334;
}

#wordlists {
  margin:12px 0;
  border: 1px solid #999;
  width:100%;
  border-collapse:separate;
 /*  width:612px; */
}

#wordlists td {
  padding:6px;
  border-top: 1px solid #999;
}

#wordlists div.smtext {
  font-size: .8em;
}

#wordlists tr td.clue {
  font-size: .95em;
  font-weight:normal;
  padding-left:12px;
}

#wordlists tr td {
  background-color: #eee;
  font-size: 1.05em;
  font-weight:bold;
}

#toplinks div.sep {
  font-size:10px;
  color:#777;
  padding: 0;
  vertical-align:top;
  margin-top:10px;
}

div.stars  {
  width:80px;
}

div.stars div {
  float:left;
  background-image: url(//cdn.wordplays.com/images/star_blue.png);
  height:16px;
  width:16px;
}

#tips .subtitle td {
  border-bottom: 1px solid #88f;
}

#wordlists .subtitle td, #tips .subtitle td {
  background-color:white;
  font-size:11px;
  padding:4px;
  text-align:left;
}

#container {
  width: 100%;
}

#cwstbl .error_border {
  border:1px solid red;
}

.errtext {
  font-weight:bold;
  font-size:1em;
  color: #a00;
  padding:3px 0;
}

#tips {
  padding:0;
  font-size:1em;
  vertical-align:top;
}

#tips table {
  border: none;
  margin:0 auto;
  width:100%;
}

#tips table td {
  font-size:0.84em;
  padding:4px 0 0 0;
  white-space:nowrap;
}

#tips table td.smtext {
  padding:16px 0 0 0;
  text-align:center;
  color: #448;
}

#tips table td:first-child {
  padding: 4px 6px 2px 16px;
}

#tips table td.smtext:first-child {
  padding-top:12px;
}

#wordlists tr.mrow td {
  border-bottom: 2px solid #448;
}

#helpbtn {
  height:22px;
  width:32px;
  background: url(//cdn.wordplays.com/images/smsprite.v5.png) no-repeat -274px -468px;
}

#cwstbl {
  width:99%;
}

#cwstbl #clue,
#cwstbl #answer {
  width:99%;
}

#cwstbl #clue_filter {
  width:99%;
  max-width:250px;
}

#cwstbl .wp-widget-content a {
  text-decoration:underline;
}