/* Compact-Dark */

@import url(../../../base/library/css/dark.css); 

/* Colors */
body { background-color:#222; }
p,#masthead,.welcomebox { text-shadow:1px 1px 1px #000; }
div.menu,.entry-utility { border-top:1px solid #333; border-bottom:1px solid #333; }
#sidebar .item { background:#1a1a1a; box-shadow:0 0 20px #000; border:1px solid #333; }
#sidebar .item ul { border-top:1px dotted #333; }
#sidebar .item ul li a { border-bottom:1px dotted #333; }
#sidebar ul li a:hover { background-color:#000; }

/* Header */
#masthead { float:left; padding:15px 10px; }
#masthead h1 { margin:0; text-align:left; }
#logo a { font-size:16px; text-transform:uppercase; }

/* Menu */
div.menu { float:right!important; width:auto!important; margin:40px 0 0; }
div.menu ul { right:0!important; }
div.menu ul li { left:0!important; }
div.menu ul a { padding:5px 10px; font-weight:normal; }
div.menu ul li li a { border-top:1px solid #222!important; }
a > .sf-sub-indicator { top:.5em; }
div.menu ul li:hover ul,div.menu ul li.sfHover ul { top:1.8em; }
div.menu,div.menu ul ul,div.menu ul a { background:none!important; }
div.menu ul li a:hover { background-color:transparent!important; }
div.menu .current-menu-item a,.menu .current-menu-item a:visited { background-color:none; color:#fff; }
div.menu li.sfHover,div.menu li.sfHover a:focus,div.menu li.sfHover a:hover,div.menu li.sfHover a:active { background-color:#333!important; color:#fff!important; }

/* Category Slider App */
#category_slider_sliderhead #category_slider_arrowhead { background:url(../apps/category-slider/images/arrow-dark.png) no-repeat; }
#category_slider_nav_wrap { background:url(../apps/category-slider/images/gradient-dark.png) repeat-x; }
#category_slider_nav a { color:#666!important; }
#category_slider_nav a:hover,#category_slider_nav a.activeSlide { color:#999!important; }
