/*
ONLY USE FOR REFERENCE AT THIS POINT

Theme Name:         Roots
Theme URI:          http://www.rootstheme.com/
Description:        This sheet overrides the bootstrap css
*/

/* MAIN CSS & HEADINGS **************************/

#zc-innerWrapper {
}

/* NAVIGATION **************************/
/* This rule makes toplevel menu dropdown menus on hover - Be sure to update the nav.php in lib to 'disabled'*/
/*ul.nav li.dropdown:hover ul.dropdown-menu { display: block; margin:-3px 0 0;}*/
/*a.menu:after, .dropdown-toggle:after { content: none; } */


.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}

a:hover {
	color:#930;
}
.nav-pills > li > a {
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 2px;
    margin-top: 2px;
    padding-bottom: 8px;
    padding-top: 8px;
}
.nav-pills > .active > a {
    background-color:transparent;
    color: #0088CC;
}
.nav-pills > .active > a:hover {
	background-color:#EEEEEE;
	color: #993300;
}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
    background-color: #993300;
    color: #FFF;
    text-decoration: none;
	text-shadow:none;
}
#sidebar nav .dropdown-menu {
    border-radius: 0;
	background-color: #FFF;
}
#nav-main {
}
/* Nav offset for left-aligned sidebar */
#sidebar .zc-sidebarWrapper ul li ul {
	margin-left:100%;
	top:0;
}

/* Nav offset */
#sidebar .zc-sidebarWrapper ul li ul li ul {
	margin-left:-5px;
	top:3px;
}
#zc-topMenu {
	font-size:12px;
	height:35px;
}


/* TOP-RELATED **************************/
#zc-top {
	height:250px;
	margin:15px 0;
}

/* MID-RELATED **************************/
.zc-sidebarWrapper {
}
.zc-contentWrapper {
}
#main {
	margin-bottom:25px;
}


/* FOOTER-RELATED **************************/
footer p {
	margin:5px 0 0;
}
#zc-footerWrapper {
}


/* MISC **************************/
/*Search Field */
#s {
	width:120px;
}
/* To set the sidebar alignment */
#main {
	float:right;
}