/*
	******************** SUCKERFISH MENU ******************** 
	
	CONTENTS:
	1. Default Styles - These should not need to be altered.  They only set defaults for menu items and allow the hover functionality
	2. Layout Styles - These set the overall layout of the menu structure.
	
*/

/*
****************************************************
     BEGIN MENU CUSTOMIZATION
****************************************************
This targets a UL with an ID of #SFNav.  Change that to target a different ID name.
*/


/* ROOT MENU / ALL ITEMS (Defaults) */

#SFNav {
	height:20px; /* Height of ROOT Menu */
	font-size:12px;
}

#SFNav a {
	/*
		Applies to ALL Menu Items (Root and Sub)
		Total Height = height + vertical padding + vertical border + vertical margin
		Total Height should = #SFNav height
	*/
	height:12px; 
	padding:14px 10px;
	font-weight:bold;
}

#SFNav li {
	/*
		Applies to ALL Menu Items (Root and Sub)
		Specify width of menu items.
		width:auto; will shrink menu items to fit
		width:100px will cause every root item and every sub-menu to be 100px wide regardless of text content
	*/
	/*width:auto;*/
}

/* SUB MENUS */

#SFNav li ul li a {
	/*
		Applies to SUB-MENUS only
		Total Height = height + vertical padding + vertical border + vertical margin
	*/
	height:12px;
	padding:4px 10px;
}

#SFNav li ul,
#SFNav li ul li {
	/*
		Applies to SUB-MENUS only
		specifies width of all sub-menu items
	*/
	width:220px;
}

/* THIRD LEVEL MENUS */

#SFNav li ul ul {
	/*
		Applies to LEVEL 3 OR GREATER sub menus only
		margin-top = total height of parent menu item
		margin-right = total width of parent menu item
	*/
	margin-top: -21px;
	margin-bottom: 0px;
	margin-left: 220px;
	margin-right: 0px;
}


/*
	COSMETIC SETTINGS
	The following settings should only affect appearance and not layout
	EXCEPTION: The addition of border sizes may modify heights.  If borders are added, margins on correct items may also need to be altered.
*/

/* Main Menu */
#SFNav {
	/*background-color:gray;*/
}

/* Sub Menu */
#SFNav li ul {
	border-top:1px solid black;
}

/* Sub Menu List Item */
#SFNav li ul li {
	background-color:#333333;
	border-bottom:1px solid black;
	border-right:1px solid black;
	border-left:1px solid black;
}

/* Sub Menu Link */
#SFNav a:link,
#SFNav a:active,
#SFNav a:visited,
#SFNav a:hover {
	color:white;
}

/* ALL Menu Links on Hover */
#SFNav a:hover {
	background-color:white;
	color:black;
}

/* Sub Menu Links on Hover */

#SFNav ul a:hover {
	background-color:#2C3866;
	color:white;
}
