/*
  -- -- -- -- -- -- -- -- -- -- -- -- -- --
  -- -- -- -- -- -- -- -- -- -- -- -- -- --
  UCM Expert Admin v1 CSS
  Type: screen, projection
  Dubbed: 
  Last Edit: 11 Feb 2006
  Contact: Tom Richards
  -- -- -- -- -- -- -- -- -- -- -- -- -- --
  -- -- -- -- -- -- -- -- -- -- -- -- -- --
  Imported CSS:
	
  ~ undohtml.css to clear default browser
    settings.  
	~ iehacks.css to store all necessary IE
    hacks
	-- -- -- -- -- -- -- -- -- -- -- -- -- --
	-- -- -- -- -- -- -- -- -- -- -- -- -- --
	Javascript dependencies:

	none.
	-- -- -- -- -- -- -- -- -- -- -- -- -- --
	-- -- -- -- -- -- -- -- -- -- -- -- -- --
*/

/*****************************************************
 * Clear browser default margin and padding settings *
 *****************************************************/
@import url("undohtml.css");

/****************
 * Link Styling *
 ****************/
a, a:visited {
	color: #000099;
}
a:hover {
	color: #D9B200;
}

/******************
 * Header Styling *
 ******************/
h1 {
	padding: 0 20px;
	width: 900px;
	margin: 0 auto;
	line-height: 2em;
	color: #FFF;
	font-size: 300%;
	letter-spacing: .2em;
}
h2 {
	color: #777;
	font-size: 200%;
	letter-spacing: .2em;
	margin: 0 0 .5em 0;
	font-variant: small-caps;
}
h3 {
	font-size: 130%;
	letter-spacing: .1em;
}
	h3 a {
		padding: .5em .8em;
		margin: .5em 0;
		display: block;
		background: #EEE;
		border: 1px solid #DDD;
	}
		h3 a:hover {
			background: #FFFAE2;
			border-color: #FFF1B3;
		}

/****************
 * Body Styling *
 ****************/
body {
	font-size: small;	
	font-family: "Trebuchet MS","Lucida Grande",Verdana,Arial,Sans-serif;
	background: #FFF;
	color: #444;
}
	body hr {
		display: none;
	}
	
/****************
 * Body Styling *
 ****************/
#header {
	background: #000099 url(/images/admin/layout/header_bg.jpg) top left repeat-x;
}

/*******************
 * Content Styling *
 *******************/
#navigation {
	background: #666 url(images/navigation_bg.jpg) bottom left repeat-x;
	float: left;
	width: 100%;
	text-transform: lowercase;
	border-top: 1px solid #666;
	border-bottom: 20px solid #FFF;
	font-size: 110%;
}
	#navigation h2 {
		display: none;
	}
	#navigation a {
		display: block;
		color: #BCBCBC;
		font-weight: bold;
		letter-spacing: .1em;
		padding: 7px 0;
	}
		#navigation a:hover {
			border-bottom: 4px solid #D9B200;
			color: #DDD;
			text-decoration: none;
			padding: 7px 0 3px;
		}
	#navigation ul {
		padding: 0 20px;
		width: 900px;
		margin: 0 auto;
	}
		#navigation ul li {
			float: left;
			margin-right: 20px;
		}
body#faculty #navigation li.faculty a, body#media #navigation li.media a, body#mediaType #navigation li.mediaType a, body#news #navigation li.news a, body#school #navigation li.school a, body#topic #navigation li.topic a, body#contact #navigation li.contact a, body#title #navigation li.title a {
	border-bottom: 4px solid #FFF;
	margin-top: 4px;
	color: #FFF;
	padding: 3px 0 3px;
}
	body#faculty #navigation li.faculty a:hover, body#media #navigation li.media a:hover, body#mediaType #navigation li.mediaType a:hover, body#news #navigation li.news a:hover, body#school #navigation li.school a:hover, body#topic #navigation li.topic a:hover, body#contact #navigation li.contact a:hover, body#title #navigation li.title a:hover {
		border-bottom: 4px solid #FFF;
		color: #FFF;
	}

/****************
 * Main Styling *
 ****************/
#main {
	clear: both;
	padding: 0 20px;
	width: 900px;
	margin: 0 auto;
}
	
/****************
 * Form Styling *
 ****************/
form#edit label {
	display: block;
	float: left;
	width: 8em;
	margin-left: -8.5em;
	text-align: right;
	margin-top: .2em;
}
* html form#edit label {
	display: inline;
}
form#edit li {
	clear: both;
	margin: 0 .5em 1em 8.5em;
}
	form#edit li.address {
		margin-top: 2em;
	}
	form#edit li ul {
		float: left;
	}
	form#edit li li {
		margin: 0 0 1em 5.5em;
	}
	form#edit li li label {
		width: 5em;
		margin-left: -5.5em;
	}
	form#edit p.current_image {
		color: #FFF;
		letter-spacing: .2em;
		text-transform: uppercase;
		font-weight: bold;
		line-height: 1em;
		background: #CCC;
		float: left;
		text-align: center;
		border: 10px solid #CCC;
		border-bottom: 5px solid #CCC;
		margin-bottom: 1em;
	}
		form#edit p.current_image img {
			margin-top: 1em;
		}
		form#edit p.current_image label {
			display: inline;
			float: none;
			width: 8em;
			margin-left: 3em;
			text-align: right;
			text-transform: none;
			color: #EEE;
			margin-top: 0;
		}
		* html form#edit label {

		}
	form#edit p.new_file {
		clear: both;
	}
form#select ul {
	margin: 1em 0;
}
	form#select li {
		margin: 0 0 1em;
		clear: both;
	}
		form#select li input {
			margin: .1em 1em;
			float: left;
			display: block;
		}

/******************
 * Footer Styling *
 ******************/
#footer {
	padding: 0 20px;
	clear: both;
	width: 900px;
	margin: 0 auto;
	padding: 3em 0 0;
}
	#footer p {
		padding: 1em 0;
		font-size: 80%;
		text-align: center;
		color: #999;
		border-top: 3px double #DDD;
	}

/********************
 * Feedback Styling *
 *******************/
#success_feedback {
	border: 1px solid #EEE;
	padding: 1em;
	margin: 1em 0;
}
#error_feedback {
	border: 1px solid #EEE;
	padding: 1em;
	color: #CC0000;
	margin: 1em 0;
}

/*******************************
 * Hacks done for IE 6 support *
 *******************************/
@import url("iehacks.css");