/**************************************************
* Denken.Com.Au - CSS Declarations
* Copyright (c) 2010
* Last update: 2010/02/23 04:41:00
**************************************************/
html { overflow: scroll; }
body * { font-family: "Verdana", sans-serif; font-size: 11px; }
body {
	margin: 0; padding: 0; width: 1024px;
	background: #43525A;
}
body, div, p, span, a, input { color: #43525A; }
a { text-decoration: none; }
form { display:inline; }
img { border:none; }
div# * { border: 1px dotted red; } div { border-color: green; }
div#dBody {
	margin: 0 0 0 26px;
	padding: 28px 11px 0 9px;
	width: 974px;
	background: #fff url(/img/rshade.png) repeat-y scroll top right;
	text-align: left;
}

div#dHead { width: 954px; vertical-align: top; }
div#dLogo { float: left; height: 75px; vertical-align: top; }
div#dLogo img { vertical-align: top; }
div#dSearch { float: right; height: 30px; margin-right: 4px; vertical-align: middle; }
div#dMenu { float: right; height: 35px; clear: right; /*margin-top: 10px;*/ vertical-align: top; white-space: nowrap; }

div#dSearch label { vertical-align: middle; font-size: 1.2em; }
div#dSearch input#iSrch { height: 17px; width: 144px; padding:0; margin:0; font-size: 14px; vertical-align: middle; background-image: url(/img/srchbox.png); border: none; }
div#dSearch input#iGo { height: 16px; border:none; margin-bottom: 1px; vertical-align: middle; }

div#dMenu ul { list-style: none; }
div#dMenu ul li { float:left; margin-left: 9px; font-size: 1.2em; padding-bottom: 5px; }
div#dMenu ul li a { padding: 0 4px 5px 4px; font: inherit; color: inherit; text-decoration: none; }
div#dMenu > ul > li > a:hover { border-bottom: solid 3px #F47920; }
div#dMenu > ul > li.here > a { border-bottom: solid 3px #F47920; }
div#dMenu ul li > ul {
	display: none; position: absolute;
	margin: 5px 0 0; padding: 0;
	background-color: #5D6C73;
	border: none;
}
div#dMenu > ul > li:last-child > ul { margin-left: -45px; }
div#dMenu ul li > ul li { float: none; margin: 0; padding: 0; font-size: 1em; }
div#dMenu ul li > ul li a { display: block; margin: 0; padding: 6px 25px 6px 10px; font:inherit; border-bottom: solid 2px #5D6C73; color: #fff; background-color: #43525A; }
div#dMenu ul li > ul li.here a { border-bottom: solid 2px #A37C5C; background-color: #F47920; }
div#dMenu ul li > ul li a:hover { border-bottom: solid 2px #A37C5C; background-color: #F47920; }
div#dMenu ul li > ul li:last-child a { border: none; }
div#dMenu ul li:hover > ul { display: block; }

div#dFoot { width: 954px; height: 32px; clear: both; border-top: 1px dotted #43525A; }
div#dFoot a:hover { border-bottom: dotted 1px #43525A; }
div#dFoot div.dFl { margin-top: 10px; font-size: 10px; padding-left: 3px; }
div#dFoot div.dFr { float: right; font-size: 10px; padding-right: 3px; }

div#dBase { margin:0 0 0 26px; padding:0; width:974px; height:4px; background: transparent url(/img/bshade.png) repeat-x scroll top left; }
div#dBase div.dBl { margin:0; padding:0; width:100%; height:4px; background: transparent url(/img/brshade.png) no-repeat scroll top right; display:block; }
div#dBase div.dBr { margin:0; padding:0; width:100%; height:4px; background: transparent url(/img/blshade.png) no-repeat scroll top left; display:block; }

img.lfl { float: left; }
.clickable { cursor: pointer; }
