
/* BASICS */

#iconmenu
{
	border: 					none;
	visibility: 				visible;
	display:					inline;

	z-index:					4;
	left:						10px;

	width:						100%;
	opacity:					1.0;
}

#menutitle
{
	padding-left: 				5px;
	font-size: 					1em;
	padding-bottom: 			0px;
}


ul#menulist, 
ul#submenulist, 
ul#menulist, 
ul#submenulist,
ul#iconlist
{
	padding:					0;
	background-color:			transparent;
}

ul#submenulist
{
	text-align: 				left;
	list-style-type:			none;
	list-style-image:			none;
	opacity:					0.4;
}

ul#menulist
{
	background-color:			transparent;
	background-image:			none;
	width:						100%;
	text-align:					right;
	padding-right:				0;
	padding-left:				0;
	border:						0;
	margin: 					0.75em 0 0.75em 0;
	vertical-align: 			middle;
	visibility:					visible;

	list-style-type:			none;
	list-style-position:		outside;
}

ul#iconlist
{
	padding-right:				0%;
	list-style-type:			none;
	list-style-image:			none;
}


li.menuitem, li.blogmenuitem
{
	text-align:								left;
	display:									block; 
	padding:								1px 4px 1px 1px;
	margin:									1px;
	list-style-type:						none;
	list-style-image:					none;
	border-radius:						8px;
	-moz-border-radius:			8px;
	-webkit-border-radius:		8px;	
}

li.blogmenuitem
{
	font-size:					0.8em;
}

li.menuitem:hover, li.blogmenuitem:hover
{
	opacity:					1.0;
	background-color:			white;
	background-image:			url(http://www.gestaltweb.me.uk/full/img/wallpaper/grey-fade2.png);
	background-repeat:			repeat-x;
	color:						white;
}

li.iconitem
{
	list-style-type:			none;	
	list-style-image:			none;
	display:					inline; 
	opacity:					0.5;
	padding-left:				2px;
	padding-right:				2px;
	background-color:			transparent;
	text-align:					left;
}

li.iconitem:hover
{
	list-style-type:			none;	
	list-style-image:			none;
	opacity:					1.0;
	background-color:			transparent;
}

a.menuitem
{
	font-family:				"CartoGothic Std Bold", "Segoe UI","Gill Sans MT", "Gill Sans", Arial, Helvetica,sans-serif;
	background-color: 			transparent;
	font-weight: 				600;
	font-size: 					1.2em;
	padding-top: 				0;
	padding-bottom: 			0;
	text-decoration:			none;
	text-transform: 			lowercase;
	
	-webkit-transition:			.5s linear all;
	-moz-transition:			.5s linear all;
	-o-transition:				.5s linear all;
	transition:					.5s linear all;
}

a.menuitem:link
{
	color: 						black;
	background-color: 			transparent;

}

a.menuitem:visited
{
	color: 						black;
	background-color: 			transparent;

}

a.menuitem:active
{
	color: 						rgb(255,255,0);
	background-color: 			transparent;
}

a.menuitem:hover
{ 
	color: 						white;
	background-color: 			transparent;
	-webkit-transform: 			scale(1.1);
	-moz-transform: 			scale(1.1);
	-o-transform:	 			scale(1.1);
	transform: 					scale(1.1);

}


/* SUBMENU */

a.submenuitem, a.submenuitem:link, a.blogmenuitem:link
{
	font-family:				"CartoGothic Std Bold", "Segoe UI","Gill Sans MT", "Gill Sans", Arial, Helvetica,sans-serif;
	color: 						#333333;
	background-color: 			transparent;
	font-weight: 				500;
	font-size: 					0.8em;
	padding-top: 				0;
	padding-bottom: 			0;
	text-decoration:			none;
	text-transform: 			lowercase;
}

a.submenuitem:visited, a.blogmenuitem:visited
{
	font-family:				"CartoGothic Std Bold", "Segoe UI","Gill Sans MT", "Gill Sans", Arial, Helvetica,sans-serif;
	color: 						#666666;
	background-color: 			transparent;
	font-weight: 				500;
	font-size: 					0.8em;
	padding-top: 				0;
	padding-bottom: 			0;
	text-decoration:			none;
	text-transform:				lowercase;
}

a.submenuitem:active, a.blogmenuitem:active
{
	font-family:				"CartoGothic Std Bold", "Segoe UI","Gill Sans MT", "Gill Sans", Arial, Helvetica,sans-serif;
	color: 						#cccccc;
	background-color: 			transparent;
	font-weight: 				500;
	font-size: 					0.8em;
	padding-top: 				0;
	padding-bottom: 			0;
	text-decoration:			none;
	text-transform: 			lowercase;
}

a.submenuitem:hover, a.blogmenuitem:active
{ 
	font-family:				"CartoGothic Std Bold", "Segoe UI","Gill Sans MT", "Gill Sans", Arial, Helvetica,sans-serif;
	color: 						black;
	font-weight: 				500;
	font-size: 					0.8em;
	padding-top: 				0;
	padding-bottom: 			0;
	text-decoration:			none;
	text-transform:				lowercase;
}

li.submenuitem
{
	background-color:			transparent;
	list-style-type:			none;
	list-style-image:			none;
	padding-top:				4px;
	padding-bottom:				4px;
	opacity:					0.9;
}

.menugraphic
{
	padding-bottom: 			0px;
	padding-top: 				0px;
	width: 						64px;
	height: 					auto;
	text-align: 				right;
}

.menutext
{
	font-family:				"CartoGothic Std Bold", "Segoe UI","Gill Sans MT", "Gill Sans", Arial, Helvetica,sans-serif;
	padding-top:				0px; 
	padding-left: 				8px; 
}

.menuimage
{
	border: 					1px solid black;
	vertical-align: 			middle;
	text-align: 				center;
	padding-left: 				0px;
	padding-right: 				0px;
	margin-right: 				10px;
}

