html > body { background: none; padding-top: 30px; }
html > body #wrapper { min-height: 0; background: none; position: relative; }
html > body .outerbox { background-color: #EAEAEA; padding: 2px; }
html > body #content .headerbox { margin-bottom: 2px; }

#lws-border-container { border-left: 1px solid #CC9915; border-right: 1px solid #CC9915; border-bottom: 1px solid #CC9915; margin-bottom: 20px; }

#header {
  background: url(http://library.wisc.edu/images/header-bottom-bg.jpg) repeat-x bottom #B70000;
  color: #fff;
	font-weight: bold;
	position: relative;
	height: 95px;
}

#wrapper #container { background: url(http://library.wisc.edu/images/bck.jpg) repeat-x 84px 0 #FFFFFF; margin-bottom: 8px; width: 987px;}
#header { width: 987px; }

#wrapper #content { width: 99%; margin-top: 20px;}

#container .pagetitle, h1 { background-color: #D1CDC1; color: #990000; font-weight: bold; padding: 5px; display: block !important;}

.breadcrumbs a { color: #000; text-decoration: underline; }
.breadcrumbs a:hover { text-decoration: none; }

#container .stitle { background: #FFF; border-bottom: 1px solid #CC9915; }

#content .headerbox { background-image: url(http://library.wisc.edu/images/boxhead-red.png); }

#tabs12 a span { background: url(http://library.wisc.edu/images/tabright12-red.gif) no-repeat scroll right top transparent; }
#tabs12 a { background: url(http://library.wisc.edu/images/tableft12-red.gif); }
#tabs12 #current span { color: #000000; }
#tabs12 a:hover span { color: #000000; }

#tabsI a span { background: url(http://library.wisc.edu/images/tabrightI-red.gif) no-repeat scroll right top transparent; color: #FFFFFF;}
#tabsI a { background: url(http://library.wisc.edu/images/tableftI-red.gif) no-repeat scroll left top transparent; }
#tabsI #current span { color: #000000; }
#tabsI a:hover span { color: #000000; }
#tabsI li { margin-right: 2px; }
#tabsI { border-bottom: 1px solid #D1CDC1; }

.dropmenudiv a:hover { background-color: #DEDEDE; }

#customFooter { clear: both; }

#copyright { line-height: 1.75em; margin-top: .5em; text-align: center; font-size: 99%; border-top: 1px solid #D1CDC1; }

#copyright a { color: #980F08; text-decoration: none; }

#footer { display: none; }

a { color: #980F08; }

.bi_text, .bi_links, .bi_file, .bi_rss, .bi_event, .bi_podcast, .bi_video, .bi_poll, .bi_books, .bi_search {
  background: none; width: 0; min-width: 0;}


html { background: url(http://library.wisc.edu/images/bgGradient-small.jpg) top left repeat-x; }

#university-link { position: absolute; top: -30px; left: 85px; margin-top: 10px; }
#university-link p { margin: 0; }
#university-link p a { color: white; }
#university-link p a:hover { text-decoration: underline; color: white; }

#top-links { position: absolute; right: 100px; top: -30px; font-family: "Lucida Grande","Lucida Sans Unicode",arial,sans-serif; font-size: 100%; line-height: 15px; }
#top-links > ul { margin-top: 8px;}
#top-links > ul li { border-right: 1px solid #A67B3E; }
#top-links > ul li a { font-size: 11px; text-decoration: none; color: white; }
#top-links > ul li a:hover { color: white; }

#top-links > ul li.giving a { color: #CC9900; }

#top-links > ul li, #ask-right ul li {
	display: inline;
	padding: 0 5px 0;
}

#top-links ul li.no-border, #ask-right ul li.no-border {
	border-left: 0;
}

#my-accounts {
	position: absolute;
	width: 105px;
	right: 0px;
	top: -30px;
	z-index: 100;
	cursor: pointer;
	font-size: 11px;
  line-height: 15px;
}

#my-accounts * { margin: 0; padding: 0; }

#my-accounts-screen-reader {
	position: absolute;
	left: -10000px;
}

#my-accounts #darr-white {
	display: none;
}

#my-accounts ul li {
	border: none;
	padding: 0;
}

#my-accounts p {
	text-align: right;
	padding-right: 15px;
	height: 20px;
	margin: 8px auto 3px;
	font-family: "Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
}

#my-accounts p a { color: white; }

#my-accounts h3 {
	background-color: #F0E5CB;
}

#my-accounts.no-js:hover, #my-accounts.hover {
	background: transparent url(http://library.wisc.edu/images/my_account_hover.png) no-repeat right top;
	height: 261px;
	width: 149px;
	float: right;
}

#my-accounts.no-js:hover #darr, #my-accounts.hover #darr {
	display: none;
}

#my-accounts.no-js:hover #darr-white, #my-accounts.hover #darr-white {
	display: inline;
}

#my-accounts.no-js:hover p a, #my-accounts.hover p a {
	color: white;
}

#my-accounts p a:hover, #my-accounts a {
	text-decoration: none;
}

#my-accounts.no-js:hover #my-accounts-list, #my-accounts.hover #my-accounts-list {
	display: block;
	list-style: none;
}

#my-accounts #my-accounts-list {
	display: none;
}

#my-accounts #my-accounts-list li {
	margin: 0 0 10px 0;
}

#my-accounts #my-accounts-list li h3 {
	margin-left: 5px;
	padding-left: 12px;
	width: 78%;
	background: #E1DED7 url(http://library.wisc.edu/images/search-nav-gradient3.png) repeat-x scroll center bottom;
	border-bottom: 1px solid #AAA;
	border-top: 1px solid #EEE;
}

#my-accounts #my-accounts-list li li {
	margin: 0 0 5px 32px;
	font-size: 11px;
	line-height: 15px;
}

#my-accounts #my-accounts-list li li a {
	text-decoration: none;
}

#my-accounts #my-accounts-list li li a:hover {
	text-decoration: underline;
}

#my-accounts ul#my-accounts-list ul {
	list-style: square outside url(http://library.wisc.edu/images/bullet-square-red.png);
	margin: 5px 0;
}

#crest { height: 104px; left: 5px; position: absolute; top: -22px; width: 70px; z-index: 100; }

#siteTitle { height: 40px; left: 85px; overflow: hidden; position: absolute; top: 22px; width: 300px; background: none;}
/* expanded width from 200 to allow for wider names, DL 12/10/10 */

#search-site-header { float: right; padding: 10px; bottom: 10px; }

#ask { float: right; width: 222px; clear: right; font-weight: normal; font-size: 11px; }
/* expanded width from 220 to make full line fit without a break; DL 12/10/10 */
/* reduced margin-right from 7 to lineup ASK logo with search box; DL 12/10/10 */
/* reduced margin-top from 13 to bring text links up on page */

#ask img, #ask span { display: inline-block; }
#ask img { position: relative; top: 7px; }
/* increased top from 3 to ensure image is lined up with text links */
#ask span { margin-left: 5px; font-size: 12px; top: -3px; position: relative;}

#ask ol li { list-style-type: none; display: inline; border-left: 1px solid white; padding-left: 6px; padding-right: 2px; margin: 0;}
#ask ol li.no-border {border: none; padding: 0;}
#ask ol li a { color: white; }

#success { padding: 10px; background-color: green; color: white; border: 1px solid #CC9915; font-weight: bold; }
#error { padding: 10px; background-color: #B70000; color: white; border: 1px solid #CC9915; font-weight: bold; }
#error ul, #content-wrapper #content #error ul { margin-bottom: 0; margin-top: 0; }
#error ul li { margin: 0; }

#container > #custom_header { position: relative; border: none; }
#custom_header a img { border: 0; }

#ask ol { padding: 0; margin: 0;}

.stitle {margin-bottom: 0; padding-bottom: 15px; }

/*#contentright { width: 207px !important; }
.contentindex #contentright { width: 228px !important; }
#contentleft { width: 228px !important; }*/

a img { border: none; }

#footer-show { padding: 20px; border-top: 1px solid #D1CDC1; }
#footer-show #copyright { border-top: none; margin-top: 0; }
