/**
 * @version   3.1.20 April 1, 2012
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */

/* Core */
body {color:#393939; background:url(../images/bg.png)  !important;}
#rt-header, #rt-bottom {color:#393939;}

#rt-menu{color: #aaa; margin: 10px 0;
}

.rt-container {background:none;} 

#rt-footer, #rt-copyright {color:#393939;}
#rt-sidebar-a {background:none; }
#rt-sidebar-b {background:none; }
#rt-sidebar-c {background:none;}

#rt-sidebar-a ul.menu, #rt-sidebar-b ul.menu , #rt-sidebar-c ul.menu,
#rt-sidebar-a ul, #rt-sidebar-b ul , #rt-sidebar-c ul{ list-style:none; padding:0; }
#rt-sidebar-a ._menu , #rt-sidebar-b ._menu, #rt-sidebar-c ._menu{}
#rt-sidebar-a ._menu .rt-block, #rt-sidebar-b ._menu .rt-block, #rt-sidebar-c ._menu .rt-block{ }
#rt-sidebar-a .rt-block, #rt-sidebar-b .rt-block, #rt-sidebar-c .rt-block{ padding: 1px 15px 5px; }
#rt-sidebar-a .rt-block a:hover, #rt-sidebar-b .rt-block a:hover, #rt-sidebar-c .rt-block a:hover{ text-decoration:none; }
#rt-sidebar-a .rt-block .module-title, #rt-sidebar-b .rt-block .module-title,
#rt-sidebar-c .rt-block .module-title{ text-align: center;  border-top: 3px solid #F9300C; 
}
#rt-sidebar-a .rt-block .module-title h2.title, #rt-sidebar-b .rt-block .module-title h2.title,
#rt-sidebar-c .rt-block .module-title h2.title{ margin: 8px 0; font-size: 15px; font-weight: bold; }
#rt-sidebar-c ul.menu li.active a{ color:#000; text-shadow: rgba(249, 220, 105, 0.9) 0 1px 0; }

#rt-sidebar-a ul.menu li a, #rt-sidebar-b ul.menu li a, #rt-sidebar-c ul.menu li a ,
#rt-sidebar-a ul li a, #rt-sidebar-b ul li a, #rt-sidebar-c ul li a{ color:#000; }
#rt-sidebar-a ul.menu li a:hover, #rt-sidebar-b ul.menu li a:hover,#rt-sidebar-c ul.menu li a:hover ,
#rt-sidebar-a ul li a:hover, #rt-sidebar-b ul li a:hover,#rt-sidebar-c ul li a:hover{text-shadow:0 1px 0 rgba(249, 220, 105, 0.9); }

#rt-sidebar-a ul.menu li.active, #rt-sidebar-b ul.menu li.active, #rt-sidebar-c ul.menu li.active,
#rt-sidebar-a ul li.active, #rt-sidebar-b ul li.active, #rt-sidebar-c ul li.active{
background:#F7D654;
background:-moz-linear-gradient(top, #F7D654 0%, #EEAE3E 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #F7D654), color-stop(100%, #EEAE3E));
background:-webkit-linear-gradient(top, #F7D654 0%, #EEAE3E 100%);
background:-o-linear-gradient(top, #F7D654 0%, #EEAE3E 100%);
background:-ms-linear-gradient(top, #F7D654 0%, #EEAE3E 100%);
background:linear-gradient(top, #F7D654 0%, #EEAE3E 100%);
margin: 2px 0;
padding-left: 5px;
}

#rt-sidebar-a ul.menu li, #rt-sidebar-b ul.menu li, #rt-sidebar-c ul.menu li,
#rt-sidebar-a ul li, #rt-sidebar-b ul li, #rt-sidebar-c ul li {
background:#F5F5F5;
background:-moz-linear-gradient(top, #F5F5F5 0%, #E6E6E6 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #F5F5F5), color-stop(100%, #E6E6E6));
background:-webkit-linear-gradient(top, #F5F5F5 0%, #E6E6E6 100%);
background:-o-linear-gradient(top, #F5F5F5 0%, #E6E6E6 100%);
background:-ms-linear-gradient(top, #F5F5F5 0%, #E6E6E6 100%);
background:linear-gradient(top, #F5F5F5 0%, #E6E6E6 100%);
margin:5px 0; 
padding:2px 0 2px 5px;
}

#rt-sidebar-a ul.menu li:hover, #rt-sidebar-b ul.menu li:hover, #rt-sidebar-c ul.menu li:hover ,
#rt-sidebar-a ul li:hover, #rt-sidebar-b ul li:hover, #rt-sidebar-c ul li:hover{
background:#F7D654;
background:-moz-linear-gradient(top, #F7D654 0%, #EEAE3E 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #F7D654), color-stop(100%, #EEAE3E));
background:-webkit-linear-gradient(top, #F7D654 0%, #EEAE3E 100%);
background:-o-linear-gradient(top, #F7D654 0%, #EEAE3E 100%);
background:-ms-linear-gradient(top, #F7D654 0%, #EEAE3E 100%);
background:linear-gradient(top, #F7D654 0%, #EEAE3E 100%);
-moz-transition: all 0.9s ease 0s;
-webkit-transition: all 0.9s ease 0s;
-o-transition: all 0.9s ease 0s;
-ms-transition: all 0.9s ease 0s;
transition: all 0.9s ease 0s;
}

#rt-sidebar-a .rt-block ,#rt-sidebar-c .rt-block , #rt-sidebar-b .rt-block {background:#fff;
-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05),0 1px 3px rgba(0, 0, 0, 0.15);
-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05),0 1px 3px rgba(0, 0, 0, 0.15);
box-shadow:0 1px 0 rgba(0, 0, 0, 0.05),0 1px 3px rgba(0, 0, 0, 0.15); padding: 5px 6px;
-webkit-transition:top 450ms 50ms ease-out, opacity 600ms 50ms ease-out;
-moz-transition:top 450ms 50ms ease-out, opacity 600ms 50ms ease-out;
-ms-transition:top 450ms 50ms ease-out, opacity 600ms 50ms ease-out;
-o-transition:top 450ms 50ms ease-out, opacity 600ms 50ms ease-out;
transition:top 450ms 50ms ease-out, opacity 600ms 50ms ease-out;
}

#gantry-viewswitcher {margin: 0 auto 1em;position: relative;}

/* Navigation - Core */
#rt-menu ul.menu li a, .menutop li.root > .item, .menu-type-splitmenu .menutop li .item {color: #fff;}
.menutop li.parent.root > .item span, .menu-type-splitmenu .menutop li.parent .item span {background: url(../images/menus/menutop-daddy.png) 100% 50% no-repeat;}

/* Navigation - Hovers */
#rt-menu ul.menu li a:hover, .menutop li.root > .item:hover, .menutop li.active.root.f-mainparent-itemfocus > .item, .menutop li.root.f-mainparent-itemfocus > .item, .menu-type-splitmenu .menutop li:hover > .item {
background:#f9300c;
background:-moz-linear-gradient(top, #f9300c 0%, #d5270d 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9300c), color-stop(100%, #d5270d));
background:-webkit-linear-gradient(top, #f9300c 0%, #d5270d 100%);
background:-o-linear-gradient(top, #f9300c 0%, #d5270d 100%);
background:-ms-linear-gradient(top, #f9300c 0%, #d5270d 100%);
background:linear-gradient(top, #f9300c 0%, #d5270d 100%);
-webkit-box-shadow:inset 0 0 1px #db5f4c,inset 0 1px 1px #f18a75;
-moz-box-shadow:inset 0 0 1px #db5f4c,inset 0 1px 1px #f18a75;
box-shadow:inset 0 0 1px #db5f4c,inset 0 1px 1px #f18a75;
color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
}

.menutop li.root > .item span:hover{}

/* Navigation - Active */
#rt-menu ul.menu li.active a, #rt-menu ul.menu li.active a:hover, .menutop li.root.active > .item, .menutop li.root.active > .item:hover, .menu-type-splitmenu .menutop li.active .item {
background:#f9300c; 
background:-moz-linear-gradient(top, #f9300c 0%, #d5270d 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9300c), color-stop(100%, #d5270d));
background:-webkit-linear-gradient(top, #f9300c 0%, #d5270d 100%);
background:-o-linear-gradient(top, #f9300c 0%, #d5270d 100%);
background:-ms-linear-gradient(top, #f9300c 0%, #d5270d 100%);
background:linear-gradient(top, #f9300c 0%, #d5270d 100%);
-webkit-box-shadow:inset 0 0 1px #db5f4c,inset 0 1px 1px #f18a75;
-moz-box-shadow:inset 0 0 1px #db5f4c,inset 0 1px 1px #f18a75;
box-shadow:inset 0 0 1px #db5f4c,inset 0 1px 1px #f18a75;
color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
font-weight:700;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
}

/* Navigation - Dropdowns */
.menutop .fusion-submenu-wrapper {background: #444;}
.menutop .fusion-submenu-wrapper.level3, .menutop .fusion-submenu-wrapper.level4, .menutop .fusion-submenu-wrapper.level5, .menutop .fusion-submenu-wrapper.level6 {background: #515151;}
.menutop ul li > .item {color: #fff;}
.menutop ul li > .item:hover, .menutop ul li.f-menuparent-itemfocus > .item {background: #333;color: #ccc;}
.menutop ul li > .daddy span {background: url(../images/menus/dropdown-daddy.png) 100% 50% no-repeat;}
.menutop .fusion-grouped ol li > .item {background: url(../images/menus/menu-arrow.png) 5px 50% no-repeat;}