/*** ESSENTIAL STYLES ***/.contextmenu, .contextmenu * {	margin:			0;	padding:		0;	list-style:		none;}

UL.contextmenu { 
  text-indent: 0em;
  padding-left: 0em;
}  

/** Reduced size for player profiles, where the name is displayed largely **/
#pprofile_name UL.contextmenu LI UL LI {
	font-size: 0.6em;
}

.contextmenu {	line-height:	1.0;}
.contextmenu ul {	position:		        absolute;	top:			          -9999em;
	text-indent:       0em;
	padding-left:      0em;
	padding-bottom:    5px;}
.contextmenu ul li {	width:      150px;	/* width:			100%; */	text-align: left;}
.contextmenu ul li.admin {	border-left: 2px solid red;}
.contextmenu li:hover {	visibility:		inherit; /* fixes IE7 'sticky bug' */}
.contextmenu li {	position:		relative;}
.contextmenu a {	display:		block;	position:		relative;
	top:        0;}
.contextmenu li:hover ul,.contextmenu li.sfHover ul {	left:			0;}

ul.contextmenu ul li a:hover {
	text-decoration: underline;
}

ul.contextmenu li:hover li ul,ul.contextmenu li.sfHover li ul {}

ul.contextmenu li li:hover ul,ul.contextmenu li li.sfHover ul {	left:			10em; /* match ul width */}

ul.contextmenu li li:hover li ul,ul.contextmenu li li.sfHover li ul {}

ul.contextmenu li li li:hover ul,ul.contextmenu li li li.sfHover ul {	left:			10em; /* match ul width */}

.contextmenu {}

.contextmenu a {	text-decoration:none;
	font-size: 1em;}

.contextmenu li ul {
	border: 1px solid transparent;
}

.contextmenu li ul li a {
	padding:       .60em .80em;
}

.contextmenu a, .contextmenu a:visited  { /* visited pseudo selector so IE6 applies text colour*/}

.contextmenu li:hover, .contextmenu li.sfHover {
	outline:   0;
  text-decoration: none;
}
.contextmenu a:focus, .contextmenu a:hover, .contextmenu a:active {	outline:		0;
	text-decoration: underline;}
.reqFriendDialog {	display: none;}

/*
.contextmenu li a {
  padding-top: 3px;
}
*/

/*
.cmenu_root {
  padding-left: 20px;
  background: url(http://adietz.forums.lotro.com.dev/images/misc/black_downward_arrow.png) no-repeat top left;
  padding-top: 3px;
}
*/
