/* */


/* */

/* START Context Menu Styles */
#menuModule{

  font-family:verdana;
  overflow:visible !important;
  z-index: 20000 !important;

}

	
#menuModule .ft, #menuModule .hd{
	
	display:block;
	}


#menuModule .bd{

	background-color: #FFFFFF;
	border:0;
	border-left: 1px solid #787878;
	border-right: 1px solid #787878;
	margin:0px;
	padding: 0px;
	}
#menuModule .bd ul{

	margin: 0px;
	
	padding: 0px;
	*padding-bottom: 1px;
	
	}

#menuModule .bd ul li {
	padding: 2px;
	margin: 0px;
	}	
#menuModule .bd ul li a{
    margin: 0px;
    padding: 3px;
    *padding: 0px;
	}



#menuModule .ft {
	
	line-height: 5px;
	font-size: 12px;
	overflow: hidden;
	color:white;
	}


#menuModule #mmod_row_tl{
	background-image: url(../../../us.yimg.com/i/us/shc/gr/menu_bg_top_1.gif);
	margin-right: 10px;
	}


#menuModule #mmod_row_tl div{
		font-style:normal;
		color: #868686;
		font-family: Arial;
		font-size: 10px;
		padding-left: 5px;
		padding-right: 50px;
		padding-top:3px;
		*padding-top: -2px;
		padding-bottom: 1px;
		*padding-bottom: 0px;
		white-space: nowrap;

		
		
		
	}
#menuModule #mmod_row_tr {
	position: absolute; 
	right: 0px;
	top: 0px; 
	background-image: url(../../../us.yimg.com/i/us/shc/gr/menu_bg_top_1.gif);
	background-position: top right;
	}

#menuModule #mmod_row_tr a{
	cursor: pointer;
	}

#menuModule #mmod_row_tr a img {
		
		margin: 3px 5px 4px 0px;
		*margin: 3px 5px 3px 0px;
	}

#menuModule #mmod_row_bl{
	background-image: url(../../../us.yimg.com/i/us/shc/gr/menu_bg_btm_1.gif);
	margin-right: 10px; 
	background-position: bottom left;
	overflow: hidden;
	
}

#menuModule #mmod_row_br{
	position: absolute; 
	right: 0px; 
	bottom: 0px;
	 
	background-image: url(../../../us.yimg.com/i/us/shc/gr/menu_bg_btm_1.gif);
	background-position: bottom right;
	overflow: hidden;
}








#menuModule .hd #arrow{
  background: url(../../../us.yimg.com/i/us/shc/gr/menu2_pnt_1.gif) bottom center no-repeat;
  height:18px; width:23px;
  position:absolute;
  top:-19px;
  left:10px;
}
#menuModule .ft #arrow{
  background: url(../../../us.yimg.com/i/us/shc/gr/menu_pnt_1.gif) bottom center no-repeat;
  height:18px; width:23px;
  position:absolute;
  bottom:-19px;
  left:10px;
}

#menuModule ul {
  padding:0;
  margin:0;
  list-style-type:none;
  font: normal 13px Arial;
}
#menuModule li a{
  color:#000000;
  display:block;
  font-size:13px;
  text-decoration:none;
  position:relative;
  padding:0 10px;
  cursor:pointer;
  margin:0;
  padding:5px 5px 3px 22px;
	white-space:nowrap;
}
#menuModule li a:hover{
  background-color:#CCE5FF;
}
#menuModule li a:active{
  background-color:#000000;
  color:#fff;
}
#menuModule li#aboutLink a:hover, #menuModule li#aboutLink.topLine a:hover{
	background-color:#F0FCFF;
}
#menuModule li#aboutLink a:active, #menuModule li#aboutLink.topLine a:active{
	background-color:#000000;
	color:#ffffff;
}
#aboutLink.topLine a{
	border-top:1px solid #cccccc;
	margin-top:3px;
}
.y-livewords:hover{
  color:#00f;
}
/* END Context Menu Styles */



/* START Overlay Styles */

#lwOverlay{
	border:0px solid #999;
	overflow:visible;
	cursor:move;
	z-index:999 !important;
}

#lwOverlay .hd{
	color:#000;
	background:transparent;
	font:normal 11px Arial, Helvetica, sans-serif;
	border:0;
	height:23px;
	cursor:move;
	width:366px;
	position:relative;
}
#lwOverlay .hd .lwHelp, #lwOverlay .hd .lwClose{
	display:block;
	position:absolute;
	right:18px;
	top:8px;
	height:12px;
	width:12px;
	background: url(../../../us.yimg.com/i/us/shc/gr/q_1.gif) no-repeat;
	cursor:pointer;
}
#lwOverlay .hd .lwClose{
	background: url(../../../us.yimg.com/i/us/shc/gr/x_1.gif) no-repeat;
	right:1px;
}
#lwOverlay .hd .mid{
	color:#333;
	font:normal 11px Arial, Helvetica, sans-serif;
	background:#dfdfdf url(../../../us.yimg.com/i/us/shc/gr/bg_top_1.gif) top left repeat-x;
	position:absolute;
	left:15px;
	top:0px;
	width:336px;
	padding:6px 0;
}
#lwOverlay .mid a{
	cursor:auto;
}
#lwOverlay .hd .cnr_l{
	position:absolute;
	left:0px;
	top:0px;
	height:23px;
	width:15px;
	background:transparent url(../../../us.yimg.com/i/us/shc/gr/cnr_tl_1.gif) top left no-repeat;
}
#lwOverlay .hd .cnr_r{
	position:absolute;
	top:0px;
	right:0px;
	_right:1px; /* ie5-6 */
	*right:1px; /* ie 7 */
	height:23px;
	width:15px;
	background:transparent url(../../../us.yimg.com/i/us/shc/gr/cnr_tr_1.gif) top ;
}

#overlaySearch{
	text-align:center;
	cursor:move;
	padding-top:5px;
	_padding-top:2px;
}
#overlaySearch #ylwSearch{
	width:220px;
	padding-right:5px;
	
}
#overlaySearch #ylwSearchButton{
	background: url(../../../us.yimg.com/i/us/shc/gr/srchbutn_default.gif);
	border:0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	height:22px;
	padding:0 0 2px 0;
	width:41px;
	position:relative;
	top:-1px;
	_top:0px;
	cursor:pointer;
}

/* YES, this is embarrassing */
/*\*/
html*#overlaySearch #ylwSearchButton {
[width:50px;/*required by Safari so that [] is correctly begun. associated with the property, yet hiding it. seen by IE6*/
 width:50px;/*these are seen by IE6 and Safari but hidden from Netscape6-7*/
]width:41px;/*Reset IE6 properties and hide from Safari. required by Safari so that [] is correctly ended. associated with the property, yet hiding it. seen by IE6*/
}/**/





#overlaySearch form{
	margin:0px 10px 10px 5px;
	padding:0;
	background:transparent;
	border:0px;
	display:block;
}


#lwOverlay {
  z-index: 20000; 
 }


#lwOverlay .bd{
	width:365px;
	border:0px;
	border-left:1px solid #999;
	padding:0px 0px 3px 0px;
	background:#dfdfdf  url(../../../us.yimg.com/i/us/shc/gr/edge_rt_1.gif) top right repeat-y;
	margin:0px;
}



/* START Footer styles - also destinations menu and branding */
#lwOverlay .ft{
	position:relative;
	height:25px;
	background:transparent;
	width:366px;
}
#lwOverlay .ft .mid{
	margin:0px 15px;
	background:#DCDCDC url(../../../us.yimg.com/i/us/shc/gr/bg_btm_1.gif) bottom right repeat-x;
	height:25px;
}
#lwOverlay .ft .cnr_l{
	position:absolute;
	bottom:0px;
	left:0px;
	height:25px;
	width:15px;
	background:transparent url(../../../us.yimg.com/i/us/shc/gr/cnr_bl_1.gif) bottom no-repeat;
}
#lwOverlay .ft .cnr_r{
	position:absolute;
	bottom:0px;
	right:0px;
	_right:1px;
	_right:1px; /* ie5-6 */
	*right:1px; /* ie 7 */
	height:25px;
	width:15px;
	background:transparent url(../../../us.yimg.com/i/us/shc/gr/cnr_br_1.gif) bottom no-repeat;
}

#lwOverlay .ft ul{
	margin:	0;
	padding:0 5px;
	font:bold 12px/17px Arial, Helvetica, sans-serif;
}
#lwOverlay .ft ul li{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#333333;
	display:block;
	position:absolute;
	bottom:0px;
	height:1.8em;
	padding:0 10px;
}
#lwOverlay .ft ul li.dest{
	left:0px;
	cursor:auto;
}
#lwOverlay .ft ul li.brand{
	right:0px;
}
#lwOverlay .ft ul li.dest a{
	color:#333;
}

#lwOverlay .ft ul li.brand a{
	font-weight:bold;
	color:#333;
}
#lwOverlay .ft ul li a{
	text-decoration:none;
	padding:0 2px;
}
#lwOverlay .ft ul li a:hover{
	text-decoration:underline;
}
#lwOverlay .ft ul li a:active{
	background-color:#000000;
	color:#FFFFFF;
}
#lwOverlay .ft ul li a#destMenTrigArrow{
  padding:2px 15px 2px 2px;
  _padding:0px 15px 0px 0px;
  background:url(../../../us.yimg.com/i/us/shc/gr/dnarrow_black.gif) .3em .6em no-repeat;
  cursor:pointer;
	height:10px;
}
#lwOverlay .ft ul li a#destMenTrigArrow:hover{
  background:#666666 url(../../../us.yimg.com/i/us/shc/gr/dnarrow_white.gif) .3em .6em no-repeat;
}
#lwOverlay .ft ul li a#destMenTrigArrow:active{
  background: url(../../../us.yimg.com/i/us/shc/gr/dnarrow_white.gif) .3em .6em no-repeat;
}

#lwDestMenu .bd{
	background:#fff;
	border:1px solid #999;
	width:auto;
	left:15px;
	cursor:auto;
}
#lwDestMenu ul, #lwDestMenu li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.destMenuOption a{
	color:#000;
	font:normal 11px Arial, Helvetica, sans-serif;
	display:block;
	padding:3px 10px;
	text-decoration:none;
}

.destMenuOption a:hover{
	background:#F0FCFF
}
.destMenuOption a:active{
	background:#000;
	color:#fff;
}

/* START Footer styles - also destinations menu and branding */


#lwOverlay .bd iframe{
	background:#ffffff;
  position:relative;
  width:345px;
  border:1px solid #2063EA;
  margin:0 8px;
  padding:0;
	cursor:auto;
}
#aboutLivewords .bd {
	background: #FFF;
  position:relative;
  border:0px;
  margin:0 ;
  padding: 5px;
	width:340px;
}

#aboutLivewords{
	position:absolute;
	background: #FFF;
	z-index:20000;
  border:1px solid #2063EA;
	font:normal 11px Arial, Helvetica, sans-serif;
}

#aboutLivewords h3 {  
  margin-bottom: -15px;
  margin-top:-5px;
	font: bold 13px Arial, Helvetica, sans-serif;
}

#aboutLivewords b {  
	font: bold 11px Arial, Helvetica, sans-serif;
}

#aboutLivewords #lw_about_panel {  
  padding: 5px;  
}

#aboutLivewords .hd, #aboutLivewords .bd{
	border:0;
	color:#000;
	padding:0px;
	margin:0px;
	width:345px;
	}

#aboutLivewords #lwClose{
  float: right;
	right:5px;
	top:5px;
	display:block;
	height:12px;
	width:12px;
  cursor: pointer;
	background: url(../../../us.yimg.com/i/us/shc/gr/x_1.gif) no-repeat;
}

#aboutFrame .bd{
	padding:0;
	margin:0;
}

/* END Overlay Styles */





/* START Tabs Styles */
/* tabs - Feathers */
#overlayTabs{
	margin:-10px 0 0 0;
	_margin:-5px 0 3px 0;

	padding:13px 5px 3px 11px;
	_padding:8px 5px 0px 11px;	
	position:relative;
	z-index:20000;
	font:normal 11px Arial, Helvetica, sans-serif;
	cursor:auto;
}
#overlayTabs li{
	display:inline;
	cursor:pointer;
}
#overlayTabs li span{
	padding:3px 8px;
	margin:0 3px;
	color:#000000;
	background:#C4C4C4;
	border:1px solid #C4C4C4;
	border-bottom:1px solid #2063EA;
	text-decoration:none;
}
#overlayTabs li span.selected{
	padding:3px 8px;
	background:#ffffff;
	border:1px solid #2063EA;
	border-bottom:1px solid #FFFFFF;
	color:#000000;
}
#overlayTabs li span:hover{
	text-decoration:underline;
	}
#overlayTabs li span.selected:hover{
	background:#fff;
	text-decoration:none;
	cursor:auto;
	}
/* END Tabs Styles */

/* Ad styles */

#ylwad{
	background:#dfdfdf  url(../../../us.yimg.com/i/us/shc/gr/edge_rt_1.gif) top right repeat-y;
	display:none;
	cursor:auto;
}
#ylwad .sponsor{
	padding: 5px;
	margin:0 8px 0 5px;
	background:#eeeeee;
	font:normal 10px/12px Arial, Helvetica, sans-serif;
	color:#999999;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #BABABA;
	border-left:1px solid #eeeeee;
	cursor:pointer;
}
#ylwad a{
	font-size:12px;
}

#ylwad .sponsor a{
	color:#0000CC;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#ylwad.sponsorHover .sponsor{
	border:1px solid #999999;
	background:#FFFFFF;
}
#ylwad em{
	color:#0C8013;
	font-style:normal;
}
/* END Ad styles */
.panel-container.shadow .underlay{
	left:5px;
	top:5px;
}