
/* layout */
body.yoopage { background: url(../../images/variations/var3/page_bg.jpg) 0 0 repeat; }
div#page-body { background: none; }

#menubar { background-image: url(../../images/variations/var3/menubar_bg.png); }

/* typography */
#page h1 a,
h1,
h3,
h5,
.module h3.header { color: #444642; }

h2 a {font-size: 14px;}
h4,
h6 { color: #444642; }

a:link,
a:visited { color: #2c32ad; }
a:hover { color: #444642; }

ul.links li { background-image: url(../../images/variations/var3/list_links.png); }
#page ul.links li a:hover { color: #2c32ad; }

/* menus */
#menu li:hover a.level1 span.bg,
#menu li:hover span.level1 span.bg,
#menu li.remain .level1 span.bg { 
	color: #ffffff;
	text-shadow: 0 1px 0 rgba(255,255,255,1);
}

#menu a.level3 span.bg,
#menu span.level3 span.bg {	background-image: url(../../images/variations/var3/menu_level3_item.png); }
#menu a.level3:hover span.bg { color: #2c32ad; }

div.mod-line ul.menu li.level2 span.bg { background: url(../../images/variations/var3/submenu_level2_item.png) 0px 50px no-repeat; }
div.mod-line ul.menu li.level2 a:hover span.bg { color: #2c32ad; }

/* modules */
div.mod-glow-templatecolor div.box-1 { background-color: #82A938; }
div.mod-glow-templatecolor em.box { border: 1px dotted #5E7A29; background: #99C24B; }

/* joomla */
#page a.readmore {	background: url(../../images/variations/var3/readmore.png) 100% 0 no-repeat; }
#page a.readmore:hover { background: url(../../images/variations/var3/readmore.png) 100% -27px no-repeat; }

/* custom */
#page #logo a.logo-icon { 
	height: 118px;
	background-image: url(../../../../images/yootheme/logo_var3.png);
}
h3.catItemTitle {
    font-size: 14px;
    font-weight: normal;
    line-height: 110%;
	}