html { margin: 0; padding: 0; }
body { background: url("https://www.law.berkeley.edu/library/images/bg_alt_curve.gif") no-repeat scroll center top #DDDDDD; margin: 0; padding: 0; }
#ourBanner { background-image: url("https://www.law.berkeley.edu/library/images/libGuidesBanner.jpg"); height: 159px; position: relative; }
#ourBanner img { position: absolute; bottom: 2px; left: 32px; }
#ourBanner h1 { margin: 0; }
#ourBanner h1 span { position: absolute; top: -2000px; }
.col-md-6.ucb { padding: 0; min-height: 900px; }
body.s-lib-public-body {}
#boaltNavBar {
    background-color: #161211;
    color: white;
    height: 21px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
	z-index: 10;
	line-height: 20px;
}
#boaltNavBar li {
    float: left;
    font-size: 16px;
    margin: 0 10px;
    padding: 0 10px 2px;
    position: relative;
}
#boaltNavBar li a {
    color: white;
    font-family: "Gill Sans MT","Gill Sans","Lucida Grande","Lucida Sans","Lucida Sans Unicode",sans-serif;
}
#boaltNavBar li a:hover { text-decoration: none; }
#boaltNavBar li ul {
    background: none repeat scroll 0 0 #161211;
    display: none;
    left: 0;
    margin-top: 2px;
    padding: 3px 0 6px;
    position: absolute;
    top: 17px;
	list-style-type: none;
	z-index: 99;
}
#boaltNavBar li:hover ul { display: block; }
#boaltNavBar li ul li {
    float: inherit;
    font-size: 14px;
    font-weight: 100;
    line-height: 17px;
    margin: 0 0 5px;
    width: 8em;
}
#boaltNavBar li#using ul li { width: 9em; }
#boaltNavBar li ul li:last-child { border-width: 0 1px 1px; }
#boaltNavBar li ul li a { text-transform: inherit; }

.col-md-10 { padding-right: 5px; }
.col-md-2 { padding-left: 5px; }

/* search lawcat box */
#s-lg-box-6673798 input { width: 100%; margin-bottom: 0.2em; }
#s-lg-box-6673798 select { display: inline; width: 10em; }
#s-lg-box-6673798 button { float: right; margin-top: 3px; padding: 3px 12px; }

#s-lib-footer-public { background: none; }
#s-lg-tabs-container .nav-tabs > li > a, #s-lg-tabs-container .nav-pills > li > a { background-color: #243257; color: #ccc;}
#s-lg-tabs-container .nav-tabs > .active > a, #s-lg-tabs-container .nav-pills > .active > a { background-color: #243257; color: white; }
#contextContent .s-lg-rss-list { padding-left: 0; list-style-type: none; line-height: 1.5em; }
#contextContent .s-lg-rss-list li { margin-bottom: 0.5em; }
#askUsDrawer ul {
	list-style-type: none;
	padding-left: 0;
}
#s-lg-guide-tabs-title-bar { border-top: 1px solid #243257; }
.smallCaps	{ font-variant: small-caps; }
.ucb blockquote { font-size: 12px; font-style: italic; }
.nav>li>a:hover, .nav>li>a:focus { outline-style: none; }

@media only screen and (max-width: 480px) {
	#ourBanner, #boaltNavBar { display: none; }
}

/* covid 19 box, welcome students box */
#s-lg-box-23417803, #s-lg-box-24628063 { border-color: #da614e; }
#s-lg-box-23417803 h2, #s-lg-box-24628063 h2 { background-color: #da614e; color: white; }




/*

#wrapper { width: 985px; background: inherit; }
#container { width: inherit; 
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
color: #333;
}
#content {  padding-left: 10px; }
a { color: #2F56BF; }
a:link, a:active, a:visited { }
#guideattr { display: none; }
#tabsI a span { padding-top: 5px; }

#ca .pdisplay_dark { display: none; }
.profile_wrapper, .profile_wrapper .headerbox, .profile_image_box a, .innerboxprofile table { display: none; }
.profile_display_name { margin-left: 3px; }
.profile_display_name a { font-weight: normal; font-size: 11px; margin-left: 1em; }


.topnav { padding-bottom: 0; }
.stitle { padding-left: 0; }
#breadcrumbsr { display: none; }
.home_featured, .iprint { background: none; padding: 0; }

.guidedesc, #guide_tab_title_bar_page_name, #lgsearch_label, #lgsearch_button, #guide_tab_title_bar_page_print, #guide_header_title, #guide_tab_title_bar .lgsearch { display: none; }
#guide_tab_title_bar_page_name { padding: 0; }
#what { position: relative; margin-right: 5px; }
#guide_tab_title_bar_page_print, .printguideurl { padding-right: 0; }

#guide_tab_title_bar { background: #FFC600; margin-bottom: 0; height: 40px; }
#guide_tab_title_bar h1 {  
	font-family: "Gill Sans MT","Gill Sans","Lucida Grande","Lucida Sans","Lucida Sans Unicode",sans-serif;
	font-size: 28px;
	font-weight: normal;
	font-variant: small-caps;
}
.printguideurl { font-size: 11px; }
#guide_tab_title_bar_page_print {
	position: relative;
	left: 3px;
	display: none;
}
.searchField { width: 150px; }
#searchIcon { margin: 0 7px 0 5px; position: relative; top: 4px; }

#contentcenter {  }
h2.subPageTitle { font-family: inherit; font-weight: normal; font-size: 18px; margin: 0.5em 0 0 2px; color: #161211; }
.innerbox h1 { padding: 0 0 4px 0; }
.innerbox h2 { font-family: inherit; font-weight: normal; font-size: 18px; margin: 0.5em 0 0.3em; }
#leftboxes .innerbox, #centerboxes .innerbox { line-height: 23px; }
#leftboxes .headerbox h2, #centerboxes .headerbox h2 {
	font-family: "Gill Sans MT","Gill Sans","Lucida Grande","Lucida Sans","Lucida Sans Unicode",sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.contentindex #contentleft .headerbox, .contentindex #contentcenter .headerbox, #leftboxes .headerbox, #centerboxes .headerbox {
	padding: 0 0 0 7px;
}
.contentindex #contentleft .outerbox, .contentindex #contentcenter .outerbox, #leftboxes .outerbox, #centerboxes .outerbox { 
	margin: 10px 0 17px; 
	padding: 0;
	border: 2px solid #eaeaea;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.contentindex #contentleft .outerbox .headerbox, .contentindex #contentcenter .outerbox .headerbox, #leftboxes .outerbox .headerbox, #centerboxes .outerbox .headerbox { margin-bottom: 3px; }
#contentright, #rightboxes .innerbox, #rightboxes .outerbox { background-color: #253359; }
#admin_content #contentright { background-color: inherit; }
.bi_text, .bi_links { display: none; }

.lg_subpage_list { margin: 1em 0 0 0.3em; }
.lg_subpage_list li { font-size: 15px; }

#contentright { min-height: 400px; }
.contentindex #contentright, #rightboxes { padding-top: 20px; }
.contentindex #contentright a, #rightboxes a { color: white; }
.contentindex #contentright a:hover, #rightboxes a:hover { color: #bccbe0; text-decoration: none; }
.contentindex #contentright ul, #rightboxes ul { padding: 0; }
#rightboxes .bi_text, #rightboxes .bi_links { display: none; }
.contentindex #contentright .outerbox, #rightboxes .outerbox { padding: 0; background-color: inherit; }
.contentindex #contentright .headerbox, #rightboxes .headerbox { margin-bottom: 0; background-image: none; padding: 0 8px; }
.contentindex #contentright .headerbox h2, #rightboxes .headerbox h2, .profile_wrapper .headerbox { 
    font-family: "Gill Sans MT","Gill Sans","Lucida Grande","Lucida Sans","Lucida Sans Unicode",sans-serif;
	color: #FFC600; 
	font-size: 13px;
    font-weight: normal;
    letter-spacing: 1px;
    text-transform: uppercase;
	line-height: 16px;
}
.contentindex #contentright .innerbox, #rightboxes .innerbox, .innerboxprofile { background-color: inherit; color: white; }
.innerboxprofile table { margin: 0 3px; }
.profile_display_name { text-align: left; }
#rightboxes .boxatt { padding-top: 0; }
#remote7918705 ul {
	margin: 0;
}
#rightboxes center img { display: none; }
#chatBubbleSmall { position: relative; top: 2px; }
.chatBubbleLarge {
	position: relative;
	top: 4px;
	margin-right: 3px;
}
#guideattr { clear: both; }

#customFooter, footer {
    color: #333333;
    font-size: 10px;
    margin: 0 auto 1em;
    width: 960px;
}
#customFooter .links a { margin-left: 1em; }

#tabsI a, #tabsI a span { background-image: none; }
#tabsI a {
	padding: 0 0 0 3px;
}
#tabsI a span {
	background: #253359;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	color: white;
}
#tabsI li#current a span	{
	background: #ffc600;
	padding-bottom: 4px;
	position: relative;
	top: 1px;
	color: #333333;
	-moz-box-shadow: 0.5px -1px 1px #aaa;
	-webkit-box-shadow: 0.5px -1px 1px #aaa;
	box-shadow: 0.5px -1px 1px #aaa;
}
.guide_edit_content .headerbox h2 { color: #161211; }
.callNumber {
	font-family: monospace;
}
table.subUL {
	margin-left: 38px;
}
table.subUL td {
	padding: 0 7px 0 12px;
	background-image: url("http://www.law.berkeley.edu/library/images/disc.png");
	background-position: 0 6px;
	background-repeat: no-repeat;
	vertical-align: top;
	line-height: 17px;
}

.book_div a .b_moreinfo { margin-left: 0.5em; }
.bookJacket .linkdesc { margin-top: -20px; }
*/

