/*  nodeblocks
block-nodeblock-2068    Intranet
block-nodeblock-14    Research by Topics menu  
block-nodeblock-58    Press Contacts
block-nodeblock-62    Extra Press Links (obsolete) 
block-nodeblock-177   Research by Division menu
block-nodeblock-186   Facilities menu 
block-nodeblock-199   News menu 
block-nodeblock-202   Science Updates Archive menu (Obsolete)
block-nodeblock-204   Opportunities menu
block-nodeblock-216   Latest News menu
block-nodeblock-217   Features Archive menu (obsolete)
block-nodeblock-227   Return to Research
block-nodeblock-284   Imagegallery Menu
block-nodeblock-294   Add a Job Posting
block-nodeblock-323   Video archive link
block-nodeblock-329   Header Image for SAO home page
block-nodeblock-342   About CfA menu
block-nodeblock-343   Prizes menu
block-nodeblock-1054  Education/Outreach  menu
block-nodeblock-1267  Events  menu
block-nodeblock-2026  Advancement  menu
block-nodeblock-2039  Adv&EA Contact  menu
block-nodeblock-2023  CF Help  menu
block-nodeblock-2096  VO  menu
block-nodeblock-2126  Colloquium menu
block-nodeblock-2334  GMT Learn More 
*/

/* responsive layout stuff */

/* fix really small displays: 768 */
@media only screen and (min-width:361px) and (max-width: 768px) {
	 body, div.full-width {
        min-width: 760px;
	}
	body .grid16-1, body .grid16-2, body .grid16-3, body .grid16-4, body .grid16-5, body .grid16-6, body .grid16-7, body .grid16-8, body .grid16-9, body .grid16-10, body .grid16-11, body .grid16-12, body .grid16-13, body .grid16-14, body .grid16-15, body .grid16-16 {
        width: 760px;
	}
}

/* fix really small displays: 360 */
@media only screen and (min-width:321px) and (max-width: 360px) {
	 body, div.full-width {
        min-width: 340px;
	}
	body .grid16-1, body .grid16-2, body .grid16-3, body .grid16-4, body .grid16-5, body .grid16-6, body .grid16-7, body .grid16-8, body .grid16-9, body .grid16-10, body .grid16-11, body .grid16-12, body .grid16-13, body .grid16-14, body .grid16-15, body .grid16-16 {
        width: 340px;
	}
    #admin-menu {
           visibility: hidden; display:none;
    }
    /* hide CfA SAO HCO Banner */
    #block-block-6, #block-block-7, #block-block-9 {
        width: 340px;
	   /*visibility: hidden; display:none;*/
    }
    #block-block-6 img, #block-block-7 img, #block-block-9 img {
        width: 340px;
    }
    div.node-press-release div.field-type-image,
    div.node-division-page div.field-type-image {
        visibility: hidden; display:none;
    }

}

/* fix really small displays: 320 */
@media only screen and (max-width: 320px) {
	 body, div.full-width {
        min-width: 300px;
	}
	body .grid16-1, body .grid16-2, body .grid16-3, body .grid16-4, body .grid16-5, body .grid16-6, body .grid16-7, body .grid16-8, body .grid16-9, body .grid16-10, body .grid16-11, body .grid16-12, body .grid16-13, body .grid16-14, body .grid16-15, body .grid16-16 {
        width: 300px;
	}
    #admin-menu {
           visibility: hidden; display:none;
    }
    /* hide CfA SAO HCO Banner */
    #block-block-6, #block-block-7, #block-block-9 {
         width: 300px;
        /*visibility: hidden; display:none;*/
    }
    #block-block-6 img, #block-block-7 img, #block-block-9 img {
        width: 300px;
    }
    div.node-press-release div.field-type-image,
    div.node-division-page div.field-type-image {
	visibility: hidden; display:none;
    }
}


/*                                   */
/* superfish  main menu appearance   */
/*                                   */
.sf-menu.sf-menu-itamp-menu  {
    width: 100%;
    height: 38px;
    background-color: #4C5361;
    background-image: url("../images/bg_primary_menu.png");
    background-repeat: repeat-x;
}
.sf-menu.sf-style-default a, .sf-menu.sf-style-default a:visited, 
.sf-menu.sf-menu-itamp-menu a, .sf-menu.sf-menu-itamp-menu a:visited {
    color: #FFFFFF;
    padding: 0.75em 2.8em;  
    border: none;
    font-size: 110%;
    text-decoration: none;
}
/* image behind main nav bar  */
.sf-menu.sf-style-default li, 
.sf-menu.sf-menu-itamp-menu li, 
.sf-menu.sf-style-default.sf-navbar, 
.sf-menu.sf-menu-itamp-menu.sf-navbar {
    background-color: #4C5361;
    background-image: url("../images/bg_primary_menu.png");
    background-repeat: repeat-x;
}

.sf-menu.sf-style-default li:hover, 
.sf-menu.sf-style-default li.sfHover, 
.sf-menu.sf-style-default a:focus, 
.sf-menu.sf-style-default a:hover, 
.sf-menu.sf-style-default a:active, 
.sf-menu.sf-menu-itamp-menu li:hover, 
.sf-menu.sf-menu-itamp-menu li.sfHover, 
.sf-menu.sf-menu-itamp-menu a:focus, 
.sf-menu.sf-menu-itamp-menu a:hover, 
.sf-menu.sf-menu-itamp-menu a:active {
    background: none repeat scroll 0 0 #4C5361;
    outline: 0 none;
}


/* expanded menu background,text,etc secondary menus  */
.sf-menu.sf-style-default li li a, 
.sf-menu.sf-menu-itamp-menu li li a {
    background-color: #4C5361;
    background-image: none;
    background-repeat: repeat-x;
    border: 1px;
    font-size: 11px;
/*
    height: 25px;
*/
    padding-left: 5px;
    width:  160px;
    border-bottom: 1px dotted #CCCCCC;
}
.sf-menu.sf-style-default li li a:hover  {
    background-color: #000000;
}

/* third level menu   8/2015   mostly working  */
.sf-menu.sf-style-default li li li a:hover  {
    background-color: #000000;
}

.sf-menu.sf-style-default li li li {
    background: transparent  none repeat scroll 0 0 !important;
    padding-left: 195px;
/*
    opacity: 0.8;
*/
/*
    z-index: 100 !important;
*/
}

@media all and (max-width: 767px) {
   /* hide secound menu */
   #block-menu-secondary-menu {
        display:none;
   }
   /* hide search box */
   #block-search-form, #block-google_cse-google_cse {
    display:none;
   }

   /* superfish mini menu */
   #main-menu, #superfish-1-toggle {
    background-color: #4C5361;
    background-image: url("../images/bg_primary_menu.png");
    background-repeat: repeat-x;
    border-left: 0px;
    border-top: 0px;
    color: #ffffff;
    /* padding: 0px; */
    padding-top: 0px;
    padding-right-value: 0px;
    padding-bottom: 0px;
    padding-left-value: 5px;
   }

   li, li.leaf, ul.menu li, .item-list ul li {
    line-height: 100%;
   }

   /* expanded menu background,text,etc  */
   .sf-menu.sf-style-default li li a {
    background-color: #4C5361;
    background-image: none;
    background-repeat: repeat-x;
    border: 1px;
    font-size: 11px;
    height: 15px;
    padding-left: 5px;
    width:  200px;
    border-bottom: 1px dotted #CCCCCC;
   }
}

#admin-menu .dropdown li li {
  opacity: 1;
  background-color: rgba(69, 69, 69, 0.88);
}

#admin-menu li li {
  opacity: 1;
  background-color: rgba(69, 69, 69, 0.88);
}

/* outline pages or provide image  */
.page  .region  {
  margin: 0 0;
}

/* remove all gutters */
.gutter {
   margin-left: 0;
   margin-right: 0;
}

/* override system setting for tables  */
tbody {
    border-top: none;
}

body.not-front div#content-region-inner a {
}



/*                                */
/*  Header Banner Elements        */
/*                                */

/* make menus display in line  */
div#block-menu-menu-footerlinks li.leaf,
 div#block-menu-menu-itamp-footer-links li.leaf,
 div#block-menu-menu-sao-footer-links li.leaf {
    display: inline ;
}

div#block-menu-secondary-menu li a {
    color: #FFFFFF ;
}

div#block-menu-secondary-menu li.leaf {
    display: inline ;
    margin-right: 9px;
}

div#block-menu-secondary-menu li.leaf a {
    border-right: 1px solid;
    padding-right: 15px;
}

div#block-menu-secondary-menu li.leaf.last a {
    border-right: medium none;
}


div#block-menu-menu-homepagetabs li.leaf {
    display: inline ;
}

div#block-block-37  .content {
margin-top: -10px;
margin-bottom: -17px;
}
/* remove default margins between blocks in headers */
div#block-block-6, div#block-block-7, div#block-block-9, div#block-block-37 {
    margin-bottom: 0px;
}
div#block-menu-secondary-menu {
    margin-bottom: 0px;
    float: right;
    width: 500px;
}
div#block-menu-menu-homepagetabs {
    margin-bottom: 0px;
}
div#block-superfish-1, 
div#block-superfish-2 {
    margin-bottom: 0px;
}
.sf-menu.sf-style-default {
    margin-bottom: 0;
}

/*move text in secondary menus and search form to the right */
/* and work out vertical placement  */

/* itamp banner */
div#block-block-19  {
    float: none !important;
    margin-bottom: 0px !important;
}

div#block-block-19 .inner  {
    height: 98px;
    background: #FFFFFF ;
}

/* CfA and SAO logo blocks  */
div#block-block-6 .inner,
 div#block-block-9 .inner,
   div#block-block-7 .inner  {
     height: 80px; 
}
div#block-menu-secondary-menu ul {
    margin-top: -80px;
    text-align: right;
}

div#block-search-form .inner {
/*
    float: right;
    margin-bottom: 10px !important;
    margin-top: -45px;
    margin-right: 9px;
    padding: 0; 
*/
}
/* logo blocks margin-bottom MWC*/
div#block-search-form.block {
/*
    margin-bottom: 0px !important;
*/
}

div#block-search-form .form-item input, .form-item select {
/*
    width: 150px;
*/
}

div#block-google_cse-google_cse {
    text-align: right;
    float: right;
    margin-right: 20px;
    margin-top: -65px;
    width: 450px;
}

div#block-google_cse-google_cse .gsc-control-cse {
padding: 0px;
border: 0px;
}

input#edit-sa {
    height: 25px;
    width: 55px;
    background: url("../images/bg_primary_menu.png") ;
    color: #FFFFFF ;
    border-color: black;
    border-style: solid;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

/* 
 * donate menu/button 
 * */

div#block-block-13 {
    margin-top: -35px;
    margin-bottom: 35px;
}

div#block-sharethis-sharethis_block {
    /* margin-top: -35px; */
}

div#block-menu-menu-donate ul {
    margin-top: -41px;
    margin-left: 655px;
}
div#block-menu-menu-donate.block {
    margin-bottom: 0px !important;
}

/* div#block-menu-secondary-menu li.last a,*/
div#block-menu-menu-donate li a {
    color: #FFFFFF ;
    background: url("../images/bg_primary_menu.png") ;
    border-color: black;
    border-style: solid;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
div#block-menu-menu-donate li.last {
    display: inline ;
    margin-right: 9px;
}
/* div#block-menu-secondary-menu li.last a,*/
div#block-menu-menu-donate li.last a {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 12px;
    padding-right: 12px;
}
div#block-menu-menu-donate li.leaf.last a {
}
/* register button */
div#block-menu-menu-advancement-event-register ul li {
    margin-left: 55px;

}

/*
 * give now button
 */

div#block-menu-menu-give-now ul, div#block-menu-menu-advancement-event-register ul {
    margin-top: 20px;
    margin-left: 0px;
}
div#block-menu-menu-give-now.block, div#block-menu-menu-advancement-event-register.block {
    margin-bottom: 0px !important;
}

div#block-menu-menu-give-now li a, div#block-menu-menu-advancement-event-register li a {
    color: #FFFFFF ;
    background: url("../images/bg_primary_menu.png") ;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
div#block-menu-menu-give-now li.last, div#block-menu-menu-advancement-event-register li.last {
    display: inline ;
    margin-right: 9px;
}
div#block-menu-menu-give-now li.last a , div#block-menu-menu-advancement-event-register li.last a {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 12px;
    padding-right: 12px;
}
div#block-menu-menu-give-now li.leaf.last a, div#block-menu-menu-advancement-event-register li.leaf.last a {
}

/* set  background behind header banner  */
div #header-group-inner {
    background-color: #000000;
}

/* put small left margin around content   */
div #content-region {
    margin-left: 35px;
}
div #content-tabs {
    margin-left: -35px;
}

/* put small left margin around content MWC test not used now  */
div #content-region-inner2222 {
    padding-left: 35px;
    padding-right: 35px;
}

/* playing with background for rest of page  */
div #content-group-inner,
    #main {
    background-color: #FFFFFF;
}

/* for SAO homepage image to meet menu */
/* this had to be changed for new slideshop on SAO home page jshaw 7/2014 */
div#views_slideshow_cycle_main_clone_of_slideshow_sao_home-block_3mwc, 
div#views_slideshow_cycle_main_clone_of_slideshow_sao_home-block_2, 
div#views_slideshow_cycle_main_clone_of_slideshow_sao_home-block_4, 
div#views_slideshow_cycle_main_clone_of_slideshow_sao_home-block_2, 
div#views_slideshow_cycle_main_clone_of_slideshow_sao_home-block_1 {
    margin-top: -20px;  
    margin-right: -30px;
    margin-bottom: 0px;
}

/*   about block on homepage  */
div#about_cfa_home_block
{
    width: 920px;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 10px !important;
    text-align: justify;
    font-size: 140%;
    line-height: 155%;
}
div#about_sao_home_block
{   
    width: 920px; 
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 10px !important;
    text-align: justify;
    font-size: 130%;
    line-height: 155%;
}

div#about_hco_home_block
{   
    width: 920px; 
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 10px !important;
    text-align: justify;
    font-size: 130%;
    line-height: 155%;
}

div#about_cfa_home_block_postscript
{
    width: 920px;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 10px !important;
    text-align: justify;
}
div#sao_join_us_block
{
    width: 290px;
    margin-left: 300px;
    border-color: #4C5361;
    border-style: solid;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
text-align: center;
    background-color: #4C5361;
    color: #FFFFFF;
    text-decoration: none;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 5px;
padding-left: 5px;
    font-size: 130%;


}
/* this is for the test-cfa-home page */
body#pid-internal-newcfahomepage div.views-row {
    margin-top: 0px;
    margin-right: 0px;
}

body#pid-internal-newcfahomepage div#views_slideshow_cycle_teaser_section_clone_of_slideshow_sao_home-block_3-delme,
body#pid-internal-newsaohomepage div#views_slideshow_cycle_teaser_section_clone_of_slideshow_sao_home-block_2,
body#pid-internal-newhcohomepage div#views_slideshow_cycle_teaser_section_clone_of_slideshow_sao_home-block_4,
body#pid-internal-newcfahomepage div#views_slideshow_cycle_teaser_section_slideshow_CfA_home-block_1
{
    margin-top: -15px;  
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
}
body#pid-internal-newcfahomepage div#block-menu-menu-preface-menu {
    margin-top: -10px;
    margin-left: 0px;
    margin-right: 0px;
}
body#pid-internal-newcfahomepage div#content-group div#block-block-2 h2.block-title {
    margin-right: 65px !important;
}

body#pid-internal-newcfahomepage div#block-menu-menu-preface-menu li.leaf  {
list-style: none;
list-style-type: none;
text-decoration: none;
float: left;
    background-color: #F8F8F8;
    border-color: #BFC1C1;
    border-style: solid;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-width: 0px;

margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 5px;
padding-left: 5px;
width: 290px;
text-align: center;
}

div#join_us_donate_button a {
    color: #FFFFFF;
    font-size: 130%;
    background-color: #7F0000;
    background: url("../images/bg_slate-gray_menu.jpg") ;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 125px;
    padding-right: 125px;
    margin-left: 180px;
}

body#pid-internal-newcfahomepage div#block-menu-menu-preface-menu a {
    color: #FFFFFF;
    font-size: 130%;
}

body#pid-internal-newcfahomepage div#block-menu-menu-preface-menu li.leaf  {
    background-color: #7F0000;
    color: #FFFFFF;
    text-decoration: none;
    background: url("../images/bg_hco_menu.jpg") ;
}
body#pid-internal-newcfahomepage div#block-menu-menu-preface-menu li.leaf a {
    color: #FFFFFF;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 125px;
    padding-right: 125px;
}
body#pid-internal-newcfahomepage div#block-menu-menu-preface-menu li.leaf:hover  {
    background-color: #7F0000;
    color: #FFFFFF;
    background: url("../images/bg_hco_menu.jpg") ;
}

body#pid-internal-newcfahomepage div#block-menu-menu-preface-menu li.first  {
    background-color: #008bac;
    color: #FFFFFF;
    text-decoration: none;
    background: url("../images/bg_sao_menu.jpg") ;
}
body#pid-internal-newcfahomepage div#block-menu-menu-preface-menu li.first a {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 125px;
    padding-right: 125px;
}
body#pid-internal-newcfahomepage div#block-menu-menu-preface-menu li.first:hover  {
    background-color: #008bac;
    color: #FFFFFF;
    background: url("../images/bg_sao_menu.jpg") ;
}

body#pid-internal-newcfahomepage div#block-menu-menu-preface-menu li.last  {
    background-color: #4C5361;
    color: #FFFFFF;
    text-decoration: none;
    background: url("../images/bg_slate-gray_menu.jpg") ;
}
body#pid-internal-newcfahomepage div#block-menu-menu-preface-menu li.last a {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 120px;
    padding-right: 120px;
}
body#pid-internal-newcfahomepage div#block-menu-menu-preface-menu li.last:hover  {
    background-color: #4C5361;
    color: #FFFFFF;
    background: url("../images/bg_slate-gray_menu.jpg") ;
}
body#pid-internal-newsaohomepage div#sao_join_us_block a {
    background-color: #4C5361;
    color: #FFFFFF;
    background: url("../images/bg_slate-gray_menu.jpg") ;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 120px;
    padding-right: 120px;
}


body#pid-internal-newsaohomepage div#content-tabs  , 
body#pid-internal-newhcohomepage div#content-tabs  , 
body#pid-internal-newcfahomepage div#content-tabs   {
display: none !important;
}

body#pid-internal-newcfahomepage div.bottom_cfa_home_block {
    width: 310px;
    margin-right: 0px;

}
/* GMT Block on homepage  */
body#pid-internal-newcfahomepage div#block-block_25 {
    width: 930px !important;
}

body#pid-internal-newsaohomepage div.bottom_cfa_home_block {
    width: 310px;
    margin-right: 0px;

}
body#pid-internal-newhcohomepage div.bottom_cfa_home_block {
    width: 310px;
    margin-right: 0px;

}
body#pid-internal-newcfahomepage div.views-field-field-wsu-image {
    background-color: #F8F8F8;
    background-color: #4C5361;
/*
    padding-right: 100px !important;
*/
    margin-top: 0px;
    margin-bottom: 20px;
}
body#pid-internal-newcfahomepage div.views-field-field-wsu-image div.field-content {
margin-bottom: -4px;
}
body#pid-internal-newcfahomepage div.views-field-field-image275 div.field-content {
margin-bottom: 15px;
}

/* news */
body#pid-internal-newsaohomepage div#block-views-news_item_index-block_2 div.views-field-field-news-title a, 
body#pid-internal-newhcohomepage div#block-views-news_item_index-block_2 div.views-field-field-news-title a, 
body#pid-internal-newcfahomepage div#block-views-news_item_index-block_5 div.views-field-field-news-title a, 
body#pid-internal-newcfahomepage div#block-views-news_item_index-block_6 div.views-field-field-news-title a, 
body#pid-internal-newcfahomepage div#block-views-press_release_index_new-block_3 div.views-field-field-news-title a {
color: #00512c;
font-size: 110%;
}
body#pid-internal-newcfahomepage div#block-views-news_item_index-block_5 div.views-field-field-news-title a, 
body#pid-internal-newcfahomepage div#block-views-press_release_index_new-block_3 div.views-field-field-teaser-long p ,
body#pid-internal-newcfahomepage div#block-views-news_item_index-block_6 div.views-field-field-teaser-short p {
    padding-right: 25px  !important;
}

body#pid-internal-newcfahomepage div#block-views-news_item_index-block_5 div.views-field-field-teaser-short p {
    margin-top: 10px   !important;
    padding-right: 25px  !important;
}

/* GMT Block on new page */
body#pid-internal-newcfahomepage div#block-block-25 p 
{
    padding-right: 65px  !important;
    padding-bottom 20px;
    font-size: 14px;
}


body#pid-internal-newsaohomepage div#block-block-28 {
    margin-top: -55px;

}
/* 3 SAO page blocks */
body#pid-internal-newsaohomepage div#block-block-32 p ,
 body#pid-internal-newsaohomepage div#block-block-31 p ,
  body#pid-internal-newsaohomepage div#block-block-30 p {
    margin-left: 5px  !important;
    padding-right: 25px  !important;
}

/* 3 HCO page blocks */
body#pid-internal-newhcohomepage div#block-block-34 p , 
 body#pid-internal-newhcohomepage div#block-block-35 p , 
  body#pid-internal-newhcohomepage div#block-block-36 p 
{
    margin-left: 5px  !important;
    padding-right: 25px  !important;
}

body#pid-internal-newhcohomepage div#block-block-29 p {
margin-left: 15px  !important;
    padding-right: 25px  !important;
}

body#pid-internal-newsaohomepage div#block-block-28-delme h2.block-title {
border-bottom: 1px solid #666666;
color: #4c615f;
font-size: 16px;
padding-bottom: 10px;
margin-right: 35px;
margin-top: 0px;
}
/* Join Us page  */
div#block-views-events_for_the_public-block_1 .views-field-field-image {
  padding-left: 25px !important;
  padding-bottom: 0px !important;
}
div#block-views-events_for_the_public-block_1 .views-field-field-date {
  padding-left: 40px !important;
}
div#block-views-events_for_the_public-block_1 div.view-events-for-the-public .views-field-title a {
  font-size: 12px !important;
}

div#node-19284 .field-name-body p {
  font-size: 15px !important;
}
/*    END OF BANNER SECTION           ----------------------*/

/* FOOTER  */
/* footer links  */
div#block-menu-menu-footerlinks,
 div#block-menu-menu-itamp-footer-links,
 div#block-menu-menu-sao-footer-links {
    background-color: #FFFFFF;
    border-top: 1px dotted #CCCCCC;
/*
    border-left: 1px solid #4C5361;
    border-right: 1px solid #4C5361;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
*/
}
div#block-menu-menu-footerlinks ul,
 div#block-menu-menu-itamp-footer-links ul,
  div#block-menu-menu-sao-footer-links ul {
    font-size: 12px; 
    margin-top: 20px;
    text-align: center;
}
div#block-menu-menu-footerlinks ul li.leaf,
 div#block-menu-menu-itamp-footer-links ul li.leaf,
  div#block-menu-menu-sao-footer-links ul li.leaf {
    padding-right: 8px;
}
div#block-menu-menu-footerlinks li.leaf a,
 div#block-menu-menu-itamp-footer-links li.leaf a,
  div#block-menu-menu-sao-footer-links li.leaf a {
    border-right: 1px solid;
    color: #666666;
    padding-right: 8px;
}
div#block-menu-menu-footerlinks li.leaf.last a,
 div#block-menu-menu-itamp-footer-links li.leaf.last a,
  div#block-menu-menu-sao-footer-links li.leaf.last a {
    border-right: medium none;
}

/* logos and street address block  */
div#block-block-2 {
/*
    border-top: 1px dotted #CCCCCC;
*/
    font-size: 12px;
}
p.footer-center  {
text-align: center;
}
div#block-block-2 p {
   margin-top: -15px;
}
div#block-block-2 img {
   vertical-align:text-top;
}
/* itamp funding footer */
div#node-18693 p {
   margin-top: -25px;
   margin-bottom: -25px;
   text-align: center;
}

/* END OF FOOTER SECTION  ---------------------------------*/

/*  Home page content  --------------------- */


/* explanatory line at top of content */
div#node-1263 .field-name-body p {
   margin-right: 80px;
   margin-bottom: 0px;
   margin-top: 0px;
}

/* navigation menus in sidebar */

div#node-14 a,
div#node-284 a,
div#node-342 a,
div#block-menu-menu-human-resources a,
div#node-177 a {
    color: #4C5361;
}
/*
div#node-58 a,
div#node-62 a {
    line-height: 150%;
    font-size: 110%;
}
*/

div#node-14 a {
    line-height: 200%;
    font-size: 110%;
}


div#node-216 a {
    font-size: 13px !important;
}

div#block-menu-menu-human-resources a {
    line-height: 190%;
}







/* Research by Division, Facilities, etc blocks */
/*
div#block-nodeblock-216 li, 
*/
div#block-nodeblock-284 li {
   margin-top: 15px;
} 

div#block-nodeblock-2068 ul,
div#block-nodeblock-14 ul,
/*div#block-nodeblock-216 ul, 
  */
div#block-nodeblock-284 ul, 
div#block-menu-menu-human-resources ul {
   list-style-type: square;
   margin: .9em;
}
   
div#block-menu-menu-sed-topics  ul li.leaf,
div#block-menu-menu-human-resources ul li.leaf {
  list-style-image: none;
}


/*  PR block on home page  */
 td.col-1 {
    background-color: #FFFFFF;
    border-right: none; 
    width: 50%;
    vertical-align: top;
    padding-right: 15px;
}
 td.col-2 {
    background-color: #FFFFFF;
    width: 50%;
    vertical-align: top;
    padding-right: 25px;
}

/* feature block in sidebar on homepage  */
body.front div#block-views-news_item_index-block_3 div.views-field-field-wsu-image {
    margin-bottom: 10px ! important;
    margin-top: 15px ! important;
    margin-left: 21px ! important;
    float: none ! important;
}
body.front div#block-views-news_item_index-block_3 div.views-field-field-news-title a {
   font-size: 11px;
}
 
/* feature block in sidebar on test  homepage  */
body#pid-content-newcfahomepage div#block-views-news_item_index-block_3 div.views-field-field-wsu-image {
    margin-bottom: 10px ! important;
    margin-top: 15px ! important;
    margin-left: 21px ! important;
    float: none ! important;
}

body#pid-content-newcfahomepage div#block-views-news_item_index-block_3 div.views-field-field-news-title a {
   font-size: 11px;
}
 
/* new GMT News block on  GMT page  */
div#block-views-news_item_index-block_4.block {
    margin-top: -30px;
}

/* not on sao page now, on GMT page  6/2015
 */
body#pid-giant-magellan-telescope div#block-views-news_item_index-block_4 div.views-field-field-wsu-image {
    margin-top: 10px ! important;
    margin-left: 5px !important;
    float: none ! important;
}

div#block-views-news_item_index-block_4 div.views-field-field-news-title .field-content a {
    font-size: 11px;
    text-align: center !important;
}

div#block-views-news_item_index-block_4 div.view-footer p {
    margin-top: 10px ! important;
}

/* GMT Learn More block on home page, SAO page and GMT news page */
body.front div#node-2334 div.field-item p,
 body#pid-gmt-features div#node-2334 div.field-item p,
  body#pid-sao div#node-2334 div.field-item p {
    margin-left: 4px ! important;
}

/* WSU block in body on home page  */
body.front div#block-views-news_item_index-block_1 p {
    margin-right: 20px ! important;
}

body.front div#content-region-inner p {
    font-size: 13px;
    line-height: 18px;
    text-align: justify;
    padding-right: 20px;
}

/* all <p> text throughout site */
body.not-front div#content-region-inner p {
    font-size: 13px;
    line-height: 18px;
    text-align: justify;
/* jshaw 7/5/2017  changed from 40 to 55 due to appearence change 
    padding-right: 40px;  
    then changed to 75  7/12
*/
    padding-right: 75px;  
}

body#pid-colloquia div#content-region-inner p,
{
    padding-right: 85px !important;
}

body#pid-publications-term-itamp div.biblio-entry,
   .biblio-export 
{
  margin-right: 75px;
}

body#pid-publications-term-itamp div.biblio-separator-bar,
  .biblio-current-filters 
{
  margin-right: 75px;
}

body.node-type-press-release div#content-region-inner p 
{
    padding-right: 95px !important;  
}

/* exception for SAO home page */
body#pid-sao div#content-region-inner p {
    padding-right: 75px  !important;
}

/* CfA Research  blocks and other "decorated" blocks*/
div#sidebar-second div#block-menu-menu-human-resources div.content.clearfix,
div#sidebar-second div#block-nodeblock-2068  div.content.clearfix, 
div#sidebar-second div#block-nodeblock-284  div.content.clearfix,
/*
div#sidebar-second div#block-views-news_image_block-block  div.content.clearfix,
div#sidebar-second div#block-views-news_image_block-block_3  div.content.clearfix,
*/
/*
div#sidebar-second div#block-views-news_item_index-block_3  div.content.clearfix, 
div#sidebar-second div#block-views-news_item_index-block_4  div.content.clearfix {
*/
div#sidebar-second div#block-views-feature_imageblock-block_6  div.content.clearfix {
    background-color: #F8F8F8;
    border-color: #BFC1C1;
    border-style: solid;
/* for rounded corners  */
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-width: 1px;
    margin-left: 20px;
    margin-right: 10px;
    padding-left: 15px;
}

div#sidebar-second div#block-nodeblock-2068  h2.block-title,
div#sidebar-second div#block-nodeblock-284  h2.block-title,
div#sidebar-second div#block-menu-menu-human-resources h2.block-title {
/*
div#sidebar-second div#block-views-news_item_index-block_3  h2.block-title,
div#sidebar-second div#block-views-news_image_block-block  h2.block-title,
div#sidebar-second div#block-views-news_image_block-block_3  h2.block-title,
div#sidebar-second div#block-views-news_item_index-block_4  h2.block-title,
*/
    background: url("../images/bg_primary_menu.png") ;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;  
    color: #FFFFFF; 
    font-family: Arial,sans-serif;
    font-weight: normal;
    margin-bottom: 0px;
    margin-left: 20px;
    margin-right: 10px;
    padding: 5px;
}

/*  sidebar-second text   */
div#sidebar-second .block p {
    font-size: 11px;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
/* change from justify to left for now */
    text-align: left-justify;
}

/* sidebar placement  */
body.not-front .sidebar-second {
    margin-top: 55px;
/* move sidebar box 10 px to left for margin 
    margin-left: -10px; */
}
body.front .sidebar-second 
body#pid-sao  .sidebar-second {
    margin-top: 10px;
}

div#block-views-news_item_index-block_3.block {
    margin-top: 10px;
}

div#block-views-news_image_block-block.block, 
div#block-views-news_image_block-block_3.block {
     margin-top: 55px; 
}

/* most (non-title) link text throughout the site should cfa red  */
/* slight change in default link color  jshaw 9/16  */
a {
    color: #820505;
}

/* no title */
body.node-type-press-release h1.title, 
body.node-type-news-item h1.title, 
body.node-type-page-no-title h1.title, 
body.node-type-lecture2 h1.title {
    visibility: hidden; display:none;
}


/* header specs  */
/*Page title for most pages*/
/* news-title  should like a node title for press releases and news  */
h1.title,
div.field-name-field-news-title {
    color: #660000;
    color: #4c615f;
    color: #00512c; 
    font-size: 160%;
    font-weight: normal;
    line-height: 100%;
    margin-bottom: 10px;
    margin-right: 55px;
    margin-top: 25px;
}
div.field-name-field-news-title  {
    font-size: 180%;
}

h1 {
    color: #4E4A66;
    font-size: 160%
}
h2 {
    color: #666666;
    font-size: 130%;
}
h3 {
    color: #333333;
    font-weight: normal;
}


/* titles for views*/

/* cfa and sao home pages */
body#pid-sao div.views-field-title,
body#pid-sao div.views-field-title a, 
body#pid-sao div.views-field-field-news-title,
body#pid-sao  div.views-field-field-news-title a,  
body.front div.views-field-title,
body.front div.views-field-title a, 
body.front div.views-field-field-news-title,
body.front div.views-field-field-news-title a,  
body#pid-content-newcfahomepage div.views-field-title,
body#pid-content-newcfahomepage div.views-field-title a, 
body#pid-content-newcfahomepage div.views-field-field-news-title,
body#pid-content-newcfahomepage div.views-field-field-news-title a { 
    color: #660000;
    color: #4c615f;
    color: #4C5361;
    color: #00512c;
    font-size: 110%;
/*
    font-weight: bold;  
*/
    line-height: 18px;
}

h2.title a, 
h2 a {
    color: #660000;
    color: #4c615f;
    color: #00512c;
    font-size: 110%;
/*
    font-weight: bold;
*/
    text-decoration: none;
}

body.front div#content-group h2.block-title,
 body#pid-internal-newsaohomepage div#content-group h2.block-title,
 body#pid-internal-newhcohomepage div#content-group h2.block-title,
 body#pid-internal-newcfahomepage div#content-group h2.block-title,
   body#pid-sao div#content-group  h2.block-title {
    border-bottom: 1px solid #666666;
    color: #B25938;
    color: #4c615f;
    font-size: 16px;
    padding-bottom: 10px;
    margin-right: 35px;
}

/* -------------------------------------------------------*/
/* Views elements common to most  views         --------- */
/* -------------------------------------------------------*/

body.not-front div#content-group div.views-row p{
    margin: 0  !important;
}

/* Views pages row styles*/
body.not-front div#content-group div.views-row a{
    color: #4c615f;
    color: #00512c;
    font-size: 110%;
    
}
/* MWC fix link in image caption */
div.views-field-field-news-image-caption a {
    color: #820505 !important;
    font-size: 100% !important;
}

/* Views pages row styles*/
body.not-front  div.views-row {
    margin-top: 20px;
    margin-right: 30px;
    min-height: 120px;
}
div.view-pr-image-gallery div.views-row {
    min-height: 90px;
}

div.view-cf-help-all div.views-row {
    min-height: 50px;
}

div.view-sao-council-minutes div.views-row {
    min-height: 20px;
}
div.view-vo-all-articles div.views-row {
    min-height: 40px;
}
div.view-vo-rel-res div.views-row {
    min-height: 10px;
}

div.view-predoc-list div.views-row {
    min-height: 150px;

}

/* some exceptions for view rows */
div.view-news-images div.views-row,
 div.view-sao-directors-list div.views-row {
/*
  div.view-press-release-index-new  div.views-row  { 
*/
    border: none;
    min-height: 150px;
}
div.view-news-images div.view-header p,
  div.view-news-images div.view-footer p {
    font-size: 14px !important;
}

/* some views do not need full heights   */
div.view-research-projects-all div.views-row,
  div.view-event-categories div.views-row,
  div.view-facility-types div.views-row,
  div.view-opportunities div.views-row {
    min-height: 120px;
}
div.view-display-id-page_1 div.cfa-seminars {
    min-height: 50px !important;
}
div.view-research-topics div.views-row {
    min-height: 100px;
}


div.view-news-image-block div.views-row,
  div.view-pr-imageblock div.views-row {
    min-height: 60px;
}
 div.view-all-persons div.views-row,
 div.view-southampton-projects div.views-row,
 div.view-southampton-students div.views-row,
 div.view-instruments-by-aff div.views-row {
    min-height: 40px;
}

div.view-undergraduate-programs .views-field-field-application-status, 
div.view-fellowships .views-field-field-application-status {
  color: #660000;
}

 div.view-events-for-the-public  div.views-row {
    min-height: 130px;
}
div.view-research-projects-all div.views-row,
  div.view-fellowships div.views-row,
  div.view-undergraduate-programs  div.views-row,
  div.view-graduate-programs  div.views-row {
    min-height: 80px;
}

div.view-press-release-by-year  div.views-row,
  div.view-research-projects-by-topic  div.views-row,
  div.view-all-news-by-year  div.views-row,
  div.view-news-item-index  div.views-row,
  div.view-new-items-by-year  div.views-row {
    min-height: 50px;
}

div.view-research-projects-by-topic  div.view-header p {
    margin-bottom: 25px;
    margin-top: -2px;
    margin-right: 20px;
}
/* indent list of projects  */
div.view-research-projects-by-topic  .views-field-field-project-image {
    margin-left: 20px;
    margin-bottom: 10px;
}
div.view-research-projects-by-topic .view-content {
width:90%
}

/* staff list */
div.node-staff-contact-info {
    margin-right: 70px;

}

/* not used now
  div.view-research-projects-by-aff  .views-field-field-project-image {
    margin-bottom: 5px;
}
*/
body.not-front  div#sidebar-second div.views-row {
    border-bottom: none;
    margin-right: 10px !important;
}


/* float images to left in view indices  */
div.views-field-field-image, 
div.views-field-field-wsu-image, 
div.views-field-field-project-image, 
div.views-field-field-sidebar-image, 
div.views-field-field-pr-image {
    float: left;
    margin-right: 13px;
}

div.view-facility-types .div.views-field-field-image, 
 div.view-opportunities div.views-field-field-image {
    margin-bottom: 30px;
}

/* padding for bio and advancement*/
div.view-advisory-board div.views-field-title, 
div.view-advisory-board div.views-field-body, 
 div.node-bio-sketch .field-name-body,
 div.node-bio-sketch .field-name-field-person-title,
 div.node-bio-sketch .field-name-field-person-phone,
 div.node-bio-sketch .field-name-field-person-cell,
 div.node-bio-sketch .field-name-field-person-email {
    padding-left: 164px;
}

div.view-advisory-board div.views-field-field-person-email,
div.view-advisory-board div.views-field-field-person-phone,
div.view-advisory-board div.views-field-field-person-cell {
    padding-left: 164px;
}

div.view-advisory-board div.views-field-body  {
    padding-bottom: 6px;
}

/* bio sketches   */
div.view-advisory-board .field-name-field-image, 
div.node-bio-sketch .field-name-field-image {
    float: left;
}

div.node-bio-sketch .field-name-field-person-title {
    font-weight: bold;

}

/*  padding for text in some view MWC  to line up text, avoid wrap*/
/* padding for 80 px images  */
div.view-sed-by-topics div.views-field-field-teaser-short,
div.view-news-conferences div.views-field-field-news-conference,
div.view-facilities-all div.views-field-body,
div.view-facilities-by-aff div.views-field-body,
div.view-tools-by-aff div.views-field-body,
div.view-facility-types div.views-field.views-field-description,
div.view-press-release-index-new div.views-field.views-field-field-teaser-short,
div.view-latest-3-wsus div.views-field.views-field-field-teaser-short,
div.view-3-latest-features div.views-field.views-field-field-teaser-short,
div.view-news-images div.views-field.views-field-field-teaser-short,

div.view-opportunities div.views-field.views-field-body {
    padding-left: 92px;
}

/* padding for text to avoid wrap  */
/* padding for 50 px images  */
div.view-instruments-by-aff div.views-field-body,
div.view-missions-by-aff div.views-field-body,
div.view-press-release-by-year div.views-field-field-wsu-date,
div.view-press-release-by-year div.views-field-field-news-title {
   padding-left: 62px;
}

/* padding for text to avoid wrap  */
/* padding for 100 px images  */
div.view-news-image-info div.views-field-field-hires-link-label,
div.view-news-image-info div.views-field-field-lores-link-label,
div.view-news-image-info div.views-field-field-animation-label,
div.view-news-image-info div.views-field-field-news-image-caption,
div.view-news-image-info div.views-field-field-news-image-credit,
div.view-sao-directors-list div.views-field.views-field-body,
div.view-embargoed-news-images div.views-field-field-hires-link-label,
div.view-embargoed-news-images div.views-field-field-lores-link-label,
div.view-embargoed-news-images div.views-field-field-animation-label,
div.view-embargoed-news-images div.views-field-field-news-image-caption,
div.view-embargoed-news-images div.views-field-field-news-image-credit,
div.view-news-images div.views-field-field-hires-link-label,
div.view-news-images div.views-field-field-lores-link-label,
div.view-news-images div.views-field-field-animation-label,
div.view-news-images div.views-field-field-news-image-caption,
div.view-news-images div.views-field-field-news-image-credit,
div.view-itamp-board div.views-field-field-person-fax,
div.view-itamp-board div.views-field-field-person-phone,
div.view-itamp-board div.views-field-field-person-email,
div.view-events-for-the-public div.views-field-body,
div.view-events-for-the-public div.views-field-field-abstract
 {
   padding-left: 112px;
}
/* padding for 120 px images  */
div.view-sao-directors-list div.views-field.views-field-body {
   padding-left: 132px;
}

/* padding for 150 px images */

div.view-predoc-list div.views-field-body {
   padding-left: 162px;

}



/* and remove space above image in sidebar-second  */
div#sidebar-second .views-field-field-image, 
div#sidebar-second .views-field-field-project-image {
    margin-top: -20px !important;  
    padding-bottom: 10px;
}
div#sidebar-second .views-field-field-sidebar-image {
    margin-left: 15px !important;  
    margin-right: 15px !important;  
    margin-top: 10px !important;  
}

/* float images to left in  taxonomy teasers  */
div.node-research-project  .field-name-field-project-image, 
div.node-facility .field-name-field-image {
    float: left;
    margin-right: 13px;
}

div.node-instrument .field-name-field-image {
    float: left;
    margin-right: 13px;
    margin-bottom: 30px;
}
div.view-research-projects-by-topic .views-field-taxonomy-vocabulary-1,  
    div.view-research-projects-by-topic .views-field-taxonomy-vocabulary-1 a {
    float: none   ! important;
    font-size: 95% ! important;
}
div.view-research-projects-by-aff .views-field-taxonomy-vocabulary-2,  
    div.view-research-projects-by-aff .views-field-taxonomy-vocabulary-2 a {
    float: none   ! important;
    font-size: 95% ! important;
    color: #00512C;
}

/* Views pages row headers */
body.not-front .views-field-name,
 body.not-front .views-field-title,
 body.not-front .views-field-title a,
 body.not-front .views-field-field-news-title,
 body.not-front .views-field-field-news-title a {
    font-size: 115%;
/*
    font-weight: bold;  
*/
    line-height: 120%;
}

div.view-research-projects-by-aff .views-field-field-image-1  {
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
}

div.view-research-projects-by-aff .views-field-title a,
 div.view-research-projects-by-topic .views-field-title a,
  div.view-research-projects-by-aff .views-field-title,
  div.view-research-projects-by-topic .views-field-title {
    float: none   ! important;
    font-size: 110% ! important;
    color: #00512C;
}

div.views-slideshow-controls-bottom,
div.views-slideshow-controls-bottom a
{
   background-color: #4C5361;   
   color: #FFFFFF;
/* change top from -4 to -6 to fix gap that appeared 7/2015  */
   margin-top: -6px;
   padding-left: 5px;  
   padding-right: 5px;  
}

div.views-slideshow-controls-bottom
{
   display:block;
}



/* -------------------------------------------*/
/* Specific pages and views                   */
/* -------------------------------------------*/

/* NEW counteract <p> in contact info by removing  margin */ 
.group-div-contact .field-items p {
    margin: 0   !important ;
}

.group-div-contact {
    width: 540px   !important ;
    border: none !important;
}

div.node-division-page .field-name-field-image-caption p {
    font-size: 80% !important;
    line-height: 155% !important;
    margin-left: 10px;
    margin-right: 10px;
}

div.node-division-internal-page .field-name-field-list-title1,
 div.node-division-internal-page .field-name-field-list-title2,
  div.node-division-internal-page .field-name-field-list-title3  {
    color: #00512C;
    margin-top: 20px;
    font-size: 120% !important;
}

div.node-division-internal-page .field-name-field-admin-links1,
 div.node-division-internal-page .field-name-field-admin-links2,
  div.node-division-internal-page .field-name-field-admin-links3 {
    margin-left: 20px;
}

/* People Pages  */

div.node-person .field-name-field-work-title {
    color: #00512C;
    font-size: 120%;
}


/* Research Project Pages  */

div.node-research-project .field-name-taxonomy-vocabulary-1 {
    color: #00512C;
    font-size: 120%;
    margin-top: -5px;
}

div.node-research-project .field-name-body p {
    margin-left: 20px;
    margin-right: 20px;
}
div.node-research-project .field-name-body li {
    margin-right: 60px;
}

div.node-research-project .field-name-field-project-links .field-item,
   div.node-research-project .field-name-field-project-people  .field-item {
    margin-left: 20px;
    margin-right: 20px;
}

div.node-research-project .field-name-field-project-links .field-label  {
    margin-bottom: 12px;
}

div.node-research-project .field-name-field-image-caption p {
    font-size: 80% !important;
    line-height: 155% !important;
    margin-left: 10px;
    margin-right: 10px;
}
div.node-research-project .field-name-field-image-credit p {
    color: #999999 !important;
    font-size: 80% !important;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: -10px !important;
}

div.field-name-field-project-people .field-label {
   margin-top: 20px;
}
div.view-project-topicblock .views-label-taxonomy-vocabulary-1 ,
 div.view-project-topicblock .views-label-taxonomy-vocabulary-2 ,
  div.view-project-topicblock .views-field-taxonomy-vocabulary-1 a,
  div.view-project-topicblock .views-field-taxonomy-vocabulary-2  a {
    margin-left: 20px !important;
    font-size: 13px;
}

/* return to research topics  nodeblock   */
div#node-242 .field-item  a,
  div#node-242 .field-item p{
    margin-left: 25px !important;
    font-size: 110%;
}

/* field groups  
fieldset#node_research_project_full_group_project_links legend {
    color: #333333;
    font-size: 14px;
}
*/

/* get rid of the default border around field groups for now 
fieldset#node_research_project_full_group_project_links {
    margin: 15px 60px 10px 0;
}

fieldset#node_research_project_full_group_project_links p a {
    color: #660000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
fieldset#node_research_project_full_group_project_links p a:hover {
 color:#660000;
 text-decoration:none;
}
fieldset#node_research_project_full_group_project_links p a:visited {
 color:#660000;
 text-decoration:underline;
}
*/

/* End Research Project Pages  */


/* Job Posting Page */
.view-hr-job-postings .views-field-title  a {
    padding-bottom: 20px;
    font-weight: normal !important;  
    font-size: 100% !important;  
}
.view-hr-job-postings a {
  color: #00512C;
}
.view-hr-job-postings th {
  background-color: white;
  border: 1px dotted #CCCCCC;
  color: #00512C;
  font-weight: bold !important;  
  font-size: 110% !important;  
  padding: 20px;
}
.view-hr-job-postings td {
  background-color: white;
  border: 1px dotted #CCCCCC;
  padding: 20px;
}

.view-hr-job-postings .views-field-taxonomy-vocabulary-1,
  .view-hr-job-postings .views-field-taxonomy-vocabulary-1 a {
  margin: 10px !important;
  float: none !important;
}
.field-name-field-job-area-consideration .field-label {
   margin-top: 1.0em;
}

/* End Job Posting Page */

/* Facilities views  */
div.view-facilities-by-aff .views-field-field-image,
  div.view-facilities-all .views-field-field-image,
  div.view-missions-by-aff .views-field-field-image,
  div.view-facility-types .views-field-field-image {
   margin-bottom: 28px;
}

div.view-facilities-all .views-field-field-proposed {
  color: #660000;
/*  font-size: 14px; */
}

/* Events Pages  */
div.view-events-for-the-public .views-field-field-image {
   margin-bottom: 20px;
   margin-top: 10px;
}

div.view-events-for-the-public .views-field-field-webcast-link {
}

div.view-events-for-the-public .views-field-field-start-time {
}

div.view-events-for-the-public .views-field-field-event-type, 
div.view-events-for-the-public .views-field-field-public-event-type {
  color: #660000;
  /*font-size: 14px; */
  float: left;
  margin-right: 70px;
}
div.view-events-for-the-public .views-field-field-date {
  /*font-size: 14px; */
  /*float: left;*/
  margin-right: 70px;
}
div.view-events-for-the-public .views-field-field-speaker-and-affiliation, 
div.view-events-for-the-public .views-field-field-speaker {
  margin-right: 60px;

 color: #4C615F;
}

div.view-events-for-the-public .views-field-field-webcast a {
 /* float: right;*/
  margin-right: 35px;
  color: #660000 !important;
  font-weight: bold;
  font-size: 14px !important;
}
div.view-events-for-the-public .views-field-field-registration-link a {
  float: left;
  margin-right: 35px;
  color: #660000 !important;
  font-weight: bold;
  font-size: 14px !important;
}

div.view-events-for-the-public .views-field-title {
  color: #4C615F;
  font-size: 110%; 
  font-weight: bold;
}
div#sidebar-second div#block-nodeblock-323 a,
div#sidebar-second div#block-nodeblock-1256 a {
  font-size: 13px; margin-top: 10px;
} 
  

/*
div.view-events-for-the-public .views-field-field-date  {
  float: right; 
}

*/


/* News Item Pages */
div.node-news-item div.field-name-field-news-type {
  color: #660000;
  font-size: 14px;
/*
  float: right;
*/
  margin-right: 5em;
}
/*
div.view-feature-imageblock  .views-field-field-image-credit p,
 div.view-project-imageblock  .views-field-field-image-credit p {
    color: #999999 !important;
    font-size: 80% !important;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: -10px !important;
}
*/

div.node-press-release div.field-name-field-pr-date {
    margin-bottom: 18px;
}
div.node-press-release div.field-name-field-pr-dateline {
  /*   padding-top: 0 !important; */
    color: #666666;
    float: left;
    font-weight: bold;
    margin-bottom: -5px;
    margin-right: 12px;
    margin-top: 14px;
}

div.views-field-field-related-pr {
    float: right;
}

div.view-news-images .views-field-field-pr-image,
  div.view-press-release-index-new .views-field-field-image {
    margin-bottom: 20px !important;
}

/* extra block on press pages   
div#sidebar-second div#node-62 p {
    font-size: 12px;
    margin-left: 0;
}
*/

/* news type in all news   */
div.view-all-news-by-year .views-field-field-news-type, 
  div.view-3-latest-all-news .views-field-field-news-type {
   color: #660000;
   float: right;
}

/* Press Release Sidebar */
 div.view-pr-imageblock .views-field-field-research-paper a,
  div.view-pr-imageblock .views-field-field-news-conference a, 
 div.view-pr-imageblock .views-field-field-research-paper p,
  div.view-pr-imageblock .views-field-field-news-conference p { 
   font-size: 110% !important; 
   margin-left: 0px;
   color: #4C5361;
}
  div.view-pr-imageblock .views-field-field-news-conference p { 
   font-size: 110% !important; 
   margin-left: 0px;
   color: #4C5361;
}
  div.view-pr-imageblock .views-field-field-news-conference a {
   font-size: 100% !important; 
   margin-left: 0px;
   color: #660000;
}

div.view-feature-imageblock .views-field-field-image,
div.view-news-image-block .views-field-field-pr-image,
  div.view-pr-imageblock .views-field-field-image { 
   float: none !important;
   margin-left: 7px;
/*
   margin-bottom: 10px !important;
*/
}

div.view-news-image-block .view-footer a { 
   font-size: 120%; 
   margin-bottom: 20px;
   color: #4C5361;
}

div#block-views-press_release_index_new-block_2 {
   padding-top: 20px;
}
/* End of  News Item Pages */

/* Standard sidebar image */

div.views-field-field-sidebar-image {
    margin: 1px;
}

/* Southampton pages */

div.view-southampton-students .views-label-field-person-email .field-content p {
    margin: 0 0 !important;
}
div.view-southampton-students .field-content a {
    font-size: 100% !important;
}

/* fix right margin on people of interest pages jshaw */
div.node-people-of-interest {
   margin-right: 95px;
}

/* SAO COUNCIL (SAOC) pages */
div.field-collection-item-field-saoc-issues .field-name-field-issue-title {
  color: #660000;
  font-size: 110%;
  font-weight: bold;
}
div.field-name-field-saoc-issues  {
  margin-right: 65px;  
}




/* ITAMP pages  */

body#pid-itamp-home div#sidebar-second div.feature-box-block-180 div.views-field-field-wsu-image {
padding-left: 8px !important;
}

div#block-views-itamp_publications-block_1 {
margin-bottom: 0px;
}
div#block-views-cfa_biblio_views-block_1 {
margin-bottom: 0px;
}
div#block-views-itamp_events-block {
margin-bottom: 0px;
}
div#block-views-itamp_hqoc_latest-block {
margin-bottom: 20px;
}
div#block-nodeblock-3552 {
margin-bottom: 0px;
}

div.view-itamp-board .views-field-field-person-email p {
margin-bottom: 15px;
margin-top: 0;
margin-left: 0;
margin-right: 0;
}
div#block-views-itamp_board-block_1 .views-field-title a {
 font-size: 100%;
 font-weight: normal !important;
}

div#block-views-news_notes_by_year-block_1 .views-field-field-wsu-image {
  margin-left: 40px !important;
}
div#block-views-news_notes_by_year-block_1 .views-field-title a {
  font-size: 100%;
  font-weight: normal;
}

div.view-news-notes-by-year .views-field-title {
  color: #4C615F;
  font-size: 110%;
  font-weight: bold;
}

div.view-itamp-photogallery div.views-row {
    min-height: 140px;
}

div.view-itamp-newsletters-archive div.views-row {
    min-height: 25px;
}

div.view-itamp-publications div.views-row,
div.view-cfa-biblio-views  div.views-row,
 div.view-itamp-hqoc-latest div.views-row,
  div.view-itamp-events div.views-row {
    min-height: 20px;
}
 div.view-itamp-hqoc-latest div.views-row {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
div.view-itamp-publications .views-field-title,
div.view-cfa-biblio-views  .views-field-title,
 div.view-itamp-events .views-field-title,
 div.view-itamp-events .views-field-title a {
  font-size: 100%;
}
div.view-partipants .views-field-field-photo-gallery-title {
    font-size: 110%;
    font-weight: bold;
}
div.view-partipants .views-field-field-photo-gallery-image a {
    margin-right: 20px ;
}
div.view-partipants .views-field-field-photo-gallery-credit {
    margin-bottom: 15px ;
}

div.view-itamp-publications .view-field-field-link-single .field-content a {
  margin: 0px;
}
 div.view-itamp-contact table {
  width: 90%;
}
 div.view-people-lists table {
  width: 95%;
}

/* block headers   */
div#block-views-itamp_publications-block_1 div.view-header a,
div#block-views-cfa_biblio_views-block_1 div.view-header a,
  div#block-views-itamp_hqoc_latest-block div.view-header a,
  div#block-views-affiliation_contact-block_1 div.view-header a,
  div#block-views-itamp_contact-block_2  div.view-header,
   div#block-views-itamp_events-block div.view-header a {
  font-size: 100%;
  font-weight: bold;
  color: #660000 !important;
}
div#view-itamp-publications div.view-header,
 div#view-cfa-biblio-views div.view-header {
  font-size: 115%;
  font-weight: bold;
}
div#biblio-node {
  margin-right: 75px;
}

/* ITAMP workshop useful links block */ 
div#block-views-partipants-block_1  div.view-content a, 
  div#block-views-partipants-block_1  div.view-header a, 
  div#block-views-partipants-block_1  div.view-content { 
  font-size: 100%;
  font-weight: bold;
  line-height: 20px !important;
  text-align: left !important;
}

/* ITAMP News block   */
div #block-nodeblock-5013 div.field-items {
   padding-left: 35px;
}
/* Workshop pages  */
div.node-workshop div.field-name-field-start-time,
 div.node-workshop div.field-name-field-organizing-committee,
  div.node-workshop div.field-name-field-lecturers,
  div.node-workshop div.field-name-field-location {
  font-size: 115%;
  font-weight: bold;
  margin-bottom: 15px;
}

div.node-workshop div.field-name-field-lecturers {
  margin-right: 75px;
}

div.node-workshop div.field-name-field-poster {
  margin-bottom: 15px;
  margin-top: 15px;
}

/* hidden elements */
/*  exposed date filter  on Participants page  */
/* div.view-display-id-page_5 .views-exposed-widget,   */
div.view-display-id-page_5 .views-submit-button,
div.view-display-id-page_5 .views-exposed-form label,
 div.view-display-id-page_5 .container-inline-date { 
   display:none;
}


/*-----------------------------------------------------------------*/

/* VO Side bars */
div#block-views-vo_rel_res-block .views-field-title a,
  div#block-views-vo_all_articles-block_1  .views-field-title a {
   font-size: 90%;
}


/*VO views  */
div.view-vo-resources .views-field-title a {
   font-size: 90%;
}
  

/*
.ui-accordion .ui-accordion-header .ui-icon {
    left: 40%;
    margin-top: 3px;
    position: absolute;
    top: 90%;
}
.ui-accordion .ui-accordion-content {
    border-top: 0 none;
    margin-bottom: 2px;
    margin-top: -2px;
    overflow: auto;
    padding: 1em 0.5em;
    position: relative;
    top: 1px;
}
*/

/*
 *Hidden elements
 */
/* hide comments title */
div.comment h3.title {
   display:none;
}

/* hide title of SAO home page  */
div.submitted,
  body#pid-sao h1.title,
  div#node-113 li {
  display:none;
}

/* hide home page default content  */
div#node-113  {
  display:none;
}

div#node-113 h2.title a, h2 a {
  font-size: 100%;
}
div.weekly_calendar h1 {
  display: block !important;
}

a.weeklycal {
color: #600 !important;
}

/* old CfA styles   */
.content_title1 {
        font-size: 14px;
        color: #900000;
}
.content_title {
        font-size: 14px;
        color: #900000;
}

.subtitle1 {
        font-size: 12px;
        color: #192924B;

}


/* sky report */


 div.node-sky-report .field-name-field-the-moon-planets,
 div.node-sky-report .field-name-field-evening-planets,
 div.node-sky-report .field-name-field-morning-planets-before-sun,
 div.node-sky-report .field-name-field-meteors,
 div.node-sky-report .field-name-field-comets

{
   
    margin-bottom: 15px;
}

 div.field-name-field-sky-report-credits p 

{
   font-size: 11px !important;
   line-height: 13px !important;

}


/*
div.node-sky-report .field-name-field-footer-text p

{
    font-size: 10px  !important;
    line-height: 12.5px !important;
}

*/

div.sky_rpt_whats_new_caption {
font-size: 14px;
text-align: center;
padding-left: 10px;
padding-bottom: 10px;
}


/* feature box 210 styles */

/* feature box 210, title */
div#sidebar-second div.feature-box-block-210 h2.block-title {
    background: url("../images/bg_primary_menu.png") ;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #FFFFFF;
    font-family: Arial,sans-serif;
    font-weight: normal;
    margin-bottom: 0px;
    margin-left: 0px ! important;
    margin-right: 0px;
    padding: 5px;
}

/* feature box 210, content */
div#sidebar-second div.feature-box-block-210 div.content.clearfix {
    background-color: #F8F8F8;
    border-color: #BFC1C1;
    border-style: solid;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-width: 1px;
    margin-top: 0px;
    margin-left: 0px !important;
    margin-right: 0px;
    padding: 0px;
}

/* feature box 210, image */
div#sidebar-second div.feature-box-block-210 .views-field-field-image {
    margin-top: 20px !important;
    margin-left: 25px !important;
}


/*
 * feature box 240 styles 
 */

div#sidebar-second div.feature-box-block-240 h2.block-title {
    background: url("../images/bg_primary_menu.png") ;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #FFFFFF;
    font-family: Arial,sans-serif;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: -40px ! important;
    margin-right: 10px;
    padding: 5px;
}

div#sidebar-second div.feature-box-block-240 div.content.clearfix {
    background-color: #F8F8F8;
    border-color: #BFC1C1;
    border-style: solid;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-width: 1px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: -40px !important;
    margin-right: 10px;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
}

div#sidebar-second div.feature-box-block-240 .views-field-field-sidebar-image {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

div#sidebar-second div.feature-box-block-240 .views-field-field-pr-image,
div#sidebar-second div.feature-box-block-240 .views-field-field-wsu-image,
div#sidebar-second div.feature-box-block-240 .views-field-field-image {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-left: 0px;
}

div#sidebar-second div.feature-box-block-240 .views-field-field-image-caption {
    font-size: 11px;
    padding-bottom: 5px;
}

div#sidebar-second div.feature-box-block-240 .views-field-field-image-credit {
    font-size: 11px;
    color: #999;
    padding-bottom: 5px;
}

div#sidebar-second div.feature-box-block-240 .views-field-field-title {
    font-size: 14px;
    text-align: center;
    padding-bottom: 10px;
}

div#sidebar-second div.feature-box-block-240 .views-field-title {
    font-size: 14px;
    padding-bottom: 10px;
}

div#sidebar-second div.feature-box-block-240 .view-header,
div#sidebar-second div.feature-box-block-240 .view-footer {
    text-align: center;
    margin-bottom: 5px !important;
}

div#sidebar-second div.feature-box-block-240 p {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px !important;
    margin-right: 0px;
}

div#sidebar-second div.feature-box-block-240 a {
    color: #4c5361;
}

div#sidebar-second div.feature-box-block-240 .field-type-text-with-summary {
   margin-top: 0px;
}
div#sidebar-second div.feature-box-block-240 li  {
   margin-top: 5px;
}

div#sidebar-second div.feature-box-block-240 ul {
   list-style-type: square;
   margin: .9em;
}

div#sidebar-second div.feature-box-block-240 ul li.leaf {
  list-style-image: none;
}


/*
 * feature box 210 styles 
 */

div#sidebar-second div.feature-box-block-210 h2.block-title {
    background: url("../images/bg_primary_menu.png") ;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #FFFFFF;
    font-family: Arial,sans-serif;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px ! important;
    margin-right: 0px;
    padding: 5px;
}

div#sidebar-second div.feature-box-block-210 div.content.clearfix {
    background-color: #F8F8F8;
    border-color: #BFC1C1;
    border-style: solid;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-width: 1px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
}

div#sidebar-second div.feature-box-block-210 .views-field-field-sidebar-image {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

div#sidebar-second div.feature-box-block-210 .views-field-field-pr-image, 
div#sidebar-second div.feature-box-block-210 .views-field-field-wsu-image, 
div#sidebar-second div.feature-box-block-210 .views-field-field-image {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-left: 0px;
}

div#sidebar-second div.feature-box-block-210 .views-field-field-image-caption { 
    font-size: 11px;
    padding-bottom: 5px;
}

div#sidebar-second div.feature-box-block-210 .views-field-field-image-credit {
    font-size: 11px;
    color: #999;
    padding-bottom: 5px;
}

div#sidebar-second div.feature-box-block-210 .views-field-field-title {
    font-size: 14px;
    text-align: center;
    padding-bottom: 10px;
}

div#sidebar-second div.feature-box-block-210 .views-field-title {
    font-size: 14px;
    padding-bottom: 10px;
}

div#sidebar-second div.feature-box-block-210 .view-header, 
div#sidebar-second div.feature-box-block-210 .view-footer {
    text-align: center;
    margin-bottom: 5px !important;
}

div#sidebar-second div.feature-box-block-210 p {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px !important;
    margin-right: 0px;
}

div#sidebar-second div.feature-box-block-210 a {
    color: #4c5361;
}

div#sidebar-second div.feature-box-block-210 .field-type-text-with-summary {
   margin-top: 0px;
}
div#sidebar-second div.feature-box-block-210 li  {
   margin-top: 5px;
}

div#sidebar-second div.feature-box-block-210 ul {
   list-style-type: square;
   margin: .9em;
}

div#sidebar-second div.feature-box-block-210 ul li.leaf {
  list-style-image: none;
}


/*
 * feature box 180 styles - footer 
 */

div#footer-inner div.feature-box-block-180 h2.block-title {
}
div#footer-inner div.feature-box-block-180 div.content.clearfix img {
width: 25px; 
}
div#footer-inner div.feature-box-block-180 div.content.clearfix  {
width: 200px;

        position: relative;
        left: 46%;
        margin-right: -50%;
}
div#footer-inner span.on-the-web {
    padding-right: 10px;
}

/*
 *  * feature box 180 styles 
 */

div#sidebar-second div.feature-box-block-180 h2.block-title {
    background: url("../images/bg_primary_menu.png") ;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #FFFFFF;
    font-family: Arial,sans-serif;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px ! important;
    margin-right: 0px;
    padding: 5px;
}

div#sidebar-second div.feature-box-block-180 div.content.clearfix {
    background-color: #F8F8F8;
    border-color: #BFC1C1;
    border-style: solid;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-width: 1px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
}

div#sidebar-second div.feature-box-block-180 .views-field-field-sidebar-image {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

div#sidebar-second div.feature-box-block-180 .views-field-field-pr-image, 
div#sidebar-second div.feature-box-block-180 .views-field-field-wsu-image, 
div#sidebar-second div.feature-box-block-180 .views-field-field-image {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-left: 0px;
}

div#sidebar-second div.feature-box-block-180 .views-field-field-image-caption { 
    font-size: 11px;
    padding-bottom: 5px;
}

div#sidebar-second div.feature-box-block-180 .views-field-field-image-credit {
    font-size: 11px;
    color: #999;
    padding-bottom: 5px;
}

div#sidebar-second div.feature-box-block-180 .views-field-field-title {
    font-size: 14px;
    text-align: center;
    padding-bottom: 10px;
}

div#sidebar-second div.feature-box-block-180 .views-field-title {
    font-size: 14px;
    padding-bottom: 10px;
}

div#sidebar-second div.feature-box-block-180 .view-header, 
div#sidebar-second div.feature-box-block-180 .view-footer {
    text-align: center;
    margin-bottom: 5px !important;
}

div#sidebar-second div.feature-box-block-180 p {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px !important;
    margin-right: 0px;
}

div#sidebar-second div.feature-box-block-180 a {
    color: #4c5361;
}

div#sidebar-second div.feature-box-block-180 .field-type-text-with-summary {
   margin-top: 0px;
}
div#sidebar-second div.feature-box-block-180 li  {
   margin-top: 5px;
}

div#sidebar-second div.feature-box-block-180 ul {
   list-style-type: square;
   margin: .9em;
}

div#sidebar-second div.feature-box-block-180 ul li.leaf {
  list-style-image: none;
}


/*
 * feature box 150 styles 
 */

div#sidebar-second div.feature-box-block-150 h2.block-title {
    background: url("../images/bg_primary_menu.png") ;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #FFFFFF;
    font-family: Arial,sans-serif;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 20px ! important;
    margin-right: 10px;
    padding: 5px;
}

div#sidebar-second div.feature-box-block-150 div.content.clearfix {
    background-color: #F8F8F8;
    border-color: #BFC1C1;
    border-style: solid;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-width: 1px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 20px !important;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

div#sidebar-second div.feature-box-block-150 .views-field-field-sidebar-image {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
}

div#sidebar-second div.feature-box-block-150 .views-field-field-pr-image,
div#sidebar-second div.feature-box-block-150 .views-field-field-wsu-image,
div#sidebar-second div.feature-box-block-150 .views-field-field-image {
    margin-top: 0px !important;
    margin-bottom: 5px !important;
    margin-left: 10px !important;
    margin-right: 0px !important;
}

div#sidebar-second div.feature-box-block-150 .views-field-field-image-caption {
    font-size: 11px;
    padding-bottom: 5px;
}

div#sidebar-second div.feature-box-block-150 .views-field-field-image-credit {
    font-size: 11px;
    color: #999;
    padding-bottom: 5px;
}

div#sidebar-second div.feature-box-block-150 .views-field-field-title { 
    font-size: 14px;
    text-align: center;
    padding-bottom: 10px;
}

div#sidebar-second div.feature-box-block-150 .views-field-title {
    font-size: 14px;
    padding-bottom: 10px;
}

div#sidebar-second div.feature-box-block-150 .view-header,
div#sidebar-second div.feature-box-block-150 .view-footer {
    text-align: center;
    margin-bottom: 5px !important;
}

div#sidebar-second div.feature-box-block-150 p {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px !important;
    margin-right: 0px;
}

div#sidebar-second div.feature-box-block-150 a {
    color: #4c5361;
}

div#sidebar-second div.feature-box-block-150 .field-type-text-with-summary {
   margin-top: 0px;
}

div#sidebar-second div.feature-box-block-150 li  {
   margin-top: 5px;
}

div#sidebar-second div.feature-box-block-150 ul {
   list-style-type: square;
   margin: .9em;
}

div#sidebar-second div.feature-box-block-150 ul li.leaf {
  list-style-image: none;
}
div#sidebar-second div.feature-box-block-150 div.views-row {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    margin-right: 0px !important;
}


/* 
 * colloq view table   
 */
 
div.view-colloquium table,
 div.view-seminars-by-type table,
 div.view-cfa-lectures-by-type table,
 div.view-lectures-by-type table {
  width: 90%;
}

div.view-colloquium th,
 div.view-seminars-by-type th,
 div.view-cfa-lectures-by-type th,
 div.view-lectures-by-type th {
  text-align: left;
  padding: 10px;
}
div.view-colloquium td,
 div.view-cfa-lectures-by-type td, 
 div.view-seminars-by-type td,
 div.view-lectures-by-type td {
  background-color: white;
  border: 1px dotted #CCCCCC;
  padding: 10px;
}
 div.view-cfa-lectures-by-type ol {
margin-bottom: 0px !important;
margin-left: 1.5em !important;
}

div.view-colloquium .views-align-center,
 div.view-seminars-by-type .views-align-center,
 div.view-cfa-lectures-by-type .views-align-center,
  div.view-lectures-by-type .views-align-center {
   text-align: left !important;
}

div.view-colloquium .views-field-title a,
 div.view-seminars-by-type .views-field-title a,
 div.view-cfa-lectures-by-type .views-field-title a,
  div.view-lectures-by-type .views-field-title a {
   font-size: 90%;
}

/* colloq content type */
div.node-seminar h1.title,
div.node-lecture h1.title {
  margin-right: 55px !important;
}

div.view-cfa-lectures-by-type .lecture_fix td {
border-top: none  !important;
border-bottom: none  !important;
border-left: none  !important;
border-right: none  !important;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
}

.group-abstract-4 .field-items p, 
.group-abstract-3 .field-items p, 
.group-abstract-2 .field-items p, 
.group-abstract-1 .field-items p {
    margin: 0   !important ;
}

.group-abstract-4, 
.group-abstract-3, 
.group-abstract-2, 
.group-abstract-1 {
    width: 540px   !important ;
    border: none !important;
}

div.node-event .field-name-field-location,
div.node-lecture2 .field-name-field-location,
div.node-seminar .field-name-field-location {
   font-size: 130%;
   /*color: green;*/
   margin-bottom: 20px;
}

div.node-event .field-name-field-start-time, 
div.node-lecture2 .field-name-field-start-time, 
div.node-seminar .field-name-field-start-time {
  float: left;
  font-size: 130%;
  padding-right: 5px;
}

div.node-event .field-name-field-event-type,
div.node-event .field-name-field-special-event-type,
div.node-seminar .field-name-field-seminar-type,
div.node-lecture .field-name-field-special-lecture,
 div.node-lecture .field-name-field-newfield {
  font-size: 130%;
  margin-bottom: 20px;
}

div.node-event .field-name-field-talk-title-2, 
div.node-event .field-name-field-talk-title, 
div.node-lecture2 .field-name-field-talk-title-4, 
div.node-lecture2 .field-name-field-talk-title-3, 
div.node-lecture2 .field-name-field-talk-title-2, 
div.node-lecture2 .field-name-field-talk-title {
color: #00512C;
  font-size: 130%;
  margin-top: 20px;
}

div.node-lecture2 .field-name-field-seminar-type {
color: #00512C;
font-size: 160%;
font-weight: normal;
line-height: 100%;
margin-bottom: 20px;
margin-right: 55px;
margin-top: 25px;
}

div.node-seminar .field-name-body p,
div.node-lecture .field-name-body p {
   margin: 0 !important;
}

div.node-seminar .field-name-field-speaker-institution,
div.node-lecture .field-name-field-speaker-institution {
   margin-bottom: 20px;
}

div.node-seminar .field-name-field-speaker-name a {
   font-size: 125%;
   padding-right: 5px;
}

div.node-lecture .field-name-field-speaker-name a {
   font-size: 125%;
   margin-bottom: 20px;
}
/* */
div.view-feature-imageblock div.views-row {
margin-top: 0px;
margin-right: 0px;
}

/* Colloq feature box */
div.view-id-colloquium .views-field-field-speaker-name {
   padding-bottom: 10px;
}

/* mwc staff list */
div.view-predoc-list .views-field-field-person-phone ,
{
}

div.view-predoc-list .views-field-field-person-phone .field-content, 
div.view-predoc-list .field-content .views-field-field-person-cell {
}

/* mwc events cal */
div.view-events-cal-monday {
   margin-right: 120px;
}

div.view-events-cal-monday .views-field-field-start-time {
   font-weight: bold;
}
div.view-events-cal-monday .views-field-field-event-type,
div.view-events-cal-monday .views-field-field-seminar-type {
   color: #900;
}
div.view-events-cal-monday .views-field-title a,
div.view-events-cal-monday .views-field-title {
   font-size: 100% !important;
   color: black;
}
div.view-events-cal-monday .views-field-field-speaker-name a,
div.view-events-cal-monday .views-field-field-speaker-name {
   color: black;
}

div.view-events-cal-monday .views-field-field-abstract {
   margin-top: 5px;
   margin-bottom: 10px;
}
div.view-events-cal-monday .views-label-field-abstract {
   float: left;
   font-weight: bold;
   padding-right: 5px;
}

body#pid-colloquia-information-speakers  div.field-item  {
padding-right: 75px;
}
body#pid-colloquia-information-speakers  div.field-item p {
padding-right: 0px !important;
}

