/* -------------------------------- 
	Main
-------------------------------- */

div#wrapper {
	position: relative; /* needed for footer positioning*/
	margin: 0 auto; /* center, not in IE5 */
	width: 980px;
	height: auto !important; /* real browsers */
	height: 100% !important; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
	background-image: url(../images/layout/bg-sides.png);
	background-repeat: repeat-y;	

}
div#header {
	float: left;
	width: 960px;
	height: 137px;
	margin: 0 10px 0px 10px; 
	background-color: #fff;
	display: inline; /* IE6: float fix*/
}
div#content {
	float: left;
	width: 960px;
	height: auto;
	margin: 0 10px 0px;
	background-color: #36302e;
	display: inline; /* IE6: float fix*/
}
div#lftColumn {
	float: left;
	width: 588px;
	height: auto !important;;
	margin: 30px 29px 30px 36px;
	display: inline; /* IE6: float fix*/
}
div#rgtColumn {
	float: left;
	width: 274px;
	height: auto !important;;
	margin: 30px 0 30px 0;	
	display: inline; /* IE6: float fix*/

}
div#wideColumn {
	float: left;
	width: 883px;
	height: auto;
	margin: 30px 29px 30px 38px;
	display: inline; /* IE6: float fix*/
}
	
/* -------------------------------- 
	Nav
-------------------------------- */

div#nav {
	float: left;
	width: 960px;
	height: 54px; 
	margin: 0 10px 0px 10px; 
	background: #c8dae3 url("../images/layout/nav-bg.jpg");
	display: inline; /* IE6: float fix*/
}
div#navSpacer{
	float: left;
	width: 36px;
	height: 54px;
	display: inline; /* IE6: float fix*/
}
div#navBtnLrg {
	float: left;
	width: 144px;
	height: 54px;
	display: inline; /* IE6: float fix*/
}
div#navDivider {
	float: left;
	width: 3px;
	height: 54px;
	background: #bdcfd8 url("../images/layout/nav-divider.jpg");
	display: inline; /* IE6: float fix*/
}

/* -------------------------------- 
	footer
-------------------------------- */
	
div#footer {
	float: left;
	width: 960px;
	height: 57px;
	margin: 0 10px 0px 10px; 
	background: #FFF repeat-x url("../images/layout/footer-bg.jpg");
	display: inline; /* IE6: float fix*/
}
div#footerExpand {
	float: left;
	width: 960px;
	margin: 0 10px 0px 10px; 
	bottom: 0; /* stick to bottom */
	display: inline; /* IE6: float fix*/
}
div#updateBrowser{
	float: right;
	margin: 0 0 0 0 !important;
	display: inline; /* IE6: float fix*/
}