﻿@import url(/styles/common.css);
@import url(/styles/navigation.css);

#container {
 background: url(/images/structure/Stylesheets/NEW_bg_container_wide.gif) #ECDFAF repeat-y !important;
}
#col_wide {
 position: relative;
 width: 943px;
 padding: 40px 0 0 0;
 margin: 0 0 0 9px;
}
#breadcrumb {
 top: 0;
 left: 192px;
}
#text_switch {
 position: absolute;
 top: 0px;
 right: 0px;
/* font-size: 9px; */
 font-size: .9em;
}
#text_switch a {
/* font-size: 11px; */
 font-size: 1.1em;
}
#text_switch a:hover {
 color: #5D522E;
 text-decoration: none;
}
#text_switch .content {
 padding: 7px 8px 0 8px;
}
#text_switch a {
 color: #858173;
}
#text_switch a:hover {
 color: #5D4C14;
}
#headline {
 width: 942px;
 height: 50px;
 overflow: hidden;
 background: url(/images/structure/Stylesheets/bg_tools_header_NEW.gif) no-repeat;
}
#headline2 {
 clear: both;
 width: 942px;
 height: 50px;
 overflow: hidden;
 background: url(/images/structure/Stylesheets/bg_tools_header_hvy.gif) no-repeat;
}
#headline img {
 margin: 0 0 0 171px;
}
h1#tools_headline_outside {
 position: relative;
 top: 11px;
 left: 26px;
 margin: 0;
 z-index: 90;
}
h1#tools_headline_outside img {
 margin: 0;
}
#tools_box {
 float: left;
 width: 900px;
 background: url(/images/structure/Stylesheets/NEW_bg_tools_box.gif) repeat-y;
 line-height: 16px;
 margin: 0 0 0 11px;
}
 html>body #tools_box {
  margin: 0 0 0 22px;
 }
#tools_box .left, #tools_box .right {
 float: left;
 width: 415px;
 margin: 0 0px 0 12px;
}
 html>body #tools_box .left {
  margin: 0 0 0 24px;
 }
#tools_box .right {
 margin: 0 0 0 24px;
}
#tools_box .left p, #tools_box .right p {
 width: 370px;
 margin: 0 0 0 22px;
}
.login_box_up {
 position: relative;
 clear: both;
 width: 415px;
 background: url(/images/structure/NEW_bg_login_box_up.gif) top left no-repeat;
}
.login_box_over {
 position: relative;
 clear: both;
 width: 415px;
 background: url(/images/structure/NEW_bg_login_box_over.gif) top left no-repeat;
}
.login_box_foot_up {
 width: 415px;
 background: url(/images/structure/NEW_bg_login_box_foot_up.gif) transparent bottom left no-repeat;
 padding: 9px 0 13px 0;
}
.login_box_foot_over {
 width: 415px;
 background: url(/images/structure/NEW_bg_login_box_foot_over.gif) transparent bottom left no-repeat;
 padding: 9px 0 13px 0;
}
#search_box {
 width: 828px;
 margin: 0 0 0 36px;
}
#heavy_links {
 float: left;
 width: 925px;
 background: url(/images/structure/Stylesheets/NEW_bg_heavy_links.gif) top left repeat-y;
 padding: 0 0 21px 0;
}
#col1, #col2, #col3, #col4 {
 float: left;
 width: 210px;
}
#col1 {
 margin: 0 0 0 10px;
}
 html>body #col1 {
  margin: 0 0 0 10px;
 }
#col2 {
 margin: 0 0 0 12px;
}
#col3 {
 margin: 0 0 0 13px;
}
#col4 {
 margin: 0 0 0 12px;
}
ul.links_list {
 list-style: none;
 margin: 4px 5px 12px 11px;
}
li.title {
 color: #7D615B;
/* font: 10px/13px Verdana, Arial, Helvetica, sans-serif; */
 font: 1em/1.3em Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-transform: uppercase;
 margin: -1px 0 7px 0;
}
 html>body li.title {
  margin: 0 0 6px 0;
 }
li.title a, li.title a:visited {
 color: #7D615B;
} 
ul.links_list li {
/* line-height: 12px; */
 line-height: 1.2em;
 margin: 0 0 6px 0;
}
.links_list a, .links_list a:visited {
 color: #5D8786;
}
#tools_box_footer{
 clear: both;
 width: 900px;
 height: 56px;
 overflow: hidden;
 background: url(/images/structure/Stylesheets/bg_tools_box_footer_NEW.gif) #ECDFAF no-repeat;
}
#tools_box_footer2 {
 clear: both;
 width: 900px;
 height: 56px;
 overflow: hidden;
 background: url(/images/structure/Stylesheets/NEW_bg_tools_box_footer_hvy.gif) #ECDFAF no-repeat;
}
a.login_link, a.login_link:visited, a.login_link:active {
 color: #528082;
/* font: 11px Georgia, Times, serif; */
 font: 1.1em Georgia, Times, serif;
 font-weight: bold;
}
a.login_link:hover {
 color: #723629;
 text-decoration: none;
}
#footer {
 padding: 8px 0 6px 0;
}
/* google search results fixes */
#search_box div center table {
 position: relative;
 left: -3px;
}
 html>body #search_box div center table {
  left: -3px;
 }
#search_box table, #search_box tr, #search_box td {
 margin: 0;
 background: #FAF2D7 !important;
}
td, td font {
/* font-size: 10px !important; */
 font-size: .6em !important;
/* line-height: 13px; */
 line-height: 1em;
}
p.g {
 margin: 20px 0 0 0;
}
a.l, a.l:visited {
/* font-size: 12px; */
 font-size: 1.2em;
}
font font {
 color: #666;
}
#navbar.n table {
 margin: 0 auto;
}
center table {
}
/*Library Start*/
#heavy_links_lib {
 position: relative;
 float: left;
 width: 900px;
 background: url(/images/structure/NEW_bg_heavy_links2_NEW.gif) top left repeat-y;
 padding: 0 0 0 0;
}
#col1_lib, #col2_lib, #col3_lib, #col4_lib {
 float: left;
 
}
#col1_lib {
 margin: 0 0 0 6px;
 padding: 6px 6px 6px 6px;
 width: 315px;
 position: relative;
}
html>body #col1_lib 
{
 width: 310px;
 margin: 0 0 0 12px;
}
#col2_lib {
 margin: 0 32px 0 27px;
 width: 152px;
 position: relative;
}
#col3_lib {
 width: 152px;
 position: relative;
}
#col4_lib {
 margin: 0 0 0 33px;
 width: 152px;
 position: relative;
}
#tools_box_lib {
 float: left;
 width: 682px;
 background: url(/images/structure/Stylesheets/NEW_bg_tools_box.gif) repeat-y;
/*line-height: 16px; */
 line-heigt: 1.6em;
 margin: 0 0 0 11px;
}
html>body #tools_box_lib {
  margin: 0 0 0 22px;
 }
#tools_box_lib .left, #tools_box_lib .right {
 float: left;
 width: 305px;
 margin: 0 0 0 12px;
}
 html>body #tools_box_lib .left {
  margin: 0 0 0 24px;
 }
#tools_box_lib .right {
 margin: 0 0 0 24px;
}
#tools_box_lib .left p, #tools_box_lib .right p {
 width: 262px;
 margin: 0 0 0 22px;
}
#headline_lib {
 width: 725px;
 height: 50px;
 overflow: hidden;
 background: url(/images/structure/Stylesheets/bg_tools_header_NEW.gif) no-repeat;
}
#headline2_lib {
 width: 942px;
 height: 50px;
 overflow: hidden;
 background: url(/images/structure/NEW_bg_tools_header_hvy2_NEW.gif) no-repeat;
 }
 
#tools_box_footer_lib{
  clear: both;
  width: 682px;
  height: 56px;
  overflow: hidden;
  background: url(http://www.rhodes.edu/images/structure/Stylesheets/bg_tools_box_footer_hvy2.gif) #ECDFAF no-repeat;
}
 
 
#tools_box_footer2_lib {
 clear: both;
  width: 900px;
  height: 56px;
  overflow: hidden;
 background: url(/images/structure/NEW_bg_tools_box_footer_hvy2_NEW.gif) #ECDFAF no-repeat;
}
#dashed_spacer_lib {
 background: url(/images/structure/Stylesheets/library_divider_dashed.gif) top left repeat-x;
 height: 1px;
 overflow: hidden;
 margin: 4px 0 4px 0;
}
#spacer_lib {
 background: url(/images/structure/Stylesheets/library_divider.gif) top left repeat-x;
 height: 1px;
 overflow: hidden;
 margin: 10px 0 10px 0;
}
ul.links_list_lib {
 list-style: none;
 padding: 0 0 2px 0;
 margin: 0 7px 7px 11px;
}
.bottom_list {
 background: none !important;
}
li.title_lib a{
 color: #7B8252;
/* font: 10px/13px Verdana, Arial, Helvetica, sans-serif; */
 font: 1em/1.3em Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-transform: uppercase;
 margins: 0 0 6px 0;
}
 html>body li.title_lib {
  margin: 0 0 6px 0;
 }
li.title_lib a:visited {
 color: #7B8252;
/* font: 10px/13px Verdana, Arial, Helvetica, sans-serif; */
 font: 1em/1.3em Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-transform: uppercase;
 margins: 0 0 6px 0;
}
 html>body li.title_lib a:visited {
  margin: 0 0 6px 0;
 }
ul.links_list_lib li {
/* line-height: 10px; */
 line-height: 1em;
 margin: 0 0 6px 0;
}
.links_list_lib a, .links_list_lib a:visited {
 color: #5D8786;
/* font: 10px/12px Verdana, Arial, Helvetica, sans-serif; */
 font: 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
li.spacer_lib {
 background: url(/images/structure/Stylesheets/library_divider.gif) top left repeat-x;
 height: 1px;
 overflow: hidden;
}
#big_title_lib {
 color: #723629;
/* font: 12px/13px Verdana, Arial, Helvetica, sans-serif; */
 font: 1.2em/1.3em Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
}
#bold_title_lib {
 color: #723629;
/* font: 10px/20px Georgia; */
 font: 1em/2em Georgia;
 font-weight: bold;
 text-decoration: none;
}
#lib_description_lib a{
/* color: #666666; original gray */
/* matchy teal to rest of page*/
 color: #5D8786;
/* font: 10px/14px Verdana, Arial, Helvetica, sans-serif; */
 font: 1em/1.4em Verdana, Arial, Helvetica, sans-serif;
}
#lib_search_lib {
 color: #723629;
/* font: 10px/13px Verdana, Arial, Helvetica, sans-serif; */
 font: 1em/1.3em Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 overflow: hidden;
 margin: 4px 0 4px 0;
}
/* new hot link color - green to match headers of columns on the right of the page */
#lib_search_lib a{
 color: #7B8252;
/* font: 10px/13px Verdana, Arial, Helvetica, sans-serif; */
 font: 1em/1.3em Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 overflow: hidden;
 margin: 4px 0 4px 0;
}
#footer_lib {
 padding: 0 0 0 0;
}
img.lib_pic_lib {
 position: absolute;
 bottom: -6px;
 left: 20px;
 margin: 65px 0 0 -8px;
}
input.searchinput_lib {
 width: 120px;
 height: 20px;
 background-color: #F9F1D5;
 color: #000;
 font-size: 14px; 
/*  font-size: 1.1em; */
 border: 1px solid #C8C6A2;
}
#col_sizer {
 float: left;
 width: 1px;
 height: 470px;
 overflow: hidden;
 padding-bottom: 100px;
}
.ask_us_lib {
 position: absolute;
 display: block;
 width: 95px;
 height: 29px;
 overflow: hidden;
 background: url(/barret/ask_us.gif) no-repeat;
 text-indent: -1000em;
 top: 0;
 left: 0;
 margin: 7px 0 0 583px;
}
.ask_us_lib:hover {
background: url(/barret/ask_us_ro.gif) no-repeat;
}
.highlight { background: #FFFF40; }
.searchheading { font-size: 130%; font-weight: bold; }
.summary { font-size: 90%; font-style: italic; }
.suggestion { font-size: 100%; }
.results { font-size: 100%; }
.category { color: #999999; }
.sorting { text-align: right; }
.result_title { font: 110% Georgia, Times, serif; }
.description { font-size: 100%; color: #528082; }
.context { font-size: 100%; }
.infoline { font-size: 90%; font-style: normal; color: #808080;}
.zoom_searchform { font-size: 100%; }
.zoom_results_per_page { font-size: 90%; margin-left: 10px; }
.zoom_match { font-size: 90%; margin-left: 10px;}
.zoom_categories { font-size: 90%; }
.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
input.zoom_button {  }
input.zoom_searchbox {  }
.result_image { float: left; display: block; }
.result_image img { margin: 10px; width: 80px; border: 0px; }
.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
.result_pages { font-size: 100%; }
.result_pagescount { font-size: 100%; }
.searchtime { font-size: 90%; }
.recommended
{
    background: #ECDFAF;
    border-top: 1px dotted #808080;
    border-left: 1px dotted #808080;
    border-right: 1px dotted #808080;
    border-bottom: 1px dotted #808080;
    margin-top: 15px;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
}
.recommended_heading { margin-right: 15px; margin-top: 5px; float: right; font-size: 110%; font-weight: bold; color: #528082; }
.recommend_block { margin-top: 15px; margin-left: 15px; margin-right: 15px; margin-bottom: 15px; clear: left; }
.recommend_title { font: 110% Georgia, Times, serif; font-weight: bold;}
.recommend_description { font-size: 100%; color: #666; }
.recommend_infoline { font-size: 90%; font-style: normal; color: #808080;}

/* updated 5/4/2011 */
.recommended
{
    background: #faf2d7;
    border-top: 0px dotted #808080;
    border-left: 0px dotted #808080;
    border-right: 0px dotted #808080;
    border-bottom: 0px dotted #808080;
    margin-top: 15px;
    margin-left:0px;
    margin-right: 15px;
    margin-bottom: 15px;
}
/*.recommended_heading { margin-right: 15px; margin-top: 5px; float: left; font-size: 120%; font-weight: bold; color: #723629; }*/
.recommended_heading { visibility: hidden; }
.recommend_block { margin-top: 15px; margin-left: 0px; margin-right: 15px; margin-bottom: 15px; clear: left; }
.recommend_title { font: 110% Georgia, Times, serif; font-weight: bold; color: #723629; }
.recommend_title a {
color: #723629;
text-decoration: none;
}
.recommend_title a:hover {
color: #723629;
text-decoration: underline;
}
.recommend_description { font-size: 100%; color: #333; }
.recommend_infoline { font-size: 90%; font-style: normal; color: #808080;}

/* added 11/14/2008 for burrow landing page */
.burrow_heading {
 color: #528082;
 font: 1.5em Georgia;
 font-weight: bold;
 text-decoration: none;
 padding-bottom: 10px;
}
.burrow_links {
 padding-top: 10px;
 padding-left: 38px;
}
.login_box_up p {
 padding-bottom: 10px;
}
.login_box_over p {
 padding-bottom: 10px;
}
/* new */
.lib_blog {
 font: 1em/1.3em Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-transform: uppercase;
 color: #7B8252;
 }
