div.maindiv a:link
, div.maindiv a:visited
, div.maindiv a:active
{
  text-decoration: none;
}
div.maindiv a:hover
{
  text-decoration: underline;
}

div.maindiv dd
{
  margin-bottom:6px;
}


div.maindiv img
{
	border: 0;
}

.headword, dt, dt a
{
	color: #000084;
	font-weight: bold;
}

.headword /*, div#spelling*/
{
	display: inline;
	padding: 5px;
}

div.headtitle .broad
{
	padding-left: 100px;
	white-space: nowrap;
}


.headword
{
	font-size: 24px;
}

div.headtitle h1
{
	color: #FF0008;
	font-size: 32px;
}


div.maindiv
{
	border-style: none;
	clear: both;
	display: block;
	/*width: 100%;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

dl.mainlist strong
{
	color: blue;
	
}

dl.mainlist  dt 
{
	float: left;
	padding-right: 4px;
	margin-left: 0;
	padding-left: 0;
	clear: both;
	display: block;
	padding-top:0;
}

dl.mainlist em
{
	display: block;
}

dl.mainlist  dd dl dt
{
	color: black;
	font-weight: normal;
}

dd.definition_dd dl
{
	padding: 8px;
	margin: 5px 0px;
	border-color: #DEE7EB;
	border-width: 1px;
	border-style: solid;
}


dl.mainlist  dt
{
	background-color: transparent;
}

/* All sense data is highlighted
dl.mainlist dd.highlight,
dl.mainlist dd.highlight dt 
{
	background-color: #FFFFCC;
}
*/

/* Relations only are highlighted */
dl.mainlist dd.highlight dl
{
	background-image: url(../images/trans_targsn.png);
	background-repeat: repeat;
	/*background-color:  #FFFFCC;*/
}

dl.mainlist dd.highlight dt
{
	background-color: transparent;
}


dd.definition_dd dt a
{
	color: black;
	font-weight: normal;
}
dd.definition_dd dl dd a, dd.related_word a
{
	color: #006600; /*green;*/
}

/*dl.mainlist*/ dd.definition_dd strong
{
	color: black;
}

dd.definition_dd *
{
	vertical-align: top;
}

dd.definition_dd sup
{
  line-height: 70%;
  font-size: 0.8em;
}

dd.definition_dd dl *
{
	vertical-align: baseline;
}


dd.pron_dd *
{
	font-family: sans-serif;
	vertical-align: top;
}

dd.phrase_dd a:link,
dd.phrase_dd a:visited,
dd.phrase_dd a:active
{
	text-decoration: none;
}
dd.phrase_dd a:hover
{
	text-decoration: underline;
}

dd.phrase_dd a, dl.mainlist dd strong
{
	position: relative;
	top: -1px;
}

/*
div.maindiv img.thumbnail
{
  border: solid 1px white;
}

div.maindiv img.thumbnail:hover
{
  border-color: green;
}
*/

div.maindiv div.thumbnail_list
{
  float: left;
  width: 100%;
  clear: both;
}

div.maindiv div.thumbnail_end
{
  height: 90px;
  font-size: 1px;
  line-height: 1px;
}

div.maindiv div.thumbnail_bkgnd
{
  display: block;
  border: solid 1px white;
  float: left; 
  background-repeat: no-repeat; 
  background-position: center center; 
  height: 90px;
  text-align: center;
  cursor: pointer;
}

div.maindiv div.thumbnail_bkgnd img.play
{
  margin-top: 31px;
  opacity: 0.8;
  /*filter: alpha(opacity=80);*/
}

div.maindiv div.thumbnail_bkgnd:hover
{
  border-color: green;
}


div.notes
{
	/*background-image: url(../images/trans_note.png);
	background-repeat: repeat;*/
	background-color: #FFFFAD;
	padding: 4px;
	padding-bottom: 10px;
}

div.notes strong.title
{
	color: red;
	display: block;
}

dl.mainlist dd
{
	/*line-height: 1.248em;*/
  line-height: 1.25em; /* because Fire Fox in CM "fabric" */
	/*line-height: 1.3em; - for big data font size, previous - for small*/
}

div.notes li, div.notes ul
{
	margin-top: 0;
	margin-bottom: 0;
}

div.notes li
{
	font-style: italic; 	
	margin-left: 1.5em;
}

div.wordbuilder li 
{
	font-style: normal;
	font-weight: bold;
}

div.wordbuilder small
{
	color: black;
	padding-left: 15px;
	font-size: 1em;
	font-weight: normal;
}

img.schwa
{	
	margin-top: 0.35em;
}

span.stress1		
{	
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}
				
span.stress2
{	
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

span.stress0
{	
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

div.copy
{
	font-size: 11px;
	color: #999;
	padding: 0px 0px 0px 45px;
}

div.level1
{
	color: #EF811D;
}

div.level2
{
	color: green;
}

div.level3
{
	color: blue;
}

div.more
{
	font-size: small;
	float: right;
	padding-left: 1em;
}


div.header
{
	float: left;
	padding: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: black;
	width: 90%;
}

div.mainword
{
	font-size: 2em;
	float: left;
}

div.secondword
{
	font-size: small;
	float: left;
	clear: both;
	display: block;
}

p.more_results
{
 text-align: right;
}

div.headtitle table
{
  width: 100%;
}

div.headtitle table td.title_control
{
  text-align: right;
}

span.current_dict
{
	font-weight: bold;
}

div.dict_list
{
	padding-left: 1em;
}

span.search_res
{
	background-color: #FBFC89; /*yellow;*/
}
