/* IE7 styles for Penn Law */
/* Overrides and extends pennlaw.css */

  
div { zoom:1; }
/* Header stack order */
#header { z-index:1000; }
	#header .container { position:relative; z-index:1001; }

/* Search positioning */
#search_submit { font-size:0.1em; color:#999; text-align:right; top:2px; }

/* Nav links */
#header nav ul li a { height:30px; }
#header nav ul li ul li { margin:0; padding:0; height:auto; }
#header nav ul li ul li a { float:none; height:auto; margin:0; padding:0; }
#header nav ul li ul li a:hover { margin:0; border:none; }

/* Fixed items */
#navbar.fixed { border-top:3px solid #ddd; }
#events.fixed { top:-580px !important; }

/* Pipeline */
#inbound .tags,.in.pipeline-item .tags { border-top:2px solid #823; }
#outbound .tags,.out.pipeline-item .tags  { border-top:2px solid #236; }
/*.pipeline-item .caption { margin-top:5px !important; }*/

.bignav .category .after { left:auto; background-color:transparent; }

/* Inside pages  (disabled for changes to photo behavior - JP)

.left-photo { overflow:hidden; height:100%; }
	.left-photo .photo { position:static; }
	.left-photo .photo img { position:absolute; top:0; right:720px; }
.photo-caption { clear:both; float:none !important; }
.bignav nav ul li p,.photonav nav ul li p { margin-right:-10px; }
*/

.photonav nav { margin-bottom:20px; }
.photonav .photobar a { filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); margin-left:-20px; }
.photonav .photobar a:hover img { filter:alpha(opacity=50); }

.column:first-child { margin-left:20px; }

.photo-caption { z-index:100 !important; }

/* Pipeline Ajax buginess */
/*
.pipeline-item div .caption { margin-top:-1.4em; }
*/

.combined_event_lists {
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#888888'); 
	width: 284px;
}