body {
	min-width:800px;
}

.advanced {
 display: inline;
 vertical-align: bottom;
}

.active a {
 background: #EBEEEF !important;
 border-bottom: 1px solid #EBEEEF;
 color: #000000 !important;
 padding: 4px 5px 0 5px !important;
}
.active a:visited, .active a:hover {
 background: #EBEEEF;
 color: #000000;
 text-decoration: none;
}

#barResource {
 background: #EBEEEF;
 border: 1px solid #000000;
 color: #000000;
 margin-top: 10px;
}
#barResource h2 {
 background: #333366;
 color: #FFFFFF;
 font-size: 1.2em;
 margin: 0;
}
#barResource li {
 display: inline;
}
#barResource ul {
 padding: 5px;
}

#barSubject {
 background: #EBEEEF;
 border: 1px solid #000000;
 color: #000000;
 margin-top: 10px;
}
#barSubject h2 {
 background: #5C79AF;
 color: #FFFFFF;
 margin: 0;
}
#barSubject ul {
 padding: 5px;
}

h2.box {
 background-position: top;
 background-repeat: repeat-x;
 margin: 5px -5px;
 padding: 2px 5px;
}
h2.box a {
 background: none;
}


#boxAbout {
 background-color: #CB6608;
 background-image: url(http://www.library.uiuc.edu/templates/common/images/gradOrange.png);
}
#boxHelp {
 background-color: #422758;
 background-image: url(http://www.library.uiuc.edu/templates/common/images/gradPurple.png);
}
#boxService {
 background-color: #D2BA36;
 background-image: url(http://www.library.uiuc.edu/templates/common/images/gradGold.png);
}
#boxNews {
 background-color: #770C1B;
 background-image: url(http://www.library.uiuc.edu/templates/common/images/gradRed.png);
}
#boxFriends {
 background-color: #5C8260;
 background-image: url(http://www.library.uiuc.edu/templates/common/images/gradGreen.png);
}
#boxInitiatives {
 background-color: #333366;
 background-image: url(http://www.library.uiuc.edu/templates/common/images/gradDarkBlue.png);
}

.hidden {
 visibility: hidden;
 display: none;
}

.h3style {
 background: inherit;
 color: #CB6608;
 font-size:133%;
}

.leftTwo {
 float: left;
 max-width: 250px;
 padding-right: 10px;
 width: 46%;
}
.leftThree {
 float: left;
 max-width: 200px;
 padding-right: 10px;
 width: 30%;
}

#logos h1 {
 display: inline;
 vertical-align: top;
}

.menu a {
 background: #5C79AF;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 border-top: 1px solid #000000;
 color: #FFFFFF;
 font-size: 1em;
 padding: 0 3px;
}
.menu a:hover {
 background: #EBEEEF;
 color: #000000;
 text-decoration: none;
}
.menu li {
 display: inline;
 margin-right: 3px;
}

.page {
 background: #EBEEEF;
 border: 1px solid #000000;
 color: inherit;
 height: 21em;
 padding: 5px;
}
.page h3 {
 padding-bottom: 0.4em;
}
.page h4 {
 margin: 0;
 padding: 3px 0;
}
.page hr {
 margin: 2px 0;
}
.page form {
 margin: 0;
}
.page p {
 margin: 0;
 padding: 4px 0;
}

.tabs {
 padding-top: 5px;
}

div.tabs li strong, div.tabs li strong a, div.tabs li strong a:hover
{
color:#CB6608;
font-size: 1.05em;
}

ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

#warning {
 border: 2px solid #d50000;
 padding: 0.5em;
 margin-bottom: 5px;
}

#warning p {
 margin: 0;
}

.horizontal_list li {
float:left;
margin-left: 0.5em;
}

.horizontal_list li a{
	white-space:nowrap;
}

#other_extras ul{
	font-size:85%;
}

#other_extras h4{
	font-size:85%;
	margin-top: 0.5em;
}

#other_extras div{
	float:left;
	width:100%
}

#other_extras div{
	float:left;
	width:100%
}

#search_announce {
	 margin:0;
	 padding:0;
	 margin-bottom: 10px;
 }
 
 #search_announce em {
 	padding-right:0.5em;
	color:#7D1524;
	font-weight:bold;
	font-style:normal;
 }
 #search_announce strong a, #search_announce a strong {
	color:#CB6608;
 }
