/*Core Layout*/
#wrapper,
.wrap {
	margin: 0;
	width: auto;
}
#container {
	margin: 0;
}
#nav-col {
	width: auto;
	float: none;
}
#content-col {
	padding: 8px;
	width: auto;
	float: none;
}

/*Header*/
#header {
	margin: 0;
}
#logo {
	padding: 15px 0;
	width: auto;
	float: none;
}
#logo a {
	width: 100%;
	background: url(../images/logo.png) no-repeat center top;
}

/*Topnav*/
#topnav {
	margin: 0;
	width: auto;
	height: 31px;
	float: none;
	text-align: left;
}
#topnav ul {
	width: 100%;
	background: #063;
}
#topnav ul li {
	float: left;
	background: #063;
}
#topnav ul li.home {
	padding: 0;
}
#topnav ul li.departments {
	padding: 0;
}
#topnav ul li a {
	padding: 0 10px;
	display: block;
	line-height: auto;
	height: auto;
	border-left: none;
}
#topnav ul li.home {
	display: none;
}
#topnav ul li a:hover {
	background: #600;
}

/*Site Search*/
#site-search {
	margin: 0;
	padding: 4px 8px;
	width: auto;
	float: none;
	background: #333;
}
#site-search label {
	display: none;
}
#site-search .searchbox {
	margin: 0;
	padding: 2px;
	border: 1px solid #aaa;
	width: 75%;
	background: #fff;
}
#site-search .submit,
#search .submit {
	margin: 0 0 0 10px;
	float: left;
}

/*Page Meta*/
#page-meta {
	padding: 8px;
	margin: 0;
}
#social {
	display: none;
}

/*Search*/
#search {
	margin: 0;
	padding: 8px;
}
#search .searchbox {
	padding: 2px;
	width: 75%;
}

/*Left Col / CL Menu*/
#cl-menu {
	margin: 0;
	padding: 0;
	background: none;
	border-bottom: 1px solid #ccc;
}
#cl-menu > ul {
	background: none;
}
#cl-menu > ul > li {
	background: none;
	border-top: 1px solid #ccc;
}
#cl-menu > ul > li > a {
	background: #fff;
}
#cl-menu > ul > li > a:hover {
	background-color: #f5f5f5;
}
#cl-menu ul li.active > a,
#cl-menu ul li.active > a:hover {
	background: #ffffcc;
}
#cl-menu ul ul {
	background: none;
}
#cl-menu ul ul ul {
	background: none;
}
#cl-menu ul ul li {
	padding: 0;
	list-style: disc;
	background: none;
}
#cl-menu ul ul ul li {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: circle;
	background: none;
}
#cl-menu .subnav {
	background: #eee;
}
#cl-menu .subnav > ul {
	background: none;
}
#cl-menu .shadow {
	display: none;
}

/*Footer*/
#footer {
	padding: 8px;
}
#foot-left {
	width: auto;
	float: none;
}
#contact {
	margin: 0;
	width: auto;
	float: none;
}
#foot-nav {
	width: auto;
	float: none;
}
#foot-nav ul {
	margin: 0;
	width: auto;
	float: none;
}
#foot-nav ul.wide {
	width: auto;
	float: none;
}
#foot-nav ul li {
	padding: 0;
}
#honors {
	width: auto;
	float: none;
}

/*Breadcrumb*/
#breadcrumb {
	display: none;
}

/*Sidebar*/
#sidebar {
	margin: 0;
	padding: 0;
	width: auto;
	float: none;
}

/*Two Columns*/
#content .cola {
	width: auto;
	float: none;
}
#content .colb {
	width: auto;
	float: none;
}