/**
 * $Id: masthead.css 2350 2011-11-01 14:08:55Z jpennypa $
 * Masthead styles for Ursa Minor
 * @author John Pennypacker <John_Pennypacker@brown.edu>
 */



/**
 *	AUDIENCE GATEWAYS
 */

#audience-gateways {
	background-color: #fff;
	height: 1.8125em;
	display: block;
	padding-left: 0;
}
#audience-gateways .marginator {
	height: 1.8125em;
	display: block;
	padding-left: 0;
}

#audience-gateways ul {
	font-size: 1em; /* override default ul */
	line-height: inherit; /* override default ul */
	margin: 0; /* override default ul */
}
#audience-gateways h6, #audience-gateways li {
	display: block;
	float: left;
	line-height: 1.8125em;
	margin: 0;
	padding: 0;
}
#audience-gateways h6 {
	margin-left: 4.5em !important;
}

#audience-gateways li a {
	display: block;
	float: left;
	line-height: 1.8125em;
	margin: 0;
	padding: 0;
}
#audience-gateways h6 {
	background: transparent url("../img/audience-gateways-sprite.png") 0 0 no-repeat;
	width: 7.75em;
	text-indent: -999em;
	margin-left: 2em;
}

#audience-gateways a {
	border-right: 1px solid #eee;
	background: transparent url("../img/audience-gateways-sprite.png") 0 0 no-repeat;
	width: 6.5em;
	text-indent: -999em;
	position: relative;
}
#audience-gateways a:hover, #audience-gateways a:active, #audience-gateways a.active {
	background-color: #c00404;
}
#audience-gateways .first a {
	border-left: 1px solid #eee;
}
#gateway-prospective-students a {
	width: 10.1875em;
}
#gateway-prospective-students a:link, #gateway-prospective-students a:visited {
	background-position: -118px 0;
}
#gateway-prospective-students a:hover, #gateway-prospective-students a:active , #gateway-prospective-students a.active {
	background-position: -118px -31px;
}

#gateway-current-students a {
	width: 8.6875em;
}
#gateway-current-students a:link, #gateway-current-students a:visited {
	background-position: -285px 0;
}
#gateway-current-students a:hover, #gateway-current-students a:active, #gateway-current-students a.active {
	background-position: -285px -31px;
}

#gateway-faculty a {
	width: 5em;
}
#gateway-faculty a:link, #gateway-faculty a:visited {
	background-position: -423px 0;
}
#gateway-faculty a:hover, #gateway-faculty a:active, #gateway-faculty a.active {
	background-position: -423px -31px;
}

#gateway-staff a {
	width: 4em;
}
#gateway-staff a:link, #gateway-staff a:visited {
	background-position: -500px 0;
}
#gateway-staff a:hover, #gateway-staff a:active, #gateway-staff a.active {
	background-position: -500px -31px;
}

#gateway-families a {
	width: 5em;
}
#gateway-families a:link, #gateway-families a:visited {
	background-position: -564px 0;
}
#gateway-families a:hover, #gateway-families a:active, #gateway-families a.active {
	background-position: -564px -31px;
}

#gateway-alumni a {
	width: 4.75em;
}
#gateway-alumni a:link, #gateway-alumni a:visited {
	background-position: -642px 0;
}
#gateway-alumni a:hover, #gateway-alumni a:active, #gateway-alumni a.active {
	background-position: -642px -31px;
}

#gateway-friends-and-neighbors a {
	width: 9.75em;
}
#gateway-friends-and-neighbors a:link, #gateway-friends-and-neighbors a:visited {
	background-position: -714px 0;
}
#gateway-friends-and-neighbors a:hover, #gateway-friends-and-neighbors a:active, #gateway-friends-and-neighbors a.active {
	background-position: -714px -31px;
}


/**
 *	BROWN BRANDING
 */


#brown-masthead {
	display: block;
	clear: left;
	position: relative;
}
#brown-masthead .marginator {
	position: relative;
}

#brown-brand {
	display: block;
	clear: left;
	position: relative;
	background-color: #3a1e1a;
	border-top: .25em solid #c00404;
	height: 4em;
}

#brown-brand h1 {
	margin-bottom: 0 !important;
}
#brown-brand h1 a {
	background: transparent url("../img/brown-university.png") 0 0 no-repeat;
	display: block;
	color: #ffffff;
	text-indent: -999em;
	width: 23.125em;
	height: 4.375em;
	position: relative;
	z-index: 2;
	top: -.625em;
}


/**
 *	TOPICAL NAVIGATION
 */

nav {
	display: block;
}
nav .marginator {
	position: relative;
}
nav a {
	font-family: Georgia, serif;
	outline: none;
}

nav ul {
	font-size: 1em; /* override default ul */
	line-height: inherit; /* override default ul */
	margin: 0; /* override default ul */
	overflow: initial;
}
nav #topical-navigation,
nav #tactical-navigation ul {
  overflow: auto;
}
#topical-navigation {
	position: relative;
	clear: left;
	/*border-top: .125em solid #3a1e1a; */
  /*margin-top: -.125em;*/ /* Safari 5 rendering fix */
	padding-top: .125em;
  display: block;
	background: transparent url("../img/topical-navigation-bg.png") 0 100% repeat-x;
	height: 2.5em; /* 42px / 16px = 2.625em  - .125em border 2.5em */
}
nav #tactical-navigation ul {
  padding: 3px;
}
nav li {
	display: block;
	float: left;
	margin: 0; padding: 0;
}
#topical-navigation li a, #tactical-navigation li a {
	display: block;
	background: transparent url("../img/topical-navigation-sprite.png") 0 0 no-repeat;
	text-align: left;
	line-height: 2.375em;
	position: relative;
	z-index: 2;
	color: #000000;
}
#topical-navigation li a:link, #topical-navigation li a:visited {
	color: #444444;
}

#topical-about-brown a {
	width: 8.5em;
	text-indent: -999em;
	margin-left: 3.125em;
}
#topical-about-brown a:link, #topical-about-brown a:visited {
	background-position: -6px 0;
}
#topical-about-brown a:hover, #topical-about-brown a:active, #topical-about-brown .active:link {
	background-position: -6px -45px;
}

#topical-academics a {
	width: 7.5625em;
	text-indent: -999em;
}
#topical-academics a:link, #topical-academics a:visited {
	background-position: -144px 0;
}
#topical-academics a:hover, #topical-academics a:active, #topical-academics a.active:link {
	background-position: -144px -45px;
}

#topical-admission a {
	width: 7.5em;
	text-indent: -999em;
}
#topical-admission a:link, #topical-admission a:visited {
	background-position: -264px 0;
}
#topical-admission a:hover, #topical-admission a:active, #topical-admission .active:link {
	background-position: -264px -45px;
}

#topical-research a {
	width: 6.75em;
	text-indent: -999em;
}
#topical-research a:link, #topical-research a:visited {
	background-position: -383px 0;
}
#topical-research a:hover, #topical-research a:active, #topical-research .active:link {
	background-position: -383px -45px;
}

#topical-campus-life a {
	width: 8.125em;
	text-indent: -999em;
}
#topical-campus-life a:link, #topical-campus-life a:visited {
	background-position: -492px 0;
}
#topical-campus-life a:hover, #topical-campus-life a:active, #topical-campus-life .active:link {
	background-position: -492px -45px;
}




/**
 * BREADCRUMBS
 */
#breadcrumbs {
	clear: left;
	float: none;
	background-color: #fff;
	background: transparent url("../img/white80.png") 0 0 repeat;
	padding-left: 1em;
	position: absolute;
  width: 100%;
}
#breadcrumbs li {
	float: left;
	background: transparent url("../img/breadcrumb-bullet.png") 0 60% no-repeat;
	padding: 0 .625em;
}
#breadcrumbs li.first {
	background-image: none;
	padding-left: 0;
}
#breadcrumbs a, #breadcrumbs .a {
	font-family: "LucidaSans-Demi", "Lucida Sans Demibold Roman", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: .5625em;
	text-transform: uppercase;
	background-image: none;
	color: #2f2a20;
	letter-spacing: .025em;
	line-height: 2.25em;
}
#breadcrumbs a:link, #breadcrumbs a:visited {
	color: #2f2a20;
	font-family: "LucidaSans-Demi", "Lucida Sans Demibold Roman", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif;
}
#breadcrumbs a:hover {
	color: #c00404;
}



/**
 * TACTICAL NAVIGATION (Search, A-Z, People Directory)
 */
#tactical-navigation {
	position: absolute;
	right: 1em;
	top: 0;
}
#tactical-navigation #tactical-atoz a {
	width: 6.1875em;
	text-indent: -999em;
}
#tactical-navigation #tactical-atoz a:link, #tactical-navigation #tactical-atoz a:visited {
	background-position: -636px 0;
}
#tactical-navigation #tactical-atoz a:hover, #tactical-navigation #tactical-atoz a:active {
	background-position: -636px -45px;
}
#tactical-navigation #tactical-people a {
	width: 8.6875em;
	text-indent: -999em;
}
#tactical-navigation #tactical-people a:link, #tactical-navigation #tactical-people a:visited {
	background-position: -733px 0;
}
#tactical-navigation #tactical-people a:hover, #tactical-navigation #tactical-people a:active {
	background-position: -733px -45px;
}



#search-theme-form {
	position: absolute;
	right: 0; top: 1.375em;
}
#basic-masthead #search-theme-form {
	top: .75em;
}

#search-theme-form fieldset {
	border: 0; margin: 0; padding: 0;
}

#search-theme-form label span {
	display: none;
}

#search-theme-form .search-field {
	font-size: .75em;
	width: 19.75em;
	height: 1.25em;
	padding: .25em;
	display: block;
	float: left;
	border: 0;
	border-right: 1px solid #000;
	-moz-border-radius-topleft: .25em;
	-webkit-border-top-left-radius: .25em;
	-moz-border-radius-bottomleft: .25em;
	-webkit-border-bottom-left-radius: .25em;
}
#search-theme-form .search-submit {
	display: block;
	float: left;
}

#search-theme-form .form-item label {
	color: #ffffff;
}
