
body {
background-color:#D8E4E8;
background-image:url("background.jpg");
background-position:center top;
background-repeat:no-repeat;
margin:10px auto 0px;
font-family: Verdana, Arial, Helvetica;
font-size:12px;
line-height:1.3em;
}

#word, #wordhint {
font-size:20px;
border:0;
}

#page_body {
clear:both;
margin:0 auto;
width:1000px;
}

#word_suggestions_container{

padding:0;
margin:0;
background:#fff;
background: rgba(255, 255, 255, 0.3);
-moz-border-radius: 8px;
border-radius: 8px;

}

.inputboxhover{
background-color:#c4eef2;
}

#page_body{
margin:auto;
}

#header {
margin-top:60px;
margin-bottom:40px;
}

#word_suggestions_container td {
height:32px;
width:332px;
margin:0;
padding:0;
font-size:16px;

}

.pos
{
font-style:italic;
}

.big
{
font-size:30px;
font-family: "Times New Roman";
line-height:1em;
}

td#word_input_container{
border: 0;
}

#right_box
{
width: 650px;
float:left; 
}
#right_def_box
{
overflow: auto;
height: 197px;
margin-bottom:20px;
background:#fff;
background: rgba(255, 255, 255, 0.3);
padding-top:10px;
padding-left:10px;
-moz-border-radius: 8px;
border-radius: 8px;
}

ol{
margin-top:0;
margin-bottom:0;
}

#right_def_box ol, #right_syn_box ol
{
margin-top:0;
margin-bottom:5px;
}
#right_def_box a, #right_syn_box a
{
color:#000;
text-decoration: none;
}

 #right_syn_box
{
overflow: auto;
height: 135px;
padding-top:10px;
padding-left:10px;
background:#fff;
background: rgba(255, 255, 255, 0.3);
-moz-border-radius: 8px;
border-radius: 8px;
}



#right_box
{

 height:332px;
 padding-bottom: 40px;
}


#right_def_box a:hover, .tooltip a:hover,.tooltip1 a:hover, #right_syn_box a:hover
{
color:#0A457F;
}


.itemhover { background-color:#c4eef2; color:#232323}

.tooltip, .tooltip1 {
	display:none;
	background:url(white_big.png);
	height:165px;
	padding:20px 30px 10px 30px;
	width:310px;
	font-size:11px;
	color:#000;
	z-index:100; 
	line-height:100%;
}

.internal_tooltip_def ol, .internal_tooltip_syn ol
{
margin-top:0px;
padding-top:0px;
}
.internal_tooltip_def b
{
margin-bottom:0;
padding-bottom :0;
}
.internal_tooltip_def
{
height:86px;
overflow:auto;
text-align:left;
}
.internal_tooltip_syn
{
height:54px;
overflow:auto;
text-align:left;
}

.tooltip .big, .tooltip1 .big
{
font-size:15px;
}


.tooltip a, .tooltip1 a
{
color: #000;
text-decoration:none;
}

.tooltip.bottom , .tooltip1.bottom{
	background:url(http://flowplayer.org/tools/img/tooltip/black_arrow_bottom.png);
	padding-top:40px;
	height:55px;
}

#footer
{
/*padding-top:15px;*/
clear:both;
}

a{
text-decoration:none;
}
a:hover{
color:#888;
}

#about_click_handler{
cursor:pointer;
}

#about
{
font-size:16px;
line-height: 1.1em;
color: #888;
}

#how_to_use
{
font-size:18px;
line-height: 1.5em;
color: #888;
}

.special
{
font-size: 25px;
color:#8C610B;
}
hr
{
color: #ddd;
opacity:0.5;
}

#clear_span{
height:30px;
float:left;
width:20px;
vertical-align:baseline; 
line-height:30px; 
font-size:32px; 
color: #A1B9ED; 
font-family:Arial, Sans-Serif; 
background: transparent;
opacity:0.6;
}