/*#page {
	position:absolute;
	left:50%;
	margin-left:-520px;
	margin-bottom:20px;
	padding-bottom:130px;
}*/

#header {
	text-align:left;
}

#sidebar
{
	position:absolute;
	top:383px;
	left:50%;
	/*margin-left: 800px;*/
	margin-left:280px;
	z-index:100;
}

/*#footer {
	position:absolute;
   	bottom:0;
   	width:100%;
   	height:130px;   
}*/

/* ikg - styles for drop-down menus */
#menu {
	background-image:url(images/menu/bg_menu.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:349px;
	left:50%;
	margin-left:-500px;
	width:1000px;
	z-index:100;
}
#menu .mainnav {
	height:34px;
	list-style-type:none;
	margin:0;
	padding:0;
}
#menu .mainnav .mainnavitem {
	background-image:url(images/menu/separator.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
	margin:0;
	padding:0;
	padding-right:31px;
}
/* first item has extra padding to make everything line up */
#menu .mainnav .mainnavitemfirst {
	padding-right:33px;
}
/* no separator after the last item */
#menu .mainnav .mainnavitemlast {
	background-image:none;
	padding-right:0;
}

#menu .subnav {
	display:none;
	margin:0;
	padding:0;
	position:relative;
	width:184px;
	z-index:100;
	/* ie6 hack to get the menus to sit in the right place */
	*-top:-3px;
}
#menu .subnav .subnavitem {
	margin:0;
	padding:0;
}
#menu .subnav .subnavitem img {
	display:block;
}
