/* CSS from Get Involved Page - Sean McGuire <smcguire@soc.lib.md.us> */

#databaseArea {
	width: 526px;
}
#databaseSort {
	width: 230px;
	float: right;
	font-size: 95%;
}
#databaseSort ul {
	margin-left: 1em;
}
#databaseLinks ul {
	margin: 0 0 0.8em 0;
	padding: 0;
}
#databaseLinks li {
	margin: 0 1.5em 0 0px;
	padding: 0 0 0 14px;
	display: inline;
	background: url('/template_images/sgarrow.gif') no-repeat top left;
}
#HeadlineLabel {
	margin: 0 auto 0.5ex;
	display: block;
}
#RSS_Feed {
	display: block;
	float: right;
}

p.subheading {
	margin: 0 0 2cm 0;
	font-size: 110%;
}


p.db_subject {
	font-size: 120%;
	font-weight: bold;
	line-height: 120%;
	margin-bottom: 5px
}
p.db_subject a {
	padding-right: 3ex;
}

td.db {
	padding-left: 5px;

}/*	background-color: #E6EFFF;*/

.central {
	background: url('/template_images/dbaccess_central.gif') no-repeat top left;
}
.library {
	background: url('/template_images/dbaccess_library.gif') no-repeat top left;
}
.epflcard {
	background: url('/template_images/dbaccess_epflcard.gif') no-repeat top left ;
}
.additional {
	color: green;
	font-style: italic;
	padding-bottom: 2ex;
}





/* New Design */
#__NoCatMsg { display: none; }
#db_bread {
	font-size: 120% ;
	font-weight: bold ;
	color: #0033CC ;
	margin: 0 auto 0.5ex;
}
.dbSection a {
	font-weight: bold;
}
#finishLine {
	margin-top: 3em;
}

.dbSection { }
.dbSection h3 {
	background: none;
	margin: 0;
	padding: 0;
}
.dbSection ul {
	margin: 0;
}

/* Database Homepage Left Column */
#DatabasesColumnLeft {
	/*width: 450px;*/
	width: 66.6666666%;
	float: left;
}

#databasesCanHelpYou li {
	margin: 0 0 0.3em 0;

}
#databasesSomeAre {
	margin: 1em 0;
}

#databasesTopRated ul li {
	margin: 0;
}

/*#databasesLinks {
	margin: 2em 0 0;
}*/
#databasesLinks ul {
	margin: 0;
	padding: 0;
}
#databasesLinks li {
	margin: 0 1.5em 0 0px;
	padding: 0 0 0 14px;
	display: inline;
	background: url('/template_images/sgarrow.gif') no-repeat top left;
}

/* Database Homepage Right Column */


/*h2.InTheSpotlight {
	font-size: 130% !important;
	text-align: center !important;
	width: 212px;
	padding: 0 0 3px;
	margin: 0;
}*/
/*#DatabasesColumnRightSides {
	border: 1px solid #383a39;
	border-radius: 15px;
	margin: 0 1px;
	padding: 0.75ex 0;
}*/

/* what is this? */
/*.spotlightText {
	padding: 6px;
	width: 180px !important;
}
.spotlightText a {
	font-size: 100% !important;
	text-decoration: underline !important;
}
*/

/*#databasesAccessibility {
	margin: 2.8em 0 0 0;
}*/
#databasesAccessibility li {
	list-style: none;
}
#databasesAccessibility ul {
	padding: 0;
}

/*#ctl00_ContentArea_DatabasePrattElectronicNewsStand h2 {
	font-size: 125%;
}

#ctl00_ContentArea_DatabasePowerSearch h2 a {
	float: left;
	padding: 28px 0 0 0;
	margin: 0;
	overflow: hidden;
	height: 0px !important;
	width: 166px;
	background: url('/template_images/dbpowersearch.gif') top left no-repeat;
}*/

/* Database Homepage No Column */
#DatabasesColumnNone {
	margin: 2em;
	clear: both;
}

/* Individual Database page */
.dbAccessibility {
	margin: 2em 1em;
	padding: 0 0 0 75px;
	height: 35px;
}
#dbAllLibraries {
	background: url('/template_images/all_libraries.gif') left bottom no-repeat;
	color: #866C03;
}
#dbCentralOnly {
	background: url('/template_images/central.gif') left bottom no-repeat;
	color: #646564;
}
#dbWithLibraryCard {
	background: url('/template_images/dbaccess_epflcard.gif') left bottom no-repeat;
	color: red;
	height: 40px;
}
.dbWarn {
	color: red;
	font-weight: bold;
	padding: 0.5ex 0 0 0;
}

/* temp overrides and hacks */

#databasesAlphaBetical .dbLetter {
	margin-right: .375em;
}

#ctl00_ContentArea_DatabasePrattElectronicNewsStand h2 a {
	color: #444;
}

#DatabasesColumnRight {
	float: right;
	width: 33.33333333%;
	margin-top:4.5em;
}

#DatabasesColumnRight h2 {
	font-size: 1em;
	text-align: left;
}
#DatabasesColumnRight .dbSection {
	background: #eee;
	padding:.75em;
	margin: 0 0 .375em 1.5em;
	border:1px solid #ddd;
	border-radius:5px;
}
#DatabasesColumnRight .dbSection a {
	text-decoration: none;
	font-weight: 600;
}

@media (max-width: 47.9375em) {
	#DatabasesColumnLeft, #DatabasesColumnRight {
		width:100%;
		margin-top:0;
	}
	#DatabasesColumnRight .dbSection {
		margin-left:0;
	}
}
div#ctl00_ContentArea_DatabaseFeature {
	display: none; /* need to remove from template */
}

.starRating {
	margin: 0 0 3em;
}

.dbaccess {
	min-height: 35px;
	padding: 0 0 0 75px;
	color: #666666;
	margin: .75em 0;
}
/* ugh */
.dbaccess+h2 {
	margin-top: 2.25em;
}
