/*  Header */
#logo{height:32px;}

#kutemplate .minilayout{ background: url(/images/template2009/miniheader_bg.gif) center top repeat-x; }
#kutemplate #header{ padding:0; height:64px;}
#pagetitle{ padding:8px 0 0 0; font-size:1.1em;}
#header a{ color: #99ccff;}
#azbox a{ color: #0049ae;}
#topnav {padding-top:0px; text-align:left; vertical-align:middle; line-height:33px;}
#topnav a{ color:#0049ae;}
#kutemplate #header #search{ text-align:right; padding: 8px 0 0;}
#kutemplate #header #search ul.links, #kutemplate #header #search ul.links li{
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}
#kutemplate #header #search ul.links li{
	padding: 0 8px 0 2px;
}
#content{ width:100%;}
#main{ padding:0 1%;}


.topmost{width:100%;}
.minilayout .container { width:100%; min-width:880px; }
#pagetitle{ width:39%; float:left;padding-left:1%;}
#logo{ width: 20%; float:left; text-align:center;}
#search{width:39%; float:left; text-align:center; padding-right:1%;}

#topnav{width:100%; clear:both;}
#topnav .col1{ width:14%; float:left;padding-left:1%;}
#topnav .col2{ width: 70%; float:left; text-align:center;}
#topnav .col3{width:14%; float:left; text-align:center; padding-right:1%;}
