/**
* @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
----------------------------------------------------------------------------------------------------*/
#body, #footer, #footer a{ color:#3d4041;}
#main, #top-a, #top-b, #bottom-a, #bottom-b{margin-bottom:10px;}
#top-a, #top-a a{color:#fff; background: #a13130;}
.top_back{background: #a13130 url(../images/top_swoosh.png) no-repeat top center;}
#headerbar{margin-top:18px;}
#foot_wrap{background:#baa68e;border-top:2px solid #a13130;}
.wrapper_size{margin:auto;}
a { color: #a13130; }
a:hover { text-decoration:underline; color:#000 }

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

/*Sticky Menu*/
#nagmenu.fixed{background: #a13130;
height:55px;
}
#nagmenu.fixed #menu{padding:9px 0px 0px 0px}
#nagmenu.fixed #search{margin-top:5px}
#totop-scroller { background-image: url(../images/totop_scroller.png); }
/* Layout
----------------------------------------------------------------------------------------------------*/
 #inner-header{}
 #header{margin:0;padding-bottom:25px;
  }
 .wrapper { background:none; }
.toolbar_wrapper{
background:#000;
color:#fff;
box-shadow: 0 4px 2px -2px gray;
padding:4px 0px;
}
.toolbar_wrapper a{color:#fff;font-size:14px;}


.module .module-title {
padding: 10px;
border-radius:9px;
border:2px solid #a13130;
}

#top-a .module .module-title,
#bottom-b .module .module-title,
.mod-box-color.module .module-title,
.mod-box-black.module .module-title,
.mod-box-grey.module .module-title {
padding: 3px;
border:0px;
}

#bottom-b, #bottom-b a, #footer, #footer a{color: #fff}

.outer .mod-transparent a:hover,


/* Menus
----------------------------------------------------------------------------------------------------*/
#menu div.fancy {
	position: absolute;
	visibility: hidden!important;
	z-index: -1;
	overflow: hidden;
}


#menu div.fancy div.fancy-1 { background: url(../images/menu_fancy.png) 0 0 no-repeat; }

#menu div.fancy div.fancy-2 {
	padding: 0px 10px 0px 10px;
	background: url(../images/menu_fancy.png) 100% -50px no-repeat;
}

#menu div.fancy div.fancy-3 {
	height: 45px;
	background: url(../images/menu_fancy.png) 0 -100px repeat-x;
}

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

.menu-dropdown .dropdown-bg > div { background: #baa68e;margin-top:2px;}

.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: #fff; }

.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: #3d4041; }


.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: #3d4041;}

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

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

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

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




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

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

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: #a13130;color:#fff;}


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

.searchbox input {
    color: #000;
    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; }


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

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