﻿/*@import url();*/
/*@import url();*/

/* @import url(http://www.rhodes.edu/styles/OLD_common.css); */
/* @import url(http://www.rhodes.edu/styles/OLD_navigation.css); */

#container {
 background: url(/images/structure/Stylesheets/bg_container_faces.gif) #FAF2D7 repeat-y;
}
#col_main {
 margin: 0 !important;
}
#col_left {
 width: 190px;
}
#breadcrumb {
 padding: 8px 0 0 12px;
}
#col_main {
 width: 531px;
}
#col_main ul {
 margin: 2px 0 12px 29px; /* was 39px */
}
#col_main ol {
 margin: 2px 0 12px 29px; /* was 39px */
}
#col_main ul li, #col_main ol li {
    line-height: 16px;
    margin: 0 0 4px 0;
}

#text_switch {
 position: absolute;
 top: 147px;
 right: 6px;
/* font-size: 9px; */
 font-size: .6em;
 z-index: 90;
}
 html>body #text_switch {
  right: 7px;
 }
#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;
}
#dept_banner {
 position: relative;
 width: 527px;
 height: 114px;
 overflow: hidden;
 margin: 60px 0 0 0;
 background: url(/images/structure/Stylesheets/bg_banner.gif) no-repeat;
}
#banner_title {
 position: absolute;
}
#banner_img {
 margin: 10px 0 0 326px;
}
#col_dept {
 width: 531px;
 margin: 22px 0 0 13px;
 padding: 0 0 32px 0;
 background: url(/images/structure/Stylesheets/bg_col_dept.gif) #FAF2D7 repeat-y;
}
#col_dept .left {
 float: left;
 width: 300px;
}
#col_dept .right {
 float: left;
 position: relative;
 left: 17px;
 width: 214px;
}
#right_headline {
 margin: 12px 0 12px 10px;
}
#right_content {
 width: 187px;
 margin: 0 0 0 14px;
}
#right_content p {
 margin: 0 0 13px;
}
#right_content a, #right_content a:visited {
 color: #666;
 line-height: 13px;
}
a.title, a.title:visited {
 color: #723629 !important;
/* font: 10px/13px Georgia, Times, serif; */
 font: 1em/1.3em Georgia, Times, serif;
 font-weight: bold;
}
#right_content a:hover {
 color: #723629;
 text-decoration: none;
}

#back_to {
 width: 159px;
 height: 41px;
 background: url(/images/structure/Stylesheets/back_to_undergraduate.gif) 0 -46px no-repeat;
 margin: 0 0 36px 9px;
}
#back_to a {
 display: block;
 width: 159px;
 height: 41px;
 background: url(/images/structure/Stylesheets/back_to_undergraduate.gif) no-repeat;
}
#back_to a:hover {
 background: none;
}
#back_to_mod {
 width: 159px;
 height: 41px;
 background: url(/images/structure/Stylesheets/back_to_modlitlang.gif) 0 -46px no-repeat;
 margin: 0 0 36px 9px;
}
#back_to_mod a {
 display: block;
 width: 159px;
 height: 41px;
 background: url(/images/structure/Stylesheets/back_to_modlitlang.gif) no-repeat;
}
#back_to_mod a:hover {
 background: none;
}

dl#contact_us {
 clear: both;
 width: 159px;
 overflow: hidden;
 background: url(/images/structure/Stylesheets/contact_us_btm.gif) #F7EED0 bottom left repeat-x;
 border-right: 1px solid #E7D9AE;
 margin: 0 0 0 9px;
}
 html>body dl#contact_us {
  width: 158px;
 }
dl#contact_us dt {
 overflow: hidden;
 background: url(/images/structure/Stylesheets/contact_us_top.gif) #F7EED0 top left repeat-x;
 padding: 18px 0 7px 16px;
}
dl#contact_us dd {
 color: #7B8252;
/* font: 11px Georgia, Times, serif; */
 font: 1.1em Georgia, Times, serif;
 padding: 0 5px 0 17px;
 margin: 0 0 18px 0;
}
dl#contact_us dd p {
 margin: 0 0 5px 0;
}
dl#contact_us dd a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
dl#contact_us p.link {
 padding: 0 0 5px 0;
}
.divider {
 width: 212px;
 height: 1px;
 overflow: hidden;
 background: url(/images/structure/Stylesheets/bg_divider.gif) repeat-x;
 margin: 0 0 23px 2px;
}
.attention {
 width: 180px;
 background: url(/images/structure/Stylesheets/bg_attn.gif) bottom left no-repeat;
 padding: 0 0 17px 0;
 margin: 0 0 27px 17px;
}
.attention_header {
 width: 180px;
 height: 74px;
 background: url(/images/structure/Stylesheets/bg_attn_header.gif) red no-repeat;
}
.attention_header img {
 margin: 3px 0 0 3px;
}
.attention p {
 margin: 4px 8px 0 12px;
}
ul#right-col_list {
 width: 214px;
 list-style: none;
 margin: 4px 0 31px 0;
}
ul#right-col_list li {
 position: relative;
 background: url(/images/structure/Stylesheets/bg_see_also_line2.gif) left bottom no-repeat;
 padding: 5px 5px 7px 0;
}
ul#right-col_list a, ul#right-col_list a:active, ul#right-col_list a:visited {
 background: url(/images/structure/Stylesheets/bg_see_also_arrow-up.gif) 0 3px no-repeat;
 color: #7B8252;
/* font: 11px/12px Georgia, Times, serif;*/
 font: 1.1em/1.2em Georgia, Times, serif;
 text-decoration: none;
 display: block;
 padding: 0 0 0 17px;
}
ul#right-col_list a:hover {
 background: url(/images/structure/Stylesheets/bg_see_also_arrow-over.gif) 0 3px no-repeat;
 color: #528082;
}


/* faculty & staff */
#col_dept_fac {
 width: 504px;
 margin: 22px 0 0 13px;
 padding: 0 0 32px 0;
 background: #FAF2D7;
}
#col_dept_fac ul {
margin: 0 0 0 15px;
}
.headline {
 color: #528082;
/* font: 18px Verdana, Arial, Helvetica, sans-serif; */
 font: 1.9em Verdana, Arial, Helvetica, sans-serif;
}
.headline span {
/* font-size: 14px; */
 font-size: .75em;
}
.headline span span {
 color: #777;
/* font-size: 12px; */
 font-size: .9em;
}

.col_1, .col_2, .col_3 {
 float: left;
 width: 154px;
}
.col_2, .col_3 {
 margin: 0 0 0 20px;
}
.staff_headline {
 color: #528082;
/* font: 10px Verdana, Arial, Helvetica, sans-serif; */
 font: 1em Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-transform: uppercase;
 margin: 13px 0 6px -1px;
}
a.staff_link, a.staff_link:visited {
 color: #865141;
/* font: 10px Verdana, Arial, Helvetica, sans-serif; */
 font: 1em Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
}
a.staff_link: hover {
 text-decoration: underline;
}
.faculty {
 line-height: 20px;
 margin: 0 0 16px 0;
}
#bio_contact {
 margin: 6px 0 19px 0;
}
.inline_image {
 float: left;
 position: relative;
 top: 2px;
 padding: 2px;
 border: 1px solid #8C7C47;
 margin: 0 14px 7px 0;
}
 html>body .inline_image {
  margin: 0 17px 7px 0;
 }
.bio_info_title {
 color: #528082;
 font-weight: bold;
 text-transform: uppercase;
 padding: 7px 0 0 0;
}
#bio_course_list {
 float: left;
 margin: 0 0 15px 0;
}
ul.course {
 list-style: none;
 /*text-transform: uppercase;*/
 margin: 0 !important;
}
ul.course li {
 float: left;
}
li.course_title {
 width: 450px;
}
li.course_name {
 width: 0px;
 padding: 0 0 0 10px;
}
.courses_list {
 float: left;
 list-style: none;
 margin: 0 !important;
}
 html>body .courses_list {
  margin: 0 0 -4px 0 !important;
 }
.courses_list_heading {
 padding: 4px 0 8px 0;
}
 html>body .courses_list_heading {
  padding: 4px 0 4px 0;
}
.courses_list li, .list_heading li, .courses_list_heading li {
 float: left;
 font-weight: bold;
}

.course_col_3_cap {
 width: 140px;
}
.course_spacer {
 clear: both;
 width: 100px;
 height: 25px;
}

/* had to tweak this css definition for table elements to get safari to work right */
/* 01.26.2009 - dcs */
td, th {
/*  font: 10px/16px Verdana, Arial, Helvetica, sans-serif; */
/* font: 1em/1.6em Verdana, Arial, Helvetica, sans-serif; */
 text-align: left;
}
th {
 padding: 0 0 8px 0;
}
td,th {
/* font-size: 10px !important; */
/* font-size: 1em !important;  */
/* had to tweak this so that Safari would display table elements in the right size */
*font: 1em/1.6em Verdana, Arial, Helvetica, sans-serif; /* show to IE */
}
/*FireFox 2 */
td, x:-moz-any-link {font: 1em/1.6em Verdana, Arial, Helvetica, sans-serif;} 
/*FireFox 3*/
td, x:-moz-any-link, x:default {font: 1em/1.6em Verdana, Arial, Helvetica, sans-serif;}
/*FireFox 2 */
th, x:-moz-any-link {font: 1em/1.6em Verdana, Arial, Helvetica, sans-serif;} 
/*FireFox 3*/
th, x:-moz-any-link, x:default {font: 1em/1.6em Verdana, Arial, Helvetica, sans-serif;}

.list_heading, .courses_list_heading {
 font-size: 10px;
 color: #528082;
 text-transform: uppercase;
 font-weight: bold;
}
.course_col_1 {
 width: 107px;
 padding: 0 10px 0 0;
}
.course_col_2 {
 width: 253px;
 padding: 0 10px 0 0;
}
.course_col_3 {
 width: 140px;
 font-weight: normal !important;
}
.faculty_divider {
 clear: both;
 width: 504px;
 height: 3px;
 overflow: hidden;
 background: url(/images/structure/Stylesheets/divider_faculty.gif) #E6DDBD no-repeat;
 margin: 4px 0 8px 0;
}
.profile_text {
 margin: 0 0 0 0;
}
.profile_text ul{
 list-style-type: disc;
}
.profile_text ul ul{
 list-style-type: circle;
}
.profile_text ul ul ul{
 list-style-type: square;
}
.profile_text li{
-moz-float-edge:content-box;
 list-style-position: inside;
 padding-bottom: 5px;
}
.form_container {
    float: left;
    clear: both;
    width: 475px;
    margin: 0 0 0 0;
}

/* updated 4.1.2009 for safari and chrome had to go with fixed font for tables */
td {
 font-size: 10px !important; 
}
/* correcting margin problems in ff 8/20/2009 */
#col_dept table {
    width: 300px;
    _width: 345px;
    *width: 345px;
    border: 0;
    margin: 10px 0 20px 0;
}
/* added 9.11.2009 for language center */
#dept_banner_SPCL {
 position: relative;
 width: 527px;
 height: 5px;
 overflow: hidden;
 margin: 25px 0 0 0;
}
/* added 9.22.2009 for social lynx */
.sociallynx {
 width: 180px;
 background: url(http://www.rhodes.edu/images/structure/Stylesheets/bg_attn.gif) bottom left no-repeat;
 padding: 0 0 17px 0;
 margin: 0 0 27px 17px;
}
.sociallynx_header {
 width: 180px;
 height: 74px;
 background: url(http://www.rhodes.edu/images/structure/Stylesheets/bg_social_header.gif) red no-repeat;
}
.sociallynx_header img {
 margin: 3px 0 0 3px;
}
.sociallynx p {
 margin: 4px 8px 0 12px;
}
/* ========================================= */
/* moving print and sharethis to top of page */
/* 02/2010 - dcs                             */
/* ========================================= */
#printPage, #printPage:visited {
    background: url(/news_icons/print.gif) no-repeat;
    color: #666;
    font-size: 90%;
    text-transform: uppercase;
    margin: 0 25px 0 0;
    padding: 0 0 0 19px;
}
#printPage:hover {
    background: url(/news_icons/print.gif) no-repeat;
    color: #336699;
    font-size: 90%;
    text-transform: uppercase;
    margin: 0 25px 0 0;
    padding: 0 0 0 19px;
    text-decoration: none;
}
/*Share This Overrides ----------- */
#col_main #start_tools
{
    margin-top: -20px;
    padding: 5px 0 10px 0; 
    background: transparent url(/news_structure/bgDashedLineH1.gif) 0 bottom repeat-x;
}
#col_main #pageTools 
{
    margin-top: -9px;
    padding: 0 0 4px 0; 
    /*font-size: 77%; */
    text-align: right; 
    background: transparent url(/news_structure/bgDashedLineH1.gif) 0 bottom repeat-x;
}
#col_main .stbutton 
{
    padding-left: 16px;
}
.stbuttontext 
{
    color: #666;
    font-size: 90%;
    text-transform: uppercase;
    text-decoration: none;
}
.stbuttontext:hover
{
    color: #336699;
    font-size: 90%;
    text-transform: uppercase;
}
.stwrapper 
{
    left: 789px !important;
    top: 275px !important;
}
#col_main .stico_default 
{
    background: url(/news_icons/share.gif) no-repeat 0 2px !important;
}
.stbuttontext {
    line-height: 12px !important;
}
/* added 5.5.2010 for bullets on greek and roman studies requirements page */
#col_main ul li
{
 list-style-position: inside;
}
/* for the blog feed module on level2 or level345 pages */
dl#deans_sidebar {
 clear: both;
 width: 180px;
 background: url(/images/structure/mccoy-blog-bottom.gif) bottom left no-repeat;
 padding: 0 0 6px 0;
 margin: 15px 0 0 0px;
}
dl#deans_sidebar dt {
 position: relative;
 width: 180px;
 height: 44px;
 overflow: hidden;
}
dl#deans_sidebar dd {
 margin-top: -2px;
 background: url(/images/structure/mccoy-blog-middle.gif) repeat-y;
}
dl#deans_sidebar dd p a {
 color: #216990;
}
dl#deans_sidebar dd p a:hover {
 color: #907015;
 text-decoration: none;
}
dl#deans_sidebar dd p {
 color: #FAF2D7;
 font: 1em Georgia, Times, serif;
 font-weight: bold;
 margin: 0px 10px 0 10px;
}
 
/* override the global settings */

#corner_button
{
    margin-top: -18px;
    margin-left: 120px;
}
#search 
{
    margin: 5px 0 0 20px;
}
html>body #search 
{
    margin: 6px 0 0 20px;
}
input.searchinput 
{
    width: 116px;
    height: 20px;
    background-color: #000;
    color: #FFF;
    font-size: 11px; 
    /*  font-size: 1em; */
    border: 1px solid #5A5442;
    margin-left: 8px;
}
html>body input.searchinput 
{
    width: 120px;
    height: 18px;
}
input.searchbutton 
{
    margin: 0 0 0 7px;
}
#login 
{
    text-indent: -1000em;
    margin-top: 13px;
    margin-left: -25px;
}
#login a 
{
    width: 72px;
    height: 18px;
    margin: px 0 0 44px;
    display: block;
    background: url(/images/structure/login_up.gif) no-repeat;
    text-decoration: none;
}
html>body #login a 
{
    margin: 0px 0 0 44px;
}
#login a:hover 
{
    background: url(/images/structure/Stylesheets/login_over.gif) no-repeat;
}
