/* Options button for context menu in article and sidebar */

#sidebar div.options {
	padding:4px 7px 8px 0;
}

#article p.right a.contextmenu, #sidebar div.options a.contextmenu {
	background:#d7d7d7 url(../images/sprites.png) right -86px !important;
	border:1px solid #7e8992;
	border-left:1px solid #d7d7d7;
	border-top:1px solid #d7d7d7;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#5c5c5c !important;
	cursor:pointer;
	font-size:.8em;
	font-weight:400;
	margin:-4px 0 0 6px !important;
	padding:0 21px 0 12px !important;
	text-decoration:none;
}

#article p.right a.contextmenu:hover, #sidebar div.options a.contextmenu:hover {
	border:1px solid #7e8992 !important;
}

/* Context menu (also need class icons when anchors need icons) */
ul.contextMenu {
	background:#f9fbfc;
	border:1px solid #7e8992;
	border-left:1px solid #d7d7d7;
	border-top:1px solid #d7d7d7;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:1px 1px 6px #d7d7d7;
	-moz-box-shadow:1px 1px 6px #d7d7d7;
	box-shadow:1px 1px 6px #d7d7d7;
	color:#5c5c5c;
	display:none;
	filter:alpha(opacity=98);
	margin:0;
	opacity:.98;
	padding:3px 0;
	position:fixed;
	width:auto;
	z-index:99;
}

ul.contextMenu li {
	list-style:none;
	margin:0;
	padding:1px 6px;
}

ul.contextMenu li a {
	color:#2e2e2e;
	display:block;
	text-decoration:none !important;
}

/* List of links with icons */
ul.icons li a {
	background:url(../images/sprites.png) no-repeat;
	display:inline-block;
	font-size:.8em;
	outline:none;
	padding:1px 6px 0 24px;
}

ul.contextMenu li:hover a {
	background-color:#ecf2f6 !important;
	color:#2e2e2e !important;
}

ul.contextMenu li.separator {
	border-top:solid 1px #d7d7d7;
}

div.options a {
	background:url(../images/sprites.png) no-repeat;
	padding-left:24px;
}

div.options a.article			{background-position: 0px -1776px; }
div.options a.article:hover		{background-position: 0px -1800px; }

ul.icons li.article a			{background-position: 0px -1776px;}
ul.icons li.article a:hover		{background-position: 0px -1800px;}
ul.icons li.audio a				{background-position: 0px  -633px;}
ul.icons li.audio a:hover		{background-position: 0px  -657px;}
ul.icons li.chain a				{background-position: 0px  -586px;}
ul.icons li.chain a:hover		{background-position: 0px  -608px;}
ul.icons li.compare a			{background-position: 0px -1516px;}
ul.icons li.compare a:hover		{background-position: 0px -1540px;}
ul.icons li.dataset a			{background-position: 0px -1707px;}
ul.icons li.dataset a:hover		{background-position: 0px -1732px;}
ul.icons li.download a			{background-position: 0px  -910px;}
ul.icons li.download a:hover	{background-position: 0px  -934px;}
ul.icons li.export a			{background-position: 0px -2138px;}
ul.icons li.export a:hover		{background-position: 0px -2162px;}
ul.icons li.extern a			{background-position: 0px  -472px;}
ul.icons li.extern a:hover		{background-position: 0px  -497px;}
ul.icons li.flowchart a			{background-position: 0px -1420px;}
ul.icons li.flowchart a:hover	{background-position: 0px -1444px;}
ul.icons li.glass3d a			{background-position: 0px -2184px;}
ul.icons li.glass3d a:hover		{background-position: 0px -2208px;}
ul.icons li.interactive a		{background-position: 0px  -522px;}
ul.icons li.interactive a:hover	{background-position: 0px  -547px;}
ul.icons li.map a				{background-position: 0px  -957px;}
ul.icons li.map a:hover			{background-position: 0px  -981px;}
ul.icons li.pdf a				{background-position: 0px  -167px;}
ul.icons li.pdf a:hover			{background-position: 0px  -188px;}
ul.icons li.photograph a		{background-position: 0px -1564px;}
ul.icons li.photograph a:hover	{background-position: 0px -1588px;}
ul.icons li.popup a				{background-position: 0px  -472px;}
ul.icons li.popup a:hover		{background-position: 0px  -497px;}
ul.icons li.powerpoint a		{background-position: 0px -1659px;}
ul.icons li.powerpoint a:hover	{background-position: 0px -1683px;}
ul.icons li.print a				{background-position: 0px  -385px;}
ul.icons li.print a:hover		{background-position: 0px  -385px;}
ul.icons li.schematic a			{background-position: 0px -1613px;}
ul.icons li.schematic a:hover	{background-position: 0px -1631px;}
ul.icons li.search a			{background-position: 0px -1369px;}
ul.icons li.search a:hover		{background-position: 0px -1393px;}
ul.icons li.showquote a			{background-position: 0px -1369px;}
ul.icons li.showquote a:hover	{background-position: 0px -1393px;}
ul.icons li.sidebar a			{background-position: 0px  -423px;}
ul.icons li.sidebar a:hover		{background-position: 0px  -448px;}
ul.icons li.stimuli a			{background-position: 0px -1470px;}
ul.icons li.stimuli a:hover		{background-position: 0px -1494px;}
ul.icons li.video a				{background-position: 0px  -681px;}
ul.icons li.video a:hover		{background-position: 0px  -706px;}
ul.icons li.website a			{background-position: 0px  -588px;}
ul.icons li.website a:hover		{background-position: 0px  -610px;}
