<br />
<b>Warning</b>:  array_keys() [<a href='function.array-keys'>function.array-keys</a>]: The first argument should be an array in <b>/home/adeptd/adeptdrainage.com.au/wp-content/themes/kustom/config_files/config_elements_color.php</b> on line <b>7</b><br />
<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/adeptd/adeptdrainage.com.au/wp-content/themes/kustom/config_files/config_elements_color.php</b> on line <b>9</b><br />

/* --=== general structure ===-- */

#Wrap {
	margin: 0px auto;
	width: 100%;
}

#WebSite {
	margin: 0px auto;
	width: 100%;
	clear: both;
}

/* --=== website header ===-- */

#Header {
	width: 100%;
	float: left;
	padding: 0px 0px 15px 0px;
	/*background-color: ;*/
}

		#Header #HeaderInterior {
			margin: 0 auto;
			width: 960px;
		}
		
		#Header #HeaderRight {
			float: right;
			padding: 5px 0px 0px 0px;
			width: 560px;
		}

		#Header #Logo {
			float: left;
			white-space:nowrap;
		}
		
				#Header #Logo img {
					float: left;
					padding: 15px 0px 0px 0px;
				}
		
		#Header #Motto {
			color: ;
			font: bold 15px 'Arial', 'Arial';
			text-transform: none;
			clear: left;
			float: left;
			padding: 0px 0px 0px 8px;
			vertical-align: middle;
			white-space: nowrap;
		}
		
		#Header #PhoneNumber {
			float: right;
			font: bold 12px 'Arial';
			text-transform: uppercase;
			background-color: ;
			color: ;
			border: 1px solid ;
			padding: 3px;
			margin: 2px 10px 0px 10px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}		

		/* --=== languages flags ===-- */

		#Header #lang_sel_list {
			float: right;
			padding: 0px 0px 0px 10px;
			margin: 5px 0px 0px 0px;
			*margin: 2px 0px 0px 0px;
		}
		
		#Header #lang_sel_list li {
			float: left;
			padding: 0px 0px 0px 5px;
		}
		
		#Header #lang_sel_list a {
			display: block;
			overflow: hidden;
			width: 18px;
			height: 16px;
			text-decoration: none;
		}
		
		/* --=== top menu ===-- */

		#Header .menu {
			padding: 3px 0px;
			display:inline;
			float:right;
			*padding: 5px 0px;
		}
		
		#Header .menu li {
			display: inline;
			font: 10px 'Arial';
			text-transform: lowercase;
		}
		
		#Header .menu li a{
			color: ;
			padding: 0px 4px;
			border-top: 2px solid transparent;
			border-bottom: 2px solid transparent;
			text-transform: capitalize;
			text-decoration: none;
		}
		
		#Header .menu li a:hover {
			-moz-border-radius: 3px;
			border-radius: 3px;
			-webkit-border-radius: 3px;
			color: ;
			background-color: ;
		}
			
		/* --=== search form ===-- */
		
		#searchform {
			display: block;
			margin: 20px 6px 0px 0px;
			float: right;
			font-weight: bold;
			
			*clear: right;
		}
		
				#searchform #s {
					padding: 4px 2px 5px 7px;
					width: 189px;
					margin: 0px 0px 5px 0px;
					height: 17px;
					color: ;
					background-color: ;
					border-color: ;
					*float: left;
				}
				
				#searchform #s.over {
					padding: 3px 1px 4px 6px;
				}
		
				#searchform #s:focus {
					padding: 4px 2px 5px 7px;
					color: ;
					background-color: ;
					border-color: ;
				}
		
				#Header #searchform .Button {
					display: none;
				}
				
				#Header #searchform #searchsubmit{
					display: none;
				}				
				
				#Header #searchform .screen-reader-text,
				#Header #searchform #s {
					float: left;
				}
				
				#Header #searchform .screen-reader-text {
					padding: 8px;
				}
				
				#Header #searchform .SearchButton {
					background: url(../../images/buttons/butt.png) right -378px no-repeat;		
					padding: 0px 8px;
					margin: 0px 0px 0px -10px;
					font: 10px/29px 'Arial', 'Arial';
					text-transform: lowercase;	
					color: ;						
					display: block;
					float: left;
					cursor: pointer;
				}
				
				#Header #searchform .SearchButton_on {
					background: url(../../images/buttons/butt.png) right -408px no-repeat;		
					padding: 0px 8px;
					margin: 0px 0px 0px -10px;
					font: 10px/29px 'Arial', 'Arial';
					text-transform: lowercase;	
					color: ;						
					display: block;
					float: left;
					cursor: pointer;
				}
				
				#searchform #searchsubmit {
				
					-moz-border-radius: 0px 5px 5px 0px;
					border-radius: 0px 5px 5px 0px;
					-webkit-border-radius: 0px 5px 5px 0px;
					border-radius: 0px;
					height: 25px;
					padding: 0px;
					background: none;
					border: 0px;
					font: 10px/25px 'Arial', 'Arial';
					text-transform: lowercase;	
					color: ;	
					*float: left;
					*margin: 0px 0px 0px 0px;
				}
		
				#searchform .screen-reader-text {
					font-size: 10px;
					color: ;
					font:normal 10px 'Arial';
					text-transform: capitalize;
					*float: left;
					*padding: 9px 5px;
				}

/* --=== main menu ===-- */

#MenuBorder {
	background:url(../../images/borders/borders.png) left -600px repeat-x;
	clear: both;
	width: 100%;
	height: 42px;
	padding: 5px 0px 4px 0px;
}

#MenuBg {
	clear: both;
	background: -webkit-gradient(linear, left top, left bottom, from(), to());
	background: -moz-linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=, endColorstr=, GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=, endColorstr=, GradientType=0)";	
	background-color: ;
	height: 42px;
	width: 100%;
}

#MenuEmboss {
	background:url(../../images/borders/borders.png) left -605px repeat-x;
}

#MainMenu {	
	width: 960px;
	height: 43px;
	font: 12px/21px 'interstateR', 'interstateR';
	margin: 0 auto;
	text-transform: uppercase;
}

		#MainMenu ul {
			list-style-type: none;
			margin: 0px;
			padding: 0px 0px 0px 5px;
		}
		
		#MainMenu ul li {
			display: inline;
			padding: 0px 3px 0px 3px;
			margin: 0px;
			float: left;
		}
		
		#MainMenu ul li.first {
			background: none;
			padding: 0px 3px 0px 0px;
			
		}
		
		#MainMenu ul li a {
			display: block;
			text-decoration: none;
			padding: 2px 5px;
			margin: 8px 0px;
			color: ;
			text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
			-moz-border-radius: 5px;
			border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		
		#MainMenu ul li a:hover {
			text-decoration: none;
			text-shadow: 0px 0px 0px rgba(0,0,0,0.5);
			color: ;
			background-color: ;
		}
		
		#MainMenu ul li.current-menu-item a,
		#MainMenu ul li.current-post-parent a,
		#MainMenu ul li.current-category-parent a
		 {
			background-color: ;
			color: ;
			text-shadow: 0px 0px 0px rgba(0,0,0,0.5);
		}
		
		
		#MainMenu .menuplus {
			background:url("../../images/icons/miniicons.png") no-repeat scroll -85px top transparent;
			display:block;
			float:right;
			height:14px;
			margin:2px 0 0 2px;
			padding:0 0 2px 0;
			width:17px;
			*display: inline;
			*float: none;			
			*padding: 1px 6px 0px 6px;
			
		}		

		/* --=== drop down ===-- */

		#MainMenu .sub-menu-container {
			display: none;
			float:left;
			height: 12px;
			position:absolute;
			width:162px;
			z-index:100;
			margin: -9px 0 0 -12px;
			padding: 10px 0 0;
			
		}
		
		#MainMenu .sub-menu li.sub-menu-top-left {
			background:url("../../images/borders/borders.png") no-repeat scroll left top transparent;
			display:block;
			float:left;
			padding: 0px 0px 0px 6px;
			width: 190px;
			
		}		
		
		#MainMenu .sub-menu li .sub-menu-top-right {
			background:url("../../images/borders/borders.png") no-repeat scroll right top transparent;
			display:block;
			float:left;
			padding: 12px 0px 0 0px;
			*padding: 0px 0px 0 0px;
			width:194px;
		}

		#MainMenu .sub-menu li.sub-menu-left {
			background:url("../../images/borders/borders.png") no-repeat scroll left -10px transparent;
			display:block;
			float:left;
			width: 190px;
		}
		
		#MainMenu .sub-menu li.sub-menu-left ul {
			padding: 0px 0px 0px 5px;
		}
		
		#MainMenu .sub-menu li.sub-menu-left-bottom {
			background:url("../../images/borders/borders.png") no-repeat scroll left -510px transparent;
			display:block;
			float:left;
			padding:0 0 0 190px;
		}		
		
		#MainMenu .sub-menu-right-bottom {
			background:url("../../images/borders/borders.png") no-repeat scroll right -510px transparent;
			display:block;
			float:left;
			margin:0 -10px 0 0;
			padding:0 0 15px 0;
			width:10px;
		}				

		#MainMenu .sub-menu {
			float: left;
			padding: 0px;
			margin: 0px 0px 0px 0px;
		}

		#MainMenu .sub-menu li {
			background: url(../../images/borders/borders.png) right -10px no-repeat;	
			padding: 0px;
		}

		#MainMenu .sub-menu a,
		#MainMenu ul li.current-menu-item .sub-menu a,
		#MainMenu ul li.current-post-parent .sub-menu a,
		#MainMenu ul li.current-category-parent .sub-menu a {
			color: ;
			font: bold 10px 'Arial';
			padding: 6px 5px 6px 5px;
			margin: 0px 16px 0px 8px;
			display: block;
			text-decoration: none;
			text-transform: uppercase;		
			width: 161px; /* width of a column */
			text-shadow: 0px 0px 0px;
			-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Enabled=false)";		
			-moz-border-radius: 3px;
			border-radius: 3px;
			-webkit-border-radius: 3px;			
			background-color: transparent;
		}

		#MainMenu .sub-menu  a:hover,
		#MainMenu ul li.current-menu-item .sub-menu a:hover,
		#MainMenu ul li.current-post-parent .sub-menu a:hover,
		#MainMenu ul li.current-category-parent .sub-menu a:hover {
			background-color: ;
			color: ;
		}
		
		#MainMenu ul li .sub-menu li.current-menu-item a,
		#MainMenu ul li .sub-menu li.current-menu-item a:hover {
			background-color: ;
			color: ;		
		
		}		


/* --=== website footer ===-- */

#Footer {
	background: url(../../images/borders/borders.png) center -880px repeat-x transparent;
	width: 100%;
	margin: 0px 0px 0px 0px;
}

#Footer.nofooterwidgets {
	background: none;
}

		#FooterWidgets {
			padding: 20px 0px 10px 0px;
			width: 960px;
			margin: 0px auto;
		}
		
		/* Notice: you can find the rest of footer widgets classes in footerwidgets.php */

		#Footer #FooterText {
			color: ;
			font: 11px 'Arial', 'Arial';
			text-transform: none;
			text-align: center;
			display: block;
			padding: 15px 0px 15px 0px;
			margin: 10px auto;
			margin-bottom: 0px;
			/*background-color: ;*/
			border-top: 1px solid ;
		}
		
		#Footer.nofooterwidgets #FooterText	{
			padding: 25px 0px 15px 0px;
			background: url(../../images/borders/borders.png) center -880px repeat-x ;
		}
				
				#Footer #FooterText li {
					display: inline;
				}

				#Footer #FooterText a {
					background-color: ;
					color: ;
					font: 11px 'Arial', 'Arial';
					text-transform: none;
					-moz-border-radius: 3px;
					border-radius: 3px;
					-webkit-border-radius: 3px;					
					padding: 1px 3px;
				}
		
				#Footer #FooterText a:hover {
					background-color: ;
					color: ;
					text-decoration: none;
				}
		
				#Footer #FooterText .SmallLogo {
					padding: 15px 0px 0px 0px;
					display: block;
				}

/* --=== buttons ===-- */

.Button {
	font: 10px 'Arial', 'Arial' !important;
	text-transform: lowercase;
	text-decoration: none;
	background: url(../../images/buttons/butt.png) right top no-repeat transparent !important;
	display: block;
	*display: inline;
	float: left;
	height: 26px;
	margin: 0px 0px 0px 10px;
	color:  !important;	
	
}

.Button span {
	display: block;
	float: left;
	height: 26px;
	line-height: 26px;
	padding: 0px 0px 0px 10px;
	margin: 0px 32px 0px -10px;
	background: url(../../images/buttons/butt.png) left top no-repeat transparent;
}

a.Button:hover {
	background-position: right -27px  !important;
	color:  !important;
}

a.Button:hover span {
	background-position: left -27px;
}

a.Button:active {
	background-position: right -54px;
	color: ;
}

a.Button:active span {
	background-position: left -54px;
}

.Button input, 
.Button_on input, 
.Button_on input:focus, 
.Button input:focus {
	padding: 0px 0px 0px 10px !important;
	margin: 0px 32px 0px -10px !important;
	display: block;
	float: left;
	width: auto !important;
	border: none !important;
	text-transform: lowercase;
	font: 10px 'Arial', 'Arial' !important;
	line-height: 26px !important;
	height: 26px !important;
}

.Button input {
	color:  !important;	
	background: url(../../images/buttons/butt.png) left top no-repeat transparent !important;
}

.Button_on {
	background: url(../../images/buttons/butt.png) right -27px no-repeat transparent;
	margin: 0px 0px 0px 10px;
	float: left;
}

.Button_on input, 
.Button_on input:focus {
	color:  !important;
	background: url(../../images/buttons/butt.png) left -27px no-repeat transparent !important;
}

/* --=== inputs ===-- */

input, select, textarea {
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;	
	border: 1px solid ;
	background: none ;
	color: ;	
	padding: 5px 4px;
	margin: 2px 0px 2px 0px;
	font: 11px 'Arial';
	text-transform: none;
}

select {
	padding: 3px 4px;
}


input.over, select.over, textarea.over {
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 2px solid ;
	background: none ;
	color: ;	
	padding: 4px 3px;
}

select.over {
	padding: 2px 3px;
}

input:focus, select:focus, textarea:focus {
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid ;
	background: none ;
	color: ;	
	padding: 5px 4px;
}

select:focus {
	padding: 3px 4px;
}

textarea {
	margin: 2px 0px 7px 0px;
}

/* --=== technical classes ===-- */

.Cleaner {
	clear: both;
	display: block;
}

.CleanerLeft {
	clear: left;
}






.configure_box_button {
	position: fixed;
	z-index: 1000;
	color: #FFFFFF;
	top: 250px;	
	background: url(../../images/admin/configtext.png) center center no-repeat #FFFFFF;
	width: 10px;
	height: 100px;
	float: left;
	padding: 5px;
	-moz-border-radius:0px 5px 5px 0px;
	border-radius:0px 5px 5px 0px;
	-webkit-border-radius:0px 5px 5px 0px;
	cursor: pointer;
	opacity: 0.7;
	display: block;
	border: 1px solid #000000;
}

.configure_box {
	
	position: fixed;
	left: 0px;
	top: 30px;
	z-index: 1000;
	font: 12px Arial;
	color: #FFFFFF;
	background-color: #333333;
	-moz-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	padding: 20px 30px;
	display: none;
	width: 325px;
	height: 86%;
	overflow:auto;
}

.configure_box h2 {
	font: 20px Arial;
	color: #FFFFFF;
	margin-bottom: 10px;
	text-transform: none;
}

.configure_box .label {
	display: block;
	width: 160px;
	float: left;
	clear: left;
	padding: 7px 0px 0px 0px;

}

.configure_box .closebutton {
	font-size: 11px;
	background: url(../../images/admin/window_close.png) right center no-repeat;
	padding: 0px 20px 0px 0px;
	margin: 8px 0px 0px 0px;
	cursor: pointer;
}

.configure_box .desc {
	font-size: 11px;
	display: block;
	margin-bottom: 10px;
}

.configure_box .title {
	font-weight: bold;
	color: #333;
	background-color: #CCCCCC;
	padding: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;	
	display: block;
	margin: 10px 0px 10px 0px;
}

.configure_box select {
	width: 140px;
}

.configure_box a {
	color: #FFFFFF;
	font-weight: bold;
}	


