/******************************************************************************
* BEGIN overriding all default browser styles
******************************************************************************/

* { margin: 0; padding: 0; }

body {
	color: #000;
	font: normal 75%/1.5em Verdana, Arial, sans-serif;
	background: #FFF url(../images/homepage/background.gif) top center repeat-y;
}

/******************************************************************************
* END overriding all default browser styles
******************************************************************************/

/******************************************************************************
* BEGIN setting some default styles
******************************************************************************/

a:link { color: #c00; }

a:visited { color: #666; }

a:hover,
a:active { color: #f00; outline: none; }

h2 {
	font-size: 18px;
	line-height: 1.25;
	margin: 0 0 1em;
}

p { margin: 0 0 1em; }

ul,
ol { margin: 0 3em 1em; }

optgroup option { padding: 0 1.5em; }

textarea { width: 99%; height: 75px; }

.required { color: #C00; }

.error { color: #C00; }

.center { text-align: center; }

.nowrap { white-space: nowrap; }

.content { font-size: 1em; }

.small { font-size: 0.85em; }

div.clear_all { clear: both; }

img { border: 0; }

table.list {
	border-collapse: collapse;
	width: 100%;
}

table.list th {
	font-weight: bold;
	background-color: #ccc;
	text-align: left;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #666;
	padding: 5px;
}

table.list td {
	padding: 5px;
	border-bottom: 1px solid #999;
}

/******************************************************************************
* END setting some default styles
******************************************************************************/

#main {
	width: 750px;
	margin: 0 auto;
}

#logo {
	height: 63px;
	border-bottom: 1px solid #999;
}

	#logo h1 {
		float: left;
		background: #FFF url(../images/homepage/logo_sheldon_art_gallery.gif) top left no-repeat;
		width: 271px;
		height: 63px;
		text-indent: -1000em;
	}

	#logo h1 a {
		display: block;
		width: 271px;
		height: 63px;
		text-decoration: none;
		outline: none;
	}

	#logo ul {
		float: right;
		list-style: none;
		margin: 7px 0 0 0;
		padding: 0;
	}

	#logo li {
		float: left;
		margin: 0;
		border-left: 1px solid #999;
		padding: 0 8px;
		font-size: 0.87em;
		line-height: 1em;
	}

		#logo li.first {
			border-left: 0;
		}

		#logo li a:link,
		#logo li a:visited {
			text-decoration: none;
		}

		#logo li a:active,
		#logo li a:hover {
			text-decoration: underline;
		}

#footer
{
	border-top: 1px solid #999;
	margin-bottom: 10px;
	height: 95px;
}

	#footer form {
		display: inline;
		float: right;
		margin: 5px 10px 0 0;
	}
	
		#footer form fieldset {
			display: inline;
			padding: 0;
			margin: 0;
			border: 0;
		}
	
		#footer form select {
			font-size: 10px;
		}

	#footer ul {
		list-style: none;
		margin: 10px 0 0 10px;
		padding: 0 0 0 0;
	}

	#footer li {
		float: left;
		margin: 0;
		padding: 0 8px;
		font-size: 0.87em;
		line-height: 1em;
		text-indent: -1000em;
	}

	#footer #university_of_nebraska_lincoln {
		background: #FFF url(../images/homepage/logo_unl.gif) top left no-repeat;
		width: 145px;
		height: 66px;
	}

		#footer #university_of_nebraska_lincoln a:link,
		#footer #university_of_nebraska_lincoln a:visited,
		#footer #university_of_nebraska_lincoln a:active,
		#footer #university_of_nebraska_lincoln a:hover {
			display: block;
			width: 130px;
			height: 62px;	
			text-decoration: none;
		}

	#footer #sheldon_art_gallery {
		background: #FFF url(../images/homepage/logo_sheldon_art_gall_vert.gif) top left no-repeat;
		width: 115px;
		height: 85px;
	}

		#footer #sheldon_art_gallery a:link,
		#footer #sheldon_art_gallery a:visited,
		#footer #sheldon_art_gallery a:active,
		#footer #sheldon_art_gallery a:hover {
			display: block;
			width: 115px;
			height: 85px;	
			text-indent: -1000em;
		}
		
		#footer #facebook {
		background: #FFF url(../images/homepage/facebook.jpg) top left no-repeat;
		width: 35px;
		height: 35px;
		padding:0px 0px;
	}
	
	#footer #twitter {
		background: #fff url(../images/homepage/twitter.jpg) top left no-repeat;
		width:35px;
		height:35px;
		padding:0px 0px;
		margin:0px 8px;
	}

		#footer #facebook a:link,
		#footer #facebook a:visited,
		#footer #facebook a:active,
		#footer #facebook a:hover {
			display: block;
			width: 35px;
			height: 35px;
			text-decoration: none;
		}
		
		#footer #twitter a:link,
		#footer #twitter a:visited,
		#footer #twitter a:active,
		#footer #twiiter a:hover {
			display: block;
			width: 35px;
			height: 35px;
			text-decoration: none;
		}