/* -------------- GENERAL -------------- */

body
{
  background-color: #1a1e1f;
  font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
  font-size: .75em;
  color: #e8e4d4;
  line-height: 1.125em; /*=18px */
}

a:link {color: #f26c4f; text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {color: #2299d5; text-decoration: none;}

#errorpage a{color:#0FA1C9; text-decoration: none;}
#credits a{color:#0FA1C9; text-decoration: none;}

h1, h2, h3
{
   font-family: Georgia, "Times New Roman", Times, serif;
   font-weight: normal;
   color: #0fa1c9;
   letter-spacing: 0px
}
h1
{
  font-size: 2.65em; /*=32px*/ padding: 0px 0px 25px 0px; letter-spacing: 0px;
}
h1.themeTitle
{
  color: #798f8e;
}

h2
{
  font-size: 1.5em; /*=18px*/ padding: 0px 0px 10px 0px; text-transform: lowercase;
}
h2.themeTitle
{
  color: #798f8e;
}
h2.home
{
  font-size: 2.32em; /*=28px*/ font-style: italic; padding-top: 25px;
}

h2.title, h3.title
{
  color: #B5D260; font-size: 1.99em; /*=24px*/ font-weight: bold; text-transform: none; padding-top: 10px;
  line-height: 1.2em;
}

h3
{
  font-size: 1.162em; /*=14px*/ padding: 0px 0px 5px 0px; text-transform: lowercase;
}

hr
{
  background-color: #127d9a; border: none; height: 5px; margin: 0px 0px 10px 0px;
}

p
{
  line-height: 21px; padding: 0.2em 0 1.2em; font-size:1.083em; /*=13px*/
}
.leadin, .leading p
{
  color: #b5d260; font-size: 1.5em; /*=18px*/ line-height: 30px;
}
.leadin2 p
{
  color: #cde191; font-size: 1.328em; /*=16px*/ line-height: 25px;
}

.italics
{
  font-style: italic;
}

.clear
{
  clear: both;
}

.left
{
  float: left;
}

.right
{
  float: right;
}

.hidden
{
  display: none;
}

a.arrow_link
{
  color: #B5D260; display: block; margin-top: 30px; padding: 5px 34px 8px 0; text-align: right;
  background: url('/courses/globalart/images/small_arrow.gif') no-repeat 100% 0;
}

a.arrow_link.header
{
  background-image: url('/courses/globalart/images/small_arrow_gray.gif'); color: #798f8e; margin-top: 7px;
}

a.arrow_link:hover, a.arrow_link.header:hover
{
  text-decoration: none; color: #0FA1C9; background-image: url('/courses/globalart/images/small_arrow_on.gif');
}

a.arrow_link.back
{
  float: left; padding: 5px 0 8px 34px; background: url('/courses/globalart/images/small_arrow_back.gif') no-repeat top left;
  margin: 20px 0 0 0px;
}

a.arrow_link.back:hover
{
  background-image: url('/courses/globalart/images/small_arrow_back_on.gif');
}

a.arrow_link.mini
{
  color: #798F8E; background: url('/courses/globalart/images/mini_arrow.gif') top right no-repeat; padding: 0 18px 0 0;
  margin-top: 15px;
}

a.arrow_link.mini:hover
{
  background-image: url('/courses/globalart/images/mini_arrow_on.gif'); color: #0FA1C9;
}

a.backlink
{
  float: left; color: #B5D260; display: block; padding: 10px 0 0 50px; height: 28px;
  margin: 10px 0 20px 5px; background: url('/courses/globalart/images/circle_arrow_back.gif') top left no-repeat; font-size: 1.162em; /*=14px*/
}

a.backlink:hover
{
  text-decoration: none; color: #0FA1C9; background-image: url('/courses/globalart/images/circle_arrow_back_on.gif');
}

.caption
{
  color: #798F8E;
}

#artwork_container
{
  display: none; position: absolute;
}

/* ---------- ANNENBERG HEADER --------- */
#annenbergHeader
{
  width: 100%;
  height: 28px;
  background: #000 url(/courses/globalart/images/annenberg_logo.gif) 0 0 no-repeat;
}

#annenbergHeader form
{
  display:inline;
  margin-left:20px;
}

#annenbergHeader input[type=text]
{
  background-color: #171b1b;
  border-style:solid;
  border-width:1px;
  border-color: #4a5757;
  color: #e8e4d4;
  height:13px;
  width:150px;
  font-size:11px;
  vertical-align:middle;
}

#annenbergHeader input[type=submit]
{
  height:15px;
  width:41px;
  background-image:url("/courses/globalart/images/button_search.png");
  vertical-align:middle;
}

#annenbergHeader ul
{
  float: right;
  padding: 6px 0 0 0;
  margin: 0px 20px;
}

#annenbergHeader li
{
  display: inline; margin: 0px 3px;
}

#annenbergHeader a
{
  color: #9AACAC;
  font-size: 0.86em; /*=10px*/
  padding: 0 10px 0 0;
  border-right: 1px solid #3c4444;
}

#annenbergHeader a:hover
{
  color: #0fa1c9; text-decoration: none;
}

#annenbergHeader a.last
{
  border: none; padding: 0;
}

/* -------------- LAYOUT -------------- */

#container
{
  width: 806px; margin: 30px auto;
}

.content
{
  clear: both;
}

.layout1, .layout2, .layout4, .layout5
{
  float: left;
}

.left_column
{
  float: left;
  margin: 0 20px 0 0;
  border-top: 5px solid #B5D260;
  padding-top: 0.6em;
  position: relative;
}

.layout1 .left_column
{
  width: 480px;
}

.layout2 .left_column
{
  width: 390px;
}

.layout4 .left_column, .layout5 .left_column
{
  width: 520px;
}

.right_column
{
  float: left;
  border-top: 5px solid #127d9a;
  padding-top: 0.6em;
}

.layout1 .right_column
{
  width: 300px;
}

.layout2 .right_column
{
  width: 390px;
}

.layout4 .right_column, .layout5 .right_column
{
  width: 260px;
}

.layout1 .right_column .box
{
  width: 300px; border-top: 5px solid #127d9a; margin: 0 20px 0 0; padding-top: 5px; clear: both;
}

.layout1 .right_column a.arrow_link, .layout4 .right_column a.arrow_link
{
  margin-bottom: 30px;
}

.layout1 .right_column .box
{
  padding-top: 5px;
}

.layout1 .leadin, .layout4 .leadin
{
 font-size: 1.74em; /*=21px;*/
 padding-top:5px;
}

.layout1 h1, .layout2 h1, .layout3 h1, .layout4 h1, .layout5 h1
{
  float: left;
  width: 280px;
  color: #798F8E;
  text-transform: lowercase;
  font-weight: bold;
  line-height: 1em;
}

.layout1 h1
{
  font-size: 2.4em; /*=18px*/
  width:auto;
}

.layout1 h1 .theme_title
{
  width:auto;
}

.layout2 h1
{
  font-size: 1.5em; /*=18px*/
}

.layout3 h1
{
  float:none;
  width: auto;
  font-size: 2.4em;
  color: #0b83b0;
}

.layout4 h1
{
  width: auto;
  font-size: 2.4em;
}

.layout5 h1
{
  width: auto;
  float:none;
  font-size: 2.4em;
}

.layout5 h1.column_title
{
  color: #0b83b0;
}

.layout5 h1.theme_title
{
  padding: 20px 0px 20px 0px;
  font-size:1.5em;
}

.layout5 .right_column h1
{
  color: #0b83b0;
  font-size: 1.5em;
  margin-top:5px;
}

.layout2 h1
{
  width: 270px;
}

.layout1 h1 span, .layout2 h1 span, .layout4 h1 span
{
  float: left;
}

.layout2 h1 span.theme_number, .layout2 h4 span.theme_number
{
  padding-right: 5px;
}

.layout2 h1 .theme_title
{
  width: 200px;
}

.layout4 h1 .theme_title
{
  width: auto;
}

#theme_container .layout4.bottom .left_column
{
  border-top: 5px solid #B5D260;
}

.layout5 h1 .theme_title
{
  width: auto;
  padding-top:15px;
}

.layout5 h1 .theme_title_and_number
{
  font-size:1.5em;
  padding:20px 0px 8px 0px;
}

.layout5.experts strong
{
  color: #B5D260;
}

h1 a.theme_title:hover
{
  color: #0fa1c9 !important; text-decoration: none;
}

.layout1 .arrow_link, .layout2 .arrow_link, .layout4 .arrow_link, .layout5 .arrow_link

{
  float: right;
}

.layout3
{
  width: 806px; padding-top: 10px; border-top: solid 5px #127d9a;
}

.layout1.bottom
{
  margin-top: 15px;
}

.layout4.bottom
{
  margin-top: 30px;
}

.layout4.bottom .left_column h2
{
  float: left; color: #B5D260;
}

.layout4.bottom .leadin
{
  clear: both; padding-top: 14px;
}

.layout4.bottom .leadin, .layout4.bottom .leadin p
{
  font-size: 1.16em; /*= 16px*/
}

.layout2 .right_column .leadin2
{
  margin-top: 30px;
}

.layout2.bottom
{
  margin-top: 15px;
}

.layout2.bottom.zoom_bottom
{
  margin-top: 0px;
}

.layout2.bottom .left_column
{
  border-top: none; padding-top: 0;
}

.layout2.bottom .left_column .leadin p
{
  padding-top: 0;
}

.layout2.bottom .right_column
{
  border-top: 5px solid #F18348;
}

.layout2.bottom .no_border
{
  border:none !important;
}

.layout2.bottom h1
{
  color: #F18348; text-transform: none; width: auto; font-size: 1.99em;
}

.layout2.bottom .right_column h1
{
  color: #F18348; font-size: 1.5em; /*=18px*/
}

.layout2.bottom .left_column h1
{
  color: #0FA1C9; float: none;
}

.layout2.bottom .util_links
{
  top: 15px;
}

.layout2.bottom .leadin
{
  margin-top: -3px;
}

/* theme color themes */

.layout5 .left_column
{
  border-top: 5px solid #0b83b0;
}

.theme_title.blue
{
  color: #0FA1C9;
}

.left_column.blue, .left_column.blue .box
{
  border-top: 5px solid #0FA1C9;
}

.left_column.blue .theme_title, .left_column.blue h2
{
  color: #0FA1C9;
}

.left_column h1 .blue
{
  color: #0FA1C9;
}

.theme_title.yellow
{
  color: #DECC52;
}

.left_column.yellow
{
  border-top: 5px solid #DECC52;
}

.left_column.yellow .theme_title, .left_column.yellow h2
{
  color: #DECC52;
}

.left_column h1 .yellow
{
  color: #DECC52;
}

.theme_title.purple
{
  color: #a14de0;
}

.left_column.purple, .left_column.purple .box
{
  border-top: 5px solid #a14de0;
}

.left_column.purple .theme_title, .left_column.purple h2
{
  color: #a14de0;
}

.left_column h1 .purple
{
  color: #a14de0;
}

.theme_title.green
{
  color: #628F25;
}

.left_column.green, .left_column.green .box
{
  border-top: 5px solid #628F25;
}

.left_column.green .theme_title, .left_column.green h2
{
  color: #628F25;
}

.left_column h1 .green
{
  color: #628F25;
}

.theme_title.orange
{
  color: #CA6A37;
}

.left_column.orange, .left_column.orange .box
{
  border-top: 5px solid #CA6A37;
}

.left_column.orange .theme_title, .left_column.orange h2
{
  color: #CA6A37;
}

.left_column h1 .orange
{
  color: #CA6A37;
}

.theme_title.lightblue
{
  color: #4BB8B4;
}

.left_column.lightblue, .left_column.lightblue .box
{
  border-top: 5px solid #4BB8B4;
}

.left_column.lightblue .theme_title, .left_column.lightblue h2
{
  color: #4BB8B4;
}

.left_column h1 .lightblue
{
  color: #4BB8B4;
}


/* theme navigation */
#theme_list
{
  margin: 19px 0 40px 0;
  list-style-type: decimal;
  clear:both;
}

#theme_list li
{
  color: #586968;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 1.17em; /*=14px*/
  padding: 6px 0;
  text-transform: lowercase; font-weight: bold;
  clear: left;
}

#theme_list li.selected a
{
  color: #B5D260;
}

#theme_list a
{
  color: #a2b2b1;
}

#theme_list a:hover
{
  color: #0FA1C9;
  text-decoration: none;
}

#theme_list li .bullet
{
  float: left;
  display: block;
  width: 28px;
  padding-bottom:5px;
}

.overview #theme_list
{
  margin-top:0px;
}

/* utility links */
.util_links
{
  position: absolute; right: 0; top: 25px;
}

.util_links.bottom
{
  top: 5px;
}

.util_links.top
{
  top: 10px;
}

.util_links.right
{
  float: right; position: inherit; top: 0;
}

.util_links li
{
  float: left; padding: 2px 0 0 0; height: 15px; margin-left: 10px;
}

.util_links li a
{
  padding-right: 15px;
}

.util_links li.transcripts a
{
  background: url('/courses/globalart/images/icon_transcript.gif') 100% 1px no-repeat;
}

.util_links li.transcripts a:hover
{
  background-image: url('/courses/globalart/images/icon_transcript_on.gif');
}

.util_links li.credits a
{
  background: url('/courses/globalart/images/icon_credits.gif') 100% 4px no-repeat;
}

.util_links li.credits a:hover
{
  background-image: url('/courses/globalart/images/icon_credits_on.gif');
}

.util_links li.watch a
{
  padding-right: 0; margin-left: 0;
}

.util_links li.play a
{
  background: url('/courses/globalart/images/icon_play_small.gif') 100% 3px no-repeat; margin-left: 0;
}

.util_links li.play a:hover
{
  background-image: url('/courses/globalart/images/icon_play_small_on.gif');
}

.print
{
  visibility:hidden;
}

.print_image
{
  display:none;
}

.util_links li.print
{
  padding: 0; margin-left: 15px;
}

.util_links li.print a
{
  display: block;
  width: 19px;
  height: 18px;
  background: url('/courses/globalart/images/icon_print.gif') top left no-repeat;
  position: relative;
  top: -4px;
  padding: 0;
}

a.print.standalone
{
  margin-top:8px;
  float: right;
  width: 19px;
  height: 18px;
  background: url('/courses/globalart/images/icon_print.gif') top left no-repeat;
}

.util_links li.print a:hover, a.print.standalone:hover
{
  background-image: url('/courses/globalart/images/icon_print_on.gif');
}

.util_links a, a.print
{
  color: #798F8E;
}

.util_links a:hover, a.print:hover
{
  color: #0FA1C9; text-decoration: none;
}

/* ----------- HEADER --------------- */
#header
{
  width: 800px;
}

#logo
{
  display: block; float: left; width: 300px;
}

#header ul#main_nav
{
  float: right;
  margin-bottom: 21px;
  padding-top: 4px;
  cursor: default;
}

#header ul#main_nav li
{
  float:left;
  padding-right:8px;
  margin-right: 8px;
  border-right:
  solid 1px #000;
}

#header ul#main_nav li ul li
{
  border-color: black;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  display: block;
  margin: 0;
  padding: 0;
}

#header li#themeRollover
{
  float:right;
  padding-bottom:3px;
  cursor: pointer;
}

#header li#themeRollover #select_a_theme_text
{
  float:left;
  cursor: pointer;
}

#header li#themeRollover a#select_a_theme_link:hover
{
  color: #0fa1c9;
  text-decoration: none;
  cursor: pointer;
}

#header li#themeRollover #select_a_theme #arrow
{
  background-image:url('/courses/globalart/images/icon_arrow.gif');
  margin-top:4px;
  margin-left:20px;
  width:8px;
  height:5px;
  float:left;
  border-style:solid;
  background-position:0px 0px;
  overflow:hidden;
}

#header li#themeRollover a#select_a_theme_link:hover #arrow
{
  background-position:0px 6px;
}

#header div#themeListContainer
{
  clear:both;
  position:relative;
}

#header ul#themeList
{
  width: 146px;
  position: absolute;
  display:none;
  background: #1a1e1f;
  left: 0px;
  top: 0px;
  z-index: 300;
  border-style: solid;
  border-color: #0fa1c9;
  border-width:3px 1px 1px 1px;
  cursor: pointer;
}

#header ul#themeList li
{
    border-style:none;
    float:none;
}

#header ul#themeList li.top
{
  border-left: none;
  border-right: none;
}

#header ul#main_nav li ul#themeList li a
{
  display: block;
  padding: 4px 0px 4px 5px;
  letter-spacing: 0;
  text-transform: lowercase;
  color: #0fa1c9;
}

#header ul#main_nav li ul#themeList li a:hover
{
  background-color: #b5d260; color: #000;
}

#header ul#main_nav li ul#themeList li.first a
{
  font-size:1.083em;
}

#header ul#main_nav li ul#themeList li.last a
{
  border-bottom: none;
}

#header ul#main_nav li ul#themeList li a .number
{
  color: #798f8e;
}

#header ul#main_nav li ul#themeList li a:hover .number
{
  color: #000;
}

#header li a
{
  color: #bddfdd;
  font-size: 0.91em; /*=11px*/
  text-transform: uppercase;
  letter-spacing: 2.5px;
}
#header li a:hover
{
  color: #0fa1c9; text-decoration: none;
}
#header ul#main_nav li.endItem {
  border: none;
  margin-right:0px;
  padding-right:0px;
}

/* ----------- FOOTER --------------- */
#footer
{
  float: left;
  margin: 0 auto;
  margin-top: 40px;
  width: 806px;
  background: #000;
  font-size: 11px;
}

#worldArtLinks
{
  float: left; width: 222px;
}

#worldArtLinks li
{
  display: inline;
}

#worldArtLinks li a
{
  float: left;
  padding: 7px 0 0 7px;
  height: 15px;
  width: 90px;
  border-right: 1px solid #1a1e1f;
  border-bottom: 1px solid #1a1e1f;
  font-size: 11px;
  color: #fff;
  line-height:8px;
}

#worldArtLinks li a:hover
{
  background-color: #0FA1C9; text-decoration: none;
}

#annenbergLinks
{
  float: right; margin: 17px 0 0 0;
}

#annenbergLinks ul
{
  padding: 5px 0 0 0; margin: 0px 20px 0 0;
}

#annenbergLinks li
{
  display: inline; margin: 0px 3px;
}

#annenbergLinks a
{
  color: #ffffff;
  font-size: 11px;
  margin: 7px 0 0 0;
  padding: 0 10px 0 0;
}

#annenbergLinks ul li a
{
  border-right: 1px solid #6e7272;
}

#annenbergLinks a:hover
{
  color: #0fa1c9; text-decoration: none;
}

#annenbergLinks a.last
{
  border: none; padding: 0;
}

#annenbergLinks div
{
  text-align:right;
  padding-right:23px;
  padding-top:5px;
}

#wnet_logo
{
  display: block;
  float: left;
  width: 130px;
  height: 39px;
  background: url('/courses/globalart/images/wnet_logo.jpg') top left no-repeat;
  margin: 17px 0 0 10px;
}

/* ----------- HOMEPAGE --------------- */
#home_images
{
    position:relative;
    width:800px;
    height:300px;
    border:1px solid black;
}

#home_images:hover
{
    border:1px solid #B5D260;
}

#home_images_description_background
{
    font-size:1.5em;
    position:absolute;
    z-index:15;
    bottom:0px;
    width:800px;
    height:25px;
    background-image:url('/courses/globalart/images/transparent_black.png');
    background-repeat: repeat;
}

#home_images_description
{
    font-size:1.2em;
    position:absolute;
    text-transform:lowercase;
    z-index:20;
    bottom:0px;
    height:13px;
    padding:5px;
    font-family: Georgia,"Times New Roman",Times,serif;
}

#home_images_description span.theme_number
{
    color:#798F8E;
}

#home_images_description .theme_title
{
    font-weight:bold;
    position:relative;
    top:2px;
}

#home_images_artwork
{
    font-size:1em;
    position:absolute;
    text-transform:none;
    z-index:20;
    bottom:0px;
    right:2px;
    height:14px;
    padding:4px;
}

#home_images img
{
    position:absolute;
    z-index:10;
}

#home_intro
{
    width:800px;
    margin-top:20px;
}

#home_intro #series_overview_image
{
    float: right;
    width: 175px;
    height: 100px;
    background-image:url('/courses/globalart/images/series_overview.jpg');
    cursor: pointer;
}

#home_intro #series_overview_image:hover
{
    background-position:0px 100px;
}

#home_intro #series_overview_text
{
    float: right;
    color: #0fa1c9;
    font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-size: 1.4em;
    height: 70px;
    margin-top:15px;
    margin-bottom:15px;
    width: 90px;
    text-align: right;
    margin-right: 10px;
    border-style: solid;
    border-color: black;
    border-width: 0px 0px 0px 1px;
    line-height:16px;
    cursor: pointer;
}

#home_intro #series_overview_text span
{
    display:block;
    margin-top:18px;
}

#home_intro a
{
    text-decoration:none;
}


#home_intro .leadin
{
  width: 500px;
  font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
  font-size: 1.2em; /*=14px;*/
  color: #cde191;
  line-height: 24px;
  padding-top: 15px;
}

#home_intro .leadin .italics
{
  font-family: Georgia,"Times New Roman",Times,serif;
  color: #b5d260;
}

#home_intro .theme_link
{
  float: right; padding-top: 36px;
}

#home_intro .theme_link a
{
  display: block; height: 38px; padding: 12px 47px 0 0; font-size: 1.1em;
  background: url('/courses/globalart/images/circle_arrow.gif') top right no-repeat; color: #1091b4;
}

#home_intro .theme_link a:hover
{
  text-decoration: none; color: #b5d260; background-image: url('/courses/globalart/images/circle_arrow_on.gif');
}

#theme_table
{
  width: 800px;
}

#theme_table td
{
  padding: 15px 0; color: #798f8e; font-size: 1.5em; /*=18px*/
  font-family: Georgia,"Times New Roman",Times,serif; text-transform: lowercase;
}

#theme_table td.last_in_row
{
  width:250px;
}

#theme_table td .image_container
{
  width: 250px; border: solid 1px #000; margin-bottom: 6px;
}

#theme_table td .image_container:hover
{
  border: solid 1px #B5D260;
}

#theme_table td .image_container a
{
  display: block;
}

#theme_table td .theme_heading a
{
  font-weight: bold; position: relative; top: 2px;
}

#theme_table td.yellow img
{
  border-top: solid 5px #bfaf43;
}

#theme_table td.yellow a
{
  color: #bfaf43;
}

#theme_table td.blue img
{
  border-top: solid 5px #0b83b0;
}

#theme_table td.blue a
{
  color: #0b83b0;
}

#theme_table td.purple img
{
  border-top: solid 5px #a14de0;
}

#theme_table td.purple a
{
  color: #a14de0;
}

#theme_table td.orange img
{
  border-top: solid 5px #ca6a37;
}

#theme_table td.orange a
{
  color: #ca6a37;
}

#theme_table td.green img
{
  border-top: solid 5px #628f25;
}

#theme_table td.green a
{
  color: #628f25;
}

#theme_table td.lightblue img
{
  border-top: solid 5px #4bb8b4;
}

#theme_table td.lightblue a
{
  color: #4bb8b4;
}

/* ------------ EPISODE PAGE ------------- */
#theme_container
{
  position: relative;
}

#theme_container .leadin
{
  clear: both;
}

#theme_container .theme_image
{
  margin-bottom: 10px;
}

#play_theme_link
{
  display: block; position: relative; width: 480px; height: 195px;
}

#play_theme_link img
{
  border: solid 1px #000;
}

#play_theme_link:hover
{
  text-decoration: none;
}

#play_theme_link span
{
  display: block; position: absolute; bottom: 8px; right: 8px; height: 38px; padding: 10px 45px 0 0;
  color: #0FA1C9; text-transform: lowercase;
  background: url('/courses/globalart/images/circle_arrow.png') top right no-repeat; font-size: 1.74em; /*=21px*/
}

#theme_container .credit_text, #theme_container .transcript_text
{
  display: none;
}

#video_container
{
   clear: both; width: 512px; height: 288px; border: 1px solid #798F8E; padding: 1px;
   background-color:#1A1E1F;
}

#video #no_flash
{
  height: 160px;
  padding: 128px 0 0 10px;
}

#no_flash span
{
  display: block; font-size: 1.5em; color: #f26c4f; padding-bottom: 7px;
}

#no_flash a
{
  color: #2299D5;
}


.video_caption
{
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 0.83em;
  color:#798f8e;
  margin-top: 1em;
  line-height: 1.4em;
}

.questions_box
{
  margin-top: 40px; border-top: 5px solid #F18348; padding-top: 0.6em;
}

.questions_box h2
{
  color: #F18348 !important;
}

.supplemental_materials
{
    font-size:.9em;
    line-height:1.4em;
    margin-top:54px;
    margin-bottom:30px;
}

.supplemental_materials ul
{
    clear:left;
}

.supplemental_materials li
{
    float:left;
    background: #344245;
    width: 129px;
    height:25px;
    z-index: 1;
    margin: 0px 1px 1px 0px;
}

.supplemental_materials li .button
{
    padding: 5px 7px;
    display:block;
}

.supplemental_materials li a
{
    color: #798f8e;
}

.supplemental_materials li:hover a
{
    color: black;
    text-decoration:none;
}

.supplemental_materials li:hover
{
    background-color:#0FA1C9;
}

.supplemental_materials .button_row
{
    clear:left;
}

.supplemental_materials .icon_page
{
    float:right;
    background-image: url('/courses/globalart/images/icon_page.gif');
    width:12px;
    height:17px;
    overflow: hidden;
}

.supplemental_materials li:hover .icon_page
{
    background-position:0px 16px;
}

.supplemental_materials .icon_guy
{
    float:right;
    background-image: url('/courses/globalart/images/icon_guy.gif');
    width:12px;
    height:17px;
    overflow: hidden;
}

.supplemental_materials li:hover .icon_guy
{
    background-position:0px 16px;
}

.supplemental_materials .icon_compare
{
    float:right;
    background-image: url('/courses/globalart/images/icon_compare.gif');
    width:20px;
    height:12px;
    margin-top:2px;
    overflow: hidden;
}

.supplemental_materials li:hover .icon_compare
{
    background-position:0px 11px;
}


/* ----------- ARTWORK GRID ------------- */
#art_grid
{
  margin-top: 0px;
}

#art_grid td
{
  background: #1a1e1f;
}

#art_grid td:hover
{
  background: #1a1e1f;
}

#art_grid td a
{
  padding:2px;
  display:block;
}

#art_grid td a:hover
{
  text-decoration: none;
  width:61px;
  padding:1px;
  border: 1px solid #B5D260;
}

#art_grid td .art_info
{
  display: none;
  position: absolute;
  background: #344245;
  width: 200px;
  z-index: 600;
  padding: 4px 5px;
}

#art_grid td .art_info .art_name
{
  display: block;
  color: #b5d260;
  font-size: 1.1em;
  margin-bottom: 4px;
}

#art_grid td .art_info .artist_name
{
  color: #798f8e;
}

/* ----------- ARTWORK RECORD PAGE ------------- */

#record.layout2 h1
{
  padding-bottom:0px;
}

#artwork_description p
{
  color: #e8e4d4;
}

.art_heading
{
  position: relative; width: 390px; margin: 15px 0 30px 0; float: left;
}

.art_heading .left
{
  width: 340px;
  padding-top:5px;
}

.art_heading.smaller
{
  margin-top: 18px;
}

.art_heading .util_links
{
  position: inherit; float: right; top: 16px;
}

.art_heading.smaller .util_links
{
  top: 14px;
}

.art_heading h2
{
  color: #b5d260 !important; padding-top: 0;
}

.art_heading.smaller h2
{
  font-size: 1.17em;
}

.art_heading .caption
{
  font-family: Georgia, "Times New Roman", serif; font-size: 1.17em;
}

.art_heading .caption_arrow
{
  float:left;
  width:12px;
}

.art_heading .caption_artist
{
  float:left;
  width:325px;
}

.art_heading.smaller .caption
{
  font-size: 1em;
}

ul li#theme_artwork h2 a
{
  color: #0FA1C9; background: url('/courses/globalart/images/down_arrow.gif') 100% 10px no-repeat; padding-right: 20px;
}

ul li#theme_artwork h2 a:hover
{
  color: #B5D260; text-decoration: none; background-image: url('/courses/globalart/images/down_arrow_on.gif');
}

ul li#theme_artwork h2
{
  display:inline;
}

ul li#theme_artwork
{
  position: relative;
  z-index:100;
}

ul li#theme_artwork ul#grid_container
{
  width: 388px;
  display: none;
  z-index:200;
  position: absolute;
  border: solid 1px #107e99;
  border-top-width: 5px;
  top:-12px;
}

ul li#theme_artwork ul#grid_container li
{
  padding: 8px;
  background-color: #131718;
}

#art_grid.dropdown
{
  background-color: #131718;
  margin-top: 0;
}

#art_grid.dropdown td
{
  background-color: #131718;
  padding:0px;
  padding:0px 1px 1px 0px;
  width:61px;
}

#art_grid.dropdown td a
{
  border: solid 1px #131718;
  display: block;
  padding: 0px;
  width:59px;
}

#art_grid.dropdown td a:hover
{
  border: solid 1px #b5d260;
  text-decoration: none;
  padding:0px;
  width:59px;
}

#art_grid.dropdown td .art_info
{
  top: 10px;
}

.zoom_container
{
  margin: 40px 0 20px 0;
  border: 1px solid #4A5757;
  padding: 1px;
}

.large_zoom_container
{
  width:796px;
}

.large_zoom_container img
{
  margin:auto;
  display:block;
}

.zoom_div
{
    background-color:black;
    text-align:right;
    padding-right:50px;
}

.zoom_div a
{
    color:#00B1D8;
    font-family:Helvetica;
    font-size:11px;
}

#larger_or_smaller_zoom_link
{
    height:21px;
    background-color:black;
}

#larger_link
{
  display:block;
  float:left;
  background-image:url('/courses/globalart/images/icon_expand_magnifier.png');
  width:123px;
  height:17px;
  margin-top:3px;
}

#smaller_link
{
  display:block;
  float:left;
  background-image:url('/courses/globalart/images/icon_back.png');
  width:44px;
  height:17px;
  margin-top:3px;
}

#larger_link:hover
{
  background-position:0px 17px;
}

#smaller_link:hover
{
  background-position:0px 17px;
}

#tombstone
{
  width: 390px; font-size: 0.91em; /*=11px*/  margin: 20px 0 40px 0; border-top: solid 1px #131617;
}

#tombstone td, #tombstone th
{
  border-bottom: solid 1px #131617; padding: 5px 0; text-align: left;
}

#tombstone th
{
  color: #798F8E; padding: 0 20px 0 5px; width: 70px;
}

#tombstone td .header
{
  color: #798F8E;
}

#tombstone td a
{
  text-decoration: underline;
  color: #0FA1C9;
}

#expert_perspective_title
{
  color: #0FA1C9;
}

#expert_perspective
{
  width: 372px; margin-top: 4px; border-top: solid 1px #131617;
  margin-bottom:40px;
}

#expert_perspective td
{
  border-bottom: solid 1px #131617;
  background-color: #21262a;
}

#expert_perspective tr:hover td
{
  background-color: #2a3338;
}


#expert_perspective .audio_icon
{
  display:block;
  background: url('/courses/globalart/images/icon_speaker_expert.gif');
  background-position: 10px 0px;
  background-repeat: no-repeat;
  height:20px;
  width:40px;

}

#expert_perspective td a
{
  position: relative;
  display: block;
  padding: 10px 0 10px 0px;
  color: #B5D260;
  font-size: 1.162em; /*=14px*/;
}

#expert_perspective tr.audio.selected .expert_name
{
  position: relative;
  display: block;
  padding: 10px 0 0px 0px;
  color: #B5D260;
  font-size: 1.162em; /*=14px*/;
}

#expert_perspective tr:hover
{
  background-color: #2a3338;
}

#expert_perspective tr:hover a
{
  text-decoration: none;
}

#expert_perspective tr:hover a .arrow
{
  background-image: url('/courses/globalart/images/expert_arrow_on.gif');
}

#expert_perspective tr:hover a .audio_icon
{
  background-image: url('/courses/globalart/images/icon_speaker_expert_on.gif');
}

#expert_perspective td span.title
{
  display: block;
  padding-top: 0px;
  font-size: 0.91em; /*=11px*/
  color: #798F8E;
  padding-right:5px;
  width:315px;
}

#expert_perspective tr.audio.selected td span.title
{
  display: block;
  font-size: 1em; /*=11px*/
  color: #798F8E;
  padding: 0px 5px 10px 0px;
  width:315px;
}

#expert_perspective td a span.arrow
{
  display:block;
  background: url('/courses/globalart/images/expert_arrow.gif');
  background-repeat: no-repeat;
  height: 11px;
  width: 17px;
}

#expert_perspective tr.audio.selected .audio_icon
{
  background-image: url('/courses/globalart/images/icon_speaker_expert_selected.gif');
}

#expert_perspective tr.audio.selected a, #expert_perspective tr.audio.selected span
{
  color: #798F8E;
}


#expert_perspective tr.audio.selected td
{
  color: #798F8E;
  background-color: #334245;
}

#additional_resources_title
{
  color: #0FA1C9;
}

#additional_resources p
{
  line-height:14px;
  font-size:11px;
  color: #798F8E;
  text-indent:-10px;
  margin-left:10px;
}

#additional_resources p a
{
  color: #0FA1C9;
}

div.compare_button
{
  display: block;
  float: left;
  width: 389px;
  margin-bottom: 15px;
  background: url('/courses/globalart/images/red_bg.png') top left repeat-x;
  border: solid 1px #000;
  cursor: pointer;
}

div.compare_button:hover
{
  background-position: 0px -46px;
  cursor: pointer;
}

a.compare_link
{
  display: block;
  float: left;
  width: 389px;
  background-position: 370px center;
  padding: 1px;
  cursor: pointer;
}

a.compare_link:hover
{
  text-decoration:none;
  cursor: pointer;
}

div.compare_button.three
{
  height: auto;
}

div.compare_button:hover
{
  text-decoration: none;
}

div.compare_button span.image
{
  float: left;
  border: solid 1px #191d1e;
  margin: 0px 1px 0px 0px;
}

div.compare_button.three span.image
{
  border: none;
}

div.compare_button.three span.image img
{
  border: solid 1px #191d1e;
}

div.compare_button span.question
{
  float: right;
  width: 250px;
  color: #fff;
  padding-right: 15px;
  margin-right: 5px;
}

div.compare_button.three span.question
{
  width: 200px;
  padding-top: 2px;
}

/*----------- COMPARE ALL PAGE -----------*/

.compare_bar
{
    display:block;
    height:48px;
    padding:6px;
    cursor:pointer;
}

.compare_even
{
    background-color:#21262a;
    border-style:solid;
    border-color:#121617;
    border-width:1px 0px 1px 0px;
}

.compare_odd
{
    background-color:#1d2225;
}

.compare_container
{
    margin-bottom:20px;
}

.compare_container a:hover
{
    text-decoration:none;
}


a .main_question
{
    color: #e8e4d4;
}

.compare_content_container
{
    display:block;
    margin-right:30px;
}

.compare_bar:hover
{
    background-color:#344245;
}

.compare_bar img
{
    float: left;
    margin-right:5px;
    border:1px solid black;
}

.compare_bar img.last_image
{
    margin-right:15px;
}

.compare_bar .main_question
{
    display:block;
    padding-top:10px;
}

span.compare_arrow
{
    float:right;
    margin-top:18px;
    margin-right:10px;
    width:8px;
    height:13px;
    background-image:url('/courses/globalart/images/compare_arrow.gif');
    overflow:hidden;
}

/*--------- RESOURCES PAGE ------------*/

#resources
{
  border-top: 5px solid #127d9a;
  font-family: Georgia, "Times New Roman", serif;
  font-weight:bold;
}

#resources h1
{
  width: 280px;
  color: #0b83b0;
  text-transform: lowercase;
  font-weight: bold;
  line-height: 1em;
  font-size: 1.5em;
  margin: 0 20px 0 0;
  padding-top: 0.6em;
}

#resources .resource_name
{
  float:left;
  padding:8px;
  text-transform: lowercase;
}

#resources .resource_number
{
  float: left;
  display: block;
  width: 28px;
}

#resources div.resource
{
  float:left;
  clear:left;
  background-color: #273032;
  margin-bottom:1px;
  color: #798f8e;
  width:100%;
}

#resources div.resource.all_resources
{
  margin-bottom:30px;
}

#resources span.guide_pdf, #resources span.textbook_pdf, #resources span.appendix_pdf
{
  width:75px;
  cursor:pointer;
  float:right;
  border-style: solid;
  border-color: #1a1e1f;
  border-width: 0px 0px 0px 1px;
  padding:8px;
  font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
  font-size:.9em;
}

#resources span.appendix_pdf
{
  width:150px !important;
}


#resources a
{
  color: #798f8e;
}

#resources span.guide_pdf:hover, #resources span.textbook_pdf:hover, #resources span.appendix_pdf:hover
{
  background-color:#0FA1C9;
  color: black;
}


#resources span.guide_pdf span.icon_pdf, #resources span.textbook_pdf span.icon_pdf, #resources span.appendix_pdf span.icon_pdf
{
  float:right;
  margin-top:1px;
  margin-left:10px;
  width:20px;
  height:12px;
  overflow:hidden;
  display:block;
  background-image: url("/courses/globalart/images/icon_pdf.png");
  background-repeat: no-repeat;
}

#resources span.guide_pdf:hover span.icon_pdf, #resources span.textbook_pdf:hover span.icon_pdf, #resources span.appendix_pdf:hover span.icon_pdf
{
  background-position: 0px -12px;
}

/*----------- BROWSE PAGE -------------*/
#filter
{
  position: relative; margin-top: 5px;
}

#filter_nav
{
  width: 210px;
}

#filter_nav li a
{
  display: block; width: 180px; height: 21px; font-size: 1.162em; /*=14px*/ color: #798F8E; padding: 7px 10px 0 10px;
  background: #344245 url('/courses/globalart/images/explorer_arrow.gif') 95% 10px no-repeat; border-bottom: solid 1px #1A1E1F;
}

#filter_nav li a:hover
{
  background: #798F8E url('/courses/globalart/images/explorer_arrow_on.gif') 95% 10px no-repeat; color: #1A1E1F;
  text-decoration: none;
}

#filter_nav li.selected a, #filter_nav li.selected a:hover
{
  width: 190px; background: #B5D260 url('/courses/globalart/images/explorer_arrow_selected.gif') 95% 10px no-repeat; color: #1A1E1F;
}

#filter .content
{
  position: absolute;
  top: 0;
  left: 211px;
  width: 593px;
  height: 91px;
  padding: 11px 0;
  border: 1px solid #B5D260;
  display: none;
}

#filter .content.show
{
  display: block;
}

#filter .content ul
{
  float: left;
  padding: 0 13px;
  color: #798F8E;
}

#filter .content ul li
{
  line-height: 1.55em;
}

#filter .content a
{
  color: #E8E4D4;
}

#filter .content a:hover
{
  text-decoration: none; color: #0FA1C9;
}

#filter .content ul li span
{
  color: #B5D260;
}

#filter .content div.bottom_link
{
  margin-top:3px;
}

#filter .content div.bottom_link span.left_arrow_entity
{
  color: #798F8E;
}

#browse_container
{
  z-index:200;
  position: relative;
}

#browse_grid
{
  clear:both;
  margin-left:-2px;
}

#browse_grid td
{
  width: 110px; padding: 2px 2px 0 0;
}

#browse_grid td img
{
  border: 1px solid #1A1E1F;
}

#browse_grid td a
{
  display: block; border: 1px solid #1A1E1F;
}

#browse_grid td a:hover
{
  border: 1px solid #B5D260; text-decoration: none;
}

#browse_grid td a .art_info
{
  display: none;
  position: absolute;
  background: #344245;
  left: 90px;
  top: 35px;
  width: 160px;
  z-index: 600;
  padding: 10px;
}

#browse_grid td a .art_name
{
  display: block;
  color: #b5d260;
  font-weight: bold;
  font-size: 1.1em;
  font-family: Georgia, "Times New Roman", serif;
  line-height: 18px;
  margin-bottom: 6px;
}

#browse_grid td a .artist_name
{
  color: #798f8e;
}

#browse_list
{
  width: 806px;
  border-top: solid 1px #868687;
  color: #feffff;
  clear:both;
  float:left;
  margin-top:5px;
}

#browse_list th
{
  text-align: left; padding: 5px 0;
}

#browse_list td, #browse_list th
{
  border-bottom: solid 1px #868687; vertical-align: top;
}

#browse_list td
{
  padding: 8px 15px 8px 0;
}

#browse_list td p
{
  margin: 0; line-height: normal;
}

#browse_list td a
{
  color: #A2C8C6;
}

#browse_list td a:hover
{
  text-decoration: none; color: #0FA1C9;
}

#browse_list td.image, #browse_list td.date
{
  width: 80px;
}

#browse_list td.name
{
  width: 160px;
}

#browse_list td.medium, #browse_list td.artist
{
  width: 150px;
}

#browse_list td.image a img
{
  border: solid 1px #868687;
}

#browse_list td.image a:hover img
{
  border: 1px solid #B5D260;
}

.browse_top
{
  clear: both; margin-top: 50px;
}

.browse_top span.left
{
  color: #0FA1C9;
}

#view_toggle
{
  float: right;
  margin-bottom:5px;
}

#view_toggle li
{
  float: left; width: 15px; height: 15px;
}

#view_toggle li a
{
  display: block; width: 15px; height: 15px;
}

#view_toggle li.grid
{
  padding-right: 5px;
}

#view_toggle li.grid a
{
  background: url('/courses/globalart/images/icon_grid_off.gif') top left no-repeat;
}

#view_toggle li.grid a:hover
{
  background-image: url('/courses/globalart/images/icon_grid_on.gif');
}

#view_toggle li.grid.grid_off
{
  background: url('/courses/globalart/images/icon_grid.gif') top left no-repeat;
}

#view_toggle li.list a
{
  background: url('/courses/globalart/images/icon_list_off.gif') top left no-repeat;
}

#view_toggle li.list a:hover
{
  background-image: url('/courses/globalart/images/icon_list_on.gif');
}

#view_toggle li.list.list_off
{
  background: url('/courses/globalart/images/icon_list.gif') top left no-repeat;
}

/* ------------ EXPERT PERSPECTIVE ------------ */
h2.normal
{
  color: #0FA1C9 !important; padding-bottom: 0; margin-top: 30px;
}

.audio_container
{
  clear: both;
  margin-top: 10px;
}

.expert_header
{
  padding-top:3px;
  float:left;
  margin-bottom:15px;
}

.expert_header img
{
  float: left; border: 1px solid #798F8E; margin: 14px 10px 0 0; padding: 1px;
}

.expert_header:hover img
{
  border-color: #B5D260;
}

.expert_header:hover .title
{
  text-decoration: underline;
}

.expert_header .heading3
{
  display:block;
  color: #B5D260;
  font-size: 1.99em; /*=24px*/
  font-weight: bold;
  text-transform: none;
  padding-top: 10px;
  line-height: 1.2em;
  font-family: Georgia, "Times New Roman", Times, serif;
  letter-spacing: 0px;
}

.expert_header .title_and_caption
{
  float:left;
  width:290px;
}

.expert_text
{
  margin-top: 15px; padding: 0 10px 0 25px;
}

.expert_text .bqstart
{
  position:relative;
  float: left;
  color: #0FA1C9;
  font-size: 2.9em; /*=36px*/
  margin: 15px 0 0 -25px;
}

.expert_text .bqend_container
{
  color: #0FA1C9;
  position:relative;
  font-size: 2.65em;
  line-height:0px;
  margin-left:4px;
}

.expert_text .bqend
{
  color: #0FA1C9;
  position:absolute;
  top:2px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
  .expert_text .bqend {top: 35px;}
}

/* ------------- COMPARE ------------------ */
#compare .left_column
{
  border-top: 5px solid #127d9a;
}

#compare .left_column h1
{
  color: #0FA1C9;
}

#compare .right_column h2
{
  margin-top: 9px; color: #798F8E;
}

.questions
{
  width: 390px;
  margin: 0px;
  padding: 0px;
  clear:both;
}

.questions li
{
  padding-left:20px;
  padding-bottom: 20px;
  background-image: url('/courses/globalart/images/icon_bullet.png');
  background-repeat: no-repeat;
  background-position: 5px 10px;
}

.questions li span.text
{
  display:block;
  width: 350px;
  line-height: 21px;
}

.questions.main li
{
  padding: 0;
}

.questions.main li a
{
  display: block; padding: 15px 0 15px 40px; color: #fff; background: url('/courses/globalart/images/icon_question.gif') center left no-repeat;
}

.questions.main li a:hover
{
  text-decoration: none; border: solid 1px #e48958;
}

#artworks_compare td
{
  padding: 0 20px 20px 0; vertical-align: top;
}

#artworks_compare td.last
{
  padding-right: 0;
}

#artworks_compare td .zoomImage
{
  width: 390px; height: 252px; padding-top: 1px; margin-bottom: 0.6em;
}

#artworks_compare td .zoomImage a
{
  display: block; border: solid 1px #4a5757;
}

#artworks_compare td .zoomImage a:hover
{
  border: solid 1px #0FA1C9;
}

#artworks_compare td .zoomImage img
{
  display: block; margin: 0 auto;
}

#artworks_compare td .caption
{
  float: left; margin-left: 5px;
}

#artworks_compare td a.mini_arrow
{
  color: #798F8E; display: block; float: left; height: 13px; padding-left: 18px;
  background: url('/courses/globalart/images/mini_arrow_back.gif') top left no-repeat;
}

#artworks_compare td a.mini_arrow:hover
{
  color: #0FA1C9; text-decoration: none; background-image: url('/courses/globalart/images/mini_arrow_back_on.gif');
}

/* ---------------- CREDITS --------------------------*/

#credits
{
  border-top: 5px solid #127d9a;
}

#credits h1
{
  text-transform: lowercase;
  font-weight: bold;
  line-height: 1em;
  font-size:2em;
  margin-top:5px;
  color: #0FA1C9;
}

#credits h2
{
  margin-bottom:10px;
}

#credits_left_column
{
  float:left;
  width:390px;
}

#credits_right_column
{
  float:right;
  width:390px;
}

#credits ul
{
  margin-bottom:20px;
}

#credits p strong em, #credits li strong em
{
  font-style:normal;
  color:#B5D260;
  font-weight:bold;
  font-family: Georgia, "Times New Roman", serif;
}

#credits li em
{
  font-size:1.083em;
}

#credits li
{
  margin-bottom:5px;
  line-height:15px;
}

/* ------------- ABOUT THIS SERIES ------------------ */

#about_this_series
{
  border-top: 5px solid #127d9a;
}

#about_this_series h1
{
  text-transform: lowercase;
  font-weight: bold;
  line-height: 1em;
  font-size:2em;
  margin-top:5px;
  color: #0FA1C9;
}

#about_this_series_image
{
  float: left;
  margin-right:20px;
  width: 265px;
  height: 150px;
  background-image:url('/courses/globalart/images/world_art_graphic_logo.jpg');
  margin-bottom:20px;
}

#about_this_series_quote
{
  margin-top:50px;
  font-family: Georgia, "Times New Roman", serif;
  color: #b5d260;
  text-align:justify;
  font-size: 1.328em /*=16px*/;
  line-height: 24px;
}

#about_this_series_quote_attribution
{
  color: #CDE191;
  font-size: 1.083em;
  text-align:right;
}

#about_this_series_text
{
  clear:both;
  margin-bottom:20px;
}

#about_this_series_leadin
{
  color: #cde191;
  font-size: 1.328em; /*=16px*/
  line-height: 25px;
}

#about_this_series_left_column
{
  float:left;
  width:390px;
}

#about_this_series_right_column
{
  float:right;
  width:390px;
}

#about_this_series span.theme_number
{
    color:#798F8E;
}

#about_this_series span.theme_number
{
    color:#798F8E;
}

#about_this_series .heading2
{
  font-size:1.083em;
  font-weight:bold;
  font-family:Georgia,"Times New Roman",Times,serif;
  letter-spacing:0;
  text-transform:lowercase;
}

#about_this_series .heading2 span.theme_title:hover
{
  border-bottom:1px solid;
}

#about_this_series a:hover
{
  text-decoration:none;
}

/* ---------------CONTRIBUTORS PAGE -------------- */

#contributors p strong
{
  font-style:normal;
  color:#B5D260;
  font-weight:bold;
  font-family: Georgia, "Times New Roman", serif;
}

#contributors .contributor
{
  clear:both;
}

#contributors h2
{
  clear:both;
  margin-top:20px;
  margin-bottom:5px;
}

#contributors .contributor_image_container
{
  float:left;
  margin-top:8px;
}

#contributors .contributor_image_container img
{
  margin-right:12px;
  border:1px solid #798F8E;
}

#contributors.layout4 h1.column_title
{
  color: #0b83b0;
}

#contributors.layout4 h1.theme_title
{
  font-size:1.8em;
  padding-bottom:25px;
}

#contributors.layout4 .right_column h1
{
  color: #0b83b0;
  font-size: 1.5em;
  margin-top:5px;
}

#consultants_left_column
{
  border-top: 5px solid #127d9a;
}

/* ---------------TRANSCRIPT PAGE -------------- */

.transcript h1.theme_title
{
  clear:none;
}

#transcript_text strong
{
  font-style:normal;
  color:#B5D260;
  font-weight:bold;
  font-family: Georgia, "Times New Roman", serif;
}

#transcript_text strong em
{
  font-style:normal;
  color: #0b83b0;
  font-size:1.25em;
  font-weight:bold;
  font-family: Georgia, "Times New Roman", serif;

}

/* ----------------- SITE MAP ------------------ */

ul.sitemap_container
{
  margin-left:22px;
  margin-bottom:22px;
  color: #0FA1C9;
  text-transform: lowercase;
}

ul.sitemap_container li
{
  display:block;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 1.17em; /*=14px*/
  padding: 6px 0px;
  font-weight: bold;
}

ul.sitemap_container li a
{
  color:inherit;
  vertical-align:top;
  padding-left:0px;
}

ul.sitemap_container li a:hover
{
  color: #0FA1C9;
  text-decoration:underline;
}

#sitemap h1
{
  text-transform: lowercase;
  font-weight: bold;
  line-height: 1em;
  font-size:2em;
  margin-top:5px;
  color: #0FA1C9;
}

.anchor
{
  text-decoration:none;
}

.anchor:hover
{
  text-decoration:none;
}

#sitemap_left_column
{
  float:left;
  width:390px;
  border-top: 5px solid #127d9a;
}

#sitemap_left_column a
{
  color: #0FA1C9;
}

#sitemap_right_column
{
  float:right;
  width:390px;
  border-top: 5px solid #127d9a;
  padding-top: 55px;
}

#sitemap span.theme_number
{
    color:#798F8E;
}

/* IE Fixes for Site Map*/

#sitemap_right_column ul li span.theme_title.yellow a
{
  color: #bfaf43;
}

#sitemap_right_column ul li span.theme_title.blue a
{
  color: #0b83b0;
}

#sitemap_right_column ul li span.theme_title.purple a
{
  color: #a14de0;
}

#sitemap_right_column ul li span.theme_title.orange a
{
  color: #ca6a37;
}

#sitemap_right_column ul li span.theme_title.green a
{
  color: #628f25;
}

#sitemap_right_column ul li span.theme_title.lightblue a
{
  color: #4bb8b4;
}

/* End IE fixes for sitemap */

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.clearfix {
  display: inline-block;
}

html[xmlns] .clearfix {
  display: block;
}

* html .clearfix {
  height: 1%;
}

