body {
	margin: 0;
	padding: 0;
}
#page_content {
	width: 100%;
	min-width: 1000px;
}
#skipnav {
	display: none;
}

/* ---------- Default styles for paragraphs and links ---------- */
	p {
		margin: 0 0 1em 0;
	}
	a {
		padding: 0;
		margin: 0;
		border-bottom: 1px solid;
	}
	a:hover {
		border-bottom: 0px none;
	}
	
	img {
		border: 0px none;
	}

/* ==================== Header section ==================== */
	
	#header {
		width: 100%;
		height: 38px;
		overflow: hidden;
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	#header p {
		margin: 0;
		padding: 0;
	}
	#header #print_logo {
		display: none;
	}
	#header #ucdavis_logo {
		position: relative;
		width: 140px;
		float: right;
	}
	#header #ucdavis_logo a {
		border-bottom: 0px none;
	}
	#header #search_wrapper {
		float: right;
		width: 10em;
		margin: 9px 8px;
	}
	#header #search_wrapper a {
		border-bottom: 0px none;
		padding: 4px 8px 4px 8px;
	}

/* ==================== Page title section ==================== */

	#page_title {
		border-bottom-width: 1px;
		border-bottom-style: solid;
	}
	#page_title h1 {
		margin: 0;
		padding: 0.5em 0 0.6em 13px;
	}
	#page_title h1 a {
		border-bottom: 0px none;
	}

/* ==================== Primary site navigation section ==================== */

	div.primary_nav {
		position: relative;
		overflow: hidden;
	}
	div.primary_nav ul {
		padding: 0;
		margin: 0;
		width: 100%;
		list-style: none;
	}
	div.primary_nav ul li {
		display: inline;
	}
	div.primary_nav ul li a, div.primary_nav ul li span {
		float: left;
		padding: 0.5em 0.7em 0.6em;
	}
	div.primary_nav ul li a {
		border-bottom: 0px none;
	}
	div.primary_nav ul li .first {
		padding-left: 12px;
		background-repeat: no-repeat;
		background-position: left center;
	}
	div.primary_nav ul li a.first {
		border-bottom: 0px none;
	}

/* ==================== Main content section ==================== */
	
	#main {
		width: 100%;
	}

/* ==================== Left sidebar ==================== */
	
	#main_sidebar {
		position: relative;
		float: left;
		width: 12em;
		padding: 0;
	}
	#main_sidebar a {
		border-bottom: 0px none;
	}

	/* ---------- Left sidebar list styles ---------- */
		#main_sidebar ul {
			margin: 0;
			margin-bottom: 1.5em;
			padding: 0;
			list-style-type: none;
		}
		#main_sidebar ul li {
			margin: 0;
			padding: 0;
		}
		#main_sidebar ul li a {
			display: block;
			position:relative;
			padding: 0.3em 8px 0.3em 14px;
			margin: 0;
		}
		#main_sidebar ul li.here, #main_sidebar ul li p.here {
			position: relative;
			padding: 0.3em 8px 0.3em 14px;
		}
		#main_sidebar ul li p.here {
			margin-bottom: 0;
		}
		#main_sidebar ul li ul {
			margin: 0;
			padding: 0;
		}
		#main_sidebar ul li ul li a {
			padding: 0.2em 8px 0.2em 28px;
			margin: 0;
		}
		#main_sidebar ul li ul li.here {
			padding-left: 28px;
		}

	/* ---------- Left sidebar Level 2 navigation styles ---------- */
		#level2_nav {
			margin: 0;
			padding: 0;
		}
		#level2_nav h2 {
			position: relative;
			margin: 0;
			padding: 3.5em 0.4em 1px 14px;
		}

	/* ---------- Left sidebar Other Links navigation styles (often used for Quick Links) ---------- */
		#main_sidebar div.other_links {
			margin: 1.5em 0 0;
			padding: 0;
		}
		#main_sidebar div.other_links h2 {
			position: relative;
			margin: 0;
			padding: 0.4em 0.4em 1px 14px;
		}
		#main_sidebar div.ol_home {
			margin: 0;
			padding: 2.1em 0 0;
		}
		#main_sidebar div.other_links ul {
			position: relative;
		}

	/* ---------- Left sidebar content ownership box ---------- */
		#main_sidebar #ownership {
			margin: 2em 14px 2em 14px;
			padding: 0.5em 0 0.5em 0;
		}
		#main_sidebar #ownership h2 {
			margin: 0.2em 0 0.4em 0;
		}
		#main_sidebar #ownership p {
			margin: 0.2em 0 0.4em 0;
		}
		#main_sidebar #ownership p a {
			padding: 0;
			margin: 0;
			border-bottom: 1px solid;
		}

/* ==================== Main content section ==================== */
	
	#main_content {
		margin: 0 0 0 12em;
		padding: 0 0 0 0;
	}
	
	/* ---------- Breadcrumb navigation section ---------- */
		#main_content #breadcrumbs {
			margin: 0;
			padding: 4px 5px 4px 5px;
		}
		#main_content #breadcrumbs a {
			border-bottom: 0px none;
			padding: 0 0.2em 0 0.2em;
		}
		#main_content #breadcrumbs span.here {
			margin: 0;
			padding: 0 0.2em 0 0.2em;
		}

	/* ---------- Widths for main content area ---------- */
		#main_content div.narrowest {
			width: 100px;
		}
		#main_content div.narrow {
			width: 160px;
		}
		#main_content div.middling {
			width: 200px;
		}
		#main_content div.medium {
			width: 260px;
		}
		#main_content div.wide {
			width: 360px;
		}
		#main_content div.widest {
			width: 420px;
		}
	
	/* ---------- Images for main content area ---------- */
		#main_content div.image {
			position: relative;
		}
		#main_content a img, #main_content div.image img, #main_content div.image a {
			border: 0px none;
		}
		#main_content div.image p {
			margin: 0 5px 0 0;
			padding: 0;
		}
		#main_content div.image p.caption_box {
			padding: 0.8em;
		}
		#main_content div.img_right {
			float: right;
			margin: 0.5em 0 0.5em 1em;
			border-left: 1em solid #FFF;
			border-bottom: 1em solid #FFF;
		}
		#main_content div.img_left {
			float: left;
			margin: 0.5em 1em 0.5em 15px;
		}
		#main_content div.img_top {
			margin-top: 0;
		}
		#main_content div.clear_right {
			clear: right;
		}

	/* ---------- Spotlight box for right side of page ---------- */
		#main_content div.spotlight {
			clear: right;
			position: relative;
			float: right;
			margin: 1em 0 0.5em 0.5em;
			padding: 0;
		}
		#main_content div.spotlight h3 {
			margin: 0 0 0.5em 0;
			padding: 0.4em 0.8em;
		}
		#main_content div.spotlight ul {
			margin: 0.4em 0.4em 0.4em 2em;
			padding: 0;
			list-style-type: disc;
			list-style-position: inherit;
		}
		#main_content div.spotlight ul li {
			margin: 0 0 0.6em 0;
			padding: 0;
		}
		#main_content div.spotlight p {
			margin: 0.3em 0.8em 0.6em 1em;
			padding: 0;
		}

	/* ---------- Right content paragraph styles ---------- */
		#main_content p {
			margin: 1em 1em 1em 15px;
			padding: 0;
		}
		#main_content h2 + p, #main_content h3 + p {
			margin-top: 0;
		}
		#main_content p.top {
			margin-top: 0;
			padding-top: 1em;
		}

	/* ---------- Deck: a block of larger copy at the top of the page. Add dubl_deck class to additional paragraphs when you need to add them to the deck ---------- */
		#main_content p.deck {
			margin: 0 0.5em 1em 15px;
			padding: 1em 0 0;
			padding-top: 1em;
		}
		#main_content p.dubl_deck {
			margin-top: 1em;
			padding-top: 0;
		}

	/* ---------- Inline quotes: takes the place of blockquote tag for indenting copy ---------- */
		#main_content p.indent_para {
			padding-left: 3em;
			padding-right: 3em;
		}
		#main_content blockquote {
			margin: 1em 0 1em 15px;
			padding-left: 3em;
			padding-right: 3em;
		}

	/* ---------- Right and left pull quotes ---------- */
		#main_content div.pullquote {
			position: relative;
			width: 12em;
			padding: 0.8em;
		}
		#main_content div.pq_right {
			float: right;
			margin: 1em 15px 1em 1em;
		}
		#main_content div.pq_left {
			float: left;
			margin: 1em 1em 1em 15px;
		}

	/* ---------- Right content heading styles ---------- */
		#main_content h1, h2, h3, h4 {
			margin: 1.4em 1em 0.3em 15px;
			padding: 0;
		}
		#main_content h1 {
			margin-top: 0;
			padding-top: 1.4em;
		}

	/* ---------- Right content list styles ---------- */
		#main_content ul, #main_content ol {
			margin: 0 0.5em 0.5em 45px;
			padding: 0;
		}
		#main_content ul {
			list-style-type: disc;
			list-style-position: outside;
		}
		#main_content ul li, #main_content ol li {
			margin: 0.4em 0;
			padding: 0;
		}
		#main_content ul li p.list_elem_desc, #main_content ol li p.list_elem_desc {
			margin: 0.5em 0 0.5em 0;
		}
		#main_content ul li {
			padding-left: 0.2em;
		}
		#main_content ol li {
			margin-left: 15px;
		}
		#main_content ul ul, #main_content ol ol, #main_content ul ol, #main_content ol ul {
			margin: 0 0 0 15px;
		}
		#main_content ul ul, #main_content ol ul {
			list-style-type: circle;
			list-style-position: outside;
		}

	/* ---------- Definition lists ---------- */
		#main_content dl {
			margin: 0 1em 1em 15px;
			padding: 0;
		}
		#main_content dl dd {
			margin-bottom: 0.8em;
			margin-left: 30px;
		}

/* ==================== Footer section  ==================== */

	#footer {
		clear: left;
	}
	#footer #nav_other {
		margin: 5px 0 0 0;
	}
	#footer #nav_bottom {
		padding: 5px 0 0 0;
	}
	#footer #nav_bottom p {
		margin: 0;
		padding: 0 0 0.8em 0;
	}

/* ---------- For clearing two column sections ---------- */
	.clearer {
		clear: both;
		margin: 0;
		padding: 1em 0;
		height: 15px;
	}