/*
-----------------------------------------------
bepress IR local stylesheet.
Author:  Nickolas Zeibig-Kichas   
Version:  29 June 2012
PLEASE SAVE THIS FILE LOCALLY!
----------------------------------------------- */


body { 
  background: #ffffff url(assets/md5images/b7368c4b57cf676038951185e59d6631.gif) top left repeat-x; }
  
#villanova #wrapper {
	background-image: url(assets/md5images/dda2a01ff040088f95896ebc81016edd.gif);
	background-repeat: repeat-y; }         

#villanova #content { background-color: transparent; }



/* ---------------- Header ---------------- PR 4/2017 - fixing mobile display */

#villanova #header {
	position: relative;  /* needed for logo positioning */
  	height: auto !important; /* !important overrides mbl styling */
}

#villanova #banner_image {
	display: block; /* removes descender of inline element */
	width: 980px; /* not necessary if image is sized correctly */
	height: auto !important;  /* avoids warping improperly sized header image / SUP-19994 */
}

	/* --- Logo --- */

#villanova #logo_image {
	display: none;
}


/* Navigation */

#villanova #navigation { 
  width: 980px; 
  height: 39px; 
  position: relative;
  background: #10192a url(assets/md5images/f9fca3f37806b709026660c42b2a71ec.jpg) repeat-x left top; }    /* PR 4/2017 */

#villanova #navigation #nav-logo { 
	position: absolute;
	display: block;
	top: 0;
	left: 540px; }

#villanova #navigation #tabs { 
  font-size: 12px; }

#villanova #navigation #tabs a {
	float: left; 
  border: 0;
	font-weight: normal;
	line-height: 36px;
	background: transparent;
	margin: 0;
	padding: 0; }

#villanova #navigation #tabs a:link,
#villanova #navigation #tabs a:visited { 
  color: #ffffff;
	text-decoration: none; }

#villanova #navigation #tabs a:active,
#villanova #navigation #tabs a:hover,
#villanova #navigation #tabs a:focus {
	text-decoration: underline; }
	
#villanova #navigation #tabs #tabone a {
  border-left: 0;
  width: 55px; }

#villanova #navigation #tabs #tabtwo a { 
  width: 55px; }

#villanova #navigation #tabs #tabthree a { 
  width: 50px; }

#villanova #navigation #tabs #tabfour a {  
  width: 80px; }	
  
  
  
/* Sidebar */

#villanova #sidebar {
	font-size: 13px; }

#villanova #sidebar a:link,
#villanova #sidebar a:visited {
	text-decoration: none; }

#villanova #sidebar a:active,
#villanova #sidebar a:hover,
#villanova #sidebar a:focus {
	text-decoration: underline; }

#villanova #sidebar h2 {
	background: #10192a url(assets/md5images/610b6683cddf1138acbd4acfb581aa63.gif) top left no-repeat;
  border: 0;
  color: #ffffff;
  font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-weight: normal;   
	min-height: 38px; 
	line-height: 38px; 
  padding-left: 6px; }

#villanova #sidebar ul#side-notify {
	font-size: 12px;
	margin-top: -2em; }
	
#villanova #sidebar .advanced {
  font-size: 12px; }
	
#villanova #sidebar form label { 
  color: #000; 
  font-family: Georgia, "Times New Roman", Times, serif; }	  



/* Footer */

#villanova #footer {
  background: #0f1829; 
  border-top: 8px solid #003466; }

#villanova #footer p {
	font-size: 12px; }

#villanova #footer p,
#villanova #footer p a:link,
#villanova #footer p a:visited {
	color: #ffffff;
	text-decoration: none; }

#villanova #footer p a:active,
#villanova #footer p a:hover {
	text-decoration: underline; }	  



/* Main content area */

#villanova #main.text h2 {
	font-size: 24px;
  font-weight: normal; }

#villanova #main.text .box h2 {
 font-size: 24px; 
 font-weight: normal;
 border: 0; 
 background: transparent url(assets/md5images/95490f7ccb699f559a177ed487111781.gif) bottom left no-repeat; } 
 
#villanova #main.text a:link,
#villanova #main.text a:visited {
	color: #1854b2;
	text-decoration: underline; }

#villanova #main.text a:active,
#villanova #main.text a:hover,
#villanova #main.text a:focus {
	color: #000;
	text-decoration: underline; }  

#villanova #main.text .box p a:link,
#villanova #main.text .box p a:visited { 
  text-decoration: none; }
  
#villanova #main.text .articleInfo a { text-decoration: none; } 

#villanova #main.text .box-top { 
 	margin-top: 16px;
 	margin-bottom: 0;
 	min-height: 200px; }

#villanova #main.text .box-top.left {
        width: 45%;
        margin-right: 5%; }
	
#villanova #main.text .box-top.right {
  	width: 50%;
  	margin-right: 0; }

#villanova #main.text .box-top.left h2 span#browse-underline { 
	background: transparent url(assets/md5images/95490f7ccb699f559a177ed487111781.gif) bottom left no-repeat;
	padding-bottom: 5px; }

#villanova #main.text .box-top.left h2 span.site-follow { background: 0; }

#villanova #main.text .box-top.right h2 { 
	background: transparent url(assets/md5images/95490f7ccb699f559a177ed487111781.gif) bottom left no-repeat; }

#content ul li,
.communities dd span,
.communities dd ul li {
	background-image: url(assets/md5images/ddb96b58b838d141bf25300717a084a9.gif); }

#cover-browse h3 {
	margin-top: -4px;
  margin-left: -8px; 
  font-size: 13px; 
  background: none; }

#cover-browse h3 a {
  font-weight: normal; }  

#message ul.confirm ul li,
#message ul.warning ul li {
	background-image: url(assets/md5images/ddb96b58b838d141bf25300717a084a9.gif); }

.box p a:link,
.box p a:visited {
	background: transparent url(assets/md5images/b4491705564909da7f9eaf749dbbfbb1.gif) bottom left repeat-x; }

.box p a:active,
.box p a:hover,
.box p a:focus {
	background: #f5f5f5 url(assets/md5images/b4491705564909da7f9eaf749dbbfbb1.gif) bottom left repeat-x; }

.divider,
.series-div {
	background: transparent url(assets/md5images/b4491705564909da7f9eaf749dbbfbb1.gif) left repeat-x; }
	
/* Advanced Search */

.legacy #villanova #wrapper {
	background-image: none;
	background-color: #fff;
	width: 978px;
	border-right: 1px solid #c6cad0;
	border-left: 1px solid #c6cad0; }

/* Mobile */
.mbl #villanova #header {
	background-size: 75.510204081632653061224489795918% auto !important;
	z-index: 20 !important;
	overflow: visible !important; }
.mbl #villanova #pagetitle {
	position: absolute !important;
	top: 100%;
	left: 55.102040816326530612244897959184%; }
	
.mbl #villanova #sidebar h2 { background-image: none; }

.mbl #villanova #sidebar .sidebar-search .searchbutton {
	display: block;
	width: 75%;
	height: 3.5em;
	padding: 8px 12px;
	margin-bottom: 8px;
	border: 2px outset buttonface;
	background-color: buttonface; }
	
#villanova #main.text .cut { overflow: hidden; }

/* Third Circuit Archive two column display */	

#villanova #main.text .month_links { width: 35%; }
#villanova #main.text .villa_boxleft  {
	background: transparent;
	float: left;
	width: 45%; }
#villanova #main.text .villa_boxright {
  	background: transparent;
	display: inline-block;
  	width: 55%; }
/* Adding space between Advanced Search and RSS link - CS 8-19-15 */
#villanova #sidebar ul#side-notify { margin-top: -5px; }

/* Expert Gallery Suite SW Gallery */
.egs-profile-gallery {
	display: block; /* removes descender space below inline element */
 /* left aligned */
	margin: -16px 0 -16px -42px; /* #content .text padding: 16px 0; and #content .text (margin 32px) + #sidebar (margin 10px) */
 
}

.verticalalign { height: 0; }
#content div.clear { height: 0; }

/* mobile */

.mbl #villanova #navigation { display: none; }