/* =============================================== */
/* CityGate.ie Stylesheet */
/* Layout Definition */
/* Created by Digino/Ben Wakeford 2007 */
/* =============================================== */


/* =============================================== */
/* SECTION : OVERALL LAYOUT */
/* =============================================== */

/* - BODY ------------ */

body {
	/* :HACK: IE5 hack to center divs: */
	text-align:center;
	/* :END HACK: */
	background : #F0F1F4;
}

/* - CONTAINER ------------ */

div.container {
	width : 940px;
	margin : 0 auto 10px auto;
	position : relative;
	/* :HACK: Reset IE5 hack from BODY tag: */
	text-align : left;
	/* :END HACK: */
}


/* =============================================== */
/* SECTION : MAIN DIVISIONS */
/* =============================================== */

div.core {
	width : 940px;
	background : #F0F1F4 url(../../images/common/bg-core.gif) repeat-y scroll top;
}

/* - HEADER  ------------ */

div.header {
	width : 930px;
	border-left : 1px solid #2F3841;
	border-right : 1px solid #2F3841;
	margin : 0 0 0 4px;
	background : #F0F1F4 url(../../images/common/bg-header.gif) repeat-x scroll bottom;
	position : relative;
}

/* - MAIN CONTENT  ------------ */

div.main {
	width : 930px;
	border-left : 1px solid #2F3841;
	border-right : 1px solid #2F3841;
	border-bottom : 1px solid #2F3841;
	background : White url(../../images/common/bg-faux-columns.gif) repeat-y scroll top;
	margin : 0 0 0 4px;
}

div.content {
	width : 770px;
	float : left;
	background : White;
	display : inline;
}

div.sidebar {
	width : 160px;
	float : left;
	background : #2F3841;
	padding : 0;
}

/* - FOOTER  ------------ */

div.footer {
	width : 932px;
	padding : 10px 4px 5px 4px;
	background : #F0F1F4 url(../../images/common/bg-footer.gif) no-repeat scroll top;
}


/* =============================================== */
/* SECTION: MISCELLANEOUS LAYOUT ELEMENTS*/
/* =============================================== */

/* -- Force succeeding elements onto the next line -- */
.clear {
	clear : both;
	/* :IE6 HACK: Ensure empty DIV has no height */
	font-size: 0;
	height : 0;
	/* :End HACK: */
}

/* -- Hide accessibility elements from advanced browsers -- */
.hide {
	display : none;
}

.horizontal-rule {
	height : 1px;
	margin : 10px 0;
	font-size : 0;
	clear : both;
	background : transparent url(../../images/utility/dots-grey-horz.gif) repeat-x scroll left;
}

.hilite {
	color : #EB8323;
}
