/* CASTOR STYLES FOR LIBGUIDES - 02/05/2016 */


/* LIBGUIDES */

h1#s-lib-public-header-title, h1#s-lg-guide-name {
	color: #510C76 !important;
	font-family: truenosemibold,Arial,sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important;
	font-size: 32px !important;
	line-height: 32px !important;
}


#s-lg-guide-header.container, 
#s-lg-tabs-container.container, 
#s-lib-public-main.container,
#s-lg-guide-main.container, 
#s-lg-guide-tabs-title-bar.container,
#s-lib-public-header.container {	
	max-width: 1000px !important;
}


/*
body {
	font-size:1.25em !important;
}*/
		
/* hide the subject and tag links in footer and the home page Guide Info popup temporarily. remove when bug is fixed! */
div.popover>div.popover-content>div.pad-bottom-sm>div.clearfix:nth-of-type(3), #s-lg-guide-header-subjects, #s-lg-guide-header-tags{
   display:none !important;	
}


/* LibGuides CSS definition */

/*Ben Custom
UPDATED 5/13/2014 for LG2
 */

/* LIBCAL */
/* availability legend! */
#lc_app_body {
	background:none !important;
}

#roomleg_avai div{
    background-color: #336fa9;
}
/* available room! */
.lc_rm_a {
    background-color: #336fa9;
}

/* unavailable room! */
.lc_rm_b{
background-color:#CCCCCC;
}
div.event_cxw{
	width:675px !important;
}
div#event_desc p{
	background-color:transparent !important;
}
div#maincontent{
	padding:5px;
}
table#eventtb tr#date th, table#eventtb tr#date td{
	padding-top:20px;
}
h1#eventh1{
	margin-bottom:10px;
}
a#callink{
	text-decoration:underline !important;
}

table#groupViewTb tr td.rntd{
	height:19.35px !important;
}
/*
div.profile_wrapper{
	display:none;
}
*/
/* END LIBCAL */

/* COURSE GUIDES list on HP, shorten and add scrollbars */
div#content7800434, div#s-lg-box-1980325 {
	max-height:500px;
	overflow:auto;
}

/* hide HP course guide list info - librarian, etc. need to shorten! */

div#s-lg-box-1980325 div.s-lg-guide-list-info{
	display:none;
}

/* EMail, A-Z me buttons */
.label[href]:hover, .label[href]:focus, btn-info:hover, .btn-info:hover, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	background-color:#575757;
}

/* hpme page search nav*/
#s-lg-hp-nav > ul > li{
	padding:4px;
}

/*pop database list - number hits*/
.popDbHitNum {
	font-size:.8em !important;
	color:#848484 !important;
}

/* library thing widgets 
these are referenced in the widget definitions themselves, but formatted here so we can change as needed.
*/
.lg_ltfl 1col 1img {
}
.lg_ltfl .ltfl_bd_iframe{
	max-height:250px;
}



/* reset page font size, because of drawer! */
.public_page {
	font-size:.8em !important;
}

div#moreGuidesLink a{
display:block;
border:1px solid black;
float:left;
color:black;
padding:5px;
margin:2px;
clear:both;
}
a#moreGuidesLink_link{
font-size:16px !important;
}


/*LIBGUIDES 2 SPECIFIC*/


/* temporary hide subject/tag links in home page info buttons, and footer links - these have been moved into the LibGuides 2 Look and Feel admin area for now so they can be directly edited!
div.popover>div.popover-content>div.pad-bottom-sm>div.clearfix:nth-of-type(3), #s-lg-guide-header-subjects, #s-lg-guide-header-tags, 

*/

div.s-lg-az-result-share{
	display:none !important;
}




.chzn-container-single .chzn-single span {
    color: #3E3E3E;
}
.panel-heading {
    padding: 7px 15px;
}
/* hide the guides by type button on HP */
li#s-lg-index-guidetype-btn{
	display:none !important;
}
div#s-lg-hp-nav ul li#s-lg-hp-nav-bottom{
	box-shadow:0 8px 6px -6px #AAAAAA;
	margin-bottom: 20px;
/*	display:none; */
}
ul.nav-tabs{
	box-shadow:0 6px 6px -6px #3E3E3E;
}
ul.nav-tabs li a{
	font-weight:bold;
}
/*
ul.nav-tabs li{
	background-color: #3470A9;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px 4px 0 0;
    color: #FFFFFF;
    cursor: default;
    font-weight: bold;
}
ul.nav-tabs li.active{
	background-color: #3470A9;
}
*/

.nav-pills > li > a {
	font-weight:bold;
}

ul.s-lg-link-list  li div a:first-of-type{
	font-weight:bold;
}

h3.popover-title{
	font-weight:bold;	
}

/* hide the database subject sfilterdiv#col-subjects{
	display:none !important;
}
 hide the database list on subject page
div#s-lg-sb-cols div#col1 ul.nav li:last-child{
	display:none !important;
}
*/
.btn-info {
	color:#ffffff !important;
    background-color: #336FA9;
}
.label-info {
    background-color: #336FA9;
}

.alert-info {
    background-color: #848484;
    border-color: #336FA9;
    color: #ffffff;
}
.alert-info  a {
    color: #ffffff !important;
	text-decoration:underline;
}
.alert-info  a:hover {
	text-decoration:none;
}

.badge {
    background-color: #336FA9;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #336FA9;
}

.panel-group .panel {
	float:left;
	width:49%;
	margin-bottom:5px;
	margin-right:5px;
	margin-top:0 !important;	
}
.panel-group .panel:hover {
	border-color: #848484;
}

@media only screen and (max-width: 800px) {

	/* hide the search once the screen gets small*/
	li#s-lg-hp-nav-bottom {
		display:none !important;
	}
	/* resize subject list to use the space*/
	.panel-group .panel {
		width:95%;
	}
	.nav .s-lg-index-nav-btn > a {
		font-size:13px;
	    margin: 0 4px;
    	padding: 2px 4px;
	}
	h1, .pagetitle, a.largetext {
		font-size:14px !important;
		padding:0;
	}
	div#s-lib-public-header-desc{
		display:none;
	}
	#s-lg-tabs-container .nav-tabs > li > a, #s-lg-tabs-container .nav-pills > li > a {
		padding: 4px 8px;
	}
	div#s-lg-az-index{
		display:none;
	}
	div.s-lg-az-result-share{
		display:none;
	}
}

/* end media queries */


/* NEW LIBGUIDES STUFF */

/* gale widgets */
	#eaim_top {
		width:180px;
		height:65px;
		margin:0 auto;
		background-image:url('//access.gale.com/widgets/eaim/picts/bg.gif');
		background-repeat:no-repeat;
		background-color:#050B14;	
	}
	
	#eaim_top p {
		font-size:12px;
		font-family:arial;
		color:#000;
		padding:10px 0 0 10px;
		margin-top:0;
	}
	
	#eaim_bottom {
		width:180px;
		background-color:#05497C;
		height:21px;
		margin:0 auto;
	}
	#eaim_search {
		display:block;
		float:left;
		width:153px;
		margin:1px 0 0 0;
		padding:1px 0 1px 0;
		border: 1px solid;
		color:#333;
		background-color:#FFF;
		font-size:12px;
		font-family:arial;
	}
	#eaim_go {
		display:block;
		float:left;
		width:25px;
		height:20px;
		background:url("//access.gale.com/widgets/v2/picts/go.gif") no-repeat;
		background-color:#05497C;
		margin:0;
		padding:0;
		border:0;
	}
	
	#eaim_go:active {
		background:url(//access.gale.com/widgets/v2/picts/go2.gif) no-repeat;
	}
	
	#w_click {
		background:url("//access.gale.com/widgets/v2/picts/click.gif") right;
		display:block;
		height:20px;
		width:180;
	}
	#w_click:hover {
		background:url(//access.gale.com/widgets/v2/picts/click2.gif) right;
	}

/* END gale widgets */

/* footer mobile + print links */
#print_link{
margin-top:15px;
font-size:14px;
}
#print_link a{
text-decoration:underline;
font-size:14px;
}


div.profile_display_name {
text-align:left;
}

.b_moreinfo, .b_edit, .b_stat {
text-decoration:none;
}

/* SUBJECT LISTS */
	.subjectDiv {border-right:0px;border-bottom:#aaaaaa 1px solid;border-TOP:#aaaaaa 1px solid;border-left: #aaaaaa 1px solid; margin-bottom:5px;}
	.libSubjects:link {text-decoration:none;font-size:12px;padding:2px 2px 2px 3px;color:##2954D1;}
	.libSubjects:hover {text-decoration:none;font-size:12px;padding:2px 2px 2px 3px;color:#333333;background-color:#e3efe0;text-decoration:underline;}
	.libSubjects:active {text-decoration:none;font-size:12px;padding:2px 2px 2px 3px;color:#333333;}
	.libSubjects:visited {text-decoration:none;font-size:12px;padding:2px 2px 2px 3px;color:#551A8B;}

/* slightly darker color for link boxes*/
.innerbox_3{
	border: 1px solid #BBBBBB;
}


/* hide bullets in RSS feed box type */
.innerbox_5 .linklist ul{
	list-style-type:none;
	list-style:none;
	margin-left:0;
	padding-left:0;
}
.innerbox_5 .linklist li{
	list-style-type:none;
	list-style:none;
	margin-left:0;
	padding-left:0;
}

.innerbox_5 a{
	font-size:11px;
/*
	color:#000000;
	text-decoration:none;
*/
}
.innerbox_5 a:hover{
	text-decoration:underline;
}


/* GENERAL STYLES */

html { height: 100%; }

body { 

		min-height: 100%; height: 100%;
		background-color:  #fff;
        margin:0;
        padding:0;
		height: 100%;
        font: 12px/1.5em Arial; 
}

a {
	color:#336fa9;
}
a:hover {
	color:#4694e4;
}
a:visited {
	color:#765FA7;
}


pre {

	 white-space: pre-wrap;       /* css-3 */	 
	 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */	   
	 white-space: -pre-wrap;      /* Opera 4-6 */ 
	 white-space: -o-pre-wrap;    /* Opera 7 */	
	 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

#guide_header_title, #guide_header_title h1 {
    display: block;
}

#wrapper {

/*	background:#ffffff url("//api.libguides.com/images/bg3.gif") repeat-y scroll 0 0; 
	width: 999px; /* outside content pane width */	
	background:none !important;
	padding: 0;
	min-height:100%; 
	text-align: left;  
	margin: 0 auto;
}

* html #wrapper { height:100%; }

html>body #wrapper {height: auto;}

#container {
    background-color: transparent !important;
	background: none !important;
	width: 985px; /* effective content pane width */	  
	padding: 0; 
	min-height:	100%;
	text-align: left; 
	margin: 0 auto;
}  

/* star-html hack for IE. 	See: 
//blogs.msdn.com/ie/archive/2005/10/12/480242.aspx
//www.positioniseverything.net/articles/ie7-dehacker.html 
//centricle.com/ref/css/filters/?highlight_columns=true
*/
* html #container { height:100%; }		
html>body #container {height: auto;}

#header { 	  
	 	width: 985px;
        padding: 0; 
		color: #444;
        text-decoration: none;
		text-align: left;
		margin: 0 auto;	
		margin-bottom: 0;
		border-bottom: 0;
} 


#content {
		width:100%; 
		padding-left:2px; 
		padding-right:2px; 
		padding-bottom:10px;
}

#contentleft {   
		padding-left:0px; 
		margin-right:8px !important;
		width: 235px;  
		float: left; 
		min-height: 100%;  
		height: 100%; 
}

#contentcenter { 
		padding-left:0px; 
		margin-left:0px; 
		margin-right:8px !important;  
		float:left;
		min-height: 100%;  
		height: 100%; 	 
		width: 520px;
}

#contentxwide {  
		width: 675px;	
		padding-left: 8px;  
		float: left;		  
		min-height: 100%;  
		height: 100%;
}

#contentright {   
		width: 210px;  
		min-height: 100%; 
		height: 100%;	
		float:left; 
		padding-right:0px;				
		margin-left: 0;   
		margin-right: 8px !important;
}

#instname {		 
	font:  bold 12px Verdana, Arial, Helvetica, sans-serif;		 
	color: #fff;
	position:relative;	
	top: 0;  
	left: 0;	 
	margin-left: 3px; 
	margin-top: -5px;	
	height: 19px;
}

.pagetitle {  
	display:block;
	font: 18px arial, Trebuchet ms, Tahoma, Arial, Helvetica, sans-serif; 
	color: #333;		
	display:block;
	padding:0 0 0 8px;

}

 
.guidedesc, .pagedesc {  
	display:block; 
	font:  14px Arial, Trebuchet ms, Tahoma, Helvetica, sans-serif;
	display:block;
	padding:4px 0 0 0px;
    color: #3E3E3E;
}
.guidedesc{
	margin-bottom:15px;
}


.guideattr {  
		display:block; 
		font: normal 11px Arial,Trebuchet ms,Tahoma,Helvetica,sans-serif;
		color: #5f5f5f;	
		display:block;
		padding:5px 0 5px 0px;
		margin:0px 0 15px;
}


.guidetags {		
		font: normal 12px arial, Trebuchet ms, Tahoma, Arial, Helvetica, sans-serif;  
		color: #333;
		margin:20px;
}
#guide_tab_title_bar_page_comments, #guide_tab_title_bar_page_print {
    font-weight: normal;
    padding-right: 15px;
}

#guide_tab_title_bar_page_name {
    color: #3E3E3E;
}

#tagcloudbox {
	max-height:400px;
	max-width:99%;
	overflow:scroll;
}


#tagcloudbox p {padding:0;}

#tagcloudbox p a {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:0.8em;}

#tagcloudbox p a:hover {background-color:#2954d1; text-decoration:none; color:#fff;}

.largetext  { 	font: 14px arial,helvetica,sans-serif; font-weight:400; }
.textcolor	{	color:#3E3E3E; }
.headcolor	{	color:#ff9911; }

#content {
width:100%; padding-left:0px; padding-right:0px; padding-bottom:10px;
}


.stitle {
/*		background: transparent url("//lgimages.s3.amazonaws.com/stitle.gif") 0 0 repeat-x;*/
		background: #efefef;
		border: 1px solid #cccccc;
		border-left: 1px solid #cdcdcd;
		border-right: 1px solid #cdcdcd;
		font: bold 14px Arial, Helvetica, sans-serif;  
		padding-left:10px;
		height:25px; 
		padding-top:1px; 
		margin-bottom: 5px;
    	margin-top: 0px;
		background: none repeat scroll 0 0 #ffffff;
		color:#3E3E3E;
 }


#vsearchtabs{  
		list-style-type: none;	   
		padding-left: 0;	   
		position:relative;	  
		_display: inline;  	 					  /*IE hack*/
		margin-left: 0; 
		margin: 0 -4px 0; 
		font: 11px  Tahoma, Arial, Helvetica, sans-serif;
}

#vsearchtabs li { display:inline; border-right: 1px solid #707ec7;}	 

#vsearchtabs li.last,#vsearchtabs li.last a { border:0; }	

#vsearchtabs li a {
		padding: 0 4px;	 
		font-size: 100%;	 
		border-right: 1px solid #fff;	  
		color: #777;	
}

#vsearchtabs li.on a {	 
		color:#e68217;	   
		font-weight:bold;	 
		text-decoration:underline;
}

#isearchtabs {	   
		list-style-type: none;	   
		padding-left: 0;   
		position: relative; 	 
		margin-left: 0;  
		margin: 0 -4px 0;	
		font: 14px  Arial, Helvetica, sans-serif;
}

#isearchtabs li {
		display:inline;
		border-right: 1px solid #bbb;}

#isearchtabs li.last,#vsearchtabs li.last a { border:0; }

#isearchtabs li a {	   
		padding: 0 4px;	 
		font-size: 100%;	   
		border-right: 1px solid #fff;
}

#isearchtabs li.on a {	 
		color: #666; 
		font-weight: bold;		  
		text-decoration: none; 		
}

.searchField  {	 
		background: //libguides.stthomas.edu/images/form_input_background_grey.gif no-repeat 0 0px;	
		_background-position: 0 2px;	
		border:medium none; 
		height: 16px;	 
		color: #686868;
		font-size:11px;	
		width: 178px; padding-left:3px; padding-right:0; padding-top:3px; padding-bottom:0		   
}	


input.searchField { background: transparent url("//libguides.stthomas.edu/images/form_input_background_grey.gif") no-repeat left top; /* IE only */ }

/*
.searchFont {		   
		font: 11px  Tahoma, Arial, Helvetica, sans-serif;	
		color: #000;	 
		position: relative;	  
		margin-top: -1px; 
		margin-left: 0;  
		padding: 0; 
} 

*/

.indexsearch  {		 
		background: transparent url('//i2.libguides.com/images/index-searchbox.gif') no-repeat left top;	
		background-position: 0 0 !important;	  
		margin-top: 0 !important;	
		margin-left: 0 !important;	
		padding: 35px 10px 10px 10px;  
		font:  24px Trebuchet ms, Tahoma, Arial, Helvetica, sans-serif;	
		color: #dd9900;	   
		width: 332px;	  
		height: 136px;
}

.indexbrowse  { 	  
		background: transparent url('//i3.libguides.com/images/index-browsebox.gif') no-repeat left top;  
		background-position: 0 0 !important;			 
		margin-top: 0 !important;			 
		margin-left: 0 !important;			
		padding: 35px 10px 10px 10px;	   
		font:  24px Trebuchet ms, Tahoma, Arial, Helvetica, sans-serif;	 
		color: #6b8ea6;	
		width: 332px;	 
		height: 136px;	
}
	 
.home_new, .home_popular, .home_featured, .home_tags, .home_search   { 		
		display: block;	
		margin: 0 0 4px 0 !important;	   
		padding-left: 27px;	  
		padding-top: 5px;
		padding-bottom: 6px;	  
		font: 14px Arial, Helvetica, sans-serif;	  
		font-weight: bold;	   
		color: #656565; 
}
																				  
.home_new { background: transparent url('//lgimages.s3.amazonaws.com/home_icons.gif') 0 0 no-repeat;}	   
.home_popular { background: transparent url('//lgimages.s3.amazonaws.com/home_icons.gif') 0 -30px no-repeat;}	 
.home_featured { background: transparent url('//lgimages.s3.amazonaws.com/home_icons.gif') 0 -60px no-repeat;}	
.home_tags { background: transparent url('//lgimages.s3.amazonaws.com/home_icons.gif') 0 -90px no-repeat;}	   
.home_search { background: transparent url('//lgimages.s3.amazonaws.com/home_icons.gif') 0 -120px no-repeat;} 

.titlefont {  
		font-family: Arial, Helvetica, sans-serif;		 
		font-weight: 400;	
		font-size: 16px;		
		letter-spacing: -1px;  
		color: #ff9911; 		
}


/* ul { margin: 0;} */

ul {
	list-style-type: circle; 	
}
h1#s-lg-guide-name{
	padding:0 !important;
}

#ust-external-content h1, .pagetitle, a.largetext  {  /*  .largetext guide title */
	display:block;
	font-family: truenosemibold,Arial,sans-serif !important;
	font-weight:normal;
	font-size:24px;
	padding:20px 0 5px 0px;
	margin:0;
	color:#510C76;
}
a.largetext strong{
	/* DUMB .. */
	font-weight:normal !important;
}
h1 span.guidetitle {
padding-left:0px;
}

h2 {
	font-family: Arial, sans-serif !important;
	font-size: 9pt;
	color: #3e3e3e !important;
	text-transform: none;
	font-weight:bold;
	margin-bottom:0;
}

h3 { 	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000000;
	text-transform: none;
	font-weight:bold;
	margin-bottom:0;
}

h4 {    
		font: 11px/1.5em Geneva, Arial, sans-serif;	  
        color: #000;  
        margin: 0;
        padding: 7px;  
}

h5 {    font: bold 12px/1.5em Arial, sans-serif;  
        color: #000;							  
        margin: 0;							  
        padding: 7px;							  
}

h6 {    font: bold 10px Tahoma, Arial, Helvetica, sans-serif;	
		margin: 0; 																				
        padding: 0;
}

p {	  margin:0;	 
}

#rlist ul, #rlist li { 	  
      margin: 0 8px 0 8px;	
	  color: #484848;		
	  padding: 0 3px 5px 0;	 
}

#rlist ul {	 padding-top:10px;		 }

.itemlist ul, .itemlist li { 	  
      margin: 0 8px 0 8px;	
	  color: #484848;		
	  padding: 0 3px 5px 0;	 
}

/*
.itemlist ul {	 padding-top:10px; }
.itemlist ul li { margin-bottom:10px; }
*/

#sidelist { z-index:200; }

#sidelist ul { 	 
	list-style-type: circle; 	
	margin: 0 8px;		 
	padding: 0;		  
}

#sidelist li { 		 
	padding: 0 3px 5px 0;	
	margin-left: 8px;   
	font: 12px Arial, Helvetica, sans-serif;  
}

.linklist { z-index:200; }
.linklist ul { 
	list-style-type: circle; 	
	margin: 0 8px;		 
	padding: 0;		  
}

.linklist li { 		 
	padding: 0 3px 5px 0;	
	margin-left: 8px;   
	font: 12px Arial, Helvetica, sans-serif;  
}

#filelist {z-index: 200; }

#filelist ul { 	
	list-style-type: none;	 
	padding: 10px 0 0 0;  
	margin: 0 0 0 5px;	  
}

#filelist li { 
	padding: 7px 0 2px 0;
	margin: 0;	
}
 
.resdesc {	 
        font: 12px  Arial, Helvetica, sans-serif;	 
        color: #000; 
        margin: 0;   
        padding: 0 0 7px 0; 

} 

.helpdesc {	 
        font: 12px  Arial, Helvetica, sans-serif;	 
        color: #000; 
        margin: 0;   
        padding: 0 0 7px 0; 

} 


.linkdesc {	 
        font: 12px  Arial, Helvetica, sans-serif;	 
        color: #000; 
        margin: 0;   
        padding: 0 0 7px 0; 

} 

.topnav {
/*padding: 8px 5px 8px 5px;*/
	padding: 8px 0;
}

.breadcrumbs, .breadcrumbsr {color:#666666;}

.font10 { font: normal 10px Arial, Helvetica, sans-serif;}  

.font11 { font: normal 11px Arial, Helvetica, sans-serif;} 

.font12 { font: normal 12px Arial, Helvetica, sans-serif;} 

.font14 { font: normal bold 14px Geneva, Tahoma, Arial, Helvetica, sans-serif; color: #24323e; } 

.lmedits {					 
        font: 11px  Arial, Helvetica, sans-serif;	 
		background-color: #eee;		
		padding: 2px;	   
} 
 
.lmdesc { padding-left: 20px;} 	   

.lmtitle { 		  
        font: 14px Trebuchet ms, Tahoma, Helvetica, sans-serif;	 
        color: blue; 
} 

#tabsI {			
		float: left;	 
		width: 100%;		
		line-height: normal;	   
/*
		font: bold 11px Arial, Verdana, Tahoma, Helvetica, sans-serif;	 
		border-bottom: 1px solid #44643C;	
		
upped to 14 px from 13px on 2013/09/30!
*/
    font: bold 14px Arial,Verdana,Tahoma,Helvetica,sans-serif;
    border-bottom: none;
}

#tabsI ul {	 
		margin: 0;	  
	    padding: 0;
		list-style: none;	
}

#tabsI li {	   
		display: inline;  
		margin: 0;		
		padding: 0;	  
}

#tabsI a {	 
		float: left;	
/*		background: transparent url("//static.stthomas.edu/libraries/images/private/tableftI-scc.gif") no-repeat scroll left top;	  */
		background:url("//static.stthomas.edu/libraries/images/private/tableftI-scc.gif") no-repeat scroll left top transparent;
		margin: 0;	
		padding: 0 0 0 5px; 
		text-decoration: none;		
}

#tabsI a span {		 
		float: left;	   
		display: block;	 
/*      background: transparent url("//static.stthomas.edu/libraries/images/private/tabrightI-scc.gif") no-repeat scroll right top; 
      padding :5px 14px 4px 6px;	 */
		padding: 6px 14px 6px 8px;
		background: url("//static.stthomas.edu/libraries/images/private/tabrightI-scc.gif") no-repeat scroll right top transparent;
		color: #24618e;	 
		color: #fff;	 
}

#tabsI a span {float:none;}		 

#tabsI a:hover span { color:#fff;}	   

#tabsI a:hover { background-position: 0 -42px; }

#tabsI a:hover span { background-position: 100% -42px;  }

#tabsI #current a, #tabsI .current a { background-position:0 -42px;    }

#tabsI #current a span, #tabsI .current a span { background-position: 100% -42px;   }	   

#tabsI #current a, #tabsI .current a, #tabs12 #current a, #tabs12 .current a, #tabsI #current span, #tabsI .current span, #tabs12 #current span, #tabs12 .current span, #tabsI a:hover,  #tabsI span:hover, #tabs12 a:hover,  #tabs12 span:hover{
    color: #212121 !important;
/*background: url("//static.stthomas.edu/libraries/css/ustlibrary_ui/images/ui-bg_glass_65_ffffff_1x400.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #AAAAAA;
    font-weight: bold;
	*/
}


#tabs12 {	  
      	float: left;	 
      	width: 100%;			
		font: bold 11px Arial, Helvetica, sans-serif;	   
		line-height: normal;			   
		border-bottom: 1px solid #c2bdae;	
}

#tabs12 ul {	   
        margin: 0;	  
        padding: 8px 0 0 8px;	  
        list-style: none;	 
}

#tabs12 li {	
      display: inline;	  
      margin: 0;		
      padding: 0;	
}

#tabs12 a {	 
      float:left;			
      background: url("//libguides.stthomas.edu/images/tableft12-blueshade.gif") no-repeat left top;	   
      margin: 0;			 
      padding: 0 0 0 4px;   
      text-decoration: none;		
}

#tabs12 a span {	 
      float: left;
      display: block;  
      background: url("//libguides.stthomas.edu/images/tabright12-blueshade.gif") no-repeat right top;	 
      padding: 5px 15px 4px 6px;	  
      color: #24618e;   
}

#tabs12 a span {float:none;}   		 

#tabs12 a:hover span { color:#fff;}	

#tabs12 a:hover { background-position:0% -42px;}

#tabs12 a:hover span { background-position:100% -42px;}

#tabs12 #current a { background-position:0% -42px;}

#tabs12 #current a span { background-position:100% -42px;}

.bi_text, .bi_links, .bi_file, .bi_rss, .bi_event, .bi_podcast, .bi_video, .bi_poll, .bi_books, .bi_search {
		display: inline; 
		font: bold 12px Courier sans-serif !important; 	
		margin: 0; 									
		padding: 0; 
		width: 18px; 
		height: 14px; 
		min-width: 18px; 
/*		padding-right: 13px; 	*/
		background: transparent url("//static.stthomas.edu/libraries/images/private/LibGuidesBoxIconsUST.gif") 0 1px no-repeat;
		float:left; padding-right:0;
 }

.bi_links { background-position:0 -19px;}

.bi_file { background-position:0 -59px;}

.bi_rss { background-position:0 -79px;}

.bi_event { background-position:0 -99px;}

.bi_video { background-position:0 -119px;}

.bi_podcast { background-position:0 -139px;}

.bi_poll { background-position:0 -159px;}

.bi_books { background-position:0 -180px;}

.bi_search { background-position:0 -199px;}

.icomments {
		background: transparent url("//lgimages.s3.amazonaws.com/box-icons.gif") 0 -220px no-repeat;
	padding-left:15px;
}

.irss {
	background: transparent url("//lgimages.s3.amazonaws.com/box-icons.gif") 0 -278px no-repeat;
	padding-left:15px;
}

.iprint {
	background: transparent url("//lgimages.s3.amazonaws.com/box-icons.gif") 0 -240px no-repeat;
	padding-left:15px;
}

.iemail {
	background: transparent url("//lgimages.s3.amazonaws.com/box-icons.gif") 0 -258px no-repeat;
	padding-left:15px;
}

/* ICONS OUT FOR NOW! */
.bi_text, .bi_links, .bi_file, .bi_rss, .bi_event, .bi_podcast, .bi_video, .bi_poll, .bi_books, .bi_search {
    display: none;
}


.pf_bookmark, .pf_comment, .pf_print {
		display: inline; 
		margin: 0; 					
		height: 30px; 
		width: 24px; 
		background: //i3.libguides.com/images/page-functions.gif no-repeat 0 0;; font-style:normal; font-variant:normal; font-weight:bold; font-size:22px; font-family:Verdana, sans-serif 
}

.pf_comment { background-position: 0 -30px;}

.pf_print { background-position: 0 -60px;}

/* CONTENT BOXES: 

* Usage: 
<div class="narrowbox/mediumbox/widebox" id="boxid"> 

<div class="mediumboxtop"><H2>Box Title</H2></div>

<div class="mediumboxmid">

Content goes here...

</div>

<div class="mediumboxbot">&nbsp;</div>

 </div> 
*

*/	

.mediumbox { margin: 0 0 5px 0;	width: 230px; }

.mediumboxmid {	padding:7px; } 

.widebox {	margin: 0 0 5px 0; 	width: 505px;	}

.wideboxmid { padding: 7px; } 

.xwidebox {	margin: 0 0 5px 0;	width: 745px; }

.xwideboxmid {	padding: 8px; }  

.narrowbox { margin: 0 0 5px 0;	 width: 200px; }

.narrowboxmid {	padding: 0 5px; }

.narrowboxmid img { max-width: 180px; }

.mediumboxmid img { max-width: 200px; }

.wideboxmid img { max-width: 485px; }

.xwideboxmid img { max-width: 725px; }

.mediumboxtop, .wideboxtop, .xwideboxtop, .narrowboxtop { height: 22px;}

.mediumboxtop h2, .wideboxtop h2, .narrowboxtop h2, .xwideboxtop h2 {  /* CSS error: class styles duplicated, see line 114 */	
		font: bold 12px Verdana, Arial, Helvetica, sans-serif;	 
		color: #24618e; 													
		margin: 0;	
		padding: 4px 0 0 9px;  
}

.mediumboxtop h3, .wideboxtop h3, .narrowboxtop h3, .xwideboxtop h3 {	   
		margin: 0;				
		padding: 4px 0 0 9px;  
		font: bold 14px Arial, Helvetica, sans-serif;	 
		color: #ff9911; 												 /* Heading 3 size is larger than heading 2 size */
}

.mediumboxmid, .wideboxmid, .xwideboxmid, .narrowboxmid { 	  
		border-left: 1px solid;   
		border-right: 1px solid;	
		border-color: #7693CC; 
		background: #fff;  
		font: 12px  Arial, Helvetica, sans-serif; 
}

.innerbox p { margin-bottom: 12px; }

.innerbox img { max-width:99%; } /* this line makes sure that images do not bleed outside the content box borders */
.innerbox table img { max-width:none; } /* dont resize images within tables since that can cause the images to display much smaller than intended */

.innerbox object, .innerbox embed { max-width:99%; } /* this line makes sure that objects do not bleed outside the content box borders */
.innerbox table object, .innerbox table embed { max-width:none; } /* dont resize objects within tables since that can cause the objects to display much smaller than intended */

.innerbox a img { border:0;} /* this line makes sure that clickable images do not have a border around them */

.innerbox a:link { text-decoration:underline} /* add underline to links in boxes */
.innerbox a:hover { text-decoration:none} /* add underline to links in boxes */
.innerbox a:visited{ text-decoration:underline} /* add underline to links in boxes */

.img-shadow {	
	  	float:left;	
	  	background: url('//lgimages.s3.amazonaws.com/photo_shadow.gif') no-repeat bottom right; 
	  	margin: 10px 0 0 5px; !important;    /* CSS syntax error: redundant semicolon */
}

.img-shadow img {	
	  	display: block;	 
	  	position: relative;	 
	  	background-color: #fff;	
	  	border: 1px solid #a9a9a9;	
	  	margin: -6px 6px 6px -6px; 
	  	padding: 4px; 
  } 

.popupdiv {	
		position: absolute;	
		padding: 5px;	
		border: 1px solid #a9a8a8; /*THEME CHANGE HERE*/  
		font-family: Tahoma, Arial, sans-serif;	 
	    font-size : 10px;  
		background-color: #f2f2f2; 
		width: 200px;	
		height: auto;   
		z-index: 100;  
		display: block;	 
		top: -200px;  
		left: -200px;	
		visibility: hidden;
}

* html .popupdiv a { } 

.descdiv { 	  
		position: absolute; 
		padding: 5px;  
		border: 1px solid #a9a8a8;
		font: 10px Tahoma, Arial, sans-serif;
		background-color: #f2f2f2;	
		width: 200px; 
		height: auto;  
		z-index: 100; 
		display: block;
		visibility: hidden;
}

.descdiv a {   
		width: auto;
		display: block;	
		padding: 2px 0;	
		text-decoration: none; 
}

.descdiv a:hover { background-color: #ccc; }

* html .descdiv a { width: 100%; }  /*IE only*/ 	

.dropmenudiv {
		position: absolute;	 
		top: 0;		 
		border: 1px solid #bbb;	
		border-bottom-width: 0;
		font: bold 12px/1.5em Arial, Arial, Helvetica, sans-serif;	
		line-height: 18px;	   
		z-index: 100;	  
		background-color: #649ACC;   
		width: 200px; 
		visibility: hidden;	 
}

.dropmenudiv a {  
		width: auto;   
		display: block;	
		text-indent: 3px; 
		border-bottom: 1px solid #bbb; 
		padding: 2px 0;	   
		text-decoration: none;	
		font-weight: bold; 
		color: white;  
}

* html .dropmenudiv a{ /*IE only*/	width: 100%;}  

.dropmenudiv a:hover { background-color: #649ACC; color:black}	  

.adminform {	  
		background: #efefef;	  
		position: relative;	  
		border: 6px solid #aaa;	 
		padding: 20px 10px 5px 10px;  
		margin-top: 0;  
}

.formtitle {  
		position: absolute;	 
		color: #121212;	
		background: #efefef;
		border: 3px solid #aaa; 
		padding: 5px;	
		font: bold 12px Verdana, Arial, Helvetica, sans-serif ; 
		margin-top: -45px;	
} 

.fieldlabel {	 
		color: #333;	   
		font: 11px Verdana, Arial, Helvetica, sans-serif ; 	   
}

.inputtext {	
		color: #222;	 
		background: #f4f4f4;  
		font: 11px Verdana, Arial, Helvetica, sans-serif ;
		border: 1px solid #666;	
}

.dropdownform {	   
		color: #222;	  
		background: #f4f4f4;	
		font: 11px Verdana, Arial, Helvetica, sans-serif;  
		border: 1px solid #666; 
}

.fbutton  {	font: 9pt Verdana, Arial, Helvetica, sans-serif; } 

.submitbutton  { font: 9pt Verdana, Arial, Helvetica, sans-serif; } 

.smallfont { font: 10px Tahoma, Arial, Helvetica, sans-serif; }	 

.popuphelp {		  
		position: absolute;	   
		top: -200px;		 
		left: -1000px;	
		padding: 5px 5px 0 5px;	 
		border: 1px solid #bbb;
		font-family: Tahoma, Arial, sans-serif;	
	    font-size: 10px;	 
		z-index: 100; 	      										/* CSS error: Duplicate z-index? */
		background-color: #ccccff;	
		opacity: 1;	
		width: 200px;  
		height: auto; 
		z-index: 2000; 											   /* CSS error: Duplicate z-index? */
		display: block;	
		visibility: hidden;
}

.popuphelp a { 
		width: auto; 
		display: block;	 
		padding: 2px 0;	
		text-decoration: none;	
}

* html .popuphelp a { width: 100%;} /*IE only*/	

.helptext {   
        font: 11px Verdana, Arial, Helvetica, sans-serif;	
		line-height: 14px;		 
        color: #000;   
        margin: 10px 0 0 25px;	
        padding: 0 0 7px 0; 	
} 

.helptext ul {	  
		margin-left: 25px;; 
		padding-left: 0;	
}

.helptext li {
		padding-bottom: 5px;
		padding-top: 0;
		margin-top: 0;
} 

#tippointer {
		position: absolute;	 
		left: -300px;
		z-index: 101;
		visibility: hidden;	   
}

#footer {  
		  clear: both;	  
		  background-color: #fff;	 
	      width: 960px;	
/*		  font: 10px/1.5em Verdana;	  */
	      line-height: normal; 
	    height: auto !important;
/*	      border-top: 1px solid #1958b7; */
}

.popup, .popup_body, .popup_head, .popup_head h6 {	  
	    background: transparent url('//libguides.stthomas.edu/images/popup_back.gif') no-repeat bottom right;  
		background-color: #fff;  
} 

.popup {  
		position:absolute; 
		font-family: Tahoma, Arial, sans-serif;	  
	    font-size : 10px;	 
		width: 200px;	
		height: auto;   
		z-index: 100; 
		display: block;	
	    padding-right: 15px;
	    margin: 0 auto;  
		margin-top: 0;	  
} 

.popup_head { 	   
	    background-position: top right; 
		margin-right: -15px; 	  
	    padding-right: 10px;   
} 

.popup_head h6 {   
	    background-position: top left; 
	    margin: 0; 	
	    padding: 10px 0 0 10px;  	 
	    height: auto !important; height: 1%;   											    /* CSS error: Duplicate height? */
} 

.popup_body { 	
	    background-position: bottom left;  
	    margin-right: 5px; 	 
	    padding: 5px 0 3px 10px;   
} 

.balloon, .balloon_body, .balloon_head, .balloon_head h6 {		
	    background: transparent url('//lgimages.s3.amazonaws.com/desc_back.gif') no-repeat bottom right; 	 
		background-color: #fff; 	   
} 

.balloon { 	
		position: absolute; 
		font-family: Tahoma, Arial, sans-serif;	 
	    font-size : 10px;  
		width: 200px; 
		height: auto;   
		z-index: 100; 
		display: block;	 
	    padding-right: 15px;
	    margin: 0 auto;
} 

.balloon_head { 	
	    background-position: top right; 
		margin-right: -15px; 	  
	    padding-right: 10px;  
} 

.balloon_head h6 { 	   
	    background-position: top left; 
	    margin: 0; 	   
	    padding: 10px 0 0 10px;  	  
	    height: auto !important; height: 1%; 												 /* CSS error: Duplicate height? */
} 

.balloon_body {    
	    background-position: bottom left; 	  
	    margin-right: 5px; 
	    padding: 5px 0 10px 10px; 
} 

#comment-container { 
		margin: 0 0 12px 0; 
		text-align: left; 
		background: #fff; 
		color: #666;
}

#comment-container .comment-panel {
		padding: 0 14px 0 10px;  
		margin: 0;  
		background: url("//libguides.stthomas.edu/images/comment-mid.gif") top right repeat-y; 		  /* CSS syntax error (missing quotes) more errors below */
		border-left: 1px solid #dfdfdf;
}

#comment-top {z-index: 10; height: 11px; background: url("//libguides.stthomas.edu/images/comment-top.gif") left top repeat-x; _margin-bottom:-4px; /*IE hack*/}

#comment-topl {height: 11px; width: 14px; float: left; background://libguides.stthomas.edu/images/comment-topl.gif no-repeat left top;}		
 /* CSS syntax error: space between url and ( */

#comment-topr {height: 11px; width: 14px; float: right; background://libguides.stthomas.edu/images/comment-topr.gif no-repeat right top;}	 
 /* CSS syntax error: space between url and ( */

#comment-bot {height: 16px; background: url("//libguides.stthomas.edu/images/comment-bot.gif") left top repeat-x;}

#comment-botl {height: 16px; width: 17px; float: left; background://libguides.stthomas.edu/images/comment-botl.gif no-repeat left top;}	  
 /* CSS syntax error: space between url and ( */

#comment-botr {height: 16px; width: 17px; float: right; background://libguides.stthomas.edu/images/comment-botr.gif no-repeat right top;}	
 /* CSS syntax error: space between url and ( */

.comment-panel p {
		margin: 0; 
		font: normal 12px Arial, Helvetica, sans-serif; 
		padding-left: 40px; 
		padding-right: 20px; } /* added after line breaks in comments "disappeared"*/

.comment, .comment_body, .comment_head, .comment_head h6 {	 
	    background: transparent url('//libguides.stthomas.edu/images/comment_back.png') no-repeat bottom right; 
		background-color:#fff;  
} 

.comment { 	  
		position:relative;	 
		font-family: Tahoma, Arial, sans-serif;	   
	    font-size : 10px;		   
		width: auto;	 
		height:auto;  
		z-index: 100;  
		display: block;	 
	    padding-right: 15px;   
		width: 95%;	  
	    margin: 0 auto; 	
		margin-top:0px;	 
} 

.comment_head {    
	    background-position: top right; 
		margin-right: -15px; 	
	    padding-right: 10px;  
} 

.comment_head h6 { 	 
	    background-position: top left; 	  
	    margin: 0; 		
	    padding: 10px 0 0 10px;  	   
	    height: auto !important; height: 1%; 												 /* CSS error: Duplicate height? */
} 

.comment_head h6 {	 
        font: bold 12px Trebuchet MS, Verdana, sans-serif;	
        color: #666; 
}

.comment_head h6 a {	  
        font: bold 12px Trebuchet MS, Verdana, sans-serif;	   
        text-decoration: none; 
}

.comment_body {    
	    background-position: bottom left; 	
	    margin-right: 5px;
	    padding: 5px 0 3px 10px; 
} 

.comment_body p {
		margin: 0; 
		font: normal 11px Arial, Helvetica, sans-serif; 
		padding: 5px 10px 15px 10px; 
		color: #666; } /* added after line breaks in comments "disappeared"*/

hr {color:#999999;}

#sidelist li {  /* rlist = resource list: define <UL> and <LI> for listings of resources in the wide box) */	
		background-position: 0 1px !important;
}

#toolbox {  /* define the area for the search box in the upper-right corner */	 
		background-color: #fff;		 
		display: inline;		  
		width: 200px;   
		height: 50px;   
		padding: 5px;  
		margin: 10px 7px 0 0; 
		float: right; 
		overflow: hidden; 
		border: 2px solid #707ec7;	
}	

#toolboxmenu{ /* options(tabs) for the search box - "Search this site" and "Search Library Catalog" options */		  
		list-style-type: none;
		padding-left: 0;   
		position: relative;	  
		_display: inline; /* IE hack */ 
		margin-left: 0; 
		margin:0 -4px 0; 
		font: bold 12px Arial, Helvetica, sans-serif;  
}

#toolboxmenu li {	
		display: inline;	
		padding: 0 4px; 
		border-right: 1px solid #707ec7;	
}

#toolboxmenu li.last,#vsearchtabs li.last a { border:0; }

a.info {   
	    z-index: 240;  
	    color: #333; 
		text-decoration: none; 
		border-bottom: 1px dashed #777;	
}

a.info:hover { 
		z-index: 250; 
		text-decoration: none; 	
		border: none;	
 } 	   

a.info span {display: none;}	   	

a.info:hover span {	  
	    display: block;	 
	    position: relative;	  
		width: 300px;	 
	    border: 3px solid #aaa;	  
	    background-color: #eee;	 
		font: 10px Verdana, Arial, Helvetica, sans-serif;  
		padding: 5px; 	  
		color: #000;		 
	    text-align: left;
		text-decoration: none;	
		z-index: 250;   
}

* html a.info { width: 100%;} /*IE only */	

#tag_list b { background-color:#ffff00; }

.ttip {	   
        font: 11px  Arial, Helvetica, sans-serif;	  
		text-decoration: none; 		 
/*		border-bottom: 1px dashed #4661b8;	*/
        color: #4661b8;	 
} 

.ttiptext {	 
        font: 11px  Verdana, Arial, Helvetica, sans-serif;	 
        color: #fff;			 
        margin: 0;	  
		padding: 0	 
} 

#tt {  
		 position: absolute;	
		 display: block;	   
		 z-index: 1000;	 
		 padding: 5px 8px 5px 7px;	
		 margin-left: 5px;  
		 background: #4661b8;  
		 color: #fff;	
}

#slider { }

.slider_header {  
		padding: 8px; 
		font-weight: bold; 
		margin-top: 5px; 
		cursor: pointer; 
}
/* .slider_header:hover {background:url(images/header_over.gif)} */
.slider_content {overflow: hidden;}
.slider_text {}

.profilecontent {
	margin-top:5px;
}
profile_image_box {
	margin-top:0;
	padding-top:0;
}


.profileimage {
	max-width:140px;
	width: expression( this.scrollWidth > 139 ? "140px" : "auto" ); /* sets max-width for IE6 and earlier */
	border: 1px solid #999999;
	display:block;
	margin:10px 0px 5px 0px;
	padding:4px;
}

.profile_link_list {
	border-bottom:1px solid #ffcc66; 
	padding:2px;
}


/* New content boxes */

/* Ben*/

.outerbox {
/*	background-color:#eaeaea; padding:4px; margin-bottom:7px; */
    background-color: #DADADA !important;
    margin-bottom: 7px !important;
    margin-right: 2px !important;
    padding: 2px !important;
}
.outerbox:hover, #contentleft * .outerbox:hover, #contentright * .outerbox:hover {
    background-color: #97BCDF !important;
}
		
.headerbox { 
/*
	padding:4px 4px 5px 5px; margin-bottom:5px;
	background: transparent url("//static.stthomas.edu/libraries/images/private/boxhead-greenshade.gif") 0 0 repeat-x; 
*/
	margin-bottom: 0px  !important;
	padding:8px !important;
	border-bottom:1px solid #CDCDCD !important;
    background: none !important;
	background-color:#EBEBEB  !important;
	background: rgb(255,255,255) !important;
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(235,235,235,1) 100%)  !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(235,235,235,1)))  !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%)  !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100% !important); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0  !important /* IE6-9 */
	color:#3E3E3E !important;
}

.innerbox, .innerboxprofile {
	background-color:#FFFFFF; padding:8px; margin:0px; font: normal 12px Arial, Helvetica, sans-serif;
}
						
/* OUT
#contentleft * .outerbox { 
background-color:#ebebeb;
}
#contentright * .outerbox { 
background-color:#ececec;
}
*/
#contentleft * .headerbox { 
/*
	padding:0;
	margin-bottom:5px;
	background:none;
*/
}
#contentright * .headerbox { 
/*
	padding:0;
	margin-bottom:5px;
	background:none;
*/
}


/* Ben*/

.headerbox h2 {
/* OLD	color:#44643C; font: bold 12px Arial, Helvetica, sans-serif; display:block */
    color: #3E3E3E;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif !important;
}

.commandbar {	border-top: 2px solid #3366CC; 	}
	

ul.gatt {
background:transparent url("//libguides.stthomas.edu/images/greydot.gif") repeat-x scroll left bottom;
display:block;
float:none;
height:1%;
padding:2px 0;
}

.lastupdate {	padding-right:10px; border-right:dotted thin #666666; }
.guideurl {	padding-right:10px; padding-left:10px; border-right:dotted thin #666666; }

.ghost { color:#666666; font-style:italic; }

/* these are the classes that are used to display lists of subject guides from getPortalDisplay function */
.pdisplay_div { padding-top:5px; padding-bottom:4px; border-bottom:1px dotted #a7a7a7; background-color:#ffffff; }
.pdisplay_name { font-weight:bold; font-size:14px; } 
.pdisplay_light { font-size:12px; color:#666666; }
.pdisplay_dark { font-size:12px; color:#303030; }

.profileh4 { font-size:11px; line-height:1.5em; padding:5px; }

.search_item_desc { font-size:11px;}

/* these are the classes for the book cover art */
.book_art_nocover { width:98px; height:150px; margin-right:10px; text-align:center; vertical-align:middle; color:#585858; font-weight:bold; background-color:#F1F1F1; text-decoration:none; background-image:url("//libguides.stthomas.edu/images/images/nocover.gif"); }
.book_art_nocover span { padding-top:15px; padding-left:14px; padding-right:2px; display:block; }
.book_art_0 { width:90px; }
.book_art_1 { width:140px; }
.book_art_2 { width:200px; }

/* these are the classes for the CampusGuides discussion boards */
.forum_count { text-align:center; border:1px solid #CCCCCC; width:50px; padding:10px 0px; }
.forum_title { }
.forum_preview { }
.forum_message { }
.forum_reply { }
.forum_spacer { height:1px; border:dotted #CCCCCC; }


/* this was the weirdly spaced list item in IE - was 15px before... */
.guidelist_ul {
padding-left:5px;
margin-left:5px;
}
.guidelist_ul li{
	padding-bottom:8px;
}

.guidelist_ul li a.pdisplay_name {
	font-weight:normal;
}
ul.guide_links li div.pdisplay_div {
	background-color:transparent;
}

/*BROWZINE */
#browzineWidget #titlebar h2{
	color:#ffffff !important;
}
