/*
* @package   Pixel Point Creative
* @author    Pixel Point Creative http://www.pixelpointcreative.com
* @copyright Copyright (C) Pixel Point Creative, LLC
* @license   http://www.gnu.org/licenses/gpl.html GNU/GPL
*/

/*
 * Style Style Sheet - Defines the main look like colors and backgrounds
 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles
 */


/* Base
----------------------------------------------------------------------------------------------------*/

.mod-box {border: 1px solid;}

#headerbar{border-bottom:10px solid #000; margin-bottom:20px}
#menubar{
z-index: 10;
position: absolute;
bottom: 11px;
right: 0;
}
#menu{}
.wrapper_size{margin:auto;}
a {  text-decoration:underline; color: #000000; }
a:hover { color:#333 }

::-moz-selection { background: #000000; }
::selection { background: #000000; }

#headerbar .module {
max-width: 500px;
margin-right: 0;
float: right;
}


/*Sticky Menu*/
#nagmenu.fixed{background: #fff;
height:55px;
}
#nagmenu.fixed #menu{padding:19px 0px 0px 0px;border-bottom:10px solid #000}
#nagmenu.fixed #search{margin-top:12px}
#totop-scroller { background-image: url(../images/totop_scroller.png); }
/* Layout
----------------------------------------------------------------------------------------------------*/
 #inner-header{}
 #header{margin:0px ; }
 .wrapper { background:none; }

.outer .mod-transparent a:hover,


/* Menus
----------------------------------------------------------------------------------------------------*/

#menu div.fancy {
	position: absolute;
	visibility: hidden;
	z-index: -1;
	overflow: hidden;
}


#menu div.fancy div.fancy-1 { background:#000; }

#menu div.fancy div.fancy-2 {
	padding: 0px 10px 0px 10px;
	background: #000;
	border-top:#fff double 10px;
}

#menu div.fancy div.fancy-3 {
	height: 45px;
	background: #000;
}


.menu-sidebar li.level1 {
border-top: 1px solid #000000;
}

.menu-dropdown .dropdown-bg > div { background: #000000;}

.menu-dropdown li.level1.parent:hover,
.menu-dropdown li.remain.parent { background:none}

.menu-dropdown li.level2 { border-top: solid 1px #fff; }

.menu-dropdown a.level2:hover,
.menu-dropdown a.level2.current,
.menu-dropdown a.level3:hover,
.menu-dropdown a.level3.current,
.menu-dropdown .level2 .level2 span.subtitle { color: #ddd; }

.menu-dropdown a.level3 { background-image: url(../images/menu_dropdown_level3.png); }

.menu-sidebar a:hover,
.menu-sidebar li > span:hover,
.menu-sidebar a.current,
.menu-sidebar li.parent.active .level1 { color: #000000; }

.menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent.png); }

.menu-sidebar .level2 a > span { background-image: url(../images/menu_sidebar_level2.png); }

.mod-box-black .menu-sidebar a:hover,
.mod-box-black .menu-sidebar li > span:hover,
.mod-box-black .menu-sidebar a.current,
.mod-box-black .menu-sidebar li.parent.active .level1 > span { color: #84b33a; }

.mod-box-black .menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent_black.png); }
.mod-box-black .menu-sidebar .level2 a > span { background-image: url(../images/menu_sidebar_level2_black.png); }

.mod-box-color .menu-sidebar a:hover,
.mod-box-color .menu-sidebar li > span:hover,
.mod-box-color .menu-sidebar a.current,
.mod-box-color .menu-sidebar li.parent.active .level1 > span { color: #000000; }

.mod-box-color .menu-sidebar li.level1 { border-color: #fff; }


.mod-box-color .menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent_color.png); }
.mod-box-color .menu-sidebar .level2 a > span { background-image: url(../images/menu_sidebar_level2_color.png); }



/* Modules
----------------------------------------------------------------------------------------------------*/

   
.outer .mod-transparent {color: #000000;}

.mod-transparent .badge { background-image: url(../images/module_badges_line.png); }

.mod-box-color { background: #000000; }

.mod-box-color a,
.menu-dropdown .module a { color: #000000; }

.mod-box-color::-moz-selection { background: #000000; }
.mod-box-color::selection { background: #000000; }




/* Tools
----------------------------------------------------------------------------------------------------*/

form.style button, 
form.style input[type="button"],
.mod-box-color form.style button { background: #000000; }

form.style button, 
form.style input[type="button"]
{ color: #fff; }

form.style button:hover,
form.style input:hover[type="button"] { color: #fff; }



.button-default:hover,
.button-primary,
form.style button:hover, 
form.style input[type="button"]:hover { background: #999 ; }

.mod-box-black .button-default,
.mod-box-color .button-default:hover,
.mod-box-color .button-primary,
.mod-box-black form.style button, 
.mod-box-black form.style input[type="button"],
.mod-box-color form.style button:hover, 
.mod-box-color form.style input[type="button"]:hover { background: #999; }

.mod-box-black .button-default,
.mod-box-black .button-default:hover,
.mod-box-color .button-default,
.mod-box-color .button-default:hover,
.mod-box-color .button-primary,
.mod-box-color .button-primary:hover,
.mod-box-black form.style button, 
.mod-box-black form.style input[type="button"],
.mod-box-black form.style button:hover, 
.mod-box-black form.style input[type="button"]:hover,
.mod-box-color form.style button, 
.mod-box-color form.style input[type="button"],
.mod-box-color form.style button:hover, 
.mod-box-color form.style input[type="button"]:hover { color: #999; } 

.mod-box-black .button-primary,
.mod-box-black .button-primary:hover { color: #000000; }

.mod-box-color ul.line > li { border-color: #BDDC8C; }

ul.check > li { background-image: url(../images/tools/list_check_white.png); }

ul.arrow > li { background-image: url(../images/tools/arrow.png); }

.mod-box-color ul.zebra > li.odd,
.mod-box-color table.zebra tbody tr.odd { background: #BDDC8C; }
.mod-box-color ul.zebra > li:nth-of-type(odd),
.mod-box-color table.zebra tbody tr:nth-of-type(odd) { background: #BDDC8C; }

em.box,
.mod-box-black em.box { background: #84b33a; }
.mod-box-color em.box { color: #000000; }

blockquote.color {
	background-image: url(../images/blockquote.png);
	color: #84b33a;
}


/* System
----------------------------------------------------------------------------------------------------*/
#system .item > .links a { background: #000000;color:#fff;}


#system .pagination a.previous, 
#system .pagination a.next { background-image: url(../images/pagination.png); }

.searchbox input {
    color: #000000;
    text-transform:uppercase;
    
}
.searchbox .results:before { background: url(../images/menu_dropdown_arrow.png); }

.searchbox .results { background: #000000; }

.searchbox .results li.results-header { border-bottom-color: #fff; }
.searchbox .results li.more-results { 
	border-top-color: #fff;
	color: #fff;
}
.searchbox .results li.result { border-top-color: #fff; }

.searchbox .results li.result h3,
.searchbox .results li.result.selected { color: #ccc; }

#footer {border-top: 10px solid #000;padding-top: 20px;}



/* Extensions
----------------------------------------------------------------------------------------------------*/
.acymailing_introtext{color:#fff;font-size:20px;}
.acymailing_module div {float: left;}
.subbutton{
background: none repeat scroll 0 0 #34383D !important;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    margin: 0 5px;
    padding: 5px 10px!important;
}

#logo2, #logo3, #logo4{display:none;}

/***DEMO STUFF***/

.exp{
background:url(../images/experience.png);
-webkit-background-size:100%;
-moz-background-size:100%;
background-size:100%;
background-repeat: no-repeat;
background-position: 50% 50%;
}
