﻿body.v4master
	{
		background-color:#d2d2d2;
		color:#444;
		overflow:auto !important;
	}

body.v4master form#aspnetForm
	{
		background-color:transparent;
	}
	
body #s4-workspace
	{
		overflow:inherit !important;
	}
	
a:link,
a:visited,
a:hover,
a:active,
a:focus
	{
		color:#0072BC;
	}
	
a:hover,
a:focus
	{
		text-decoration:underline;
	}


/* LAYOUT 
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
	
	#bi-wrapper
		{
			-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.75);
			-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.75);
			box-shadow: 0 5px 10px rgba(0,0,0,0.75);
		}
 
 	#bi-contentTable
 		{
			width:100%;
			padding:0px;
			border-collapse:collapse;
		}
 	
	/* wraps the page content from the header down through the footer */
	#bi-workspaceWrapper
		{
			width:960px; /* sets the width of the page body */
			margin:0px auto; /* sets the margins of the workspace wrapper. the 'auto' in conjunction with the width above centers wrapper */
		}
		
	#bi-s4BodyContainer
		{
			background-color:#fff;
		}
		
	#bi-navSecondaryContainer
		{
			background-color:#EDE8C4;
			width: 190px;
		}
		
	#bi-sectionContainer
		{
			background-color:#d7c896;
			width: 230px;
		}
	
	/* footer content */	
	#footer  
		{
			height: 25px; /* Height of footer */
			/*margin: -25px auto 0; /* The top margin is a negative value equal to the footer's height */
			clear: both; /* Required to push footer to bottom of screen when scrolling content is present */
		}
		
	#bi-heroTitle
		{
			color:#39275B;
			font-weight:normal;
			font-size:22px;
			display:block;
			margin-bottom:10px;
		}
		
	#bi-subFooter 
		{
			text-align:right;
			margin-right:90px;
			margin-top:20px;
		}


/* RIBBON 
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
		
	/* 'Browse' tab */
	li.ms-browseTab 
		{
			display: none; /* hides the 'browse tab */
		}


/* UW HEADER 
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
	
	
	#autoMargin 
		{
		    width: 900px; /* adjust the horizontal position of the links */
		}
	
	.wlogoSmall 
		{
    		background-image: none; /* removed 'university of washington' from next to 'w' logo */
		}

/* BANNER 
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
 
	/* header area */
	#header 
		{
			background:transparent url('/phys/Style Library/Images/bg-header.jpg') no-repeat; /* header background */
			height: 122px;
			position:relative;
		}	
		
	a[id*='onetidProjectPropertyTitle']
		{
			position:absolute;
			z-index:1;
			display:block;
			width:220px;
			height:46px;
			text-indent:-9999px;
			background:transparent url('/phys/Style Library/Images/logo-phys-dept.png') no-repeat left top;
			top:37px;
            left:140px;			
		}	
	
	/* links tab */
	#bi-linksTab
		{
			color:#fff;
			background:transparent url('/phys/Style Library/Images/bg-tab.png') no-repeat left top;
			line-height:27px;
            width:150px;
            position:absolute;
            right:20px;
            bottom:-2px;		
            text-align:center;	
		}
		
	#bi-linksTab a:link,
	#bi-linksTab a:visited,
	#bi-linksTab a:hover,
	#bi-linksTab a:active,
	#bi-linksTab a:focus
		{
			color:#fff;
		}
		
	#bi-linksTab a:hover,
	#bi-linksTab a:focus
		{
			text-decoration:underline;
		}

/* GLOBAL NAV 
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

	#nav
		{
			background-color:rgb(92,67,114);
			line-height:30px;
		}
	
	#nav a.menu-item
		{
			padding:0px 10px;
		}
	
	#nav a:link, 
	#nav a:visited, 
	#nav a:hover, 
	#nav a:active, 
	#nav a:focus
		{
			color:#fff;
			font-weight:bold;
			text-transform:uppercase;
		}

	#nav a:link:hover, #nav a:focus
		{
			text-decoration:underline;
		}
		
	#nav a.selected 
		{
			color:#e3bf42;
		}
		
		
/* BREADCRUMBS 
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
		
		#bi-breadcrumbs
			{
				padding:10px;
			}
			
			
/* NAV SECONDARY 
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
	
	#nav-secondary a:link,
	#nav-secondary a:visited,
	#nav-secondary a:hover,
	#nav-secondary a:active,
	#nav-secondary a:focus
		{
			color:#39275B;
		}
		
	#nav-secondary a:hover,
	#nav-secondary a:focus
		{
			text-decoration:underline;
		}
		
	#nav-secondary ul.root > li.static
		{
			margin-top:5px;
		}
	
	#nav-secondary ul.root > li.static a:link,
	#nav-secondary ul.root > li.static a:visited,
	#nav-secondary ul.root > li.static a:hover,
	#nav-secondary ul.root > li.static a:active,
	#nav-secondary ul.root > li.static a:focus 
		{
		    font-size:14px;
		    padding-bottom:2px;
		}
	
	#nav-secondary ul.root > li.static > ul.static > li.static a:link 
		{
		    padding:2px 2px 0px 15px;
		    font-size:12px;
		}
	
	#nav-secondary a.selected 
		{
		    background-color:#d7c896;
		}
	

/* WEB PARTS 
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
	
	.ms-WPTitle,
	.ms-WPTitle a:link, 
	.ms-WPTitle a:visited,
	.ms-WPTitle a:hover,
	.ms-WPTitle a:active,
	.ms-WPTitle a:focus
		{
			font-size:18px;
			color:#39275B;
			text-transform:uppercase;
		} 
		
	.ms-WPHeader
		{
			background-color:transparent;
		}
	
	.ms-WPHeader td,
	.ms-fakewptitle
		{
			border-bottom:0px;
		}
		
	.ms-WPBody a:link,
	.ms-WPBody a:visited,
	.ms-WPBody a:hover,
	.ms-WPBody a:active,
	.ms-WPBody a:focus
		{
			color:#0072BC;
		}
		
	.ms-WPBody a:hover,
	.ms-WPBody a:focus
		{
			text-decoration:underline;
		}

				
		
/* EVENTS ROLLUP 
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
		
	.bi-eventGroupHeader
		{
			color:#39275B;
			font-size:12px;
			font-weight:bold;
			padding:0px;
			margin-top:15px;
		}
				
	.bi-event
		{
			padding:0px;
			margin:0px;
		}
		
	.bi-event p
		{
			margin:0px;
			padding:0px;
			color:#444;
			font-size:12px;
		}
		
	.bi-event a:link,
	.bi-event a:visited,
	.bi-event a:hover,
	.bi-event a:active,
	.bi-event a:focus
		{
			font-size:12px;
			color:#0072BC;
		}
		
	.bi-event a:hover,
	.bi-event a:focus
		{
			text-decoration:underline;
		}
		
	.bi-event .bi-eventTime
		{
			color:#39275B;
			font-weight:bold;
			margin-top:2px;
		}		
		
		
/* IN THE NEWS 
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

	.bi-news p
		{
			margin:0px;
			padding:0px;
			color:#444;
			font-size:12px;
		}
		
	.bi-news a:link,
	.bi-news a:visited,
	.bi-news a:hover,
	.bi-news a:active,
	.bi-news a:focus
		{
			font-size:12px;
			color:#0072BC;
		}
		
	.bi-news a:hover,
	.bi-news a:focus
		{
			text-decoration:underline;
		}		
		
		
/* STAFF DIRECTORY 
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
		
	table#bi-people th:nth-child(2)
		{
		    width:10%;
		}
	
	table#bi-people td
		{
			font-size:12px;
			color:#444;
		}
	
	table#bi-people td a:link,
	table#bi-people td a:visited,
	table#bi-people td a:hover,
	table#bi-people td a:active,
	table#bi-people td a:focus,
		{
			font-size:12px;
			color:#0072BC;
		}
		
	table#bi-people td a:hover,
	table#bi-people td a:focus,
		{
			text-decoration:underline;
		}
	
	th.bi-people
		{
			font-size:14px;
		}
	
	.bi-peopleGroupBy
		{
			font-weight:bold;
			font-size:14px;
			margin-bottom:4px;
		}
	
	.bi-peopleDetail
		{
			font-size:12px;
			color:#444;
		}
		
	.bi-peopleDetail a:link,
	.bi-peopleDetail a:visited,
	.bi-peopleDetail a:hover,
	.bi-peopleDetail a:active,
	.bi-peopleDetail a:focus
		{
			font-size:12px;
			color:#0072BC;
		}
		
	.bi-peopleDetail a:hover,
	.bi-peopleDetail a:focus
		{
			text-decoration:underline;
		}
		
	.bi-peopleDetail p
		{
			margin:2px auto;
		}
			
	.bi-peoplePhoto
		{
			float:left;
			margin-right:10px;
			margin-bottom:10px;
		}
		
	.bi-peoplePhoto img
		{
			max-width:200px !important;
			max-height:300px !important;
		}
	
	.bi-peopleFirstLast
		{
			margin-bottom:2px;
		}	
		
	p.bi-peopleSecondaryTitle
		{
			font-weight:bold;
			font-size:14px;
			margin-bottom:20px;
		}
	
	.bi-peopleDetailTitle
		{
			font-weight:bold;
		}
	
	p.bi-peopleWorkAddressHeading
		{
			font-weight:bold;
			margin-top:20px;
		}	
	
	.bi-peopleBiographyContainer
		{
			clear:left;
		}	
	
	.bi-peopleSelectedPublicationsContainer
		{
			clear:left;
		}
		
/* RESEARCH AREAS 
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
	
	.resPicture 
		{
			background-color:white; 
			color:black; 
			text-align:center;
			width:243px; 
			padding:6px; 
			padding-top:20px; 
			padding-bottom:10px;
		}

	.resName 
		{
			font-family:Arial; 
			text-align:center; 
			padding:6px; 
			padding-top:5px; 
			padding-bottom:3px
		}
		
	.resTitle 
		{
			font-family:Arial; 
			color:black; 
			text-align:center; 
			padding:6px; 
			padding-top:3px; 
			padding-bottom:5px
		}
		
	.resGroup 
		{
			font-family:Arial; 
			background-color:white; 
			color:black; 
			text-align:center; 
			padding:6px; 
			padding-top:5px; 
			padding-bottom:5px
		}
		
	.resDescription 
		{
			font-family:Arial; 
			color:black; 
			padding:6px; 
			line-height:15px;
		}


