/* ===================================================== */
/*
** SITE GRID / COLUMN DEFINITIONS
*/
/* ===================================================== */

#global-wrap {
	width:975px;
	text-align:left;
	padding-bottom:35px;
}

.spacing {
	height:23px;
	background:#fff;
	overflow:hidden;
}

#main-wrap {
	padding-left:63px;
}

/* 2 column layout */
.sidebar {
	float:left;
	width:155px;
}

.content {
	margin-left:175px;
	width:620px;
}



/* ===================================================== */
/*
** PAGE HEADER
*/
/* ===================================================== */


#head {
	position:relative;
	height:165px;
	padding:45px 0 0 39px;
}

/*
** Logo
*/
#branding {
	width:548px;
	height:43px;
}
#branding a {
	display:block;
	width:100%;
	height:43px;
	overflow:hidden;
	text-indent:-9999px;
}

#backlink {
	position:absolute;
	right:20px;
	top:20px;
}


/* ===================================================== */
/*
** MAIN & SUB NAVIAGTION
*/
/* ===================================================== */

#nav-main {
	margin:47px 0 0 27px;
}
#nav-main li {
	display:inline;
	font-size:12px;
	margin-left:3px;
	border-left:1px solid #909199;
	padding-left:3px;
	text-transform:uppercase;
}
#nav-main a {
	text-decoration:none;
}
#nav-main a:hover,
#nav-main li.nm-act a {
	color:#959bab;
}



#nav-sub {
}
#nav-sub li {
	margin-bottom:10px;
	text-transform:uppercase;
}
#nav-sub a {
	text-decoration:none;
}
#nav-sub a:hover,
#nav-sub li.ns-act a {
	color:#959bab;
}



/* ===================================================== */
/*
** PAGE FOOTER
*/
/* ===================================================== */

#footer {
	margin:15px 0 0 63px;
	text-align:left;
	padding-bottom:35px;
}

#footer li {
	display:inline;
	margin-left:8px;
	border-left:1px solid #798092;
	padding-left:8px;
}

#footer p {
	margin-top:0.5em;
}

