/*GLOBAL*/div#mainmenu ul { display: block; margin: 0 15px; padding: 0; list-style-type: none; }div#mainmenu ul ul { display: block; margin: 0; }div#mainmenu ul ul ul { 	visibility:hidden; 	position:absolute;	width:175px;	margin: 30px 0 0;	padding:2px 0;	border-radius: 1em;	-webkit-border-radius: 1em;	-moz-border-radius: 1em;}div#mainmenu ul ul ul li { 	margin:0;	padding:0;}div#mainmenu ul ul li:hover ul, div#mainmenu ul ul a:hover ul { visibility:visible; background:#FFF;}div#mainmenu ul li {	display: block; margin: 0; padding: 0; float: left;  padding: 2px 5px;}div#mainmenu ul li a:link, div#mainmenu ul li a:visited {	display: block; margin: 1px 0; padding: 5px 10px; float: left;	text-decoration: none; text-transform: lowercase;}/*OFF*/div#mainmenu ul li a {	color: #666;}/*HOVER*/div#mainmenu ul li:hover a {	background: #06C;	color: #fff;	border-radius: 2em;	-webkit-border-radius: 2em;	-moz-border-radius: 2em;}div#mainmenu ul li:hover li a {	color: #666;}/*ACTIVE*/div#mainmenu ul li.current_page_item a, div#mainmenu ul li.current-cat a, div#mainmenu li.current_page_parent a {	background: #CCC;	color: #333;	border-radius: 2em;	-webkit-border-radius: 2em;	-moz-border-radius: 2em;}div#mainmenu li.page_item li a {	background: transparent;}div#mainmenu li.page_item li a:hover {	color:#06C;}div.footer-popular-categories ul { }div.footer-popular-categories ul li { font-weight:bold; }div.footer-popular-categories ul li a:link, div.footer-popular-categories ul li a:visited { }