/*************************************************************************
 
							SITE CSS FILE : EDIT AT YOUR OWN RISK. 
							IF YOU KNOW WHAT YOU'RE DOING, HAVE FUN! 
	
**************************************************************************/
body {
  font-family:helvetica,sans-serif;
  color:#333;
  min-height:764px;
  min-width:1024px;
  line-height:20px;
}

#container {
  margin:-1em 5%;
  max-width:1200px;
  min-width:900px;
  position:absolute;
  width:90%;
}

#content {
  width:900px;
  margin:-1em auto;
  border-left:1px solid #333333;
  border-right:1px solid #333333;
}



                                                 /* HEADINGS */
h1.title {text-align:left;}

h1.popcasts_blog {text-align:left;}

h1 {
  text-align:center;
  font-size:20px;
  text-transform:uppercase;
}

h2 {
  text-align:center;
  font-size:18px;
}

h3 {text-transform:uppercase;}

h4 {text-align:center;}



                                                 /* STANDARD ELEMENTS */
p, .para {font-size:13px;padding:0;}

p a{font-size:100%;}

a {color:#006666;}

a:hover {
  color:#000;
  text-decoration:underline;
}

a img {border:none;}

img {margin:0;}

blockquote {font-size:12px;}



                                                 /* INPUTS */
textarea {
  font-family:arial,helvetica;
  font-size:12px;
}



                                                 /* SITE TABLES*/
table.site th, 
table.site td {
  padding:5px;
  border:1px solid #999;
}



                                                 /**** FOOTER AND HEADER ****/
#footer_show {margin:2em 0 0 15%;}

div#footer {clear:both;font-size:80%;padding:5em 10px 0 10px;position:relative;left:5%;width:65%;}

#footer a {color:#000;text-decoration:none;}

#footer a:hover {color:#000;text-decoration:underline;}

#footer_content li {float:left;padding:0 2em;list-style:none;font-size:90%;}

div#header {color:#333333;font-size:100%;left:4%;top:54px;position:relative;width:82%;}

#header img {margin-right:10px;padding:10px 0 0 0;}

#header span {position:relative;top:-32px;}

#header_ul li{float:left;list-style:none;margin:0 2em 0 0;}

#header_ul {left:5%;margin:0;position:relative;}

#new_look_link {font-size:70%;display:block;text-align:right;margin:10px -52px -3px 0;}

#tagline {font-size:90%;}
                                                 /**** END FOOTER AND HEADER ****/



                                                 /**** MAIN NAVIGATION ****/

/*Javascript-free drop down menu*/
div#main_nav {
  margin:0;
  position:absolute;
  top:0;
  background-color:#333;
  width:900px;
}

div#main_nav ul {
  padding: 0;
  margin:0;
  width:100%;
}

div#main_nav li {
  position:relative;
  list-style:none;
  margin:0;
  border-bottom: 1px solid #ccc;
  height:33px;
  min-width:11.5%;
}

div#main_nav li:hover {background:#AAA;}

div#main_nav li.hover a {color:#fff;}

div#main_nav li.current_page{background-color:#444;}

div#main_nav li a {
  font-size:15px;
  display:block;
  text-decoration:none;
  color:#FFF;
  font-weight:bold;
}

div#main_nav>ul a {
  width:auto;
  padding:10px 15px;
  text-align:center;
  text-transform:uppercase;
}

div#main_nav ul ul {
  position:absolute;
  left:0;
  display:none;
}

div#main_nav ul ul ul{
  position:absolute;
  top:20%;
  left:100%;
  display:none;
}

div#main_nav ul li {
  float:left;
  background-color:#333;
  float:left;
  border-bottom:1px none;
}
	
/* currently 9 levels of submenus supported */
/* DISABLED */
/*
div#main_nav ul.mainlevel1 li.submenu:hover ul.mainlevel2,
div#main_nav ul.mainlevel1 li.submenu:hover ul.mainlevel2 li.submenu2:hover ul.mainlevel3,
div#main_nav ul.mainlevel1 li.submenu:hover ul.mainlevel2 li.submenu2:hover ul.mainlevel3 li.submenu2:hover ul.mainlevel4,
div#main_nav ul.mainlevel1 li.submenu:hover ul.mainlevel2 li.submenu2:hover ul.mainlevel3 li.submenu2:hover ul.mainlevel4 li.submenu2:hover ul.mainlevel5,
div#main_nav ul.mainlevel1 li.submenu:hover ul.mainlevel2 li.submenu2:hover ul.mainlevel3 li.submenu2:hover ul.mainlevel4 li.submenu2:hover ul.mainlevel5 li.submenu2:hover ul.mainlevel6,
div#main_nav ul.mainlevel1 li.submenu:hover ul.mainlevel2 li.submenu2:hover ul.mainlevel3 li.submenu2:hover ul.mainlevel4 li.submenu2:hover ul.mainlevel5 li.submenu2:hover ul.mainlevel6 li.submenu2:hover ul.mainlevel7,
div#main_nav ul.mainlevel1 li.submenu:hover ul.mainlevel2 li.submenu2:hover ul.mainlevel3 li.submenu2:hover ul.mainlevel4 li.submenu2:hover ul.mainlevel5 li.submenu2:hover ul.mainlevel6 li.submenu2:hover ul.mainlevel7 li.submenu2:hover ul.mainlevel8,
div#main_nav ul.mainlevel1 li.submenu:hover ul.mainlevel2 li.submenu2:hover ul.mainlevel3 li.submenu2:hover ul.mainlevel4 li.submenu2:hover ul.mainlevel5 li.submenu2:hover ul.mainlevel6 li.submenu2:hover ul.mainlevel7 li.submenu2:hover ul.mainlevel8 li.submenu2:hover ul.mainlevel9
{display:block;}
*/

                                                 /**** END MAIN NAVIGATION ****/



                                                 /**** SUBORDINATE NAVIGATION ****/
#secondary_nav_header {
  font-weight:bold;
  font-size:16px;
  border-bottom:dotted 1px #999;
  text-transform:uppercase;
  padding:0 0 10px 10px;
  margin:0 0 10px 10px;
  display:block;
  width:70%;
}

ul#recursive_navigation {
  min-height:200px;
  min-width:450px;
  max-width:450px;
}

#side_nav {
  position:absolute;
  top:170px;
  width:20%;
}

#side_nav ul {
  list-style:none;
  padding:0.25em 0.25em 0.25em 1em;
}

#side_nav ul li ul li {
  list-style-image: url("/icons/red_plus.gif");
  margin:0 10px;
}

#side_nav ul.submenu_mainlevel1 {
  padding-left:0;
}

#side_nav a {
  font-size:12px;
  text-decoration:none;
}

#side_nav a:hover {
  color:#000;
  text-decoration:underline;
}

div#breadcrumbs_div {
  position:absolute;
  top:185px;
  left:334px;
}

ul#breadcrumbs {
  margin:0;
  font-size:70%;
  float:left;
  padding:0;
}

ul#breadcrumbs li {
  list-style:none;
  margin:0;
  display:inline;
}

ul#breadcrumbs li a {font-size:100%;}
                                                 /**** END SUBORDINATE NAVIGATION ****/



                                                 /**** MISC ****/
.delete, .delete a{font-weight:bold;color:#A00;}
.nav_enabled, .nav_enabled a {font-weight:bold;color:#700;list-style:none;} 
.not_enabled, .not_enabled a {font-weight:normal;color:#555;}
.bold, .bold a {font-weight:bold;}
.no_bold {font-weight:normal;}
.pagination {font-size:12px;margin-top:10em;float:left;margin:4em 1em;}
.pagination a {border:1px solid #DDD;padding:5px 10px;text-decoration:none;background-color:#EEE;}
.pagination .current {font-size:14px;font-weight:bold;border:1px solid #AAA;padding:5px 10px;}
.pagination .disabled{color:#CCC;border:1px solid #DDD;padding:5px 10px;text-decoration:none;background-color:#EEE;}
.curated_title {font-size:13px;margin-bottom:-0.7em;display:block;}
.yellow{padding:0.5em;background-color:#FD5;-moz-border-radius:4px;-webkit-border-radius:4px;}
.required{color:#F00;}
.not_required {color:green;font-weight:bold;font-size:150%;}
#flashers {position:absolute;top:100px;opacity:1.0;}
.more_link {font-size:80%;}
hr {margin:2em 0;width:85%;}
.justify_left {text-align:left;}
.bold_italic {font-weight:bold;font-style:italic;}
.small {font-size:11px;}
.tiny {font-size:10px;text-transform:none;}
.hidden {display:none;}
.faded {opacity:0.3;}
.gray {color:#AAAAAA;}
div.success {padding:2em;}
#search_field .text_field {color:#AAA;font-style:italic;}
                                                 /**** END MISC ****/



/*
                          ************************      SPECIFIC PAGES      ************************
*/


                                                 /**** STANDARD PAGE ****/
#full_page {max-width:870px;}

#pagecontent {
  left:219px;
  margin:50px 1em 5em 0;
  min-height:600px;
  position:relative;
  width:650px;
  font-size:12px;
}

#pagecontent_home {
  position:relative;
  margin:15px 1em 3em 1em;
  width:900px;
  min-height:600px;
}

#pagecontent_home hr {width:60%;}

#pagecontent_form {
  position:relative;
  top:30px;
}

#pagecontent_search {
  position:relative;
  top:1em;
  margin:1em;
  min-height:600px;
}

#pagecontent_search #search_results {}

#draft_banner {
  display:inline;
  left:325px;
  position:relative;
  top:-61px;
}

.content_subtitle {
  color:#888;
  font-size:15px;
}

#containment {width:870px;}
                                                 /**** END STANDARD PAGE ****/



                                                 /**** HOME PAGE ****/
.home_heading {
  font-weight:bold;
  font-size:16px;
  text-transform:uppercase;
}

#first_column {
  width:540px;
  color:#333;
  font-size:12px;
  float:left;
  margin-top:0;
}

.home_titles {
  font-weight:bold;
  font-size:16px;
  display:block;
}

.home_image_link {
  margin:0 1em 0 0;
  width:118px;
  float:left;
}

#homepage_column_headers {
  margin:0;
  padding:0;
}

#homepage_column_headers li {
  float:left;
  list-style:none;
  padding-top:1.2em;
}

#homepage_column_headers li #first_home_header {
  display:block;
  width:565px;
}

#homepage_column_headers li #second_home_header {}

#latest_post {margin-top:0;}

#latest_post p {margin:0;}

#rightarrow,
#leftarrow {cursor:pointer;}

#SSTextHeader .reg a {color:#C00;}

#our_network, 
#about_pt, 
#popcasts_homepage {margin-left:-3em;}

#our_network >li > p > img, 
#popcasts_homepage >li > p > img {
  float:left;
  margin-right:1em;
}

#our_network li, 
#popcasts_homepage li {
  width:100%;
  list-style:none;
  padding-top:10px;
  border-top:dotted 1px #ccc;
  margin-top:1.5em;
  height:105px;
}

.see_all {margin:2.5em 0 0;}

#about_pt, 
#social_media_homepage {margin-top:2em;}

#about_pt li, 
#social_media_homepage li {
  list-style:none;
  margin-bottom:20px;
}

#about_pt li {margin-top:20px;}

#about_pt span.home_heading, 
#social_media_homepage span.home_heading {
  border-bottom:1px dotted #ccc;
  display:block;
}

#about_pt li table {width:100%;}

#about_pt li table tr td {padding-bottom:15px;}

#social_media_homepage {padding-left:0;}

.tiny_title {
  font-weight:bold;
  border-bottom:dotted 1px #ccc;
  display:block;
  padding: 4px 0 2px 0;
}

#showdiv {
  position: relative; 
  top: 11px; 
  left: -16px;
}

#slideshow_ul {
  width:861px; 
  height: 58px; 
  position: absolute; 
  top: 226px; 
  left: 0px; 
  z-index: 3;
  background-color:#222;
  opacity:0.9;
}

#slideshow_ul li{
  list-style:none;
  padding-left:0;
  margin-left:150px;
  font-family:arial,helvetica, sans-serif;
}

#second_column {
  float:right;
  width:300px;
  font-size:12px;
  color:#333;
  margin-right:40px;
  padding-top:0;
}

#leftarrow {
  z-index: 4; 
  position: absolute; 
  left: 132px; 
  top: 255px;
}

#rightarrow {
  z-index: 4; 
  position: absolute; 
  left: 731px; 
  top: 255px;
}

#whiteline_left {
  z-index: 4; 
  position: absolute; 
  left: 180px; 
  top: 1px;
}

#whiteline_right {
  z-index: 4; 
  position: absolute; 
  left: 714px; 
  top: 1px;
}

#imagetable {
  position:relative;
  width: 1602px; 
  left: -887px; 
  z-index: 1;
}

#SSTextHeader {padding:5px 0 0 0;}

#SSTextBody {padding:0 0 0 0 ;}

.SlideShowHeaderText, 
.SlideShowHeaderText a {
  color:white;
  font-size:14pt;
  font-weight:bold;
}

.SlideShowSubheadText {color:white;}

.SlideShowSubheadText a {
  color:white;
  font-family:Arial;
  font-size:12pt;
  font-weight:normal;
}

#tweet_tweet #twitter_update_list {padding-left:0;}
                                                 /**** END HOME PAGE ****/



                                                 /**** ABOUT PAGE ****/
#crowd_image {margin:0 0;}

#phone_image {float:right;margin:0 0 10px 15px;}

#saul_image {margin:0 0;}

#jam_image {float:left;margin:0 15px 0 0;}
                                                 /**** END ABOUT PAGE ****/



                                                 /**** JOBS ****/
.job_titles {font-size:14px;text-decoration:underline;cursor:pointer;}
.job_descriptions {margin-left:1em;width:60%;}
.job_descriptions ul li {font-size:13px;}
                                                 /**** END JOBS ****/


                                                 /* USER ADDED */
#initiatives {width:130%;margin-left:-13em;}

p .speaker_image {float:left;margin:0 1em 0 0;}



                                                 /**** MEMBERSHIP ****/
p#hub_membership {display:none;}
.hiding_link {float:right;}
.additionals {padding:0 20px;margin:0 10px 10px 10px;}
.another,
.another_address,
.another_phone, 
.another_url,
.another_email {display:none;}

.address_reveal{display:none;}

.hub_fields {background-color:#FF9;}

.hub_note_reveal{display:none;}

#logout_public,
#login_public {display:none;
  list-style:none;
}

#logout_public a:hover,
#login_public a:hover {text-decoration:underline;}

a#password_change_link {font-weight:bold;}

p#password_change {display:none;}

#memberships_management {margin-left:-2.5em;}

#memberships_management li {
  float:left;
  list-style:none;
  margin-right:0.5em;
  font-size:13px;
}

#main_profile {margin:4em 3em 0 0;}

.registered_for_events {font-size:12px;}

#pagecontent_home > #membership_registration {margin-top:3em;}

#sharing_section {width:90%;}
                                                 /**** END MEMBERSHIP ****/



                                                 /**** LOGIN ****/
#site_authentication{
  font-size:12px;
  text-align:right;
  width:73em;
}

#site_authentication a {text-decoration:none;}

#site_authentication ul {
  margin:-1.75em;
  padding:0;
}
                                                 /**** END LOGIN ****/



                                                 /**** REGISTRATION ****/
span.payment_section {
  padding:0 20px;
  display:block;
  margin:10px 10px 20px 10px;
}

#mailing_address_form {
  padding:0 20px;
  margin:10px 10px 20px 10px;
}

#terms_text {width:600px;}

.process_steps {
  font-size:14px;
  font-weight:bold;
  background-color:#00AAAA;
  color:#FFFFFF;
  padding:5px;
  margin-bottom:2em;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

#signup_action {
  text-decoration:underline;
  color:#006666;
  cursor:pointer;
}

#new_signup {
  background-color:#EEEEEE;
  padding:10px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

#public_registration_form {
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  background-color:#EEEEEE;
  padding:10px;
  margin-top:1.5em;
}

#event_terms {
  background-color:#FFF;
  padding:10px;
}
                                                 /**** END REGISTRATION ****/



                                                 /**** BLOG AND POPCASTS ****/
#popcasts_index_sidebar #feed_links a.rss, 
#podcasts_sidebar #feed_links a.rss, 
#blog_rss #feed_links a.rss {
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
  margin:0;
}

.hovertext_bubble {
  position:absolute;
  background:#FFF;
  display:block;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  border:2px solid #09A;
  margin:0;
  padding:5px;
  color:#000;
}

#tag_sidebar {margin:3em 0 0 0;}

#tag_sidebar,
#sidebar_one,
#sidebar_two {
  margin-left:3em;
  width:300px;
  float:left;
}

#tag_cloud {
  margin-top:1em;
  line-height:14px;
}

#tag_cloud a {color:#006666;font-size:5px;}

#tag_cloud h3, 
#masthead h3, 
#sidebar_one h3, 
#category_list h3, 
#related_posts h3, 
#related_popcasts h3, 
#sidebar_one #twitter h2  {
  border-bottom:5px solid red;
  font-size:17px;
  padding-bottom:1em;
}

#sidebar_one >div, 
#tag_sidebar > div, 
#podcasts_sidebar #show_popcast_sidebar > div {
  border-bottom:3px solid #333;
  padding-bottom:1.5em;
}

/*#sidebar_one > #psidebar_separator, */
#podcasts_sidebar #show_popcast_sidebar > #feed_links {
  border:none;
  margin-left:14px;
}

#masthead {line-height:15px;}

#tag_cloud #post_tags a.tag_cloud:hover {color:#000;}

#blog_show h1 {text-align:left;}

#blog_index, 
#blog_show, 
#popcast_show {
  width:500px;
  float:left;
  padding-left:1em;
  min-height:1500px;
  margin:36px 0 3em 0;
}

#popcast_index {
  margin:36px 0 3em 0;
  min-height:600px;
  padding-bottom:4em;
}

#blog_index a, 
#blog_show a, 
#popcast_index a, 
#popcast_show a {
  text-decoration:none;
  margin:0 0 0 0;
}

#blog_index a:hover, 
#blog_show a:hover, 
#popcast_index a:hover, 
#popcast_show a:hover {
  text-decoration:underline;
  color:#000;
}

#blog_index h2 a {text-decoration:none;}

#blog_index h2 {
  text-align:left;
  font-weight:bold;
}

#blog_index hr {
  width:80%;
  color:#000;
}

#masthead, 
#masthead a {font-size:12px;}

/*#psidebar_separator {margin-top:1em;}*/

#psidebar_index {
  position:relative;
  top:405px;
}

#popcast_show #video_tags {
  position:relative;
  top:125px;
}

#video_tags, 
#video_categories {
  margin:1em;
  width:300px;
}

#category_list {
  line-height:19px;
  font-size:12px;
  width:230px;
}


  /* TAGS */
#this_posts_tags a {margin:0;}

.description {margin:50px 0 20px 0;}

.name_and_bio .add_this {
  float:right;
  margin:0 167px 0 0;
}
                                                 /**** END BLOG AND POPCASTS ****/


                                                 /**** POPCASTS ****/
#popcast_show #video_categories,
#popcast_show #video_tags {
  left:640px;
  position:relative;
}

#popcast_show #video_categories{top:-1168px;}

#popcast_show #video_tags {top:-1170px;}

#popcast_show #video_tags a {margin:0;}

#popcast_show #gallery_frame {
  height:325px;
  width:900px;
  margin:0 0 0 -1.05em;
}

#popcast_show #gallery_frame #description {
  float:right;
  margin-top:-20.3em;
  padding-right:37px;
  width:333px;
}

#description #title {
  font-weight:bold;
  margin:0 0 10px 0;
  font-size:20px;
}

#popcast_show #gallery_frame #cat_and_tag {
  left:33.7em;
  margin:-4em 0 0;
  position:relative;
  width:300px;
}

#cat_and_tag #sharing .add_this {
  margin:0;
  padding:0;
}

#cat_and_tag #sharing li {padding-left:10px;}

#popcast_show #category {margin:0;}

#popcast_show #this_posts_tags span, 
#popcast_show #category span {text-transform:uppercase;}

#popcast_show #this_posts_tags {
  margin:0;
  width:300px
}

#popcast_show #gallery_frame .embed {margin-left:10px;}

#popcast_show #meh_div {
  margin:0;
  font-size:13px;
}

#popcast_show #meh_div p {
  font-size:15px;
  margin:0 0 1em;
}

#popcast_show #sharing {
  margin:1em 1.9em 0 0;
  padding:0;
}

#popcast_show #gallery_frame #description img {
  float:left;
  margin:0 10px 10px 0;
}

#popcast_show #gallery_frame #description p {
  margin:0;
  padding:0;
}

#popcast_comments {
  margin:3em 0 0 0;
  width:450px;
}

#popcast_comments h3, 
#post_comments h3 {
  font-size:15px;
  text-transform:uppercase;
}

#content #popcast_show {
  padding-left:2.2em;
  min-height:2500px;
}

#tagged_posts ul {
  margin:0;
  padding:0 0 0 2.5em;
}

#tagged_posts ul li {
  float:left;
  font-size:12px;
  font-weight:bold;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:37px 10px 0 0;
  padding:0;
  width:190px;
}

#tagged_posts ul.matched_podcasts li {
  float:left;
  font-size:12px;
  font-weight:bold;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0 1em 0 0;
  padding:1em;
  width:150px;
  min-height:150px;
}

#tagged_posts ul#first_level li{
  float:left;
  font-size:13px;
  font-weight:bold;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:2.7em 0 1em 1.4em;
  padding:0;
  width:300px;
}

#tagged_posts ul#first_level {
  margin:0;
  padding:0;
}

#tagged_posts ul#first_level img {width:303px;}

#tagged_posts p {
  padding:2em;
  font-weight:bold;
}

#tagged_posts ul#second_level li {
  padding:0;
  width:211px;
  margin:0;
}

#tagged_posts ul#second_level li .tag_results_image img{width:200px;}

#tagged_posts ul#second_level li .tag_results_image{}

#tagged_posts ul#second_level {
  width:700px;
  padding:0;
  margin-left:20px;
}

p.no_posts {
  left:3em;
  top:6em;
  clear:both;
}

#tagged_posts ul.top_of_posts {padding:0;}

#tagged_posts ul.top_of_posts li {
  float:left;
  font-size:12px;
  font-weight:bold;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:1em;
  padding:0;
  width:290px;
}

#posts_tags {
  clear:both;
  padding:0.5em 0 0 1em;
}

#posts_tags>h4 {text-align:left;}

#posts_tags ul {
  margin:0;
  padding:0;
}

#posts_tags ul li {
  list-style:none;
  font-size:12px;
  font-weight:bold;
}

#cat_tag_results #posts_tags .tagged_posts li {}

#cat_tag_results {
  float:left;
  margin:20px 0 3em 0;
  min-height:1200px;
  padding-left:5px;
  width:640px;
}

#podcasts_sidebar {
  float:right;
  height:500px;
  /* staging -- with ads */
/*  margin:27em 3em 0 0;*/
  /* production -- without ads */
  margin:19em 3em 0 0;
  width:300px;
}

#podcasts_sidebar  #show_popcast_sidebar {
  height:500px;
  margin:7em 0 0 -1em;  
}

#podcasts_sidebar #category_results_sidebar {margin:-16em 4em 0 0;}

#download_links {
  margin-top:0;
  text-transform:uppercase;
}

#download_links a {font-size:82%;}

#download_links .tiny {margin-left:95px;}

#download_links .video_file, 
#download_links .audio_file {margin:0 0 0 0.5em;}

#podcasts_sidebar #feed_links {
  width:220px;
  margin-top:0em;
}

#podcasts_sidebar #show_popcast_sidebar #feed_links {
  width:300px;
  padding-bottom:0;
}

#popcast_index #feed_links {
  margin:1em 0 0 1em;
  width:200px;
}

#podcasts_sidebar #feed_links a {margin:0 5px 0 15px;}

#show_popcast_sidebar #video_categories #category_list {width:300px;}

#popcast_index #feed_links a, #podcasts_sidebar #feed_links a {
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
}

#psidebar_one {
  float:right;
  margin:-32em 2em 0 0;
  width: 320px;
}

#popcast_ads {padding:5px;}

#popcast_ads img {}

/*#curated_videos ul li {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:1em 2px 0 2px;padding:1px;width:218px;line-height:15px;}
*/

#curated_videos ul li {
  list-style:none;
  margin:1em 2px 0 2px;
  padding:1px;
  width:200px;
  line-height:15px;
}

#curated_videos h4 {
  text-align:left;
  margin:0.5em 0.75em 1em 0.75em;
  text-transform:uppercase;
  border-bottom:1px dotted #AAAAAA;
  padding-bottom:10px;
}

/*#curated_videos {left:4px;position:relative;width:686px;}
*/

#curated_videos {
  left:12px;
  position:relative;
  top:6px;
  width:220px;
  min-height:635px;
}

#curated_videos ul {margin:0 -2em;}

#curated_videos ul li img {width:200px;}

.curated_description {}

#popcast_index #video_tags, 
#popcast_index #video_categories,
#popcast_index #video_tags h3, 
#popcast_index #video_categories h3 {width:180px;}

#popcast_index #video_tags #tag_cloud #post_tags a {
  margin:0;
  line-height:25px;
}

/*#popcast_index #popcasts_index_sidebar {float:right;margin-top:-13em;}*/

/*#popcast_index #popcasts_index_sidebar {float:right;margin-top:-194px;}
*/

#popcast_index #popcasts_index_sidebar {
  /*  left:684px;
    position:relative;
    top:-43em;
  */  
    float:right;
    margin-top:-41.5em;
    margin-right:0;
  }

@media screen and (-webkit-min-device-pixel-ratio:0){
  #popcast_index #popcasts_index_sidebar {
    margin-top:-44em;
  }
}

.popcasts_index_item {
  min-height:135px;
  border-bottom:1px dotted #666;
}

.popcast_desc {}

.popcast_title {margin-bottom:1px;}

.popcast_thumb {float:left;}

#external_video_links {
  left:250px;
  position:relative;
  top:0px;
  width:420px;
  display:none;
}

#license {
  left:250px;
  position:relative;
  top:10px;
  height:30px;
  width:420px;
}

#randomized_video {
  left:245px;
  margin-top:-631px;
  min-height:621px;
  position:relative;
  width:475px;
  top:8px;
}

#randomized_video > span {
  top:-31px;
  margin:0;
  left:120px;
}

ul#returned_video {
  list-style:none;
  position:relative;
  margin-top:0;
  top:-21px;
  padding:0;
}

ul#returned_video li {
  margin:0 0 7px 0;
  float:left;
}

ul#returned_video li a {margin:5px;}

span#random_video_link {
  cursor:pointer;
  color:#006666;
  margin:0;
  padding:0;
  text-align:left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  #randomized_video {
  width:475px;
  position:relative;
  margin-top:-633px;
  height:663px;
  }

  #random_video_target {min-height:663px;}

  #external_video_links {}

  #license {}

  ul#returned_video {top:-19px;}
}

#external_video_links h4{
  text-align:left;
  text-transform:uppercase;
  border-bottom:1px dotted #DDD;
  padding-bottom:5px;
}

#external_video_links ul, 
#license ul {
  list-style:none;
  padding:0;
  margin:0;
}

#external_video_links ul li, 
#license ul li {
  font-size:11px;
  float:left;
  margin:0;
  padding:0;
}

.external_vid_first {width:25%;}

.external_vid_second {width:25%;}

.external_vid_third {width:25%;}

.external_vid_fourth {width:25%;}

.external_vid_fifth {}

.external_vid_sixth {}

#randomized_video h4, 
#randomized_video > span,
#random_video_target p  {
  position:relative;
  padding:0;
}

#random_video_target p {padding:2em;}

#randomized_video h4 {
  border-bottom:1px dotted #AAAAAA;
  margin:0 0 -0.25em 0;
  text-align:left;
  text-transform:uppercase;
  top:-0.35em;
  width:425px;
  padding-bottom:10px;
}

  /* MEH */
#meh_div {
  margin:1.5em 0;
  font-size:14px;
}

#meh_slider {
  width:150px;
  background-color:teal;
  display:block;
  border:1px solid #EEEEEE;
  margin:0.3em;
}

#meh_slider .ui-state-focus, 
#meh_slider .ui-state-hover {
  background-color:#AAA;
  border:1px solid #FFF;
}

#meh_slider a.ui-state-default {margin:0 -10px;}

#meh_slider .ui-corner-all {
  -moz-border-radius:15px;
  border:1px solid #666666;
}

#meh_block {
  margin:0;
  padding:0;
  width:500px;
}

#meh_block li {
  float:left;
  list-style:none;
  margin:0 0.3em 0 0;
}

.meh, 
.loveit {
  font-size:13px;
  font-weight:bold;
}

.loveit {padding-right:15px;}

.meh {color:#550;}

.loveit {color:#B00;}

#slider_results {
  color:teal;
  font-size:13px;
  padding-top:10px;
  width:500px;
  background:#FFF;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}
  /* END MEH */

  /* SHARING LINKS */
.sharing {
  margin:0;
  padding:0;
}

.sharing li {
  float:left;
  list-style:none;
}

#sharing {margin:0;}

#sharing .add_this {margin:0 0 0 20px;}

#sharing li {
  float:left;
  list-style:none;
  padding:0;
}

#embed_code{  
  display:none;
  font-size:80%;
  padding:17px;
  width:490px;
  height:230px;
  position:absolute;
  background:#000;
  color:#FFC;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

.embed_instructions {	
  font-size:16px;
  position:relative;
  top:-1.3em;
}

.close {
  display:block;
  text-align:right;
  font-weight:bold;
  cursor:pointer;
}

.close:hover {color:#FFF;}

#share_link {
  text-decoration:underline;
  cursor:pointer;
  font-size:13px;
  margin-left:1em;
}

#share_link:hover {color:#000;}
  /* END SHARING LINKS */

  /* VIDEO GALLERY  on /popcasts */
#popcast_index #gallery_frame {
  height:459px;
  width:900px;
  background-color:#000;
  color:#DDD;
}

#player {
  float:left;
  height:398px;
  margin-left:4em;
  margin-right:4em;
  margin-top:1.3em;
  width:500px;
}

#player .player_description {
  display:block;
  height:18px;
  margin:4px 0;
  font-size:12px;
}

#player .holding_div_podcast {}

#player .holding_div_podcast .player_title {
  display:block;
  font-size:14px;
  margin:5px 0 -3px 0;
}

#player .holding_div_podcast .player_title a:hover {color:#FFF;}

#player .holding_div_podcast .thumb_podcast, 
#player .holding_div_podcast .name_podcast {
  display:none;
  max-height:0px;
}

#upcoming {float:left;}

#upcoming ul {
  margin:11px 0 5px 0;
  padding:0;
}

#upcoming ul li {
  list-style:none;
  margin:0;
  width:215px;
}

#upcoming ul li .holding_div_podcast {margin:0 0 0.5em 1em;}

#upcoming ul li.still .holding_div_podcast .player_embed, 
#upcoming ul li.still .holding_div_podcast .player_title,
#upcoming ul li.still .holding_div_podcast .player_description {display:none;}

#upcoming ul li .holding_div_podcast .thumb_podcast {}

#upcoming ul li .holding_div_podcast .thumb_podcast img {margin:-0.04em 0 0 0;}

#upcoming ul li.still .holding_div_podcast .name_podcast {
  width:215px;
  font-size:12px;
  font-weight:normal;
  border-bottom:1px solid #D00;
  padding-bottom:0px;
  display:block;
  margin-top:-4px;
}

#upcoming ul li .holding_div_podcast .thumb_podcast, 
#upcoming ul li .holding_div_podcast .name_podcast {}

#upcoming ul li .holding_div_podcast .thumb_podcast img {height:120px;}

.still:hover {cursor:pointer;}
  /* END VIDEO GALLERY  on /popcasts ****/

                                                 /**** END POPCASTS ****/



                                                 /**** BLOG ****/
.author_avatar {border-top:5px solid #F00;}

.avatar {
  margin:0 10px 10px 0;
  width:60px;
}

.name_and_bio {
  font-size:12px;
  width:500px;
  height:75px;
  border-bottom:dotted 1px #ccc;
  line-height:10px;
}

.name_and_bio >a {font-size:14px;} 

.name_and_bio ul {
  margin-left:-3em;
  min-height:75px;
}

.name_and_bio ul li {
  list-style:none;
  float:left;
  margin-bottom:1em;
}

.author_name {width:40%;}

.author_tags {
  width:40%; 
  line-height:14px;
}

#blog_index .author_tags a, 
#blog_show .author_tags a, 
#popcast_index a, 
#popcast_show a {margin:0;}

.author_bio {width:40%;}

.author_post {}

.small_title {
  font-weight:bold;
  text-transform:uppercase;
}

#post_body_content {
  margin-top:1.5em;
}

#post_body_content h2 {
  text-align:left;
  font-weight:bold;
}

#post_body_content ul {font-size:12px;}

.post_body {
  clear:both;
  margin-top:1.5em;
}

.post_body ul {font-size:12px;}

.post_footer {
  border-bottom:6px solid #000;
  width:80%;
  list-style:none;
  height:30px;
  border-top:1px dotted #ccc;
  padding-top:20px;
  margin-bottom:50px;
}

.post_footer a {margin-left:-4em;}

.post_footer li {float:left;}

.post_footer li.comments {
  width:60%;
  font-size:11px;
}

#delicious_roll {
  padding:0 0 10px 0;
  width:300px;
}

#delicious_roll a {color:#006666;}

#delicious_roll p {
  border-bottom:1px solid #CCC;
  padding:0 0 10px 0;
  font-size:12px;
}

#delicious_roll img.loading {display:block;}

#twitter {
  margin-top:2em;
  font-size:12px;
  line-height:15px;
}

#twitter h2 {
  text-align:left;
  border-bottom:3px solid red;
}

#twitter ul {
  list-style:none;
  padding-left:0;
}

#twitter li {
  margin:0.7em 0;
  border-bottom:solid 1px #CCC;
}

#twitter_update_list a:hover {color:#000;}

/*#related_posts, #related_popcasts {width:230px;}*/

#related_posts, 
#related_popcasts {width:300px;}

#related_posts {margin:1em 0 0 1em;}

#related_popcasts {margin:1em 0 0 1em;}

#related_posts a, 
#related_popcasts a {
  margin:0; 
  font-size:13px;
}

#related_posts ul, 
#related_popcasts ul {
  margin:0;
  padding:0;
}

#related_popcasts ul li {
  list-style:none;
  padding:0;
  margin:15px 0;
  width:220px;
}

#related_posts ul li {
  list-style:none;
  padding:0;
  margin:5px 0;
}

#masthead ul {
  list-style:none;
  padding-left:0;
  font-size:90%;
}

#masthead li {
  padding:5px 0;
  line-height:10px;
}

#add_comment h4 {
  text-align:left;
  text-transform:uppercase;
  font-size:15px;
}

#comment_body {width:485px;}

#blog_show #bio_page {
  margin:0;
  padding:0;
}

#blog_show #bio_page li {list-style:none;}

#blog_show #bio_page .id_supervisor {min-height:75px;}

#blog_show #bio_page .id_supervisor span.bio_image_square {
  width:150px;
  float:left;
  margin:0 10px 10px 0;
  display:block;
}

#blog_show #bio_page .id_supervisor span.bio_image_square a {
  font-size:12px;
  font-weight:bold;
}

#blog_show #bio_page .author_bio_supervisor {
  width:425px;
  float:left;
  min-height:150px;
  margin-bottom:4em;
  border-bottom:1px dotted #AAA;
  margin-left:15px;
}

#blog_show #bio_page .author_bio_supervisor .author_name_supervisor {
	font-weight:bold;
	font-size:19px;
	background:url(/icons/blog/bg-post-h2.png) no-repeat;
	background-position:
	bottom left;
	padding-bottom:10px;
	height:30px;
	display:block;
	margin-top:0.5em;
}

#blog_show #bio_page .author_bio_supervisor .author_name_supervisor a {}

#content > #blog_rss #feed_links {
  left:48px;
  position:relative;
  top:50px;
}

#blog_show #related_posts {
  margin-top:0;
  padding-top:1em;
}

#blog_show #related_posts ul li {width:600px;}

#blog_show #related_posts, 
#blog_show #related_popcasts {
  border-bottom:3px solid #333;
  margin-left:0;
  padding-bottom:2em;
}

#blog_show #related_popcasts {
  margin-top:2em;
  border-bottom:6px solid;
  height:250px;
}

#blog_show #related_popcasts ul {width:600px;}

#blog_show #related_popcasts ul li {
  float:left;
  width:200px;
  margin:10px 2em 3em 0;
}

#blog_show #post_comments {}

#blog_show #meh_div {
  border-bottom:6px solid #333333;
  border-top:1px dotted #333333;
  font-size:14px;
  height:2.5em;
  margin:1.5em 0;
  padding-top:1em;
}



                                                 /**** FORMS ****/
                                                 
/* SEARCH FIELD */
#search_field {
 position:relative;
 top:-26px;
 left:612px;
 width:250px;
}

#search_results {position:relative;}
                                                 
#contact_page {
  margin-top:50px;
  width:800px;
}
/* END SEARCH FIELD */

.contact_form form {}

#message_field_one, #message_subject {width:500px;}

#spinning_logo {text-align:center;display:none;}

#message_field_one.fifty,#message_field_two.fifty, #message_field_three.fifty, #message_field_four.fifty, #message_field_five.fifty,
#message_field_six.fifty, #message_field_seven.fifty, #message_field_eight.fifty, #message_field_nine.fifty, #message_field_ten.fifty,
#message_field_eleven.fifty, #message_field_twelve.fifty, #message_field_thirteen.fifty, #message_field_fourteen.fifty, #message_field_fifteen.fifty,
#message_field_sixteen.fifty, #message_field_seventeen.fifty, #message_field_eighteen.fifty, #message_field_nineteen.fifty, #message_field_twenty.fifty {width:285px;}


/* MENTORING FORM */
#message_field_one.first, #message_field_two.last, #message_field_three.email, #message_field_four.company, #message_field_five.tell_us {width:385px;}

/* ERRORS for forms */
#errorExplanation {
  margin:0;
  padding:5px;
  background-color:#400;
  width:60%;
  color:#FFF;
}

#errorExplanation h2 {font-size:90%;}	

#errorExplanation ul li,
#errorExplanation p {font-size:90%;}

.fieldWithErrors {
  padding: 2px;
  display: table;
  border:#C00 3px solid;
}
/* END ERRORS for forms */

                                                 /**** END FORMS ****/




                                                 /**** ADMIN FEATURES ****/
/* LOGIN/OUT */
div#supervisor_signout {
  display:none;
  position:absolute;
  top:40px;
  right:0;
  font-weight:bold;
  font-family:futura,verdana,sans-serif;
  font-size:90%;
}

div#supervisor_signout ul {
  margin:0;
  padding:0;
  list-style:none;
  height:20px;
}

div#supervisor_signout ul li {
  float:right;
  background-color:#400;
  padding:0.25em 0.75em;
  margin:0 0 0 2px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

div#supervisor_signout a {color:#FFF;}

#admin_nav_div {
  font-family:futura,verdana,sans-serif;
  left:72%;
  font-size:75%;
  padding:5px;
  position:absolute;
  top:31px;
  width:266px;
}

#admin_nav_div span {
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  padding:2px 3px;
  background-color:#EEE;
}

#admin_nav_div span a {color:#600;}
                                                 /**** END ADMIN FEATURES ****/



                                                 /**** FELLOWS MODULE ****/
/*#other_focus_chosen, #other_affiliation_chosen {display:none;}*/

#new_agent textarea {height:100px;}
                                                 /**** FELLOWS MODULE ****/



                                                 /**** FELLOWS SECTION ****/
.fellow_box {
  margin:0;
  font-size:12px;
  padding:0px;
}

.fellow_box li {
  float:left;
  list-style:none;
  margin:0 2em 0 0;
  height:220px
}

.left_box {width:340px;}

.right_box {width:240px;}
                                                 /**** END FELLOWS SECTION ****/




                                                 /**** EVENTS SECTION  ****/
#pt2010_heading {
  width:750px;
  margin-left:4em;
  margin-bottom:1em;
}

#conf_name {
  font-size: 52px;width:50%;
  border-right:5px solid black;
}

#conf_theme {
  font-size: 17px;
  padding-left:20px;
}

#conf_dates td{
  font-style:italic;
  font-size:16px;
}

.pt2010_grids {
  width:750px;
  margin-left:0em;
}

#pt2010_grid0 {}

#pt2010_grid1, 
#pt2010_grid2, 
#pt2010_grid3 {display:none;}

#tour_nav {
  color:white;
  width:873px;
}

.pt2010_topboxes td {
  border:1px solid black;
  background-color:grey;
  height:150px;
  width:150px;
}

.pt2010_tourbox td{
  border:1px solid black;
  background-color:black;
  color:white;
  text-align:center;
  font-size:17px;
  height:30px;
}

.pt2010_tourbox {width:870px;}

.pt2010_quotes_n_such {
  border:1px solid black;
  background-color:black;
  padding:0;
}

#sidenav_replacement {}

#pt2010_content {
  margin:5em 0 0 18em;
  width:550px;
}

#request_reg_button {
  float:right;
  width:350px;
}

#request_reg_button  p {
  background-color:#AA0000;
  margin:15px 2.3em 0 0;
  color:white;
  padding:10px 0;
  text-align:center;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

#request_reg_button #pt2010_partgrants, 
#pt2010_partgrants span {margin:20em 0;}

.pt2010_link, 
.pt2010_link a {
  text-decoration:underline;
  cursor:pointer;
  color:white;
}

#quote {
  font-size:21px;
  color:white;
  font-style:italic;}

#request_link {
  font-size:21px;
  font-weight:bold;
}

.lodging_tables {width:100%;}

.lodging_link {
  text-decoration:underline;
  cursor:pointer;
}

.tall_grid_events {
  float:right;
  margin:0 0 0 1em;
}

#speakers_page_table td {
  padding:1px;
  margin:0;
}
                                                 /**** END EVENTS SECTION  ****/



                                                 /**** FLAP PAGE ****/
#flap_nav, #flap_nav a {
  width:100%;
  color:white;
  padding:0;
  text-decoration:none;
}

#flap_nav li {
  float:left;
  background-color:#006666;
  padding:1em 0;
  text-transform:uppercase;
  font-weight:bold;
  list-style:none;
  margin:0 2px;
  width:31%;
  text-align:center;
}

#flap_map {
  position:relative;
  top:2em;
}

#flap_video_main {
  left:38%;
  position:relative;
  top:-14.3em;
  width:58%;
  min-height:450px;}

#loaded_videos {
  position:absolute;
  top:18em;
  margin:0 1.4em 0 0;
  padding:0;
  width:530px;}

#loaded_videos li {
  list-style:none;
  float:left;
  padding:1em 1.6em 0 0;}

#flap_thanks_to {
  position:absolute;
  top:20em;
  width:300px;}

#flap_thanks_to h3 {text-transform:uppercase;}

#flap_thanks_to ul {
  margin:0;
  padding:0;}

#flap_thanks_to ul li {
  list-style:none;
  font-size:12px;
}

#flap_in_partnership {
  position:absolute;
  top:39em;
  width:300px;
}

#flap_in_partnership h3 {text-transform:uppercase;}

#flap_in_partnership ul {margin:0;padding:0;}

#flap_in_partnership ul li {list-style:none;}

.flap_bottom_section_heads {
  position:relative;
  top:-6em;
  width:12em;
  margin:0 2em 0 0;
}

.flap_bottom_section_heads ul{
  margin:0;
  padding:0;
}

.flap_bottom_section_heads h3{
  margin:0 0 1em 0;
  border-bottom:3px solid red;
  padding:0;
  font-weight:bold;
  text-transform:none;
}

.flap_bottom_section_heads ul li {
  list-style:none;
  font-size:75%;
}

.flap_bottom_title {
  font-weight:bold;
  color:#006666;
}

#flap_bottom_sections  li {
  float:left;
  list-style:none;
}

#flap_bottom_sections  {
  margin:0;
  padding:0;
  position:absolute;
  top:57em;
}

#flap_get_satisfaction {}
                                                 /**** END FLAP PAGE ****/


                                                 /**** SALONS ****/
#SIDL_report_text{padding:1em;}
                                                 /**** END SALONS ****/



                                      /******************************************
                                      *
                                      *          LIVE PAGE 2009
                                      *
                                      *******************************************/
/* home */
#banner_home_live {margin-left:-1em;}

/* live page */
#livebroadcast {min-height:1250px;}

#livebroadcast h1.title {margin-left:25px;}

#livestream_player {  
  height:465px;
  left:0;
  position:absolute;
  top:30px;
  width:625px;
}

#livestream_player p, 
#twit_fb_widget p {
  margin:0;
  padding:0;
}

#live_content_right h2 {text-align:left;}

#live_content_right {
  left:295px;
  position:absolute;
  top:485px;
  width:340px;
}

#twit_fb_widget { 
  position: absolute; 
  top: 482px; 
  left: 25px; 
}

#live_content_bottom {
  background-color:#BBBBBB;
  left:25px;
  position:absolute;
  top:1167px;
  width:612px;
}

#live_content_bottom img {
  background-color:#FFFFFF;
  border:21px solid #BBBBBB;
  margin-left:39px;
}

h2#partners {}

ul#strategic_partners, 
ul#program_partners, 
ul#friends {padding-left:10px;}

ul#strategic_partners li, 
ul#program_partners li, 
ul#friends li {
  float:left;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin-right:16px;
  padding:10px 0;
}

#partner_live img {width:80px;}

#partner_live {
  border:1px solid #BBBBBB;
  left:25px;
  position:absolute;
  top:930px;
  width:610px;
}

                                        /******************************************
                                        *
                                        *          END LIVE PAGE 2009
                                        *
                                        *******************************************/



                                                 /**** REUTERS IMAGES ****/
#reuters .caption{
  color:#333;
  display:block;
  padding:0;
}

#reuters .demo {
  position:relative;
  margin-top:2em;
}

#reuters .gallery_style_this_puppy{
  width:600px;
  margin:1em auto;
}

#reuters .gallery_style_this_puppy li{
  width:45px;
  height:45px;
  margin:0;
  background:#FFFFFF;
}

#reuters .gallery_style_this_puppy li div{}

#reuters .gallery_style_this_puppy li div .caption {font:italic 0.7em/1.4 georgia,serif;}

#reuters #main_image {
  margin:0 auto;
  height:460px;
  width:500px;
  background:#FFFFFF;
}

#reuters #main_image img {margin-bottom:10px;}

#reuters .nav {
  padding-top:15px;
  clear:both;
}

#reuters .info {
  text-align:left;
  width:700px;
  margin:30px auto;
  border-top:1px dotted #221;
  padding-top:30px;
}

#reuters .info p {margin-top:1.6em;}

.galleria {
  list-style:none;
  width:200px
}

.galleria li {
  display:block;
  width:80px;
  height:80px;
  overflow:hidden;
  float:left;
  margin:0 10px 10px 0
}

.galleria li a {display:none}

.galleria li div {
  position:absolute;
  display:none;
  top:0;
  left:180px
}

.galleria li div img {cursor:pointer}

.galleria li.active div img,.galleria li.active div {display:block}

.galleria li img.thumb {
  cursor:pointer;
  top:auto;
  left:auto;
  display:block;
  width:auto;
  height:auto
}

.galleria li .caption {
  display:block;
  padding-top:.5em
}

/* MSIE bug */
* html .galleria li div span {width:400px} 
                                                 /**** END REUTERS IMAGES ****/


                                       /************************************************ 
                                       *
                                       *     LEGACY because it just doesn't go away
                                       *
                                       ************************************************/
.slideshow {color:#FFFFFF;}

.section_subtitle {font-weight:bold;}

td {
  font-size: 12px;
  padding:5px;
}

.section_title {
  font-weight:bold;
  font-size:16px;
  display:block;
}

.content_title {
  text-align:left;
  font-size:20px;
  text-transform:uppercase;
  font-weight:bold;
}

/* fellows recreation */
#video_fellows_prog {
  float:right;
  margin:0 0 10px 15px;
}

#snapshot {
  float:left;
  margin:0 2em 2em 0;
}

.para {margin:2em 0;}

#fellows_video_line {font-weight: bold;}

/* fellows resources page */
.fac_name {
  font-size:15px;
  font-weight:bold;
}

.fac_subtitle {
  border-bottom:dotted 1px #000000;
  padding-bottom:6px;
  font-weight:bold;
}

.fac_par {
  margin-top:-3px;
  height:310px;
}

.fac_text {border-top:1px dotted;}

.fac_image {
  float:right;
  padding:0 0 2px 8px;
  margin-top:-30px;
}

#FacultyList td {padding:5px 0 0 0;}

#FacultyList {margin-top:1em;}


/* Bored and advising */
#bored_advisors td {padding:1em;}
#bored_advisors tr {}
td#heading_td {padding:0;}

/*  Curator */
#spreading_hands_az {
  float:right;
  margin-left:10px;
}


                                       /************************************************ 
                                       *
                                       *               END LEGACY
                                       *
                                       ************************************************/

/* DISABLED PAGES */
/* MAINTENANCE PAGE */
/*#maintenance_page {position:absolute;top:20%;left:20%;}*/
