/**
* @version      $Id: navigation.css 26 2007-09-26 13:33:01Z spook.68 $
* @package      Joomla!
* @subpackage   swordfish
* @copyright    Copyright (c)2008 Simon Josephson. All rights reserved.
* @license      GNU/GPL
**/

/*
	top navigation
*********************************************************************************************************/
div#top-header ul
{ position: absolute; right: 15px; z-index: 120; margin: 0; padding-top: 12px; font-size: 1.2em;  }

	div#top-header ul li
	{ list-style:none;  padding:0 2px 2px 12px; margin: 0; font-size: 0.9em; float: left; letter-spacing:1px;}

		div#top-header ul li a:link, div#top-header ul li a:visited
		{ float: left; /* ie 6 */ color: #fff; height: 1%; display: block; margin:0; 
		text-transform: uppercase; text-decoration: none;}

		div#top-header ul li a:hover
		{ color: #fff; border-bottom: #fff 1pt dotted; margin-top:-2px}

		div#top-header ul li a:active, div#top-header ul li a:focus,
		div#top-header ul li a#active_menu-nav,
		div#top-header ul li.active a:link, div#top-header ul li.active a:visited, div#top-header ul li.active a:active, div#top-header ul li.active a:focus 
		{ color: #fff; padding:2px 0 0 0;}

/*
	left navigation
*********************************************************************************************************/

/* first level */

  div#left-sidebar ul.menu
{  font-size: 1em; color: #eeaf30; margin: 10px 1px -2px -5px; padding-bottom: 15px; list-style: none; border-top: solid 3px #eeaf30; border-bottom: solid 3px #f2f6e9; }

div#left-sidebar .heading ul.menu /* menu with heading  */
{ margin: -5px; border: 0; }

	div#left-sidebar .menu li
	{ padding: 0; margin: 0; }

	div#left-sidebar ul.menu li.first
	{ border: 0; }

		div#left-sidebar ul.menu li a:link, div#left-sidebar ul.menu li a:visited
		{ padding: 6px 7px 3px 0; text-indent:6px; display: block; border-top: 1px solid #f2f6e9; color: #21578a; height: 1%; font-size: 1em; text-decoration: none; }
/*
		div#left-sidebar ul.menu li a:hover
		{ color: #ca281e; background-color: #eddab9; }
 */
		div#left-sidebar ul.menu li a:active, div#left-sidebar ul.menu li a:focus
		div#left-sidebar ul.menu li.active a:link, div#left-sidebar ul.menu li.active a:visited
		{ text-indent:6px; color: #ca281e; background: #eddab9 url(../images/menu_left_active.gif) right center no-repeat; clear:both; height:1%;}

		div#left-sidebar ul.menu li a:hover {
		text-indent:10px; color: #ca281e; }

/* second level
*************************/
 div#left-sidebar ul.menu ul
{ margin-left: 10px; list-style: none; background: #b3afa9; }

	div#left-sidebar ul.menu li li
	{ padding: 0px; border: 0; }

		div#left-sidebar ul.menu li.active li a:link, div#left-sidebar ul.menu li.active li a:visited
		{ background: #d0cac2; color: #fff;  display: block; padding: 0.2em 0.5em 0.2em 6px; font-size: 0.9em; font-weight: normal; text-transform: none; }

		div#left-sidebar ul.menu li.active li a:hover, div#left-sidebar ul.menu li.active li a:active, div#left-sidebar ul.menu li.active li a:focus,
		div#left-sidebar ul.menu li.active li.active a:link, div#left-sidebar ul.menu li.active li.active a:visited
		{ padding: 0.2em 0.5em 0.2em 6px; display: block; color: #525252; }

<!-- 
/* third level
*************************/
/* same list settings as the second level */

/* 
div#left-sidebar ul.menu li.active li.active li a:link, div#left-sidebar ul.menu li.active li.active li a:visited
{ background: #ECF0E5 url(../images/menu_subsub_left.gif) 0 50% no-repeat; color: #fff; padding: 0.1em 0.5em 0.1em 10px; }

		div#left-sidebar ul.menu li.active li.active li a:hover,	div#left-sidebar ul.menu li.active li.active li a:active, div#left-sidebar ul.menu li.active li.active li a:focus,
		div#left-sidebar ul.menu li.active li.active li.active a:link, div#left-sidebar ul.menu li.active li.active li.active a:visited
		{ color: #000; background-image: url(../images/menu_subsub_left_active.gif); }
		

		
	div#left-sidebar ul.menu li #current {
background: #ECF0E5 url(../images/menu_sub_left.gif) 0 55% no-repeat; color: #fff;  display: block; color: #eeaf30; margin: 0 1px -5px -5px; padding: 0; list-style: none; border-top: solid 2px #eeaf30;
}		
		*/
		
/* table of Contents
************************
.content_toc{
float:right;
text-align:left;
width: 250px
display:block;
padding:8px 12px;
border:#ccc 1pt solid;
background-color:#f1edd1;
margin-left:10px;
}
*/


.backbutton{
background: #fff url(../images/back.gif) left center no-repeat; padding:4px 0 2px 26px;
margin:15px 0 5px 20px;
}