
@font-face {
  font-family: 'globalpost logos';
  src: url("/sites/all/themes/globalpost_3/css/fonts/globalpost_logos/globalpost_logos-webfont.eot");
  src: url("/sites/all/themes/globalpost_3/css/fonts/globalpost_logos/globalpost_logos-webfont.eot?#iefix") format("embedded-opentype"),
      url("/sites/all/themes/globalpost_3/css/fonts/globalpost_logos/globalpost_logos-webfont.svg#globalpost_logosregular") format("svg"),
      url("/sites/all/themes/globalpost_3/css/fonts/globalpost_logos/globalpost_logos-webfont.woff") format("woff"),
      url("/sites/all/themes/globalpost_3/css/fonts/globalpost_logos/globalpost_logos-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/*if mozilla*/

@-moz-document url-prefix()  {
  @font-face {
    font-family: 'globalpost logos';
    src: url("/sites/all/themes/globalpost_3/css/fonts/globalpost_logos/globalpost_logos-webfont.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
  }
}

/** GlobalPost V3 Styles
---------------------------------*/

/*
COLORS:
  grey: #9c9c9c
  dark grey: #6d6d6d
  lite grey: #cbcbcb
  red: #de0000
  other red: #de0000
  lite pink: #f08e8e
*/
.ui-datepicker-header select {
    position:relative !important;
}

.shr-counter,.com-counter{display:none;}


#top-wrapper{
    background: none !important;
}
#top-highlight-menu-wrapper {
    float:right;
    margin-top: 7px;
    height: 16px;
}
#top-highlight-menu-wrapper .top-highlight-border {
    float: right;
    display: block;
    color: #333;
    width: 1px;
    height: 15px;
    border-right: 1px solid #aaa;
    margin-top: -1px;
}

#top-highlight-menu-wrapper .top-highlight-menu {
    font: bold 12px/1.1 helvetica,Arial,sans-serif;
    float: left;
    display: block;
    color: #AAAAAA;
    overflow: hidden;
    white-space: nowrap;
}

#top-highlight-menu-wrapper .top-highlight-menu.red {
    background: none repeat scroll 0 0 #BF3D3D;
    color: #FAFAFA;
    margin:-5px 5px 0px 0px;

    transition: all .3s ease-in;
    -moz-transition: all .3s ease-in; /* Firefox 4 */
    -webkit-transition: all .3s ease-in; /* Safari and Chrome */
    -o-transition: all .3s ease-in; /* Opera */
}

#top-highlight-menu-wrapper .top-highlight-menu.red:hover {
    background: none repeat scroll 0 0 #AAAAAA;
    color: #FAFAFA;
}

#top-highlight-menu-wrapper .top-highlight-menu:hover {
    color: #BF3D3D;
}

#top-highlight-menu-wrapper .top-highlight-menu a,
#top-highlight-menu-wrapper .adfree-menu-toggle {
    display: inline-block;
    padding: 5px;
    margin: 0;
    cursor: pointer;
    color: #fafafa;
    text-decoration: none;
}
#top-highlight-menu-wrapper .adfree-menu {
    display: inline-block;
    position: relative;
    max-width: 0;
    list-style: none;
    margin: 0 -20px 0 0;
    padding: 5px;
    border-left: 1px solid #fff;
    white-space: nowrap;
    background-color: #BF3D3D;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;

    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out; /* Firefox 4 */
    -webkit-transition: all .3s ease-in-out; /* Safari and Chrome */
    -o-transition: all .3s ease-in-out; /* Opera */
}
@-moz-document url-prefix() {
    #top-highlight-menu-wrapper .adfree-menu {
        margin-right: -13px;
    }
}
#top-highlight-menu-wrapper .top-highlight-menu:hover .adfree-menu {
    max-width: 200px;
    margin-right: 0;
}
#top-highlight-menu-wrapper .adfree-menu li {
    display: inline-block;
}
#top-highlight-menu-wrapper .adfree-menu li a {
    padding: 0 5px;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0.8;

    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out; /* Firefox 4 */
    -webkit-transition: all .3s ease-in-out; /* Safari and Chrome */
    -o-transition: all .3s ease-in-out; /* Opera */
}
#top-highlight-menu-wrapper .adfree-menu li a:hover {
    opacity: 1;
}
#top-highlight-menu-wrapper .adfree-menu li a.adfree-signup {
    background-color: #fff;
    color: #BF3D3D;
    font-weight: bold;
}

.node_toolbar,#onwLaunchBar1{
    display:none;
}
.fbwrapper {
    width: 185px;
    float: left;
    padding-top: 9px;
}
.fbwrapper iframe
{
    width: 185px;
    height: 25px;
    transform: scale(1.4);
    -ms-transform: scale(1.4);
    -webkit-transform: scale(1.4);
    -o-transform: scale(1.4);
    -moz-transform: scale(1.4);
    transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
}
/*
 * Tabs CSS
 *
 * Adds styles for the primary and secondary tabs.
 *
 * Compare this with default CSS found in the system module's stylesheet (a copy
 * of which is in drupal5-reference.css, line 510.)
 *
 */

 .v5-block-title {
    border-bottom: 1px solid #CCCCCC;
    color: #7A95CC;
    font: bold 21px/1.2 Arial,"Helvetica Neue",Helvetica,sans-serif;
    margin: 10px 0 15px;
    padding-bottom: 5px;
    text-transform: uppercase;
}

div.tabs {
  margin: 0 0 5px 0;
}

ul.primary , ul.secondary{
	width:99%;
}

ul.primary {
  margin: 0;
  padding: 0 0 0 10px;
  border-width: 0;
  list-style: none;
  white-space: nowrap;
  line-height: normal;
  background: url(../images/tabs/tab-bar.png) repeat-x left bottom;
}

ul.primary li {
  float: left;
  margin: 0;
  padding: 0;
}

ul.primary li a {
  display: block;
  height: 24px;
  margin: 0;
  padding: 0 0 0 5px; /* width of tab-left.png */
  border-width: 0;
  font-weight: bold;
  text-decoration: none;
  color: #777;
  background-color: transparent;
  background: url(../images/tabs/tab-left.png) no-repeat left -38px;
}

ul.primary li a .tab {
  display: block;
  height: 20px; /* 24px (parent) - 4px (padding) */
  margin: 0;
  padding: 4px 13px 0 6px;
  border-width: 0;
  line-height: 20px;
  background: url(../images/tabs/tab-right.png) no-repeat right -38px;
}

ul.primary li a:hover {
  border-width: 0;
  background-color: transparent;
  background: url(../images/tabs/tab-left.png) no-repeat left -76px;
}

ul.primary li a:hover .tab {
  background: url(../images/tabs/tab-right.png) no-repeat right -76px;
}

ul.primary li.active a,
ul.primary li.active a:hover {
  border-width: 0;
  color: #000;
  background-color: transparent;
  background: url(../images/tabs/tab-left.png) no-repeat left 0;
}

ul.primary li.active a .tab,
ul.primary li.active a:hover .tab {
  background: url(../images/tabs/tab-right.png) no-repeat right 0;
}

ul.secondary {
  margin: 0;
  padding: 0 0 0 5px;
  border-bottom: 1px solid #c0c0c0;
  list-style: none;
  white-space: nowrap;
  background: url(../images/tabs/tab-secondary-bg.png) repeat-x left bottom;
}

ul.secondary li {
  float: left;
  margin: 0 5px 0 0;
  padding: 5px 0;
  border-right: none;
}

ul.secondary a {
  display: block;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 1px solid #c0c0c0;
  text-decoration: none;
  color: #777;
  background: url(../images/tabs/tab-secondary.png) repeat-x left -56px;
}

ul.secondary a .tab {
  display: block;
  height: 18px; /* 24px (parent) - 6px (padding) */
  margin: 0;
  padding: 3px 8px;
  line-height: 18px;
}

ul.secondary a:hover {
  background: url(../images/tabs/tab-secondary.png) repeat-x left bottom;
}

ul.secondary a.active,
ul.secondary a.active:hover {
  border: 1px solid #c0c0c0;
  color: #000;
  background: url(../images/tabs/tab-secondary.png) repeat-x left top;
}

.item-list  ul.landing-pager li {
     margin: 0px;
}

.view-topic-top-v5 .item-list .pager {
    text-align:left;
}

.item-list ul li a:link, a:visited {
    text-decoration: underline;
}

/* ------------------------- DEFAULT STYLES -------------------------- */

.empty-ad {display:none;}

#autocomplete{
background-color:#fff;
}

a:visited.flush-page-cache,
a:link.flush-page-cache {
     background-color: #FF0000;
     border: 1px solid #000000;
     color: #FFFFFF;
     display: inline-block;
     font-weight: bold;
     margin: 5px;
     padding: 5px;
    font-size:16px;
}

#top-wrapper .form-submit{
  xheight:10px
}
p {
  margin: 10px 0;
}

a {outline: none;}

ul{ margin:0px 0px 0px 20px}

.block ul.menu { margin:0px;}

/** most pages have no visible title
    - so make it all fancy but invisible,
    - then make it visible when it's wanted
*/
#content-header .title {
    display: none;

    background:#d64d3e url("../images/primary_header_background.gif") repeat-y scroll 0 0;
    xxxborder-color:#9C9C9C #9C9C9C #5D5858;
    xxxborder-style:solid;
    xxxborder-width:1px;
    border:1px solid #990000;
    width:660px;
    color:#fff;
    font:20px/1.2 Georgia, Arial,"Helvetica Neue",Helvetica,sans-serif;
    height:30px;
    padding:5px 0 0 8px;
    text-transform:uppercase;
}
  /** pages where the title IS wanted: **/
  body.page-globalpost-blogs #content-header .title,  /* Blogs landing */
  body.section-correspondents #content-header .title,
  body.views-page-search_results #content-header .title,
  body.landing-topic #content-header .title,
  body.page-contact #content-header .title,
  body.views-page-taxonomy_term #content-header .title,
  body.section-archives #content-header .title,
  body.section-highlights #content-header .title,
  body.page-chatter-archive #content-header .title,
  body.section-sitemap  #content-header .title,
  body.page-most-popular #content-header .title,
  body.page-breaking-news #content-header .title
  {
    display: block;
  }


.social-link-logo:hover {
    opacity: 0.75;
    margin: 1px 0px 0px 0px;
}

.incontent{
float:right;
}

.incontent2, .u{
    clear: both;
}

.incontent .block-node_ad{
margin-left: 10px;
}

/** hide the title if there's a section banner **/
body.has-sponsored-section-banner.landing #content-header h1.title {
  display: none;
}

#nav-primary-L1 h3.title,
#nav-primary-L2 h3.title,
#nav-primary-L3 h3.title,
#nav-secondary-L2 h3.title{
display:none;
}

.breadcrumbs div{
display:inline;
}

.breadcrumbs div a{
color:#999;
text-transform: uppercase;
font-size:10px;
}

body.page-breaking-news .breadcrumbs,
body.page-globalpost-blogs .breadcrumbs,
body.page-special-reports .breadcrumbs,
body.page-mission .breadcrumbs,
body.page-video .breadcrumbs,
body.page-members .breadcrumbs{
  display:none;
}



/*.hidden {
  display: none;
}*/

#edit-search-theme-form-1 {
    position: relative;
    top: -3px;
    color: #fff;
}

.ui-accordion {
border-style:none none none;
border-width:0;
}

.ui-tabs-nav {
border:0px;
}

.empty-ad{
  height:0px;

}


/*-----------------------------Print styles-----------------------------------*/
h1.print-title {
  display:none;
}

.print-submitted {
  clear:both;
  margin-left:10px;
}

.print-content .dispatch_map,
/*.print-submitted,*/
.print-taxonomy,
.print-created{
  display:none;
}




/* ------------------------- CORE ELEMENTS ------------------------- */
body {
  margin: 0;
  padding:0px 10px;
  /*
   * Setting up font size, leading and font family
   * http://www.markboulton.co.uk/journal/comments/five-simple-steps-to-better-typography
   */
  font:13px/1.2 Helvetica, Arial, sans-serif;  /* removed "Helvetica Neue" */
  letter-spacing: 0;
  background-color: #fafafa;  /* extremely subtle */
}

.ui-accordion {
    font:12px/1.2 Helvetica, Arial, sans-serif;  /* removed "Helvetica Neue" */
}

a:link, a:visited{
  color: #0066cc;
  text-decoration: none;
  outline: none;
}

#page {
    margin: 0 auto;
    width: 980px;

}


/** background shading **/
#top-wrapper {
  /*background-color: #ffffff;*/
    background: url("/sites/all/themes/globalpost_3/images/gpsprite1.png") repeat-x scroll 30px -873px transparent;
}


#main {
  margin-top: 8px;
}


#content {
  xclear:both; /* remove */
  xdisplay: block;
  xfloat: left;
  background-color: transparent; /*#FFFFFF;*/
  xmargin:0 auto;
  xpadding:0px;
  xwidth: 670px;  /* remove */
}

#content-inner {
  /*border: 1px solid #CCC;*/
  /*padding-top: 8px;*/
}

/*#content-area.add-top-space {
  margin-top: 8px;
}*/

#center-1{
  width: 302px; /*50%;*/
  display: block;
  float:left;
  margin:8px 8px 0px 0px;
}

#center-2{
  width: 360px; /*50%;*/
  display: block;
  float:left;
  margin:8px 0px 0px 0px;
}

.front #center-2{
  xborder: solid 1px #ccc;
}



#content-bottom{
  clear:both;
}

.views-content img{
  display:block;
}


.block {
  xxxbackground-color: #ffffff;
}

.linkedinlike {
     float: right;
     margin: 2px 4px 0pt 0pt;
     width: 110px;
}

.diglike{
  margin:2px 4px 0 0;
  float:right;
  width:95px;
}

.diglike .db-count{ color:#777 !important;}

.twitterlike
{
  margin:2px 4px 0 0;
  float:right;
  width:100px;
}

.fblike {
    width: 80px ;
    margin:2px 4px 0 0;
    float:right;
}

.googleplus {
    width: 70px ;
    margin:2px 4px 0 0;
    float:right;
}

/* ------------------------  HEADER CUSTOMIZATIONS ---------------------------*/

/* Header Nav */

#header-nav {
    width: 100%;
    min-height: 28px;
    background-color: #f2f2f2;
}

#header-nav-border {
    width: 100%;
    background-image: url("/sites/all/themes/globalpost_3/images/header_nav_gradient.png");
    min-height: 9px;
}

#header-nav-wrapper {
    width: 980px;
    margin: auto;
    xxxtext-align: right;
}

.header-nav-items {
    display: block;
    float:right;
    font-size: 13px;
    clear:right;
    padding: 0;   /* need padding on inside items b/c of full-height dividing line */
}
  .header-nav-items p {
    margin: 0 0 0 0 !important;
  }

#header-nav ul#secondary {
  display: block;
  float: left;
  padding: 6px 0;
}
  #header-nav ul#secondary li {
    display: block;
    float: left;
    padding: 0;
  }
  #header-nav ul#secondary li, #header-nav ul#secondary li a {
    color: #aaa;
    text-transform: uppercase;
    font-weight: bold;
  }

#header-search {
    display: block;
    float: left;
    padding: 1px 0px;
}

#search-sponsor {
    display: block;
    float: left;
    padding: 0px 30px 0px 5px;
}

#rss-label {
    display: block;
    float: left;
    border-left: solid 1px #aaa;
    color: #aaa;
    font-weight: bold;
    padding: 6px 10px;
    height: 18px; /* full height minus padding */
}

#rss-icons {
    display: block;
    float: left;
    padding: 4px 0px;
}

/* Search Form */

#edit-search-theme-form-1-wrapper label {
    display: none;
}

#edit-search-theme-form-1 {
    background-color: #808080;
    border: solid 1px;
    border-color: #000 #aaa #aaa #000;
}

#search #edit-submit {
    background-image: url("/sites/all/themes/globalpost_3/images/search_go_button.png");
    border: none;
    overflow:hidden;
    position: relative;
}

/* Header */
#header-wrapper {
    width: 980px;
    min-height: 105px;
    margin: 0px auto;
    z-index: -10;
}

/*xxx.header-items {
    display: block;
    float:left;
    margin-top: 3px;
    xxwidth:184px;
}*/
/*
#logo-title {
  margin: 10px 0px 0px 0px;
  position:relative;
  display: block;
}


  body.front #logo-title {
      xxxwidth: 611px;
     xxxtext-align: center;
      width: 250px;
      text-align: left;

  }
  body.not-front #logo-title {
    width: 250px;
    text-align: left;
  }*/

#site-slogan {
  text-transform: uppercase;
}

/*body.front #header_ad1 {
  xwidth: 182px;
  xheight: 90px;
  xfloat: left;
  xdisplay: block;
}*/

#header_ad1 {
    display: block;
    float: left;
    margin: 5px 0;
}

/*xbody.not-front #header_ad1 {
  width: 728px;
  height: 90px;
  float: left;
  display: block;
}*/
#header_ad2 { /*only on front*/

  display: block;
  margin: 5px auto;
  max-width: 728px;
  xfloat: right;

}



/* ------------------ NAVIGATION ----------------------*/

#header-top-nav{
  float:left;
}


#header-top-nav ul{
  margin:0px;
  padding:0px;
}

#header-top-nav li{
  float:left;
  list-style:none;
  border-right:1px solid #ddd;
  height:20px;
  padding:4px 8px 0px 8px;
  margin:2px 0px 0px 0px;
  display:block;
}

#header-top-nav li.last{
  border-right:0px solid #ddd;
}

#header-top-nav li a {
  font:bold 14px/1.2 helvetica,Arial,sans-serif;
  color:#006EC3;
}

#nav-primary-L1,
#nav-primary-L2 {
    font: 13px/1.5em helvetica,Arial,sans-serif;  /* removed "Helvetica Neue" */
    clear: both;
    margin: 0px auto;
    width: 980px;
}

#nav-primary-L1 {
  background-color: #e5e5e5;
  height: 35px;
}

#nav-primary-L2 {
  background-color: #dbdbdb;
/*  background-image: url("/sites/all/themes/globalpost_3/images/main-navigation-shade.png");
  background-repeat:repeat-x;
  background-position:bottom;
*/  height: auto;
}

#nav-primary-L1 ul.menu li,
#nav-primary-L2 ul.menu li {
    display: block;
    float: left;
    list-style-type: none;
    background-color: #dbdbdb;
    border: solid 1px #000;
    border-color:  #9c9c9c #9c9c9c #dbdbdb #fff;
    background-image: url("/sites/all/themes/globalpost_3/images/main-navigation-shade.png");
    background-repeat:repeat-x;
    background-position:bottom;
    padding: 0;

    margin: 0;
}

/** override .mission default in menus **/
#navigation ul.menu li.mission,
#upper-nav ul.menu li.mission {
  clear: none;
}

/* Selected Item */
body.not-home-tree #nav-primary-L1 ul.menu li.active-trail, /*not under home*/
#nav-primary-L1 ul.menu li.active,
#nav-primary-L1 ul.menu li.active,
#nav-primary-L2 ul.menu li.active,
#nav-primary-L2 ul.menu li.active {
    display: block;
    float: left;
    list-style-type: none;
    background-color: #006ec3;
    color: #fff;
    border: solid 1px;
    border-color:  #006ec3 #2887cc #006ec3 #006ec3;
}

/* First item */
#nav-primary-L1 ul.menu li.first,
#nav-primary-L2 ul.menu li.first {
    display: block;
    float: left;
    list-style-type: none;
    background-color: #dbdbdb;
    border: solid 1px;
    border-color:  #9c9c9c #9c9c9c #dbdbdb #9c9c9c;
}

/* Last item (MEMBERS): grayed out if pressplus enabled */
body.pressplus-enabled #nav-primary-L1 ul.menu li.last
{
    display: block;
    float: left;
    list-style-type: none;
    background-color: #adadad;
    border: solid 1px;
    border-color:  #9c9c9c #adadad #adadad #adadad;
}
  body.pressplus-enabled #nav-primary-L1 ul.menu li.last a {
    color: #707070; /*dark grey*/
  }


#nav-primary-L1 ul.menu li a:link,
#nav-primary-L1 ul.menu li a:visited {
  color: #000;
  text-decoration: none;
  text-transform:uppercase;
  padding: 7px 10px;
  display: block;
  height:19px;
  font-weight: bold;
}

#nav-primary-L2 ul.menu li a:link,
#nav-primary-L2 ul.menu li a:visited {
  color: #000;
  text-decoration: none;
  text-transform:uppercase;
  padding: 6px 8px;
  display: block;
  height:19px;
  font-weight: normal;
}

#nav-primary-L1 ul.menu li a:hover,
#nav-primary-L1 ul.menu li a:active,
#nav-primary-L1 ul.menu li a.active:visited,
body.not-home-tree #nav-primary-L1 ul.menu li.active-trail a /*not home - relevant here?*/  {
    color: #fff;
    text-decoration: none;
    text-transform:uppercase;
    padding: 7px 10px;
    display: block;
    height:19px;
    font-weight: bold;
}

/*#nav-primary-L2 ul.menu li a:hover,*/
#nav-primary-L2 ul.menu li a:active,
#nav-primary-L2 ul.menu li a.active:visited,
#nav-primary-L2 ul.menu li.active-trail a  {
    color: #fff;
    text-decoration: none;
    text-transform:uppercase;
    /*padding: 7px 10px;*/
    display: block;
    /*height:19px;*/
    font-weight: bold;
}

/* When first item is selected */
#nav-primary-L1 ul.menu li.active,
body.not-home-tree #nav-primary-L1 ul.menu li.active-trail,  /*not home!*/
#nav-primary-L2 ul.menu li.active,
#nav-primary-L2 ul.menu li.active-trail {
    display: block;
    float: left;
    list-style-type: none;
    background-color: #006ec3;
    border: solid 1px;
    border-color:  #9c9c9c #9c9c9c #006ec3 #9c9c9c;
    color: #747474;
}



#member-nav {
    float: left;
    margin: 0px;
    height: 35px;
}

#social-nav {
    float: right;
    padding: 0px 5px 0px 5px;
    height: 25px;
    margin:0px;
}

#upper-nav {
  width: 980px;
  margin: auto;
}

/* blue bar between navs when no non-home 2nd level (or something like that)
   removed additional body.nav-L2-hidden condition
   width of blue bar determined by width of #upper-nav */
body.menu-depth-1.menu-max-depth-1 #upper-nav,
body.front #upper-nav {
  border-bottom: solid #006ec3 6px;
}

/* blue bar below 2nd level when no 3rd level
   just the width of the menu - on #nav-primary-L2, not full-width #navigation */
body.menu-depth-2.menu-max-depth-2.nav-L2-hidden #nav-primary-L2 {
  border-bottom: solid #006ec3 6px;
}


/*effective border under the menus*/
/*body.menu-depth-1.nav-L2-hidden #skip,
body.section-special-reports #skip {
  border-top: solid #003399 1px;
}
*/

/* -------------------- SECONDARY NAVIGATION ---------------------------------*/

#navigation {
   font: 13px/1.5em helvetica,Arial,sans-serif;  /* removed "Helvetica Neue" */
    clear:both;
    width: 980px;
    height: auto; /* 25px; */
    margin: auto;
    min-height: 25px;
}

#nav-secondary-L2,
#nav-primary-L3 {
    background-color: #006ec3;
    clear:both;
    display:block;
    margin:auto;
    width:980px;
}


#nav-secondary-L2 ul.menu li,
#nav-primary-L3 ul.menu li {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding:6px 8px 0 5px;
    height: 22px;
}

#nav-primary-L3 ul.menu li.first {
  padding-left: 10px;
}


/* Secondary Links */
#nav-secondary-L2 a,
#nav-secondary-L2 a:visited,
#nav-primary-L3 a,
#nav-primary-L3 a:visited {
    color:#fff;
    text-transform: uppercase;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
}

/* Active Secondary Link */
#nav-secondary-L2 ul.menu li.active a,
#nav-secondary-L2 ul.menu li.active a:visited,
#nav-secondary-L2 ul.menu li.active-trail a,
#nav-secondary-L2 ul.menu li.active-trail a:visited,
#nav-primary-L3 ul.menu li.active a,
#nav-primary-L3 ul.menu li.active a:visited,
#nav-primary-L3 ul.menu li.active-trail a,
#nav-primary-L3 ul.menu li.active-trail a:visited {
    color: #de0000;
    text-transform: uppercase;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}


/* First Secondary Link */
/*#nav-secondary-L2 ul.menu li.first active a,
#nav-secondary-L2 ul.menu li.first active a:visited {
*//*    color:#fff;*/
/*    text-transform: uppercase;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}
*/

/*#nav-secondary-L2 ul.menu li.first active{
    display: block;
    float: left;
    list-style: none outside none;
    padding: 3px 5px 0px 5px;
    background-color: #fff;
}*/

#nav-secondary-L2 ul.menu li.active,
#nav-secondary-L2 ul.menu li.active-trail,
#nav-primary-L3 ul.menu li.active,
#nav-primary-L3 ul.menu li.active-trail {
    display: block;
    float: left;
    list-style: none outside none;
    /*padding: 3px 5px 0px 5px;*/
    background-color: #fff;
}


.block ul {
    margin:0 0 0 20px;
    padding: 0;
}


.block-omega_tools{
  border:1px solid #777;
  background-color: #dbdbdb;
}


h3.subhead {
  font-weight: normal;
}
h3.subhead p {
  margin: 0;
}

/* -------------------------- GP Footer Menu Styles ------------------------- */


#footer{
    width:980px;
    border-top: 1px solid #E1E1E1;
    margin: 30px auto;
    padding-top: 30px;
}

#footer #block-menu-menu-footer-menu1{
  display:table;
  margin:20px auto 0px;
    background-color: transparent;
}

#footer #block-menu-menu-footer-menu2{
  display:table;
  margin:0px auto 20px ;
    background-color: transparent;
}

#footer .copyright-box{
text-align:center;
}

#footer .copyright-text{
  color:#616161;

}
#footer .copyright-text-nbc{
    color:#616161;
    font-size:8px;
}

#footer #block-menu-menu-footer-menu1 .title,
#footer #block-menu-menu-footer-menu2 .title {
    display: none;
}

#footer #block-menu-menu-footer-menu1 .leaf,
#footer #block-menu-menu-footer-menu2 .leaf {
    font-weight: bold;
    text-transform:uppercase;
    display: block;
    float: left;
    border-right: 1px solid #ccc;
}

#footer #block-menu-menu-footer-menu1 .leaf.last,
#footer #block-menu-menu-footer-menu2 .leaf.last {
    border-right: 0px;
}

#footer #block-menu-menu-footer-menu1 .leaf a.active,
#footer #block-menu-menu-footer-menu2 .leaf a.active {
  color:#006EC3;
}

#footer #block-menu-menu-footer-menu-3{
  border-top: 1px solid #a8a8a8;
  border-bottom: 1px solid #a8a8a8;
    background-color: transparent;
padding: 20px 0px;
margin: 40px 0 0 0;

}


#footer #block-menu-menu-footer-menu-3 .leaf{
    display: block;
    float: left;
width:135px;
margin:0;
padding:0 0 0 5px;
clear:none;
}

#footer #block-menu-menu-footer-menu-3 .leaf a{
color:#a8a8a8;
}

#footer #block-menu-menu-footer-menu3 .leaf.last{
clear:both;
}


/* -------------------------- GP Block Default Styles ------------------------- */



body.not-front .block-id-views-topic_articles-block_2{
 margin:0px 0px 10px 0px;
}

body.not-front .block-id-views-topic_articles-block_2{
  border-left: solid 1px #9C9C9C;
  border-top:solid 1px #9C9C9C;
  border-right:solid 1px #9C9C9C;
  border-bottom:solid 1px #5D5858;
}

#page .block h3.block-title{
  margin:0px;
}

.block-id-views-topic_articles-block_2 h3.block-title a {
  color: #000;
}

#page .lead-media-video{
  xmargin: -8px 0 0 -8px;
}

#page .lead-media-paged-slide{
  xmargin: -8px 0 0 -8px;
}

body.node-type-blog #page .lead-media-paged-slide {
    margin: 0 0 0 -1px;
}

#page .lead-media-photo img{
  display:block;
}

#page .lead-media-photo{
  border:1px solid #000;
  width:360px;
  float:right;
  margin-left:10px;
  margin-top: 8px;
  position:relative;

}

#page .lead-media-photo .lead-media-caption{
  background-color: #e8e8e8;
  padding:10px;
font-size:11px;
}

.lead-media-photo a.callout {
display:block;
position:absolute;
right:7px;
top:221px;
color: #FFFFFF;
text-shadow: 1px 1px 0px #222;
opacity: .99;
filter:alpha(opacity=99); /* For IE8 and earlier */
background: url("http://www.globalpost.com/sites/default/files/mag1.png") no-repeat scroll 7px 6px #AD190A;
padding: 7px 11px 3px 25px;
font: 11px/1.2 sans-serif;
text-transform: uppercase;
height:15px;
 -webkit-transition: opacity .3s ease-in-out;
  -moz-transition: opacity .3s ease-in-out;
  -o-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
  text-rendering:auto;
}


  /* in 'simple teaser' template, no float on images */
  #page .node.node-simple-teaser .lead-media-photo,
  .node.node-simple-teaser img {
    float: none;
    clear: both;
    display: block;
    margin-left: 0;
  }


#page .block .block-title {
  font:20px/1.2 Georgia, Arial,"Helvetica Neue",Helvetica,sans-serif;
  height:29px;
  padding:5px 0 0 8px;
  text-transform:uppercase;

}


#page .block .block-image{
  background-color:#222;
  height:400px;
  width:302px;
  text-decoration: none;
}

#page .block .view-content {

  font:13px/1.2 Helvetica, Arial, sans-serif;   /* removed "Helvetica Neue" */
  text-decoration: none;
  border-top: 0px;
}

#page .block .view-content h3 {
  font-weight: bold;
  font-size: 13px;
  display:block;
  margin:0px 0 8px ;
}

#page .block .view-content .author {
  font-size: 12px;
  font-weight: bold;

}

#page .block .view-content .date{
  font-size: 12px;
  font-style: italic
}

#page .block .view-content .item-list ul {
  xxxxlist-style-image: url("/sites/all/themes/globalpost_3/images/bullet.gif");
  margin:8px;
}

#page .block .view-content .item-list ul li {
  xxxlist-style-image: url("/sites/all/themes/globalpost_3/images/bullet.gif");
  margin:0px 0px 8px 10px;
}

#page .block .view-content li a {
  display:block;
  font-weight: bold;
}
  /* exception for admin links */
  #page .block .view-content li a.nodequeue-ajax-toggle {
    display: inherit;
    font-weight: inherit;
    margin: inherit;
  }

#page .block .view-content a.fullstory {
    font-weight: bold;
}

/* Pager ----------------------------------------- */

body.node-type-story .item-list ul.pager {
     text-align: left;
}

body.node-type-story ul.pager li{
    margin:0px;
}

body.node-type-story ul.pager li a.active:link,
body.node-type-story ul.pager li a.active:visited {
	color: #FF0000;
	font-size: 15px;
	font-weight: bold;
	text-transform:uppercase;
}

  * hide .pager-full on slideshow pager *
  .view-slideshow .item-list .pager li.pager-full {
    display: none;
  }

ul.pager li.pager-previous-button {
  background: url(/sites/all/themes/globalpost_3/images/pagination/previous.png) no-repeat top left;
  height: 16px;
  width: 19px;
  margin-right: 9px;
  padding: 3px 0px 1px;
}
ul.pager li.pager-next-button {
  background: url(/sites/all/themes/globalpost_3/images/pagination/next.png) no-repeat top left;
  height: 16px;
  width: 19px;
  margin-right: 1px;
  margin-left: 8px;
  padding: 3px 0px 1px;
}

.view-special-reports.view-display-id-block_1 > .view-content .views-field-title,
.view-special-reports.view-display-id-block_5 > .view-content .views-field-title {
  display: none;
}

/*
block block-views block-left block-id-views-special_reports-block_1 clearfix odd
*/


/* no page title on homepage */
body.front #content-header h1.title {
  display:none;
}

.more-link {
    text-align: left;
    margin-bottom: 3px;
    bottom:0;
}

  /* in 'simple teaser' node tpl */
  .node.node-simple-teaser .more-link {
    margin: 10px 0;
  }


#topics .more-link {
margin-bottom:3px;
position:absolute;
}

.more-link a,
a.more-link {
    background: url("/sites/all/themes/globalpost_3/images/linkarrow.png") no-repeat scroll -45px 0 transparent;
    display: block;
    width: 55px;
    height: 16px;
    font-weight: bold;
    color:#000;
    text-transform: uppercase;
    padding: 2px 0 0 6px;
}

.more-link a,
a.more-link {
  border-left:4px solid #CC0000;
}

#block-gpads-oas_ad_block_pushdown .oas-ad,
#block-gpads-oas_ad_block_footer1 .oas-ad{
  display:table;
  margin:auto;
}

#block-gpads-openx_ad_block_pushdown1,
#block-gpads-openx_ad_block_bottom1 {
    display: table;
    margin: auto;
}



/* ------------------- NODES (generic) -------------------- */

body.page-node {}
body.page-node {}
body.page-node .node {
  border: solid #9c9c9c 1px;
}

.node {
}

/* node full page title */
body.page-node .node h1.title {
  font-size: 24px;
}

.node.node-teaser {}
.node.node-full {}

.node .node-inner {}

.node-inner .content {}
.node-inner .taxonomy {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}
  .node-inner .taxonomy .links li {
    border-right: solid #ccc 1px;
    padding: 0px 9px 0px 8px;
  }
  .node-inner .taxonomy .links li.first {
    padding-left: 0;
  }
  .node-inner .taxonomy .links li.last {
    border-right: none;
    padding-right: 0;
  }
  .node-inner .taxonomy a,  .node-inner .taxonomy a:visited,  .node-inner .taxonomy a:hover {
      color: #999;
      font-weight: bold;
  }


.node-inner .links {}


/** -- pull quote -- **/
.node .pullquote {
  max-width: 290px;
  float: left;
  display: block;
  padding: 5px 10px 5px 5px;
}
.node .pullquote blockquote {
  color: #006ec3;
  font-size: 30px;
  font-weight: bold;
  margin: 0;
  padding: 0px 5px 0px 10px;  /* padding and negative indent counteract */
  text-indent: -10px;
  width:95%
}
.node .pullquote cite {
  color: #676767;
  display: block;
  float: left;
  font-size: 0.9em;
  font-style: normal;
  text-align: right;
  width: 100%;
}

.node-type-story {
    xxborder: solid 1px #9C9C9C;
}
  /* except in 'simple teaser' mode */
  .node-simple-teaser, .node-type-story.node-simple-teaser {
    border: none;
  }

.article-content {
  padding: 0 8px;
  font-size: 14px;
}

.caption {
  padding: 0 8px;
}

div.node-links{
  padding-top:10px;
}

/* div.node-links ul.links li {
    padding: 0;
} */

div.node-links li.nodequeue-ajax-toggle a.toggle-add {
    background-color: #efefef;
    border: 1px solid #DDDDDD;
}

div.node-links li.nodequeue-ajax-toggle a.toggle-remove {
    background-color: #94EA93;
    border: 1px solid #28B327;
}

div.node-links li.nodequeue-ajax-toggle a {
    display: block;
    float: left;
    margin: 0 0 5px 5px;
    padding: 3px;
    width: 153px;
    height:30px;
}

#block-gpads-oas_ad_block_in_content_1{
float:left;
margin-right:10px;
}


/* -------------------------- Top Global Stories------------------------- */

#block-views-homepage_top_v5-block_4 .views-field-phpcode-1 span.st_twitter_hcount,
#block-views-homepage_top_v5-block_4 .views-field-phpcode-1 span.st_facebook_hcount,
#block-views-homepage_top_v5-block_4 .views-field-phpcode-1 span.st_plusone_hcount {
    float:right;
}


#page #block-fe_shared-top_global_stories_header .block-title {
  background: #d64d3e url("../images/primary_header_background.gif") no-repeat 0 0;
  border:1px solid #990000;
  width:660px;
  color:#fff;
}


#block-views-top_global_stories-block_1 {
  border:1px solid #9c9c9c;
  display:block;
  width:360px;
  background-color: #FFF;
  float:left;
  height: 467px;
  border-top: 0px;
  overflow: hidden;
}

#block-views-top_global_stories-block_1 .tg_bottom{
  background-color:#FFF;
}

#block-views-top_global_stories-block_1 .tg_bottom span.full-story a {
  font-weight:bold;
}


/* base font size for Top Global Stories */
#page #block-views-top_global_stories-block_1.block .view-content,
#page #block-views-top_global_stories-block_2.block .view-content,
#page #block-views-top_global_stories-block_3.block .view-content {
  font-size: 13px;
}

/** height for Top Global **/
#page #block-views-top_global_stories-block_1.block .view-content,
#page #block-views-top_global_stories-block_1.block .view-content .views_slideshow_main {
  /*height: 467px;*/
}

span.date-display-single {
 font-style: italic;

}

/*body.darktheme #page #block-views-top_global_stories-block_4,
body.darktheme #page #block-views-top_global_stories-block_5 {
  border:1px solid #000;
  background-color:#161616;
}*/

/*
 Top Globals: block_1 = homepage primary; block_4 = top video; block_5 = top photos
*/

#block-views-top_global_stories-block_1 .views-slideshow-controls-top,
#block-views-top_global_stories-block_4 .views-slideshow-controls-top,
#block-views-top_global_stories-block_5 .views-slideshow-controls-top{
  color:#fff;
  z-index:999;
  position: absolute;
  right: 5px;
  top: 67px;
  background-color:transparent;
  padding:0;
}
#block-views-top_global_stories-block_4 img,
#block-views-top_global_stories-block_5 img{
  display:block;
}
#block-views-top_global_stories-block_4 .views-slideshow-controls-top,
#block-views-top_global_stories-block_5 .views-slideshow-controls-top{
   top: 104px;
}
#block-views-top_global_stories-block_4 .tg_top,
#block-views-top_global_stories-block_5 .tg_top{
  background-color:#161616;
}
#block-views-top_global_stories-block_4 .tg_bottom,
#block-views-top_global_stories-block_5 .tg_bottom{
  background-color:#161616;
  height: auto;
  padding:8px 0px;
}

.tg_top {
  color:#fff;
  padding: 5px 0 0px;
  background-color: #333;
  height: 85px;
}

.tg_top .field-torsotitle-value a {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0px 0px 0px 8px;
  color:#fff;
  display:block;
}

.tg_top .field-override-subhead-value {
  margin: 0px 5px 0px 8px;
  color:#fff;
}

.tg_bottom {
  color:#000;
  padding:9px 0px 0px 0px;
  height:75px;  /* ?? */
  background-color:#9C9C9C;
}

/* homepage top global primary: fix overflow cutoff */
#page #block-views-top_global_stories-block_1.block .tg_top {
  height: 85px;
}
#page #block-views-top_global_stories-block_1.block .field-photo-fid {
  height: 270px;
  overflow: hidden;
}
#page #block-views-top_global_stories-block_1.block .tg_bottom {
  height: 106px;
}
/* - end overflow fix - */


.tg_bottom .field-byline1-value {
    margin: 0px 0px 5px 8px;
}

.tg_bottom .field-byline1-value a {
    font-weight: bold;
}

.tg_bottom .field-torsobody-value {
    margin: 0px 8px;
}

#block-views-top_global_stories-block_1 .views-slideshow-controls-top a,
#block-views-top_global_stories-block_1 .views-slideshow-controls-top a:visited,
#block-views-top_global_stories-block_1 .views-slideshow-controls-top a:hover
{
  font-weight: bold;
  color:#fff;
  text-align: center;
  padding:0px 1px;
  outline: none;
  text-decoration: none;
}

#block-views-top_global_stories-block_1 .views-slideshow-controls-top .pager-item.activeSlide {
  background-color: #de0000;
  padding:0px 1px;
  margin: 0px 1px 0px 1px;
}


#block-views-top_global_stories-block_1 .views-slideshow-controls-top .pager-item{
    background-color: #666;
    padding:1px;
    margin: 0px 1px 0px 1px;
}

#block-views-top_global_stories-block_1 .field-photo-fid img{
  display:block;
}


#block-views-top_global_stories-block_2{
  border:1px solid #9c9c9c;
  border-bottom: 0px;
  border-left: 0px solid #fff;
  border-top: 0px;
  display:block;
  width:307px;
  float:left;
  border-top: 1px solid #9c9c9c;
}

#block-views-top_global_stories-block_2 ul{
  list-style:  none;
}


#block-views-top_global_stories-block_2 .views-field-field-photo-fid {
  float:left;
  clear:both;
  padding-right: 5px;
  /* idiot-proof the secondary image width */
  width: 128px;
  min-width: 128px;
}

#page #block-views-top_global_stories-block_2.block .view-content .item-list ul li {
  list-style:  none;
  margin:0;
  clear:both;
  border-bottom:1px solid #9c9c9c;
  height:89px;
  overflow:hidden;
  margin-top: 0px;
}

#page #block-views-top_global_stories-block_2.block .view-content .item-list ul li.views-row-first {
  list-style:  none;
  margin:0;
  clear:both;
  border-bottom:1px solid #9c9c9c;
  height:89px;
  overflow:hidden;
  margin-top: 0px;
}

#page #block-views-top_global_stories-block_2.block .view-content .item-list ul {
  list-style:  none;
  margin:0;
}

#page #block-views-top_global_stories-block_2.block .view-content li a {
  margin:0 5px 0px 0px;
}

/* secondary titles */
#page #block-views-top_global_stories-block_2.block .view-content li .views-field-field-torsotitle-value,
#page #block-views-top_global_stories-block_2.block .view-content li .views-field-field-torsotitle-value a {
  font-size: 14px;
  margin-bottom: 2px;
  margin-top:4px;
}

#page #block-views-top_global_stories-block_2.block .view-content li .views-field-field-override-subhead-value {
  font-size: 12px;
  margin-right: 4px;
}

#page #block-views-top_global_stories-block_3.block .view-content li .views-field-field-torsotitle-value,
#page #block-views-top_global_stories-block_3.block .view-content li .views-field-field-torsotitle-value a {
  font-size: 13px;
  margin-top: 7px;
}

#block-views-top_global_stories-block_3 {
    border:1px solid #9c9c9c;
    border-left:0px;
    display:block;
    width:303px;
    float:left;
    height:102px;
    border-top:0px;
    padding-left: 4px;
    padding-top: 4px;
}

#block-views-top_global_stories-block_3 ul{
    margin-top:0px;
}

#page #block-views-top_global_stories-block_2.block .view-content img {
  display:block;
}

#block-views-video-block_1{
    border:1px solid #000;
}

/* -------------------- RIGHT SIDEBAR STUFF -------------------- */

#sidebar-second {
    background-color:transparent; /*none repeat scroll 0 0 #FFF;*/
    width: 302px;
    /*padding-top: 8px;*/
}

  #sidebar-first {
  margin-right:-302px;
  width:302px;
  }

/* -------------------- INDIVIDUAL BLOCKS -------------------- */
/*
#center-1 .block,
#center-2 .block,
#content-top .block,
#content-bottom .block*/


#sidebar-second .block,
#sidebar-first .block{
    margin-bottom: 8px;
}

body.front #content-top .block{
    margin-bottom: 0px;
}

/* obsolete sponsor placeholders */
#page #block-block-49 .block-title {
  background-color: #FFFFFF;
  border-style:none;
  border-width:0;
  height:0px;
  padding:0px;
}
  #page #block-block-49 .content img {
    display: block;
  }

#block-fe_shared-become_a_member {
    border: solid 1px #990000;
}

#page #block-fe_shared-become_a_member .block-title {
  border-color:#990000;
  border-style:none none solid;
  border-width:0 0 1px;
  height:29px;
  color: #fff;
  background: #f85032; /* Old browsers */
    background: -moz-linear-gradient(top,  #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f85032), color-stop(50%,#f16f5c), color-stop(51%,#f6290c), color-stop(71%,#f02f17), color-stop(100%,#e73827)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* IE6-9 */

}

#page #block-fe_shared-become_a_member .content {
    border: solid 10px #de0000;
    padding: 10px;

}


/* -------------------- CENTER 1 BLOCKS -------------------- */
#center-1 .block {
    margin-bottom: 5px;
    xxxmin-height: 100px;
    xxxwidth: 300px;
    xxxbackground-color: #cccccc;
}

/* -------------------- CENTER 2 BLOCKS -------------------- */
#center-2 .block {
  xxmargin-bottom: 5px; /* wrong place for this */
  xxwidth: 360px;
  background-color: #fafafa;
}

/* ------------------- TOPIC BLOCKS ------------------------ */

#block-category_blocks-bottom_blocks .block {
    float:left;
    height:260px;
    width:240px;
    margin-right: 4px;
    border: solid 1px #9C9C9C;
}

#block-category_blocks-bottom_blocks .block-id-category-block-4.block,
#block-category_blocks-bottom_blocks .block-id-category-block-8.block{
    margin-right: 0px;
}

#block-category_blocks-bottom_blocks .block-id-category-block-5.block,
#block-category_blocks-bottom_blocks .block-id-category-block-6.block,
#block-category_blocks-bottom_blocks .block-id-category-block-7.block,
#block-category_blocks-bottom_blocks .block-id-category-block-8.block
{
    margin-top: 4px;
}


/* ------------------- BREAKING NEWS -------------------- */
#center-2 #block-views-breaking_news-block_1,
#center-2 #block-views-breaking_news-block_2{
    border:1px solid #6D6D6D;
    margin-bottom:5px;
}

#block-views-breaking_news-block_1 div.block-inner,
#block-views-breaking_news-block_2 div.block-inner{
    border: solid 1px #9c9c9c;
    border-bottom: 0px;
}


#block-views-breaking_news-block_1 li.views-row-last .views-field-title,
#block-views-breaking_news-block_2 li.views-row-last .views-field-title{
    margin-bottom: 20px;
}

#page #block-views-breaking_news-block_1.block .block-title,
#page #block-views-breaking_news-block_2.block .block-title {
  background:url("/sites/all/themes/globalpost_3/images/breakingnews_cap.gif") no-repeat scroll 0 0 #000;
  height: 34px;
  border: none;
  text-align: center;
  padding: 5px 0 0 0;
}
#page #block-views-breaking_news-block_1.block .block-title,
#page #block-views-breaking_news-block_1.block .block-title a,
#page #block-views-breaking_news-block_2.block .block-title,
#page #block-views-breaking_news-block_2.block .block-title a {
  font: 23px/1.2 Georgia,Arial,"Helvetica Neue",Helvetica,sans-serif;
  color: #fff;
}

#page #block-views-breaking_news-block_1 .content,
#page #block-views-breaking_news-block_2 .content{
    border-left: solid 5px #000;
    border-right: solid 5px #000;
    border-bottom: solid 5px #000;

}

#page #block-views-breaking_news-block_1 .view,
#page #block-views-breaking_news-block_2 .view {
    border: solid 5px #de0000;
}


/* black linked block titles */
#page #block-views-special_reports-block_5 .block-title a,
#page #block-views-outside_voices-block_1 .block-title a,
#page .dont-miss-block .block-title a,
#page #block-category_blocks-bottom_blocks .block-category-blocks .block-title a {
  color: #000;
}
/*   except in darktheme
  body.darktheme #page #block-views-special_reports-block_5 .block-title a,
  body.darktheme #page #block-views-outside_voices-block_1 .block-title a,
  body.darktheme #page .dont-miss-block .block-title a {
    color: #fff;
  }*/



/* ------------------- LAYOUT OVERRIDES -------------------- */
.two-sidebars .center, .sidebar-right .center {
xxxmargin-right:0px;

}
/* --- CHATTER Page ------------------------------------------ */
.datehead{
background-color:#c9c9c9;
}

.datehead .date {
text-align:center;
display:block;
font-weight:bold;
padding:4px 0px;
}


.chatter-top{
    padding: 0 6px 3px 8px;
}


.chatter-top .signup-form-trigger{
    font-weight: bold;
    display:block;
    text-align:center;

}

.chatter-top .signup-form-trigger a{
  color:#3A84CB;
  text-transform:uppercase;
  background: url("/sites/all/themes/globalpost_3/images/getgray-ar.gif") no-repeat scroll 465px 1px transparent;
  display:block;
  font-size: 12px;
  padding-right: 24px;
}


.chatter-top .signup-form{
  background-color: #eee;
  padding:6px;
  clear:both;
  display:none;
}

.chatter-top .signup-form #edit-cc-email-wrapper{
      margin-top: 0;
}


.view-chatter .content > .field > .field-label,
.node-type-chatter.node-full .content > .field > .field-label {  /*depth is important*/
  background: url("/sites/all/themes/globalpost_3/images/breakingnews_cap.gif") repeat-x scroll 0px 0px #000;
  color:#fff;
  text-transform: uppercase;
  padding: 4px 8px 5px 8px;
  font-size: 18px;
  line-height: 1.2;
  font-weight:bold;
  letter-spacing: 0;

}

.view-chatter .content > .field > .field-items,
.node-type-chatter.node-full .content > .field > .field-items {  /*depth is important*/
  border: 1px solid #9c9c9c;
  padding: 0px 8px 10px 8px;
  font-size: 14px;
  line-height: 1.2;
}

.view-chatter .node-full h2.title,
.node-type-chatter.node-full h1.title,
.node-type-chatter.node-full h2.title { /*only full!*/
  background: url("/sites/all/themes/globalpost_3/images/header-chatter-page.gif") no-repeat scroll 0px 0px transparent;
  height:53px;
  text-indent: -2000px;
}

  /** 'perspective' noderefs inside chatter **/

  .view-chatter .content .field-type-nodereference > .field-label,
  .node-type-chatter.node-full .content .field-type-nodereference > .field-label {
      background: url("/sites/all/themes/globalpost_3/images/bkg_perspective.gif") repeat-x scroll 0px 0px #006ec3;
      border: 1px solid #003399;
      border-bottom:0px;
      padding:8px 5px 8px 22px;
      font-size:12px
  }

  .view-chatter .content .field-type-nodereference > .field-items,
  .node-type-chatter.node-full .content .field-type-nodereference > .field-items {
    background: url("/sites/all/themes/globalpost_3/images/bkg_perspective_arrow.gif") no-repeat scroll 0px 0px transparent;
    border-top: 0px solid #003399;
    background-color: #e2e2e2;
    padding: 25px 8px 16px 60px;
    clear: both;
  }
  .node-type-chatter .field-type-nodereference .field-item {
    clear: both;
    display: block;
    height: 84px;
  }
  .node-type-chatter .field-type-nodereference .field-item .field-title,
  .node-type-chatter .field-type-nodereference .field-item .field-subhead,
  .node-type-chatter .field-type-nodereference .field-item .field-teaser {
    float: left;
    display: block;
    clear: right;

    width: 460px;
  }
  .node-type-chatter .field-type-nodereference .field-item .field-teaser {
    margin-bottom: 8px;
  }
  .node-type-chatter .field-type-nodereference .field-item .field-title,
  .node-type-chatter .field-type-nodereference .field-item .field-subhead {
    font-weight: bold;
  }
  .node-type-chatter .field-type-nodereference .field-item .field-field-lead-image {
    float: left;
    margin: 0 7px 7px 0;
  }


/* --- CHATTER Block ----------------------------------------------- */
#page #block-views-chatter-block_1 {
  margin-top: -23px;
  background-color: transparent;
}
#page #block-views-chatter-block_1 .block-inner {
}
#page #block-views-chatter-block_1 h3.block-title {
  background:url("/sites/all/themes/globalpost_3/images/chatter_cap.gif") no-repeat scroll 0 0; /* color too? */
  height: 28px;
  border: none;
  text-align: center;
  padding: 4px 8px 0 0;
  margin: 0;
}
#page #block-views-chatter-block_1 h3.block-title,
#page #block-views-chatter-block_1 h3.block-title a {
  font-weight: bold;
  font: 22px/1.4 Georgia,Arial,"Helvetica Neue",Helvetica,sans-serif;
  color: #fff;
}

#page #block-views-chatter-block_1 h4.subtitle {
  text-align: center;
  background-color: #de0000; /* red */
  color: #fff;
  text-transform: uppercase;
  border-left: solid #f08e8e 1px; /* light pink */
  padding: 0px 8px 0 0;
}


#page #block-views-chatter-block_1 .block-inner .content {
  background-color: #fff;
  border-left: solid #990000 1px;   /* dark red */
  border-bottom: solid #990000 1px;  /* dark red */
  border-right: solid #990000 1px;  /* dark red */
}
#page #block-views-chatter-block_1 .view {}
#page #block-views-chatter-block_1 .view-content {
  border-left: solid #f08e8e 1px; /* light pink */
  padding: 0px 6px 7px 4px;
  background-color: #de0000;
}

#page #block-views-chatter-block_1 .view-content .views-row {
  border-top: solid #990000 1px;
  border-left: solid #990000 1px;
  border-right: solid #990000 1px;
}


#page #block-views-chatter-block_1 .view-content .views-row label.ui-accordion-header a:link,
#page #block-views-chatter-block_1 .view-content .views-row label.ui-accordion-header a:visited {
    color: #fff;
    text-decoration: none;
    outline: none;
    padding:0;
}

#page #block-views-chatter-block_1 .view-content .views-row label.ui-accordion-header {
  display: block;
  outline: none;
  color: #fff;
  text-transform: uppercase;
  border-top: solid #6d6d6d 1px;
  border-left: solid #F08E8E 1px;
  padding: 4px 5px 4px 7px;
  font-weight: bold;
  font-size: 12px;
  background: url("/sites/all/themes/globalpost_3/images/chatter_up_arrow.gif") no-repeat scroll 325px 8px #000;
}

#page #block-views-chatter-block_1 .view-content .views-row label.ui-accordion-header.selected {
  background: url("/sites/all/themes/globalpost_3/images/chatter_down_arrow.gif") no-repeat scroll 325px 8px #000;
}

#page #block-views-chatter-block_1 .view-content .views-row .field-content{
  background-color: #fff;
  padding: 11px 8px 8px 8px;
  border-left: solid #F08E8E 1px;
  display: block;
}

#page #block-views-chatter-block_1 .view-content .views-row .views-field-nid-1 .field-content {
    background-color: #FFFFFF;
    border:0px;
    padding: 0px;
}

#page #block-views-chatter-block_1 .view-content .views-row .field-content a.bodylink{
  text-decoration: none;
  color:#000;
}

.chatterbox-bottom{
        background-color: #de0000;
    border-left: 1px solid #F08E8E;
    padding: 0 6px 3px 6px;
}

.chatterbox-bm .more-link{
    margin-bottom: 0px;
}


.chatterbox-bm .more-link a {
    background: url("/sites/all/themes/globalpost_3/images/linkarrow.png") no-repeat scroll -10px 0 transparent;
    width: 85px;
}

.chatterbox-bm{
width:85px;
float:left;
}

.chatterbox-bottom .signup-form-trigger{
  float:right;
  width:195px;
  margin: 0px 0px 0px 60px;
}

.chatterbox-bottom .signup-form-trigger a{
  color:#fff;
  text-transform:uppercase;
  background: url("/sites/all/themes/globalpost_3/images/get-ar.gif") no-repeat scroll 182px 1px transparent;
  display:block;
  font-size: 12px;
}


.chatterbox-bottom .signup-form{
  background-color: #eee;
  padding:6px;
  clear:both;
  display:none;
}

.chatterbox-bottom .signup-form #edit-cc-email-wrapper{
  margin-top: 0;
}

/* ------------------------  DISPATCH CUSTOMIZATIONS ---------------------------*/

.gp3_story_content > .content {
    xpadding: 0px 8px 8px 8px;
}

.gp3_story_content > .content p img.imagecache-gp3_full_article{
  margin-left:-9px;
}

.gp3_story_content > .content table p {
    margin: 0px;
}

.caption-table{
  background-color: #ccc;
  border-collapse:separate;
  border:1px solid #000;
  margin-right:10px;
}

.caption-table img,
.caption-table td{
  padding:0px;
  margin:0px;

}

.caption-table .caption-text{
  background-color: #ccc;
  padding:4px;

}

#gp3_dispatch_top {
 clear: both;
}

.gp3_dispatch_top_items {
    display: inline;
    margin: 8px 0px 8px 0;
}

#gp3_dispatch_title {
display: inline-block;
    margin: 8px 0 0 0px;
    width: 570px;
}

#gp3_dispatch_title .field_label {
     display: none;

}

#gp3_dispatch_title .title {
/*
    font-size: 22px;
    font-weight: bold;
    line-height: 1.1;
*/
    font: bold 30px/1.2 Arial;
    margin:0px 5px 8px 0px;
    color:#222;
    float:left;
    clear: right;
}

#gp3_dispatch_title .subhead {
    font-size: 14px;
    font-weight:normal;
    margin:0px 0px 5px 0px;
        clear: left;

}

#gp3_dispatch_title .subhead p {
margin:0px;
color:#777;
}

#gp3_dispatch_title .submitted,
.gp3_blog_title .submitted {
    display: block;
    font-size: 14px;
    line-height: 16px;
    padding: 4px 0;
}
.gp3_blog_title .submitted {
  font-size: 13px;
}

body #page .submitted-by a.submitted-by-link {
    color: #333333;
    font: 14px/1.2 "MuseoSans-700";
}

.submitted .submitted-by {
  margin-right: 12px;
}

body #page .submitted-by a.submitted-by-link {
    color: #333333;
    font: 14px/1.2 "MuseoSans-700";
}

.node-inner .submitted .submitted-date,
#gp3_dispatch_title .submitted .submitted-date,
 .gp3_blog_title .submitted .submitted-date {
   color: #999;
   font-style: italic;
   white-space: nowrap;
}

.node-inner .submitted .updated-date,
#content-area .submitted .updated-date {
  color: #999;
  font-style: italic;
  white-space: nowrap;
  margin-left: 12px;
}

#gp3_dispatch_title a {font-weight: bold;}
#gp3_dispatch_title a:visited {font-weight: bold;}
#gp3_dispatch_title a:hover {font-weight: bold;}

.node_toolbar {
    width: 100%;
    height: 24px;
    background-color: #e8e8e8;
    clear: both;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 1px;
    padding: 1px 0;
background: rgb(242,246,248);
background: -moz-linear-gradient(top,  rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,246,248,1)), color-stop(50%,rgba(216,225,231,1)), color-stop(51%,rgba(181,198,208,1)), color-stop(100%,rgba(224,239,249,1)));
background: -webkit-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%);
background: -o-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%);
background: -ms-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%);
background: linear-gradient(to bottom,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 );

}


/*body.darktheme .node_toolbar {
    width: 100%;
    height: 25px;
    background-color: #990000;
    clear: both;

    margin-top: 10px;
}
*/



.gp3_dispatch_tool_items {
    padding: 5px;
}

.gp3_story_content {
    clear: both;
}



/* temporary for comments, probably need to change selectors */
.comments-wrapper {

}
.comments-wrapper .comments-header {
  border-top: #ccc 1px solid;
  border-left: #ccc 1px solid;
  border-right: #ccc 1px solid;

  height: 16px;  /* 32-8*2 */
  padding: 8px;
}
  .comments-wrapper .comments-header a {
    color: #006ec3;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
  }

.comments-wrapper .comments {
  border-bottom: #ccc 1px solid;
  border-left: #ccc 1px solid;
  border-right: #ccc 1px solid;

  min-height: 50px;

  background: url('/sites/all/themes/globalpost_3/images/comment-spacer.png') no-repeat top left #e8e8e8;
}


/* ------- backend stuff ------- */
/*.level-1 h2.messages-label,  #content-header h2.messages-label,*/
h2.messages-label {
  display: none;
}


/** --------- SECTION PARTS --------- **/
  /* -- Section Description (TOP) **/
  .view-section-parts .views-field-body {
    background-color: #333;
    padding: 8px;
    color: #fff;
    font-size: 13px;
    line-height: 16px;
  }
    .view-section-parts .views-field-body p {
      margin: 0;
    }

  /* -- SECTION PARTS -- */

  .view-section-parts .views-field-field-sectionheaderimage-fid .field-content,
  .view-section-parts .views-field-field-sectionheaderimage-fid .field-content img {
    display: block;
  }

  .view-section-parts .views-field-field-section-about-block-value {}

  .view-section-parts .views-field-field-section-about-block-value .title {
      border: solid 1px #333;
      background:url("/sites/all/themes/globalpost_3/images/sponsored_content_tile_background.gif") no-repeat scroll 0 0 #000;
      font-weight: normal;
      color: #fff;
  }

  .view-section-parts .views-field-field-section-about-block-value .content {
      border: solid 1px #333;
      background: no-repeat scroll 0 0 #333;
      font-weight: normal;
      color: #fff;
  }

  .view-section-parts .views-field-field-section-about-block-value #blog_block {
      width: 287px;
      margin: auto;
  }

  .view-section-parts .views-field-field-section-about-block-value #bc_header {
      width: 287px;
      background: rgb(227,227,227);
background: -moz-linear-gradient(top,  rgba(227,227,227,1) 49%, rgba(210,210,210,1) 50%, rgba(210,210,210,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(49%,rgba(227,227,227,1)), color-stop(50%,rgba(210,210,210,1)), color-stop(100%,rgba(210,210,210,1)));
background: -webkit-linear-gradient(top,  rgba(227,227,227,1) 49%,rgba(210,210,210,1) 50%,rgba(210,210,210,1) 100%);
background: -o-linear-gradient(top,  rgba(227,227,227,1) 49%,rgba(210,210,210,1) 50%,rgba(210,210,210,1) 100%);
background: -ms-linear-gradient(top,  rgba(227,227,227,1) 49%,rgba(210,210,210,1) 50%,rgba(210,210,210,1) 100%);
background: linear-gradient(to bottom,  rgba(227,227,227,1) 49%,rgba(210,210,210,1) 50%,rgba(210,210,210,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#d2d2d2',GradientType=0 );

  }

  .view-section-parts .views-field-field-section-about-block-value #gp3_bloggers,
  #page .view-section-parts .views-field-field-section-about-block-value #gp3_bloggers /* for override */
   {
      font: 18px Georgia,Arial,"Helvetica Neue",Helvetica,sans-serif;
      color: #000;
      height: 30px;
      text-transform: uppercase;
      padding: 5px 0 0 5px;
      margin: 0 0 0 0;
  }

  .view-section-parts .views-field-field-section-about-block-value #gp3_the_bloggers {
      background-color: #fff;
      color: #000;
  }

  .view-section-parts .views-field-field-section-about-block-value .a_blogger {
      padding: 5px;
  }

  .view-section-parts .views-field-field-section-about-block-value .blogger_name {
      color:#006ec3;
      font-size: 13px;
  }

  .view-section-parts .views-field-field-section-about-block-value .blogger_country {
      font-weight: bold;
      font-size: 13px;
  }

  .view-section-parts .views-field-field-section-about-block-value .blogger_image {
      display: block;
      float: left;
      padding-right: 5px;
  }
  /** -- // END 'ABOUT THIS SECTION' -- **/

/* --------------------------- */



.view-special-projects h2 {
    color: #000;
    font-size: 18px;
}

/* ------------------------ NODE TOOL BAR --------------------------- */

.node_toolbar .print_html {
    display: block;
    float: left;
    margin: 1px 0px 0px 5px;
}

.node_toolbar .print_mail {
    display: block;
    float: left;
    margin: 1px 0px 0px 5px;
}

.node_toolbar #google_translate_element {
    display: block;
    float: left;
    margin: 0 0 0 1px;
}

/* ---------------------------- SEARCH RESULTS ------------------------------- */

/* - starting w/ defaults from search.css, adding equivalent views selectors - */
.search-form {
  margin-bottom: 1em;
}
.search-form input {
  margin-top: 0;
  margin-bottom: 0;
}
.search-results p,
.view-search-results .views-row p {
  margin-top: 0;
}

.search-results dt,
.search-results .title,
.view-search-results .views-row .views-field-title {
    font-weight: bold;
    font-size: 1.1em;
}
.search-results dd,
.view-search-results .views-row {
  margin-bottom: 1em;
}
.search-results .search-info {
  font-size: 0.85em;
}
.search-advanced .criterion {
  float: left; /* LTR */
  margin-right: 2em; /* LTR */
}
.search-advanced .action {
  float: left; /* LTR */
  clear: left; /* LTR */
}



.section-search #page h3,
body.views-page-search_results #page h3 {
  /*background: #D2D2D2 url("../images/block_header_background.gif") no-repeat scroll 0 0;
  border-color:#9C9C9C #9C9C9C #5D5858;
  border-style:solid;
  border-width:1px;*/
  font:18px/1.3 'Rokkitt',Georgia,Arial,"Helvetica Neue",Helvetica,sans-serif;
  height:30px;
  letter-spacing:1px;
  padding:5px 0 0 8px;
  text-transform:uppercase;
}

/*.node-results {
    border: solid 1px #ccc;
}*/


.view-search-results .item-list ul, .view-search-results .item-list ul li {
  list-style-type: none;
  margin-left: 0;
}

.search-result-odd,
.view-search-results .views-row-odd {
    background-color: #ccc;
    padding: 5px;
}

.search-result-even,
.view-search-results .views-row-even {
    padding: 5px;
}



/* ---------------------------- CORRESPONDENTS ------------------------------- */
.section-mission #main {
    background-color: #fff;
}

.section-mission #content-header .title {
    display: block;

    background: #d64d3e url("../images/primary_header_background.gif") repeat-y scroll 0 0;
    border-color:#9C9C9C #9C9C9C #5D5858;
    border-style:solid;
    border-width:1px 1px 0px 1px;
    width:670px;
    color:#fff;
    font:18px/1.3 'Rokkitt',Georgia, Arial,"Helvetica Neue",Helvetica,sans-serif;
    height:30px;
    padding:5px 0 0 8px;
    text-transform:uppercase;
    letter-spacing: 1px;
}

.views-page-search_results #content-area {
    border: 1px solid #ccc;
}

.age-mission-our-team-correspondents #content-inner {
    border: 1px solid #ccc;
}

.view-correspondents li {
    display: block;
    clear:both;
}

.view-display-id-attachment_1 li {
    float: left;
    clear:none;
}


.view-correspondents .views-row {
    margin: 5px 0px 5px 0px;
}

.view-correspondents a {
    font-size: 14px;
    font-weight: bold;
}

.view-correspondents .views-field-tid, .view-correspondents .views-field-tid-1 {
    font-weight: bold;
}

.views-page-correspondents #content-area {
    border: 1px solid #ccc;
    padding: 10px;
}

xxxxbody.views-page-correspondents-page_1 #main .view-correspondents .views-row-last{
  clear:both;
}

.views-field-field-biophoto-fid {
    display: block;
    float:left;
}

.views-summary a {
    font-size: 16px;
    font-weight: bold;
}

.section-bio .node {
    border: 1px solid #ccc;
}

body.section-bio #page .block .block-title {
background:none;
}

body.section-bio #page .block .views-row-odd,
body.section-bio #page .block .views-row,
body.section-bio #page .views-row  {
    border-bottom: 1px solid #CCCCCC;
 background:none;
}

.node-type-userbio .bio {
    padding: 10px;
}

.dispatch_author {
  border: solid #ccc 1px;
  width: 95px;
  height: 95px;
  overflow: hidden;
}
.dispatch_map { /*border is in the images*/
    border: 0 none;
    float: right;
    height: 97px;
    overflow: hidden;
    width: 97px;
}


.node-type-userbio .author-articles {
    margin-top: 20px;
    border: 1px solid #ccc;
    width: 185px;
    height: 23px;
    background-image: url("/sites/all/themes/globalpost_3/images/correspondent_go.gif");
    background-position: right center;
    background-repeat: no-repeat;
}

.node-type-userbio .author-articles a {
    padding: 5px;
    vertical-align: middle;
}

.node-type-userbio .taxonomy {
    text-align: left;
    margin: 10px 0px;
}

.node-type-userbio .taxonomy a {
    color: #000;
    font-weight: bold;
}

.node-type-userbio h1 {
    background: #d64d3e url(../images/primary_header_background.gif) repeat-y scroll 0px 0px;
    color: white;
    display: block;
    font: normal normal normal 18px/1.3 Rokkitt, Georgia, Arial, 'Helvetica Neue', Helvetica, sans-serif;
    height: 30px;
    letter-spacing: 1px;
    padding: 5px 0px 0px 8px;
    text-transform: uppercase;
}

/*** nav regional landing block: #block-menu_block-3 ***/

#page #block-menu_block-3 {
  border-bottom: 1px solid #1b48a3;
}

#page #block-menu_block-3 h3.block-title {
  background: url("/sites/all/themes/globalpost_3/images/block_region_hdr_bkg.gif") no-repeat scroll 0 0 #3a84cb;
  color:#fff;
  border: 1px solid #1b48a3;
}

#page #block-menu_block-3 .region-nav-map {
  height: 127px;
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
}

#page #block-menu_block-3 ul,
#page #block-menu_block-3 ul li{
  list-style: none;
  margin: 0;
  padding:0;
}

#page #block-menu_block-3 ul li{
  background: url("/sites/all/themes/globalpost_3/images/block_region_sm_hdr_bkg.gif") no-repeat scroll 0 0 #3a84cb;
}

#page #block-menu_block-3 ul li.last{
  clear:both
}

#page #block-menu_block-3 a:link,
#page #block-menu_block-3 a:visited {
  display:block;
  color: #006EC3;
  outline: medium none;
  text-decoration: none;
}

#page #block-menu_block-3  .content > div.menu-block-3 > ul.menu > li > a.active-trail {
  background: url("/sites/all/themes/globalpost_3/images/nav-but-u.gif") no-repeat scroll 280px 8px transparent;
}

#page #block-menu_block-3  .content > div.menu-block-3 > ul.menu > li > a{
  color: #fff;
  background: url("/sites/all/themes/globalpost_3/images/nav-but-d.gif") no-repeat scroll 280px 8px transparent;
  height:20px;
  border-left: 1px solid #1b48a3;
  border-right: 1px solid #1b48a3;
  border-top: 1px solid #1b48a3;
  padding: 3px 0px 0px 8px;
  font-size:14px;
  text-transform: uppercase;
  font-weight:bold;
  clear:both;
}

#page #block-menu_block-3  .content > div.menu-block-3 > ul.menu > li > ul.menu  {
  background-color: #fff;
  border-left: 1px solid #1b48a3;
  border-right: 1px solid #1b48a3;
  border-top: 1px solid #1b48a3;
  padding:10px 0px 10px 0px;
  background: url("/sites/all/themes/globalpost_3/images/menuitem-bkg.gif") no-repeat scroll 145px 10px #FFFFFF;

}


#page #block-menu_block-3  .content > div.menu-block-3 > ul.menu > li > ul.menu  > li > a {
  display:block;
  padding:3px 0px 3px 15px;
  border-right:0px solid #000;
  font-size:12px;
  width:130px;
  float:left;
}

#page #block-menu_block-3  .content > div.menu-block-3 > ul.menu > li > ul.menu  > li > a.active {
  display:block;
  color:#f00;
}


/** correspondents regions block: like #block-menu_block-3 but only 1 level **/
#block-fe_shared-correspondents_regions ul.correspondents-regions {
}
#block-fe_shared-correspondents_regions ul.correspondents-regions,
#block-fe_shared-correspondents_regions ul.correspondents-regions li{
  list-style: none;
  margin: 0;
  padding:0;
}
#block-fe_shared-correspondents_regions ul.correspondents-regions li{
  background: url("/sites/all/themes/globalpost_3/images/block_region_sm_hdr_bkg.gif") no-repeat scroll 0 0 #3a84cb;
}
#block-fe_shared-correspondents_regions ul.correspondents-regions li.last{
  clear:both
}
#block-fe_shared-correspondents_regions ul.correspondents-regions li a {
  color: #fff;
  height:20px;
  border-left: 1px solid #1b48a3;
  border-right: 1px solid #1b48a3;
  border-top: 1px solid #1b48a3;
  padding: 3px 0px 0px 8px;
  font-size:14px;
  text-transform: uppercase;
  clear:both;
  display: block;
}
#block-fe_shared-correspondents_regions ul.correspondents-regions li a.active {
  font-weight:bold;
}




/** admin stuff **/

.views-admin-links,
.view-section-parts .views-field-edit-node a,
a.gp3-admin-link {
  background-color: #2C313E; /* light yellow */
  color: #000;
  padding:4px;
}

.nodequeue-ajax-toggle a{
  background-color:#EEEEEE;
  border:1px solid #DDDDDD;
  color: #000;
  padding:4px;
}

.nodequeue-ajax-toggle a.toggle-remove{
  background-color:#94EA93;
  border:1px solid #28B327;
  color: #000;
  padding:4px;
}

.admin-links  a {
  margin: 4px;
  padding:4px;
  display:block;
  background-color:#EEEEEE;
  border:1px solid #bbb;
  width:250px;
}

.admin-links  a:hover {
  padding: 5px 3px 3px 5px;
  background-color:#ddd;
  border:1px solid #aaa;
}

.admin-links{
  background-color: #2C313E;
  border:1px solid #000;
  padding:2px;
}



/* ---------------------------- Slideshow: single js ------------------------------- */
.galleria-container {
  width: 670px;
  height: 510px;
  xmargin: -8px 0 0 -8px;
}


.views_slideshow_singleframe_pager div {
    padding-left: 0px;
}
.views-field-field-biophoto-fid {display:none;}

.galleria-stage {
    bottom: 60px;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}


.galleria-thumbnails .galleria-image {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #000000;
    cursor: pointer;
    float: left;
    height: 60px;
    margin: 0 0px 0 0;
    width: 80px;
}

.galleria-thumbnails-container {
    bottom: 0;
    height: 60px;
    left: 0px;
    position: absolute;
    right: 0px;
    z-index: 2;
}

.galleria-image img{
  top:0px !important;
}


.galleria-thumb-nav-left, .galleria-thumb-nav-right {
    background-position: -493px 14px;
    height: 60px;
    background-color: #333;
    width: 30px;
}

.galleria-thumb-nav-right {
    background-position: -572px 14px;
    border-right: medium none;
    left: auto;
    right: 0;
}

.galleria-info {
    left: 0;
    top: 393px;
    width: 100%;
}

/*.galleria-info * {
  display: block !important;
}*/

.galleria-info {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE8, has to go first */
  filter: alpha(opacity=50);  /* IE 5-7 */
  opacity: .5; /*css3*/

}
.galleria-info-text {
  padding: 10px 0 0 10px;
  height: 48px;
}

.galleria-info-title + .galleria-info-description {
    margin-top: 2px;
}

.galleria-counter{
  display:none;
}

.galleria-info-link{
  display:none !important;
}



/* ---------------------------- Slideshow: small single js ------------------------------- */

.slideshow-small{
  border:1px solid #111;
  width:360px;
  position:relative;
  background-color:#cbcbcb;
  float: right;
  margin: 0px 0px 10px 10px;

}


.slideshow-small .views_slideshow_singleframe_controls{
  position:absolute;
  top:100px;
  z-index:999;
  height:83px;
  display:block;
  width: 360px;
}

.slideshow-small .views_slideshow_singleframe_controls .views_slideshow_next {
background: transparent url(../images/pagination/right_slideshow_overlay_arrow.png) no-repeat scroll 0px 0px;
  height:83px;
  width:24px;
  display: block;
  text-indent: -3000px;
  margin-left: 336px;
}

.slideshow-small .views_slideshow_singleframe_controls .views_slideshow_previous {
background: transparent url(../images/pagination/left_slideshow_overlay_arrow.png) no-repeat scroll 0px 0px;
  height:83px;
    width:24px;
  display: block;
  text-indent: -3000px;
  float: left;
}


.slideshow-small .views-row .views-field-body {
  padding:10px;
}

.slideshow-small .views-row .views-field-body .field-content{
  font-size: 11px;
}


.slideshow-small .views_slideshow_singleframe_pager{
    float: right;
    margin: 250px 10px 0 0;
    position: absolute;
    z-index: 99;
    right:10px;
}

.slideshow-small .views-slideshow-controls-top a,
.slideshow-small .views-slideshow-controls-top a:visited,
.slideshow-small .views-slideshow-controls-top a:hover
{
  font-weight: bold;
  color:#fff;
  text-align: center;
  padding:0px 1px;
  outline: none;
  text-decoration: none;
}

.slideshow-small .views-slideshow-controls-top .pager-item.activeSlide {
  background-color: #de0000;
  padding:0px 1px;
  margin: 0px 1px 0px 1px;
}


.slideshow-small .views-slideshow-controls-top .pager-item{
  background-color: #111;
    padding:1px;
    margin: 0px 1px 0px 1px;
}

/* ---------------------------- Slideshow: small single js ------------------------------- */

body.views-page-slideshow #page .block .block-title {
   background: #d64d3e url("../images/primary_header_background.gif") no-repeat scroll 0 0;
    margin:10px 0 0 0;
    border-color: #990000;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #FFFFFF;
    height: 29px;

}

body.views-page-slideshow .ss-title{
  display: none;
}

body.views-page-slideshow #page #main{
 margin-top:0px;
}

body.views-page-slideshow .ss-info {
    background-color:  transparent;
}

#block-views-slideshow-block_4.block{
  background-color:  transparent;

}


body.views-page-slideshow .view-slideshow{

}

body.views-page-slideshow .views-field-field-subhead-value{
  font-size:18px;
}

body.views-page-slideshow #content-header{
display:none;}

body.section-slideshow ul.pager li.pager-current {
    background-color: #de0000;
    background-image: none;
    color: #FFFFFF;
    height: 16px;
    margin-right: 6px;
    padding: 2px 0 1px;
    width: 19px;
}

body.section-slideshow ul.pager li.pager-item {
    background-color: #111;
    background-image: none;
    height: 16px;
    margin-right: 6px;
    padding: 2px 0 1px;
    width: 19px;
}

body.section-slideshow ul.pager li.pager-next-button {
    background: url("/sites/all/themes/globalpost_3/images/pagination/next.png") no-repeat scroll left top transparent;
    height: 16px;
    margin-left: 8px;
    margin-right: 1px;
    padding: 3px 0 1px;
    width: 19px;
}

body.section-slideshow ul.pager li.pager-previous-button {
    background: url("/sites/all/themes/globalpost_3/images/pagination/previous.png") no-repeat scroll left top transparent;
    height: 16px;
    margin-right: 9px;
    padding: 3px 0 1px;
    width: 19px;
}

a.full-story, span.full-story a {
  white-space: nowrap;
}





.two-sidebars .center, .sidebar-right .center {
  margin-right: 308px;
}


/* GP-admin menu */

.header-nav-items .admin-backend-link {
  float: left;
  font-weight: bold;
  margin-right: 30px;
  padding: 6px 0px;
}
  .header-nav-items .admin-backend-link a {
    color: red;
  }


.block-search_sponsor *, .block-search_sponsor {
  background: transparent;
}

/* ------------------------  SPECIAL REPORT CUSTOMIZATIONS ---------------------------*/
.views-field-field-sectionheaderimage-fid {
  overflow:hidden;
}
.page-special-reports #page {
    padding-top: 8px;
}

.page-special-reports #page #block-fe_shared-special_reports_header .block-title {
background: #d64d3e url(../images/primary_header_background.gif) repeat-y scroll 0px 0px;
border: 1px solid #900;
color: white;
}

.page-special-reports #page #block-fe_shared-special_reports_featured_header .block-title {
    background: black url(/sites/all/themes/globalpost_3/images/breakingnews_cap.gif) no-repeat scroll 0px 0px;
    border: none;
    color: white;
    width: 662px;

}

.page-special-reports #center-1 .block-title {
    display: none;
}

.page-special-reports #center-2 .block-title {
    display: none;
}

.page-special-reports #center-2 {
    border: solid 9px #000;
    width: 342px;
    border-width:9px 9px 0;
}


.page-special-reports #block-views-special_reports-block_1 {
    border: 1px solid #9C9C9C;
    display: block;
    background-color: #ccc;
}

.page-special-reports #block-views-special_reports-block_1 .view-content {
    display: block;
    float: left;
}

.page-special-reports #block-views-special_reports-block_1 .attachment {
    width: 308px;
    display: block;
    float: left;
}

.page-special-reports #block-views-special_reports-block_1  .attachment .view-content {
    width:280px;
}


.page-special-reports #block-views-special_reports-block_1 .view-dom-id-1 .view-content {
    padding: 10px;
}

.page-special-reports #block-views-special_reports-block_1 .first .views-field-title-1 {
    font-size: 14px;
    font-weight: bold;
}

.page-special-reports #block-views-special_reports-block_1 .first .views-field-field-subhead-value {
    margin-bottom: 5px;

}

.page-special-reports #block-views-special_reports-block_1 .first .views-field-field-byline1-value {
    margin-bottom: 5px;
    color: #006ec3;

}

.page-special-reports #block-views-special_reports-block_1 .first .views-field-field-torsobody-value {
    margin: 5px 0px;
}

.page-special-reports #block-views-special_reports-block_1 .additional {
    margin: 5px 0px;
    font-size: 14px;
}

.page-special-reports #block-views-special_reports-block_1 .views-field-title-1 {
    font-size: 13px;
}

.page-special-reports #block-views-special_reports-block_1 .views-field-field-subhead-value {
    font-size: 13px;
}

.page-special-reports #block-views-special_reports-block_1 .first .views-field-field-subhead-value {
    font-size: 13px;
}

.page-special-reports #center-1 .block {
    background-color: #fff;

}

.page-special-reports #center-1 .block {
    background-color: #fff;

}

.page-special-reports #center-1 #block-views-special_reports-block_2 {
    border: solid 1px #666;
    background-color: #ccc;
    margin-bottom: 8px;
}

.page-special-reports #center-1 #block-views-special_reports-block_2 .views-field-title  {
    margin: 8px;
}

.page-special-reports #center-1 #block-views-special_reports-block_2 .views-field-field-report-short-desc-value {
    margin: 8px;
}

.page-special-reports #center-2 #block-views-special_reports-block_3 {
    background-color: #ccc;
    border-bottom: solid 10px #000;
  }

.page-special-reports #center-2 .field-content p {
    margin-left: 8px;
  }

.page-special-reports #center-2 #block-views-special_reports-block_3 .item-list .views-row-first {
    list-style-type: none;
}

#page .block.block-id-views-special_reports-block_4 .block-title {
background: #d64d3e url("../images/primary_header_background.gif") repeat-y scroll 0 0;
border:1px solid #990000;
color:#FFFFFF;
}


#block-views-special_reports-block_4 {
    background-color: #ccc;
    margin-bottom:10px;
}

#block-views-special_reports-block_4 .view-content {
    display: block;
    float: left;
}

 #block-views-special_reports-block_4 .attachment-after {
    display: block;
    float: left;
    width: 230px;

}

#views_slideshow_singleframe_main_special_reports-attachment_1 a,
#block-views-special_reports-block_4 a{
  font-weight: bold;
}


#block-views-special_reports-block_4 a.active{
  color:#D00C0C;
}


#views_slideshow_singleframe_teaser_section_special_reports-attachment_3,
#views_slideshow_singleframe_main_special_reports-attachment_3{
  padding:5px 5px 0px 5px;
      width: 210px;
}

#views_slideshow_singleframe_main_special_reports-attachment_1 .views-row,
#views_slideshow_singleframe_main_special_reports-attachment_3 .views-row{
  display:block;
  margin:0 0 8px 0;
}



.block-id-views-special_reports-block_1 .views-slideshow-controls-bottom,
.special-reports-article-top-articles .views-slideshow-controls-bottom{
bottom:1px;
margin:0 10px 10px 0;
position:absolute;
right:1px;
text-align:right;
}

#block-fe_layouts-special_reports_landing_center_column .first-article{
    margin:10px 0px;
}


.views-slideshow-controls-bottom a,
.views-slideshow-controls-bottom a:visited,
.views-slideshow-controls-bottom a:hover
{
  font-weight: bold;
  color:#fff;
  text-align: center;
  padding:0px 1px;
  outline: none;
  text-decoration: none;
}

.views-slideshow-controls-bottom .pager-item.activeSlide {
  background-color: #de0000;
  padding:1px;
  margin: 0px 1px 0px 1px;
}


.views-slideshow-controls-bottom .pager-item{
  background-color: #111;
    padding:0px 1px;
    margin: 0px 1px 0px 1px;
}


body .view-special-reports.view-display-id-block_1 > .view-content .views-field-title, .view-special-reports.view-display-id-block_5 > .view-content .views-field-title {
  display:block;
}


#block-views-special_reports-block_1 .views-field-title a {
  color: #333;
  font: 30px/1.2 "MuseoSans-700";
  margin-top:10px;
  display:block;
}

#block-views-special_reports-block_1 .views-field-title a:hover {
  text-decoration:underline;
}

#block-views-special_reports-block_1 .field-content p {
  font: italic 14px/1.4 Georgia,Helvetica
}

#views_slideshow_singleframe_main_special_reports-attachment_5 .views-row.views-row-first .views-field-field-torsotitle-value a {
  font: 24px/1.2 "MuseoSans-700";
  margin-top:0;
  color:#333;
}

#views_slideshow_singleframe_main_special_reports-attachment_5 .views-field-field-torsotitle-value a:hover {
  text-decoration:underline;
}

#views_slideshow_singleframe_main_special_reports-attachment_5 .views-row .views-field-field-torsotitle-value a {
  font: 18px/1.2 "MuseoSans-700";
  color:#333;
  margin-top:20px;
  display:block;
}


#views_slideshow_singleframe_main_special_reports-attachment_5 .views-field-field-override-subhead-value {
  color: #333;
  font: italic 14px/1.4 Georgia,Helvetica;
}

.special-reports-landing-top > .view-content {
  width: 600px;
}

.page-special-reports #block-views-special_reports-block_1 .special-reports-landing-top .attachment {
  margin-left:10px;
  width: 370px;
}

.page-special-reports #block-views-special_reports-block_1 .attachment .view-content {
  width: 370px !important;
}

html .page-special-reports #block-views-special_reports-block_1 {
  background: none;
  border:0;
}

#views_slideshow_singleframe_main_special_reports-attachment_5 .views_slideshow_singleframe_teaser_section  {
  width: 370px !important;
}

#views_slideshow_singleframe_div_special_reports-attachment_5_0 .views_slideshow_singleframe_slide {
  width: 370px !important;
}

#pushdown #block-fe_shared-special_reports_header .content div.block-title {
  background: none;
  border:none;
  color:rgb(51,51,51);
  font: 700 20px 'Open Sans';
}

#sidebar-second.column div#sidebar-second-inner.inner div#block-block-90.block div.block-inner h3.title {
  font-size: 17px;
  text-align:center;
  padding-top:20px;
}

#views_slideshow_singleframe_div_special_reports-attachment_5_0 .views-row.views-row-0 img {
  display:block;
  margin-bottom:15px;
  width: 370px;
  height:100%
}

#views_slideshow_singleframe_div_special_reports-attachment_5_0 .views-row img {
  display:none;
}

body.page-special-reports #page #block-block-90 h3.block-title {
  height: 55px !important;
}

/* --------------------- HOMEPAGE SPECIAL REPORTS BLOCK -------------------- */

#block-views-special_reports-block_5 {
    background-color: #fff;
    border: solid 1px #9c9c9c;
}
/*
body.darktheme #block-views-special_reports-block_5,
body.darktheme #block-views-slideshow-block_6{
    background-color:#161616;
    border: solid 1px #000;
}*/

/* --------------------- HOMEPAGE TOP GLOBAL STORIES BLOCK TWEAKS-------------------- */

#page #block-views-top_global_stories-block_2 .view-content .views-row {
}
#page #block-views-top_global_stories-block_2 .view-content .views-row-first {
    padding-top: 0px;
}

#page #block-views-top_global_stories-block_2 .view-content .views-row-first .views-field-field-torsotitle-value {
    padding-top: 0px;
}

#page .gp3_story_content p {
    font-size: 14px;
}

/*#page .gp3_story_content ul.pager li {
    font-size: 12px;
    font-weight: bold;
}

#page .gp3_story_content ul.pager li.pager-item a {
font-size: 12px;
font-weight: bold;
color:#000;
}*/

/*body.darktheme .views-slideshow-controls-top{
  background-color: #161616;
}
 */

.views-slideshow-controls-top{
  padding:5px 5px 5px 0;
  color:#fff;
  position: relative;
  z-index: 99;
  background-color:#000000;
}

.views_slideshow_singleframe_pager{
    float:right;
}

.views-slideshow-controls-top .pager-item.activeSlide {
background-color:#DE0000;
margin:0 1px;
padding:0 1px;
}

.views-slideshow-controls-top .pager-item {
background-color:#666666;
margin:0 1px;
padding:0px 1px;
}

.views-slideshow-controls-top a,
.views-slideshow-controls-top a:visited,
.views-slideshow-controls-top a:hover {
color:#FFFFFF !important;
font-weight:bold;
outline:medium none;
padding:0 1px;
text-align:center;
text-decoration:none;
}

#page #block-fe_shared-more_from_gp {
    border: 1px solid #9C9C9C;
}

#page #block-fe_shared-more_from_gp .content {
    padding: 8px;
}

#page #block-fe_shared-more_from_gp img {
  vertical-align: middle;
}

/*------------------- Outside voices ------------------------------*/

#block-views-outside_voices-block_1 .more-link {
margin-top:5px;
}


#block-views-outside_voices-block_1{
  border:1px solid #9C9C9C;
}

#block-views-outside_voices-block_1 div.content{
  padding:0px;
}

#block-views-outside_voices-block_1 .views-row{
  padding:10px;
  border-bottom:1px solid #9C9C9C;
}

.outside-voice-1,.outside-voice-2{
border:1px solid #9C9C9C;
width:120px;
height:90px;
float:left;
margin:10px;
}

.messages .huge-redirect-msg {
  font-size: 1.8em;
  font-weight: bold;
  color: red;
  background: yellow;
  border: solid red 2px;
  padding: 10px;
}
  .messages .huge-redirect-msg a {
    text-decoration: underline;
  }


#footer .block-id-block-5 {
margin:50px 0px 0px 0px
}

#footer .block-id-block-5  a {
clear:none;
display:block;
float:left;
margin:3px 0px;
padding:0 0 0 5px;
width:135px;
color:#A8A8A8;
}

#footer .block-id-block-5  br{
display:none;
}

/*------------------- RSS Page ------------------------------*/

.view-rss-list.view-display-id-page_1 .views-row {
margin:20px;
}

body.page-feed-list #content-header .title{
  display:block;
  margin-bottom:20px;
  width:970px;
}

/*------------------- paged slide show article top ------------------------------*/

.lead-media-paged-slide{
  background-color: #000;
  width:672px;
  color:#fff;
  position:relative;
}

.lead-media-paged-slide .views-field-body{
  margin-top:10px;
  padding:10px;
}

.lead-media-paged-slide .item-list{
  position:absolute;
  top:450px;
  width:670px;
  padding:4px 0 0 0;
  margin:0px;
}

.lead-media-paged-slide .item-list ul{
  padding:0px;
  margin:0px;
  float:right;
}


.lead-media-paged-slide .views-field-field-photo-fid{ margin:1px;}

.lead-media-paged-slide ul.pager li.pager-previous a,
.lead-media-paged-slide ul.pager li.pager-next a{
    display:block;
    background-color: #c00;
    font-size:18px;
    height:20px;
    width:16px;
    padding: 0px 4px;
    margin:0px 2px;
    line-height:16px;
}

.lead-media-paged-slide ul.pager li.pager-current {
background-color:#00000 !important;
background-image:none;
color:#ffffFF;
height:20px;
margin:0px 2px;
padding:0px 0 ;
width:70px;
    display:block;
    line-height:16px;
}


.lead-media-paged-slide .item-list .pager li {
padding:0;
}





/*------------------- new paged slide show  ------------------------------*/

.full-paged-slide{
  background-color: #000;
  width:672px;
  color:#fff;
  position:relative;
}

.full-paged-slide .views-field-body{
  margin-top:10px;
  padding:10px;
}

.full-paged-slide .item-list{
  position:absolute;
  top:450px;
  width:670px;
  padding:4px 0 0 0;
  margin:0px;
}

.full-paged-slide .item-list ul{
  padding:0px;
  margin:0px;
  float:right;
}


.full-paged-slide .views-field-field-photo-fid{ margin:1px;}


.full-paged-slide ul.pager li.pager-previous a,
.full-paged-slide ul.pager li.pager-next a{
    display:block;
    background-color: #c00;
    font-size:18px;
    height:20px;
    width:16px;
    padding: 0px 4px;
    margin:0px 2px;
    line-height:16px;
}

.full-paged-slide ul.pager li.pager-current {
background-color:#00000 !important;
background-image:none;
color:#ffffFF;
height:20px;
margin:0px 2px;
padding:0px 0 ;
width:70px;
    display:block;
    line-height:16px;
}


.full-paged-slide .item-list .pager li {
padding:0;
}






/* ---------- LAST SECOND TWEAKS ---------- */

/* VIEW POINT ATTRIBUTION BLOCK */

#block-block-50 {
    width: 980px;
    text-align: center;
}

#page #block-views-passports-block_2 .view-content .item-list ul li {
    list-style: none;
}


/** limit photo size on external blogs **/
.node-type-webblog .node-inner .content img {
  max-width: 654px !important;
  max-height: 650px !important;
}


.oas-ad.header-ad2 {
  float: right;
}

#block-gp_fb_comments-fb_comments {
  margin-top: 10px;
}

body.page-chatter .view-chatter .field-field-lead-image{
  border: 1px solid #000;
  width:126px;
  height:84px;
  background-color:#000;
}


.node-type-webblog .node_toolbar{
margin: 15px 0px 15px -8px;
padding-left:5px;
width:665px;
}

.incontent #block-views-suggestions-block_2 {
    float: left;
    margin: 10px 10px 0 0;
    border:1px solid #cccccc;
    width:300px;
    display:block;
    clear: both;
}

/*--------------
Most pop 404 */

body.page-most-popular div.view-dont-miss.view-display-id-page_1 .views-field-title{
	float:left;
    padding-right:10px;
	}

body.page-most-popular div.view-dont-miss.view-display-id-page_1 .views-row{
	height:83px;
    clear:both;
}

body.page-most-popular div.view-dont-miss.view-display-id-page_1 .views-row-even{
	background-color:#ddd;
}

/*--------------
Breaking news */

#block-views-breaking_articles-block_1,
#block-views-breaking_articles-block_5{
border: 1px solid #CCCCCC;
margin-bottom:5px;
}
.field-photo-fid a:link{
display:block;
}

.imagecache-gp3_topic_center2_default{
    display: block;
}

#block-views-breaking_articles-block_3 .views-field-field-photo-fid{
width:129px;
float:left;
}

#block-views-breaking_articles-block_3 .views-row{
clear:both;
border-bottom: 1px solid #CCCCCC;
}

#block-views-breaking_articles-block_3 .views-row{
clear:both;
border-bottom: 1px solid #CCCCCC;
height:90px;
}

#block-views-breaking_articles-block_3{
border-top: 1px solid #CCCCCC;
}

#block-views-breaking_articles-block_3 .views-field-field-override-subhead-value {
font: normal 11px Arial;
}

#block-views-breaking_articles-block_6 ul.pager li.pager-current {
    width: 64px;
    height:18px;
    display:block;
}

#block-views-breaking_articles-block_6 ul.pager li.pager-previous,
#block-views-breaking_articles-block_6 ul.pager li.pager-next{
  background-color: #CC0000;
    height:20px;
    padding:0px 5px;

}
#block-views-breaking_articles-block_6 ul.pager li.pager-previous a,
#block-views-breaking_articles-block_6 ul.pager li.pager-next a{
    font-size:14px;
}

.page-breaking-news h1.title{
  display:none;
}

.page-breaking-news .tg_bottom {
  min-height:75px;  /* ?? */
  height:auto;
  padding-bottom:8px;
}

body.page-breaking-news #content-header h3.title{
xdisplay:none;
}

.view-taxonomy-term-test .views-row{
padding:10px 5px;
display:block;
}

.view-taxonomy-term-test .views-row-even{
background-color:#ececec;
}


li.global_pulse{
xdisplay:none !important;
}

/* Eye on US ----------------------------------*/


#block-views-us_homepage_block-block_1 .view-footer a {
background: url("/sites/all/themes/globalpost_3/images/readmore_link.gif") no-repeat scroll 0 0 #FFFFFF;
display:inline-block;
width:89px;
height:21px;
float:right;
text-indent:-6000px;
}

/*------------Special pillar ad code--------------------

<div id="pillar-left"></div>
<div id="pillar-right"></div>
*/



body.node-type-breaking-news div.content p.u,
body.node-type-blog div.article-content p.u,
body.node-type-story div.content p.u{
font-size:9px !important;
color:#eeeeee;
}


xxblockquote p.rteindent1 {
    margin-left: auto;
}

xblockquote{
    background-color: #EEEEEE;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 0 2px 3px 0;
    color: #555555;
    display: table;
    font-size: 16px;
    font-style: italic;
    margin: 15px 5%;
    padding: 8px 25px;
}

blockquote p {
  font-size: 13px !important;
  font-style: italic;
  background-color: #EEEEEE;
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 0 2px 3px 0;
  color: #555555;
  margin: 15px 5%;
  padding: 8px 25px;
  overflow: hidden;
}

/*------------Bio edits--------------------*/

.node-type-userbio .photo .field-field-biophoto {
    float:left;
    padding:0px 10px 0px 0px;
}

.bio-social .s-other {
     display: inline-block;
    margin: 10px 0 0 10px;
    vertical-align: top;
    width: 290px;
}

.bio-social .gplus-box {
     display: inline-block;
     margin: 10px 0px 0px 0px;
     vertical-align: top;
}

.bio-social .field-label{
margin-top:10px;
display:block;
font-weight:bold;
}

.bio-social {
border:1px solid #ccc;
padding:10px;
}

.bio-social h3 {
border-bottom:1px solid #ccc;
background-color:#ddd;
padding:4px;
}

.bio .twitter-widget{
  padding: 8px 0px;
  margin: 8px 0px;

}

/*body.hide-incontent div.pm-ad.tpl02,
body.hide-incontent div.pm-ad.tpl02-blog,
body.hide-incontent div.pm-ad.tpl01,
body.hide-incontent div.pm-ad.tpl02-blog*/
body.hide-incontent #pmad-in1,
body.hide-incontent #pmad-in2{
display:none;
}

/* ----------------- new social --------------------  */

.new-social{
padding: 3px 0px 18px 0px;
}

.fb-follow a.fb-button {
     background: url("/sites/all/themes/globalpost_3/images/gpsprite1.png") no-repeat scroll -180px -510px transparent;
     display: block;
     padding-left: 22px;
	 text-indent: -3000px;
	 width: 20px;
	 height:30px;
	 padding:2px;
}

.goog-circle a.google-circle-button {
     background: url("/sites/all/themes/globalpost_3/images/gpsprite1.png") no-repeat scroll -326px -510px transparent;
     display: block;
     padding-left: 38px;
	 text-indent: -3000px;
	 width: 33px;
	 height:30px;
	 padding:2px;
}



.fb-follow,
.goog-circle,
.twitter-but {
     float: left;
     display: inline-block;
}


/*--- New Home P Styles---------------------------*/

#block-views-homepage_top_v5-block_1 .imagecache-gp5_top_stories_PRIMARY {
    height: 318px;
    margin: 1px;
    width: 638px;
}
#block-views-homepage_top_v5-block_1 .views-field-field-photo-fid {
    border: 1px solid #D3D3D3;
    height: 320px;
    width: 640px;
}
#block-views-homepage_top_v5-block_1 .views-field-field-publish-date-value-1 {
    color: #707070;
    float: left;
    font-size: 12px;
    margin-top: 10px;
}
#block-views-homepage_top_v5-block_1 .views-field-field-publish-date-value {
    color: #A52121;
    float: left;
    font: 12px arial;
    margin-bottom: 5px;
    margin-left: 8px;
    margin-top: 10px;
}
#block-views-homepage_top_v5-block_1 .views-field-field-torsotitle-value {
    clear: left;
    xwidth: 350px;
}
#block-views-homepage_top_v5-block_1 .views-field-field-torsotitle-value a h2{
    color: #222222;
    display: inline;
    font: bold 22px/1.4 Georgia;
    margin-bottom: 1px;
}
#block-views-homepage_top_v5-block_1 .views-field-field-torsotitle-value a:hover h2 {
    color: #A52121;
    text-decoration: underline;
}
#block-views-homepage_top_v5-block_1 .views-field-field-torsobody-value {
    xxxborder-bottom: 1px solid #BBBBBB;
    border-color: #BBBBBB;
    color: #222222;
    font: 14px/22px arial;
    margin-top: 5px;
    padding-bottom: 25px;
    width: 640px;
}
#block-views-homepage_top_v5-block_1 .bylinelabel {
    color: #222222;
    font: 10px arial;
}
#block-views-homepage_top_v5-block_1 .views-field-field-byline1-value a {
    color: #4573A9;
    display: block;
    font: bold 12px arial;
    text-transform: uppercase;
}

#block-views-homepage_top_v5-block_1 .views-field-field-byline1-value .bylinelabel {
    margin: 0;
}

#block-views-homepage_top_v5-block_1 .views-field-field-byline1-value {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #4573A9 #BBBBBB #BBBBBB;
    border-style: solid solid none;
    border-width: 2px 1px 0;
    clear: both;
    display: block;
    float: right;
    margin-right: 32px;
    margin-top: 0;
    color: #4573A9;
    font: bold 12px arial;
    text-transform: uppercase;
    padding: 5px 0 0 5px;
    width: 192px;
}

#block-views-homepage_top_v5-block_1 .views-field-phpcode-1 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #BBBBBB;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    clear: both;
    display: block;
    float: right;
    margin-left: 5px;
    margin-right: 32px;
    padding-bottom: 13px;
    padding-left: 5px;
    padding-top: 8px;
    width: 192px;
}

#block-views-homepage_top_v5-block_1 .media-ind.slideshow-ind {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    background-color: #658AB3;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    xxxdisplay: inline-block;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    xxxmargin: 0 4px 0 8px !important;
    line-height: 1.1;
    white-space: nowrap;
}

#block-views-homepage_top_v5-block_1 .series .views-field-phpcode-1 {
    border: 1px solid #BBBBBB !important;
}

#block-views-homepage_top_v5-block_2 .views-field-tid a {
    color: #222222;
    font: 11px arial;
    text-transform: uppercase;
}
#block-views-homepage_top_v5-block_2 .views-field-tid a:hover {
    color: #A52121;
}
#block-views-homepage_top_v5-block_2 .views-field-tid {
    margin-bottom: 0px;
    margin-top: 3px;
}
#block-views-homepage_top_v5-block_2 .views-field-field-torsotitle-value {
    display: inline;
}
#block-views-homepage_top_v5-block_2 .views-field-field-torsotitle-value a h2  {
    color: #222222;
    font: bold 19px/1.4 Georgia;
    display: inline;
}
#block-views-homepage_top_v5-block_2 .views-field-field-torsotitle-value a:hover  h2 {
    color: #A52121;
    text-decoration: underline;
    display: inline;
}


#block-views-homepage_top_v5-block_2 .media-ind.slideshow-ind {
    clear: both;
    display: inline;
}

#block-views-homepage_top_v5-block_2 .views-field-field-override-subhead-value {
    border-bottom: 1px solid #BBBBBB;
    color: #222222;
    xxxfloat: left;
    font: 13.5px/21px arial;
    xxxmargin-bottom: 6px;
    margin-top: 5px;
    padding-bottom: 10px;
}
#block-views-homepage_top_v5-block_2 .date-display-single {
    color: #A52121;
    display: inline;
    font: italic 12px arial;
    white-space: nowrap;
}

#sidebar-second #block-views-homepage_top_v5-block_2.block, #sidebar-first #block-views-homepage_top_v5-block_2.block {
    margin-bottom: 0px;
}

#block-views-homepage_top_v5-block_3 .views-row{
  border-bottom: 1px solid #BBBBBB;
  padding: 10px 0px 12px
}

#block-views-homepage_top_v5-block_3 .views-field-tid {
margin-bottom: 2px;
}

.date-display-single {
white-space: nowrap;
}

#block-views-homepage_top_v5-block_3 .views-field-tid a {
    color: #222222;
    display: inline;
    font: 11px arial;
    margin-top: 5px;
    text-transform: uppercase;
}
#block-views-homepage_top_v5-block_3 .views-field-tid a:hover {
    color: #A52121;
}
#block-views-homepage_top_v5-block_3 .views-field-field-torsotitle-value {
    xxxfloat: left;
}
#block-views-homepage_top_v5-block_3 .views-field-field-torsotitle-value a {
    color: #232323;
    display: inline;
}

#block-views-homepage_top_v5-block_3 .views-field-field-torsotitle-value a h2{
    color: #232323;
    display: inline;
    font: bold 17px/1.4 Georgia;
}

#block-views-homepage_top_v5-block_3 .views-field-field-torsotitle-value a:hover h2{
    color: #A52121;
    display: inline;
    text-decoration: underline;
}
#block-views-homepage_top_v5-block_3 .date-display-single {
    color: #A52121;
    display: inline;
    font: italic 12px arial;
}
#block-views-homepage_top_v5-block_3 .views-field-phpcode {
    display: inline;
}
#block-views-homepage_top_v5-block_3 .views-field-field-publish-date-value {
}
#block-views-homepage_top_v5-block_4 {
    clear: both;
}
#block-views-homepage_top_v5-block_4 .views-field-field-photo-fid {
    clear: left;
    float: left;
    width: 190px;
}
#block-views-homepage_top_v5-block_4 .views-row {
    border-bottom: 1px solid #CCCCCC;
    height: 190px;
    position: relative;
    width: 636px;
}
#block-views-homepage_top_v5-block_4 .views-field-field-publish-date-value-1 {
    color: #707070;
    float: left;
    font-size: 12px;
    margin-bottom: 12px;
    margin-right: 0px;
    margin-top: 10px;
}
#block-views-homepage_top_v5-block_4 .views-field-field-publish-date-value {
    color: #A52121;
    float: left;
    font: 12px arial;
    margin-bottom: 12px;
    margin-top: 10px;
}

#block-views-homepage_top_v5-block_4 .date-display-single {
margin-right: 8px;
}

#block-views-homepage_top_v5-block_4 .views-field-field-torsotitle-value {
    display: block;
    margin-top: 20px;
    padding: 30px 0 0;
    margin-left: 190px;
}
#block-views-homepage_top_v5-block_4 .views-field-field-torsotitle-value a h2 {
    color: #222222;
    display: block;
    font: bold 17px Georgia;
    margin-top: 3px;
}
#block-views-homepage_top_v5-block_4 .views-field-field-override-subhead-value {
    color: #222222;
    font-size: 13.5px;
    line-height: 18px;
    margin: 7px 0 0;
    max-height: 72px;
    overflow: hidden;
}
#block-views-homepage_top_v5-block_4 .views-field-field-torsotitle-value a:hover h2  {
    color: #A52121;
    text-decoration: underline;
}
#block-views-homepage_top_v5-block_4 .views-field-field-byline1-value {
}
#block-views-homepage_top_v5-block_4 .views-field-tid {
    clear: both;
    display: block;
    padding: 8px 0;
    width: 280px;
}

#block-views-homepage_top_v5-block_4 .views-field-phpcode-1 {
    bottom: 0;
    display: block;
    height: 16px;
    position: absolute;
    right: 0;
    text-align: right;
    min-width: 266px;
}

#hm_shares {
	color: #222222;
	font: 12px arial;
	text-transform: uppercase;
}

#hm_shares .count{
  color: #A52121;
}

#block-views-homepage_top_v5-block_4 .views-field-field-byline1-value a {
    color: #4573A9;
    font: bold 12px arial;
    text-transform: uppercase;
}

#block-views-homepage_top_v5-block_4 .views-field-field-byline1-value{
    font: bold 12px arial;
    text-transform: uppercase;
}


#block-views-homepage_top_v5-block_4 .views-field-field-byline1-value {
    margin-top: 5px;
}
#block-views-homepage_top_v5-block_4 .bylinelabel {
    color: #222222;
    font: 10px arial;
}
#block-views-homepage_top_v5-block_4 .views-label-tid {
    font: 10px arial;
    text-transform: uppercase;
}
#block-views-homepage_top_v5-block_4 .views-field-tid a {
    color: #222222;
    font: 10px arial;
    text-transform: uppercase;
    width: 260px;
}

#block-views-homepage_top_v5-block_4 .views-field-tid a:hover {
    text-decoration: underline;
}

#block-views-homepage_top_v5-block_4 .views-field-tid {
    display: block;
    float: left;
    margin-top: 7px;
	height: 10px;
    overflow: hidden;
}

#block-views-homepage_top_v5-block_4 .views-field-field-photo-fid img {
    border: 1px solid #BBBBBB;
    padding: 1px;
}


#block-views-homepage_top_v5-block_1 .views-field-phpcode,
#block-views-homepage_top_v5-block_2 .views-field-phpcode,
#block-views-homepage_top_v5-block_3 .views-field-phpcode {
display: inline;
}



#block-views-homepage_top_v5-block_4 .media-ind.slideshow-ind {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    background-color: #4573A9;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: inline-block;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    margin: 3px 4px 2px 3px;
    padding: 2px 3px;
    white-space: nowrap;
}

#block-views-homepage_top_v5-block_4 .media-ind.vid-ind {
-moz-font-feature-settings: normal;
  -moz-font-language-override: normal;
  background-color: #A52121;
  border-radius: 3px 3px 3px 3px;
  color: #FFFFFF;
  display: inline-block;
  font-family: arial;
  font-size: 10px;
  font-weight: bold;
  padding: 2px 3px;
  margin: 0px 4px 0px 0px;
  white-space: nowrap;
}


.media-ind.vid-ind {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    background-color: #BF3D3D;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: inline;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    margin: 0 4px 0 3px;
    padding: 2px 3px;
    white-space: nowrap;
}

.media-ind.slideshow-ind {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    background-color: #658AB3;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: inline;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    margin-left: 3px;
    margin-right: 4px;
    margin-top: 0;
    padding: 2px 4px;
    white-space: nowrap;
}

/*-- ****** THIS IS EYE ON US BOX*****-- -------------------------------------*/

#block-views-us_homepage_block-block_2
{
background-color: #F3F3F3;
}


#block-views-us_homepage_block-block_2 .title.block-title {
    background: none repeat scroll 0 0 #658AB3 !important;
    border-bottom: 0 none;
    color: #FFFFFF !important;
    font: bold 17px arial !important;
    height: 20px;
    margin-bottom: 13px !important;
    margin-left: 0 !important;
    padding-bottom: 4px;
    padding-left: 96px !important;
    padding-top: 4px !important;
}






#block-views-us_homepage_block-block_2 .views-field-field-torsotitle-value a{
   margin-top: 10px;
   color: #658AB3;
   font: 14px arial;
   display: block;
   margin-left: 0px;
   margin-bottom: 2px;
   margin-right: 20px;
   margin-bottom: 5px;
   list-style: none;
}

#page #block-views-us_homepage_block-block_2 .item-list li{
list-style: none;
}


#block-views-us_homepage_block-block_2 {
    margin-top: 20px;
}


/*-- *****THESE ARE THE COMMENTARY BLOCK STYLES ON HOMEPAGE******--- -------------------------------------*/

#block-views-homepage_commentary-block_1 {
    background-color: #F3F3F3;
}
#block-views-homepage_commentary-block_1 .title.block-title {
    background: none repeat scroll 0 0 #658AB3 !important;
    border-bottom: 0 none !important;
    color: #FFFFFF !important;
    font: bold 17px arial !important;
    margin-bottom: 13px !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 35px !important;
    height: 26px !important;
}
#block-views-homepage_commentary-block_1 .title.block-title {
}
#block-views-homepage_commentary-block_1 .views-field-field-torsotitle-value a:hover {
    color: #333333;
}
#block-views-homepage_commentary-block_1 .views-field-field-torsotitle-value a {
    color: #658AB3;
    display: block;
    font: 14px arial;
    list-style: none outside none;
    margin: 10px 20px 5px 0;
}
#page #block-views-homepage_commentary-block_1 .item-list li {
    list-style: none outside none;
}
#block-views-homepage_commentary-block_1 {
    margin-top: 20px;
}
#page #block-views-homepage_commentary-block_1.block .item-list .views-row ul li {
    list-style: none outside none;
}
#block-views-homepage_commentary-block_1 .views-row-2 .views-field-field-override-subhead-value, #block-views-homepage_commentary-block_1 .views-row-3 .views-field-field-override-subhead-value, #block-views-homepage_commentary-block_1 .views-row-4 .views-field-field-override-subhead-value {
    display: none;
}
#block-views-homepage_commentary-block_1 {
    border: 1px solid #CCCCCC;
    margin-bottom: 23px !important;
}


/*-- *****THESE ARE THE BLOG STYLES******--- -------------------------------------*/

#block-views-homepage_blogs-block_2 img {
}

#block-views-homepage_blogs-block_2 .views-field-tid a{
    color: #658AB3;
    font: 11px arial;
    text-transform: uppercase;
    font-weight: bold;
    margin-left: 20px;
    margin-bottom: 5px;
}

#block-views-homepage_blogs-block_2 .views-field-title a
{
   border-bottom: 1px solid #CCCCCC;
    color: #444444;
    display: block;
    font: bold 14px arial;
    margin: 5px 20px 10px;
    padding-bottom: 15px;
}

#block-views-homepage_blogs-block_2 {
background-color: #F3F3F3;
}


#block-views-homepage_blogs-block_2 {
    background: none repeat scroll 0 0 #F3F3F3;
}
#block-views-homepage_blogs-block_2 .block-title {
    background: none repeat scroll 0 0 #658AB3 !important;
    border-bottom: 0 none !important;
    color: #FFFFFF !important;
    font: bold 17px Arial !important;
    padding-left: 76px !important;
    text-decoration: none !important;
    padding-top: 4px !important;
    height: 20px !important;
    padding-bottom: 5px !important;
}

#block-views-homepage_blogs-block_2 .views-field-phpcode {
    height: 140px;
    margin-left: 17px;
    margin-top: 5px;
}

#block-views-homepage_blogs-block_2 .views-row-3 .views-field-title a {
border-bottom: 0px;
}

#block-views-homepage_blogs-block_2 .views-field-title a:hover {
text-decoration: underline;
}

#block-views-us_homepage_block-block_2 .views-field-field-torsotitle-value a:hover{
color:#333333
}

#block-views-homepage_blogs-block_2 {
border: 1px solid #CCCCCC;
}

#block-views-us_homepage_block-block_2 {
    border: 1px solid #CCCCCC;
}

#page #block-views-us_homepage_block-block_2.block .item-list .views-row ul li {
list-style:none;
}

#block-views-us_homepage_block-block_2 .views-row-2 .views-field-field-override-subhead-value, #block-views-us_homepage_block-block_2 .views-row-3 .views-field-field-override-subhead-value, #block-views-us_homepage_block-block_2 .views-row-4 .views-field-field-override-subhead-value{
display:none;
}




/*-- Timeline Tab styles --- -------------------------------------*/

#quicktabs_tabpage_gp5_homepage_timeline_1 .views-row-1 {
margin-top: 20px;
}


#block-quicktabs-gp5_homepage_timeline ul.quicktabs_tabs.quicktabs-style-arrows li.active a {
    background: url("/sites/all/themes/globalpost_3/images/gpsprite1.png") no-repeat scroll -328px -600px #555555;
    color: #FFFFFF;
    padding: 8px 27px 20px 29px;
    text-decoration: none;
}
#block-quicktabs-gp5_homepage_timeline ul.quicktabs_tabs.quicktabs-style-arrows li.active a:hover {
    background: url("/sites/all/themes/globalpost_3/images/gpsprite1.png") no-repeat scroll -328px -600px #555555;
    color: #A52121;
    padding: 8px 27px 20px 29px;
    text-decoration: none;
}

#block-quicktabs-gp5_homepage_timeline ul.quicktabs_tabs.quicktabs-style-arrows li a:hover {
    background: url("/sites/all/themes/globalpost_3/images/gpsprite1.png") no-repeat scroll -328px -600px #f2f2f2;
    color: #A52121;
  }

#block-quicktabs-gp5_homepage_timeline ul.quicktabs_tabs.quicktabs-style-arrows a {
    display: inline-block;
    padding: 0 26px 0 29px;
    text-decoration: none;
    color: #333333;
}

#block-quicktabs-gp5_homepage_timeline ul.quicktabs_tabs.quicktabs-style-arrows {
    background-color: #F2F2F2;
    border: 1px solid #BBBBBB;
    font: bold 11.5px Arial;
    height: 30px;
    margin-right: 32px;
    padding: 0 !important;
    text-transform: uppercase;
}

#block-quicktabs-gp5_homepage_timeline ul.quicktabs_tabs li {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    list-style-type: none;
    padding: 0;
    white-space: nowrap;
}



/* New Main Nav Menu Bar -----------------------------------------------------------------------------------------*/


#qt-progress-quicktabs-tab-gp5_homepage_timeline-1{
display:none;
}


#mainnav-v2 .navwrapper {
background-color:#282628;
XXXheight:70px;

}
#mainnav-v2 ul .navwrapper {
margin-left: 0px;
}
#mainnav-v2 .nav {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	background-color: #282628;
	border-top: 1px solid #ccc;
	display:block;
        width: 100%;
     }



#mainnav-v2 .nav li {
	float:left;
		}

#mainnav-v2 .nav li a {
	display: block;
	padding: 5px 20px 5px 22px;
	text-decoration: none;
	font-weight: bold;
	font-family: "Open Sans", arial, sans-serif;
        text-transform: uppercase;
	font-size: 12px;
	color: #ffffff;
	border-right: 1px solid #ccc;
	 }

#mainnav-v2 .nav li:last-child a {
  border: none;
}

	#mainnav-v2 .nav li a.home {
    width:41px;
	}

	#mainnav-v2 .nav li a.breakingnews {
    xxxwidth:105px;
	}

	#mainnav-v2 .nav li a.video {
	width: 37px;

	}

	#mainnav-v2 .nav li a.blogs {
    width: 40px;

	}

	#mainnav-v2 .nav li a.specialreports {
        xxxwidth: 110px;

	}
	#mainnav-v2 .nav li a.mission {
		width: 50px;

	}
	#mainnav-v2 .nav li a.members {
     	xxxwidth: 58px;


	}

      #mainnav-v2 .nav .business {
          display:block;
          width:57px;
      }

        #mainnav-v2 .nav li a.regionsclose,
        #mainnav-v2 .nav li a.dropdown {
            display:block;
            width:75px;
            background: url("/sites/all/themes/globalpost_3/images/gpsprite1.png") no-repeat scroll 60px -658px transparent;
        }

	#mainnav-v2 .nav li a.regionsclose:hover,
        #mainnav-v2 .nav li a.dropdown:hover {

    background: url("/sites/all/themes/globalpost_3/images/gpsprite1.png") no-repeat scroll -93px -658px transparent;
	}

	#mainnav-v2 .nav li a.regionsopen,
        #mainnav-v2 .nav li a.dropdown.open{

    background: url("/sites/all/themes/globalpost_3/images/gpsprite1.png") no-repeat scroll 56px -619px transparent;
	}

	#mainnav-v2 .nav li a.regionsopen:hover,
        #mainnav-v2 .nav li a.dropdown.open:hover {

    background: url("/sites/all/themes/globalpost_3/images/gpsprite1.png") no-repeat scroll -97px -619px transparent;
	}

	#mainnav-v2 .nav li a.sectionsclose {

	display:block;
	width:75px;
      border-right: 0px;
    background: url("/sites/all/themes/globalpost_3/images/gpsprite1.png") no-repeat scroll 60px -658px transparent;
	}

#mainnav-v2 .nav li a.sectionsclose:hover {

  background: url("/sites/all/themes/globalpost_3/images/gpsprite1.png") no-repeat scroll -93px -658px transparent;
	}

#mainnav-v2 .nav li a.sectionsopen {

	display:block;
	width:75px;
    border-right: 0px;
    background: url("/sites/all/themes/globalpost_3/images/gpsprite1.png") no-repeat scroll 56px -619px transparent;
	}

#mainnav-v2 .nav li a.sectionsopen:hover {

	display:block;
	width:75px;
    border-right: 0px;
    background: url("/sites/all/themes/globalpost_3/images/gpsprite1.png") no-repeat scroll -97px -619px transparent;
	}

#mainnav-v2 .nav li a:hover {
	color: #ADACAC;
	}

#mainnav-v2 .nav li a:hover {
	color: #ADACAC;
	}

#mainnav-v2 #regionsdiv {
  	border: 1px solid #ccc;
	height:220px;
	width:979px;
    border-bottom: 5px solid #d3d3d3;
    float:left;
   }

#mainnav-v2 #sectionsdiv {
  	border: 1px solid #ccc;
	height:220px;
	width:979px;
    border-bottom: 5px solid #d3d3d3;
    float:left;
   }

#mainnav-v2 .dropdown-content {
    display: none;
    border: 1px solid #ccc;
    border-bottom: 5px solid #d3d3d3;
}

#mainnav-v2 div.menu-column {
  border:0px solid #ccc;
  width:130px;
  float: left;
  margin-left:26px;
  margin-top:10px;
  margin-bottom: 18px;
  }

#mainnav-v2 div.double.menu-column {
  width:180px;
  }

#mainnav-v2 div.menu-column-left {
  float:left;
  width:95px;
  }

#mainnav-v2 div.menu-column-right {
  float:left;
  width:80px;
  }

#mainnav-v2 .menu-column div.sectionh{
	    border-bottom: 4px solid #999999;
	    color: #333333;
	    font-family: Helvetica Neue,sans-serif;
	    font-size: 14px;
	    font-weight: bold;
	    margin: 5px 0 6px;
	    padding-bottom: 5px;
	font-variant: small-caps;
	text-decoration: none;

	}

#mainnav-v2 .menu-column div.sectionh a:link,
#mainnav-v2 .menu-column div.sectionh a:visited{
    color: #333333;
    font-family: "Helvetica Neue",Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0 6px;
    padding-bottom: 5px;
	font-variant: small-caps;
	text-decoration: none;
}

#mainnav-v2 .menu-column div.sectionh a:hover {
	color: #AF2B2B;
	font-weight: bold;
	text-decoration: underline;
}

#mainnav-v2 .menu-column ul {
  float: left;
  border: 0px solid #999999;
  padding-left: 0px;
  margin: 0px;
  color: #333333;
  font-family: "Helvetica Neue",Arial,sans-serif;
  font-size: 12px;
  list-style-type: none;
}

#mainnav-v2 .menu-column ul a:link,
#mainnav-v2 .menu-column ul a:visited
{
		color: #333333;
  		list-style-type: none;
		text-decoration: none;
		line-height: 18px;
}

#mainnav-v2 .menu-column ul a:hover {
	color: #AF2B2B;
	font-weight: bold;
	text-decoration: underline;
}


div.navwrapper a.business:hover {
    background-color: #434243 !important;
}

div#sectionsdiv a.memberbut {
    color: #AF2B2B ! important;
    font-weight: bold;
    font-size:14px
}


/*  new homepage styles -------------------------------- v5 */

#top-wrapper.v5 #page_top {
     margin: 0pt auto;
     xxxmin-height: 105px;
     width: 980px;
     z-index: -10;
}

#top-wrapper.v5 #header-wrapper {
    margin: 0 auto;
    min-height: 60px;
    width: 980px;
    z-index: -10;
}

#top-wrapper.v5 #logo-title {
    text-align: left;
    width: 340px;
    display: block;
    margin: 10px 0 0;
    position: relative;
}

#top-wrapper.v5 #logozone{
    float: left;
}

#top-wrapper.v5 #logo {
    background-image: url("/sites/all/themes/globalpost_3/images/gpsprite1.png");
    background-position: 0 -5px;
    display: block;
    float: left;
    height: 60px;
    width: 330px;
}

#top-wrapper.v5 #slogan {
    background: url("/sites/all/themes/globalpost_3/images/gpsprite1.png") no-repeat  5px -73px transparent;
    display: block;
    float: left;
    height: 25px;
    width: 330px;
}

#social-logo {
    height: 35px;
    position:absolute;
    top:1px;
    left:200px;
    background-color:#fff;
    padding:10px;
    display:block;
    border:1px solid #ccc;
    margin:0 0 0 10px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow:  1px 1px 2px 1px #555;
    box-shadow:  1px 1px 2px 1px #555;
    display:none;
    width: 125px;
}

p.social-logo{
    margin:0 0 3px 0;
}

#social-logo .social-link-logo{
     float:left;
     padding:3px;
}

#social-logo .social-link-logo.googlebox{
}

#social-logo .social-link-logo.twitter{
}

#social-logo .social-link-logo.fb-like{
     xborder: 1px solid #CCCCCC;
     xdisplay:inline;

}

#social-logo .social-link-logo.rss-icons{

}



#top-wrapper.v5 #header-nav {
    background-color: transparent;
    float: right;
    margin-top: 25px;
    width: 570px;
}

#top-wrapper.v5 #header-nav-wrapper {
     xborder: 1px solid #FFCCCC;
     margin: auto;
     width: auto;
     float: right;
}

#top-wrapper.v5 .admin-backend-link {
     display: inline;
     text-align: left;
     width: auto;
}

#top-wrapper.v5 #header-top-nav {
    float: right;
}



#top-wrapper.v5 #header-top-nav li.first {
     xxxborder-right: 0pt none;
}

#top-wrapper.v5 #header-top-nav li {
      border-right: 1px solid #AAAAAA;
    display: block;
    float: right;
    height: 16px;
    list-style: none outside none;
    margin-bottom: 5px;
    padding: 0 10px;
}

#top-wrapper.v5 #header-top-nav li a {
    color: #aaa;
    font: bold 12px/1.1 helvetica,Arial,sans-serif;
    padding: 2px 0;
}

/*#top-wrapper.v5 .header-nav-items {
    clear: both;
    display: block;
    float: right;
    font-size: 13px;
    padding: 0;
}*/

#block-menu-menu-higlight-menu {
     float: right;
     padding-right: 10px;
}

/*  search form -------------------------------*/

#top-wrapper.v5 #search{
	border: 1px solid #DDDDDD;
	height: 25px;

}

#top-wrapper.v5 #edit-search-theme-form-1-wrapper{
	display: block;
    float: left;
    width: 220px;
}

#top-wrapper.v5 #edit-search-theme-form-1 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	background-color: transparent;
    border: 1px solid transparent;
    color: #CCCCCC;
    height: 26px;
    width: 220px;
	top:0;
}

#top-wrapper.v5 #edit-search-theme-form-1 input{
	margin:0px;
	padding:0px;
}


#top-wrapper.v5 #search .form-submit{
	height:25px;
        top: 0px;
        width: 25px;
}

#top-wrapper.v5 .form-item {
    margin-bottom: 0;
    margin-top: 0;
}


body.page-gp5-homepage h1{
  display:none

}

.membership-box img {
height: 85px;
}

#top-wrapper.v5 #header-top-nav li a:hover {
    color: #BF3D3D;
   }

/*-- new social media styles ---------*/

    .st_facebook_hcount{
    	display: block;
    	float: left;
    	margin-right: 8px;
    	top:1px;
     }

    .st_twitter_hcount{
    	display: block;
    	float: left;
    	margin-right: 5px;
    	top: 1px;
    }


    .st_plusone_hcount{
    	display: block;
    	float: left;
    	margin-left: 0px;
    	margin-top: 2px;
    }

  .bottomsocialbox{
        margin-top: 5px;
    	display: block;
    	width:270px;
    	float:left;
    	border: 1px solid;
    	border-color: #888888;
    	padding-top: 10px;
    	padding-bottom: 6px;
    	padding-left: 10px;
        border-top: 3px solid;
        border-top-color: #B0C4DE;
    }

        .bytextbox{
	font-family: arial, arial, sans-serif;
    text-transform: uppercase;
	font-size: 10px;
	margin-left:3px;
	margin-bottom:10px;
    display: block;
    float:left;
    margin-top:2px;
        }

    .authorbox {
	font-family: arial, arial, sans-serif;
	font-size: 13px;
	float: left;
    display: block;
    margin-left:6px;
    font-weight:bold;
    color: #6495ED;
    margin-bottom:10px;

    }

   .st-twitter-counter{
    background: url("http://www.globalpost.com/sites/default/files/socialbutton/tweetbutton3.png") no-repeat scroll left top transparent !important;
top: 1px;
   width: 62px !important;

}

.st-facebook-counter{
    background: url("http://www.globalpost.com/sites/default/files/socialbutton/facebooklike2.png") no-repeat scroll left top transparent !important;
   top: 1px;
   width: 51px !important;
}



/*-- popup box --------------------------------------*/

/* Just the important styles - see the demo source for a fuller account */
#block-views-breaking_news_popup-block_2 {
 width:400px;
 right: -430px;
 padding:5px 0px 15px 15px;
 background-color:#000;
 border-top:3px solid #F7FE03;
 position:fixed;
 bottom:100px;
 box-shadow:-2px 0px 5px #aaa;
 -moz-box-shadow:-2px 0px 5px #aaa;
 -webkit-box-shadow:-2px 0px 5px #aaa;
 box-shadow:-2px 0px 5px #aaa;
 transition: right 100ms linear;
 -moz-transition: right 100ms linear;
 -webkit-transition: right 100ms linear;
 -moz-border-radius-topleft: 20px;
 -webkit-border-radius-topleft: 20px;
 -khtml-border-radius-topleft: 20px;
 border-top-left-radius: 20px;
 -moz-border-radius-bottomleft: 20px;
 -webkit-border-radius-bottomleft: 20px;
 -khtml-border-radius-bottomleft: 20px;
 border-bottom-left-radius: 20px;
 z-index: 9;
}

#block-views-breaking_news_popup-block_2.open {
 transition: right 300ms linear;
 -moz-transition: right 300ms linear;
 -webkit-transition: right 300ms linear;
 right: 0px;
}

#block-views-breaking_news_popup-block_2 h3.title{
 color: #fff;
 font-size: 1.0em;
 font-weight: bold;
 text-transform:uppercase;
 font-family: Helvetica,sans-serif;
 letter-spacing:1px;
 margin: 0;
 margin-bottom: 0.5em;
 }

#block-views-breaking_news_popup-block_2 #slidebox a.close{
 background:transparent url("/sites/all/modules/gpcustom/fe_bn_slider/theme/close.gif") no-repeat top left;
 width:13px;
 height:13px;
 position:absolute;
 top:5px;
 right:10px;
 background-image: url("/sites/all/themes/globalpost_3/images/gpsprite1.png");
 background-position: -10px -704px;
}
#block-views-breaking_news_popup-block_2 #slidebox a.close:hover {
 background-position:-10px -717px;
}

#block-views-breaking_news_popup-block_2 .views-field-title-1{
width:140px;
float:left;
display:inline-block;
}


#block-views-breaking_news_popup-block_2 .views-field-field-torsotitle-value a {
 font-size:16px;
 font-weight:bold;
 padding-right:10px
}

#block-views-breaking_news_popup-block_2 .views-field-field-override-subhead-value{
 font-size:14px;
 padding:5px 10px;
 color: #FFFFFF;
}

/*-- popup box large --------------------------------------*/



body #block-views-breaking_news_popup-block_2 .views-field-title-1 {
    width:none;
    margin-top: 10px;
}

body #slidebox.view div.view-content div.views-row div.views-field-title-1 span.field-content a img.imagecache {
    display: block;
    margin-bottom: 10px;
    width: 285px;
    height: 175px;
}

body #block-views-breaking_news_popup-block_2 {
	width: 300px;
}

body #block-views-breaking_news_popup-block_2 .views-field-field-torsotitle-value a {
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 3px solid #AD190A;
}

body #block-views-breaking_news_popup-block_2 .views-field-title-1 {
    width: 100%
}

body #block-views-breaking_news_popup-block_2 {
    display:block;
    background:#222;
    border-radius:0px;
    border:0px;
    box-shadow:none;
}

body #block-views-breaking_news_popup-block_2 .views-field-field-override-subhead-value {
    display:none;
}

body #block-views-breaking_news_popup-block_2 .views-field-field-torsotitle-value {

}

body #block-views-breaking_news_popup-block_2 .views-field-title-1 img {
    -webkit-border-radius: none;
    -moz-border-radius: none;
    border-radius: none;
}

body #slidebox .views-field-field-torsotitle-value a {
    font: 22px/1.4 "MuseoSans-700";
    font-weight: normal;
    margin-right:10px;
    margin-top:10px;
    display:block;
    color: #FAFAFA;
    text-shadow: 1px 1px 1px #111;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

body #slidebox .views-field-field-torsotitle-value a:hover {
    text-decoration:underline;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
body #block-views-breaking_news_popup-block_2.block div.block-inner h3.title {
    background:#AD190A;
    position:absolute;
    top:18px;
    left:25px;
    box-sizing:border-box;
    padding:3px 6px 2px 6px !important;
    font: 11px/1.3 "MuseoSans-700";
    text-shadow: 1px 1px #333;
}

body #block-views-breaking_news_popup-block_2 .views-field-title-1 img {
    border-bottom-left-radius: 0px;
}

body #block-views-breaking_news_popup-block_2 {
    padding: 8px 0 5px 15px
}


/*-- Commentary List First row ------------------------------*/

#block-views-commentary_section_main-block_6 .views-row-first .views-field-phpcode {
     border: 1px solid #D3D3D3;
     height: 320px;
     width: 640px;
     background-color: #E8E8E8;
     float:none;

}

#block-views-commentary_section_main-block_6 .views-row-first img {
     height: 318px;
     margin: 1px;
     width: 638px;

}

#block-views-commentary_section_main-block_6 .views-row-first .views-field-body {
     border: 1px solid #D3D3D3;
     padding: 8px 10px;
     width: 620px;
     background-color: #EFEFEF;
     font-size: 11px;
     border-top:0px;
     margin-top:-1px;
     float:none;
}


#block-views-commentary_section_main-block_6 .views-row-first .views-field-body p {
     margin: 0px;
     display:inline;
}

#block-views-commentary_section_main-block_6 .views-field-body p{
      display:inline;
}

#block-views-commentary_section_main-block_6 .views-row-first .views-field-field-byline1-value {
     padding: 30px 0 0;
}

/*-- Commentary List Other rows ------------------------------*/


#block-views-commentary_section_main-block_6 .views-row {
     border-bottom: 1px solid #CCCCCC;
     clear: both;
     display: block;
     margin: 0pt 0pt 20px;
     padding:10px 0px 50px 0;
     position:relative;
     width:645px;
}

#block-views-commentary_section_main-block_6 .views-field-phpcode {
     border: 1px solid #D3D3D3;
     background-color: #E8E8E8;
     float:right;
     margin-left: 20px;
}

#block-views-commentary_section_main-block_6   img {
     height: 200px;
     margin: 1px;
     width: 300px;
}

#block-views-commentary_section_main-block_6  .views-field-field-torsotitle-value h2 a{
    color: #222222;
    font: bold 22px/1.4 Georgia;
    padding:7px 0 10px;
    display:block;
}

#block-views-commentary_section_main-block_6  .views-field-field-torsotitle-value h2 a:hover{
text-decoration:underline;
color:#a52121;
}

#block-views-commentary_section_main-block_6 .views-field-body {
     border: 1px solid #D3D3D3;
     padding: 8px 10px;
     width: 282px;
     background-color: #E8E8E8;
     font-size: 11px;
     border-top:0px;
     margin-top:-1px;
    float:right;
    clear:both;
    margin-left: 20px
}


#block-views-commentary_section_main-block_6 .views-field-teaser a:last-child{
    font-weight:bold;
}

#block-views-commentary_section_main-block_6  .views-field-phpcode-1{
     clear: both;
}

#block-views-commentary_section_main-block_6   .views-field-phpcode-1 .field-content{
     bottom: 5px;
     clear: both;
     position: absolute;
     right: 0pt;
}

#block-views-commentary_section_main-block_6  .views-field-field-byline1-value strong{
    color:#a52121;
}

#block-views-commentary_section_main-block_6 .views-field-teaser p {
    font: 13px/1.5 Arial,Arial,sans-serif;
    padding: 0 10px 0 0;
}

body.commentaryunique #page .block .view-content {
    font: 13px/1.2 Arial,Arial,sans-serif;
    text-decoration: none;
}

#block-views-commentary_section_main-block_6 .views-row-1 .views-field-phpcode {
margin-left: 0px;
}

#block-views-commentary_section_main-block_6 .views-row-1 .views-field-body {
margin-left: 0px;
}

/* About This Blog ------------------------------*/


body.commentaryunique #page #block-views-section_parts-block_3 #blog_block_title {
    background: none repeat scroll 0 0 #658AB3;
    border: 0 none;
    color: #FFFFFF;
    font: bold 17px Arial;
    height: 20px;
    padding: 4px 0 6px 26px;
    width: 274px;
  }

body.commentaryunique #page #block-views-section_parts-block_3 #blog_block #blog_description {
background-color: #FAFAFA;
color: #333;
border:0px;
width:284px;
font-size: 13px;
line-height: 1.3;
}

body.commentaryunique #page #block-views-section_parts-block_3 {
border: 1px solid #CCCCCC;
margin-top: 11px;
}

body.commentaryunique #page #block-views-section_parts-block_3 #blog_block {
    width: 300px;
    background-color: #333;
    padding-bottom: 0px;    /* effectively a border (working w/ what was here already...) */
}



/* Top Blogs ------------------------------*/
/* blog best of--------------  */

#block-views-commentary_bestof_gp5-block_1 .views-row{
  position:relative;
  display:block;
  border-bottom: 1px solid #CCCCCC;
}

#block-views-commentary_bestof_gp5-block_1 .views-field-rownumber {
    background-image: url("http://www.globalpost.com/sites/default/files/bluebackgroundtran.png");
    color: #FFFFFF;
    font: bold 49px arial;
    left: 40px;
    margin-top: 58px;
    padding: 4px 23px;
    position: absolute;
    text-align: center;
}

#block-views-commentary_bestof_gp5-block_1 .views-field-field-torsotitle-value a {
    color: #333333;
    display: block;
    xfloat: left;
    font: bold 18px Georgia;
    xxmargin-left: 5px;
}




#block-views-commentary_bestof_gp5-block_1 img {
    border: 1px solid #999999;
    margin-bottom: 5px;
    margin-left: 20px;
    margin-top: 20px;
}


#block-views-commentary_bestof_gp5-block_1 .views-field-field-byline1-value {
    margin-left: 20px;
}


#block-views-commentary_bestof_gp5-block_1 .views-field-field-torsotitle-value {
    margin-bottom: 10px;
    margin-left: 20px;
    width: 260px;
}


#block-views-commentary_bestof_gp5-block_1 {
    background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #CCCCCC;
    padding-bottom: 0px;
    padding-left: 0;
    border-bottom: 0px;
}


#block-views-commentary_bestof_gp5-block_1 .title.block-title {
    background: none repeat scroll 0 0 #658AB3 !important;
    border-bottom: 0 none;
    color: #FFFFFF !important;
    font: bold 20px arial !important;
    height: 26px !important;
    margin-top: 0 !important;
    padding-bottom: 4px;
    padding-left: 17px !important;
    padding-top: 4px !important;
}


#block-views-commentary_bestof_gp5-block_1 .views-field-field-byline1-value a {
    color: #658AB3;
    display: inline;
    xxxfloat: left;
    font: bold 13px georgia;
    margin-right: 0;
    margin-top: 2px;
}


body.commentaryunique #block-views-section_parts-block_2{
display:none;
}

/* Constant contact form for Chatter ------------------------------*/

form.constantcontact {
    background-color: #EEEEEE;
    border: 1px solid #AAAAAA;
    display: block;
    xxfloat: left;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 0;
    padding: 10px 5px 5px 10px;
    width: 263px;
}

div.privacy {
	font: 10px arial;
    color: #333333;
    display: block;
}

label.contactheader {
    color: #006699;
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 5px;
}

input.submit {
    border: 1px solid #999999;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin-bottom: 10px;
}

/* gp biz bug*/

#divGigyaLoginTop{
margin:3px 0px;

}

.gpbizbox {
    background-color: #282628;
    background-repeat: no-repeat;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-radius-bottomleft: 10px;
    -khtml-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
    border-color: #BBBBBB;
    border-top: 8px solid #BBBBBB;
    -moz-border-radius-topright: 10px;
    -webkit-border-radius-topright: 10px;
    -khtml-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    box-shadow: 2px 2px 2px #888888;
    cursor: pointer;
    display: block;
    float: right;
    height: 120px;
    margin-left: 13px;
    margin-top: 8px;
    width: 362px;
    xxxdisplay:none;
    background-image: url("/sites/all/themes/globalpost_3/images/gpsprite1.png");
    background-position: 30px -740px;
}

.gpbizbox:hover {
    background-color: #333;
}
.gpbizbox a {
    display:block;
    margin-top: 80px;
    margin-left: 13px;
    margin-right:8px;
    color:#FFFFFF;
    font:12px arial;
    font-variant:small-caps;
    font-weight: bold;
    line-height: 14px;
    text-decoration:none;
    text-align:center;
}

.gpbizbox a:hover {
    text-decoration:underline;
    color:#FFFFFF;
	}

/* peabody award logo*/

 img.peabody {
    float: left;
    margin: 10px 30px 0 0;
}

/*  Gigya styles */

#page_top_bar {
  border-color: #777777;
  border-style: none solid solid solid;
  border-width: 0 1px 1px 1px;
  margin: 0 auto 10px;
  width: 980px;
  padding: 2px 2px 0px 2px ;
  background-color:rgba(255,255,255,0.5);
  height:28px;
}

body.page-user #divGigyaLogin{
  margin:10px;
}

/* the header login block */
#block-block-127 {
     xxfloat: right;
}

#block-block-128 h3{ /*  Buzz box */
border: 1px solid #9C9C9C;
}

#gigyacomments {
     width: 630px ! important;
    margin: 0 0 0 10px;
}

#shareButDiv {
    float: left;
    width: 430px;
}

.gig-button-container-facebook-like-count-right {
width:80px !important;
}

.gig-button-container-google-plusone-count-right {
width:65px !important;
}

.gig-button-container-twitter-tweet-count-right {
width:80px !important;
}


.gig-button-container-facebook-like-count-right {
width:80px !important;
}

.gig-button-container-google-plusone-count-right {
width:65px !important;
}

.gig-button-container-twitter-tweet-count-right {
width:80px !important;
}


.gig-button-container-facebook-like-count-top {
width:50px !important;
}

.gig-button-container-twitter-tweet-count-top {
width:60px !important;
}


.gig-button-container-share-count-top{
width:60px !important;
}

.view-homepage-top-v5.view-display-id-block_1 div.gig-button-container{
 padding:0px;
 overflow: hidden;
}

.view-homepage-top-v5.view-display-id-block_1 div.gig-button-container.gig-button-container-facebook-like  {
    overflow: visible;
}


div.gig-button-container{
   overflow: hidden;
}

div.gig-button-container.gig-button-container-facebook-like  {
    overflow: visible;
}

.nodetoolbar{ /* new node toolbar */
float:right;
margin: 2px 0 0 15px;
}

/* top nav user info*/

#profile img {
     border: 2px solid #71AE57;
     margin: 0pt 3px;
}

#gigya-login-text #name {
     font: 12px/1 Helvetica,Arial,sans-serif;
}

#gigya-login-text #gig-logout {
     font: 11px/1 Helvetica,Arial,sans-serif;
display:block;
text-align:right;
}

#gigya-login-text {
     margin: 0px 5px;
}


/*body.darktheme .gig-simpleShare *,
body.darktheme .gig-bar-container *
{
    color: #000000 !important;
}*/

#gigya-login-message {
     margin: 0px 10px 0px;
}


#block-block-150 h3{ /* activity feed block title border*/
border:1px solid #999;
}


/*  slideshow test css ---------------------*/

body.section-slideshow-test #navigation,
body.section-slideshow-test #header,
body.section-slideshow-test #block-menu-menu-footer-menu2
{
display:none !important;
}


#block-views-aaa_show_block_test-block_1 .views-view-grid td{
vertical-align:top;
}

#block-views-aaa_show_block_test-block_1 .views-view-grid td.col-1,
#block-views-aaa_show_block_test-block_1 .views-view-grid td.col-3{
background-color:#ddd;
}

#block-views-aaa_show_block_test-block_1 .views-field-title{
margin:5px 0px 5px 5px;
}



body.section-slideshow-test li.pager-previous ,
body.section-slideshow-test li.pager-next  {
background-color: #CC0000;
margin:0px;
padding: 5px;
}

body.section-slideshow-test li.pager-previous a,
body.section-slideshow-test li.pager-next a {
line-height:.6 !important;
font-size:18px !important;
}

#galleriffic {
    height: auto;
    width: 725px;
}

#galleriffic .controls {
    width: auto !important;
}

.nav-control a{
border:1px solid #000;
display:block;

}

/*  Most commented box*/
#most-commented {
    width: 300px;
}

#most-commented .most-com-title {
    border-bottom: 1px solid #CCCCCC;
    color: #7A95CC;
    font: bold 21px/1.2 Arial,"Helvetica Neue",Helvetica,sans-serif;
    margin: 10px 0 15px;
    padding-bottom: 5px;
    text-transform: uppercase;
}

#most-commented .most-com-row {
    height: 100px;
    margin: 5px 0 0 5px;
    position: relative;
}

#most-commented .com-img:hover {
    opacity: 0.8;
}

#most-commented .com-img {
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    padding: 1px;
}

#most-commented .com-counter a:link,
#most-commented .com-counter a:visited{
    background: url("/sites/all/themes/globalpost_3/images/gpsprite1.png") no-repeat scroll -10px -549px transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font: bold 15px/1.2 Arial,"Helvetica Neue",Helvetica,sans-serif;
    height: 26px;
    left: -5px;
    padding-top: 2px;
    position: absolute;
    text-align: center;
    top: -10px;
    width: 32px;
}

#most-commented .com-counter a:hover {
    color: #333333;
}


#most-commented .com-title h3 a:link,
#most-commented .com-title h3 a:visited{
    color: #333333;
    float: left;
    font: bold 12px/1.3 Arial,"Helvetica Neue",Helvetica,sans-serif;
    margin: 2px 0 0 10px;
    text-transform: uppercase;
    width: 12em;
}

#most-commented .com-title h3 a:hover {
    color: #7A95CC;
}


/*  Most shared box*/

#most-shared {
    width: 300px;
}
#most-shared .most-shr-title {
    border-bottom: 1px solid #CCCCCC;
    color: #7A95CC;
    font: bold 21px/1.2 Arial,"Helvetica Neue",Helvetica,sans-serif;
    margin: 10px 0 15px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
#most-shared .most-shr-row {
    height: 100px;
    margin: 5px 0 0 5px;
    position: relative;
}
#most-shared .shr-img:hover {
    opacity: 0.8;
}
#most-shared .shr-img {
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    padding: 1px;
}
#most-shared .shr-counter a:link,
#most-shared .shr-counter a:visited{
    background: url("/sites/all/themes/globalpost_3/images/gpsprite1.png") no-repeat scroll -10px -549px transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font: bold 15px/1.2 Arial,"Helvetica Neue",Helvetica,sans-serif;
    height: 26px;
    left: -5px;
    padding-top: 2px;
    position: absolute;
    text-align: center;
    top: -10px;
    width: 32px;
}

#most-shared .shr-counter a:hover {
    color: #333333;
}

#most-shared .shr-title h3 a:link,
#most-shared .shr-title h3 a:visited{
    color: #333333;
    float: left;
    font: bold 12px/1.3 Arial,"Helvetica Neue",Helvetica,sans-serif;
    margin: 2px 0 0 10px;
    text-transform: uppercase;
    width: 12em;
}

#most-shared .shr-title h3 a:hover {
    color: #7A95CC;
}

/* Reaction Bar ----------------------------------------------*/

.react {
    border-bottom: 1px solid #FF0000;
    clear: both;
    float: right;
    margin: 10px 0 10px 5px;
    padding: 0px 0 15px 5px;
}
.react span.react-message {
    border-bottom: 1px solid #FF0000;
    color: #0066CC;
    display: block;
    font-weight: bold;
    margin: 10px 5px 10px 0;
    padding-bottom: 2px;
}

/*#reactionDiv .gig-bar-container > table > tbody > tr > td {
    float: left;
    padding: 4px 0px;
    text-align:center;
    width:25%
}

#reactionDiv {
     width: 350px;
}*/

/* Breaking News Home ----------------------------------------------*/


#block-block-171 .content {
    color: #333333;
    font: 700 18px 'Open Sans';
    letter-spacing: 0.02em;
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 3px 0px;
    text-transform: uppercase;
    border-bottom: 1px solid #CCCCCC;
    width: 640px;
}

.hm_shares {
    color: #222222;
    font: 12px arial;
    text-transform: uppercase;
}

.hm_shares .count {
    color: #A52121;
}

#page #block-views-section_parts-block_4 {
    border: 1px solid #D3D3D3;
    margin: 0px 0px 10px;
    xxwidth: 624px;
    border: 1px solid #CCCCCC;
    margin-top: 8px;
    padding: 8px;
}


.topic-info-table td{
padding:10px;
}

.topic-info-table a:link{
    text-decoration:underline;
}

.topic-info-table h4{
    margin:8px 0px;
}

#block-views-section_parts-block_4 .views-field-field-photo-fid{
margin: -9px 0 10px -9px;
}

#block-views-section_parts-block_4 .views-field-field-section-nav-icon-fid{
margin: -8px 0 6px -8px;
}

#block-views-topic_top_v5-block_1 .imagecache-gp5_top_stories_PRIMARY,
#block-views-breaking_top_v5-block_1 .imagecache-gp5_top_stories_PRIMARY {
    height: 318px;
    margin: 1px;
    width: 638px;
}

#block-views-topic_top_v5-block_1 .views-field-field-photo-fid ,
#block-views-breaking_top_v5-block_1 .views-field-field-photo-fid {
    border: 1px solid #D3D3D3;
    height: 320px;
    width: 640px;
}

#block-views-topic_top_v5-block_1 .views-field-field-publish-date-value-1,
#block-views-breaking_top_v5-block_1 .views-field-field-publish-date-value-1 {
    color: #707070;
    float: left;
    font-size: 12px;
    margin-top: 10px;
}

#block-views-topic_top_v5-block_1 .views-field-field-publish-date-value,
#block-views-breaking_top_v5-block_1 .views-field-field-publish-date-value {
    color: #A52121;
    float: left;
    font: 12px arial;
    margin-bottom: 5px;
    margin-left: 8px;
    margin-top: 10px;
}

#block-views-topic_top_v5-block_1 .views-field-field-torsotitle-value,
#block-views-breaking_top_v5-block_1 .views-field-field-torsotitle-value {
    clear: left;
    xwidth: 350px;
}

#block-views-topic_top_v5-block_1 .views-field-field-torsotitle-value a h2,
#block-views-breaking_top_v5-block_1 .views-field-field-torsotitle-value a h2{
    color: #222222;
    display: inline;
    font: bold 22px/1.4 Georgia;
    margin-bottom: 1px;
}

#block-views-topic_top_v5-block_1 .views-field-field-torsotitle-value a:hover h2,
#block-views-breaking_top_v5-block_1 .views-field-field-torsotitle-value a:hover h2 {
    color: #A52121;
    text-decoration: underline;
}

#block-views-topic_top_v5-block_1 .views-field-field-torsobody-value,
#block-views-breaking_top_v5-block_1 .views-field-field-torsobody-value {
    xxxborder-bottom: 1px solid #BBBBBB;
    border-color: #BBBBBB;
    color: #222222;
    font: 14px/22px arial;
    margin-top: 5px;
    padding-bottom: 25px;
    width: 640px;
}

#block-views-topic_top_v5-block_1 .bylinelabel,
#block-views-breaking_top_v5-block_1 .bylinelabel {
    color: #222222;
    font: 10px arial;
}

#block-views-topic_top_v5-block_1 .views-field-field-byline1-value a,
#block-views-breaking_top_v5-block_1 .views-field-field-byline1-value a {
    color: #4573A9;
    display: block;
    font: bold 12px arial;
    text-transform: uppercase;
}

#block-views-topic_top_v5-block_1 .views-field-field-byline1-value .bylinelabel,
#block-views-breaking_top_v5-block_1 .views-field-field-byline1-value .bylinelabel {
    margin: 0;
}

#block-views-topic_top_v5-block_1 .views-field-field-byline1-value,
#block-views-breaking_top_v5-block_1 .views-field-field-byline1-value {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #4573A9 #BBBBBB #BBBBBB;
    border-style: solid solid none;
    border-width: 2px 1px 0;
    clear: both;
    display: block;
    float: right;
    margin-right: 32px;
    margin-top: 0;
    color: #4573A9;
    font: bold 12px arial;
    text-transform: uppercase;
    padding: 5px 0 0 5px;
    width: 192px;
}

#block-views-topic_top_v5-block_1 .views-field-phpcode-1,
#block-views-breaking_top_v5-block_1 .views-field-phpcode-1 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #BBBBBB;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    clear: both;
    display: block;
    float: right;
    margin-left: 5px;
    margin-right: 32px;
    padding-bottom: 13px;
    padding-left: 5px;
    padding-top: 8px;
    width: 192px;
}

#block-views-topic_top_v5-block_1 .media-ind.slideshow-ind,
#block-views-breaking_top_v5-block_1 .media-ind.slideshow-ind {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    background-color: #658AB3;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    xxxdisplay: inline-block;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    xxxmargin: 0 4px 0 8px !important;
    line-height: 1.1;
    white-space: nowrap;
}

#block-views-topic_top_v5-block_1 .series .views-field-phpcode-1,
#block-views-breaking_top_v5-block_1 .series .views-field-phpcode-1 {
    border: 1px solid #BBBBBB !important;
}


#block-views-topic_top_v5-block_1 .views-field-phpcode,
#block-views-topic_top_v5-block_2 .views-field-phpcode,
#block-views-topic_top_v5-block_3 .views-field-phpcode,
#block-views-breaking_top_v5-block_1 .views-field-phpcode,
#block-views-breaking_top_v5-block_2 .views-field-phpcode,
#block-views-breaking_top_v5-block_3 .views-field-phpcode {
display: inline;
}

.view-topic-top-v5.view-display-id-block_1 div.gig-button-container,
.view-breaking-top-v5.view-display-id-block_1 div.gig-button-container {
    overflow: hidden;
    padding: 0;
}

.media-ind.vid-ind {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    background-color: #BF3D3D;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: inline;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    margin: 0 4px 0 3px;
    padding: 2px 3px;
    white-space: nowrap;
}

.media-ind.slideshow-ind {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    background-color: #658AB3;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: inline;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    margin-left: 3px;
    margin-right: 4px;
    margin-top: 0;
    padding: 2px 4px;
    white-space: nowrap;
}

#block-views-topic_top_v5-block_1,
#block-views-breaking_top_v5-block_1 {
	border-bottom:1px solid #ccc
}

#block-views-topic_top_v5-block_4,
#block-views-breaking_top_v5-block_4 {
    clear: both;
}

#block-views-topic_top_v5-block_4 .views-field-field-photo-fid,
#block-views-breaking_top_v5-block_4 .views-field-field-photo-fid {
    clear: left;
    float: left;
    width: 190px;
}

#block-views-topic_top_v5-block_4 .views-row,
#block-views-breaking_top_v5-block_4 .views-row {
    border-bottom: 1px solid #CCCCCC;
    height: 190px;
    position: relative;
    width: 636px;
}

#block-views-topic_top_v5-block_4 .views-field-field-publish-date-value-1,
#block-views-breaking_top_v5-block_4 .views-field-field-publish-date-value-1 {
    color: #707070;
    float: left;
    font-size: 12px;
    margin-bottom: 12px;
    margin-right: 0px;
    margin-top: 10px;
}

#block-views-topic_top_v5-block_4 .views-field-field-publish-date-value,
#block-views-breaking_top_v5-block_4 .views-field-field-publish-date-value {
    color: #A52121;
    float: left;
    font: 12px arial;
    margin-bottom: 12px;
    margin-top: 10px;
}

#block-views-topic_top_v5-block_4 .date-display-single,
#block-views-breaking_top_v5-block_4 .date-display-single {
margin-right: 8px;
}

#block-views-topic_top_v5-block_4 .views-field-field-torsotitle-value,
#block-views-breaking_top_v5-block_4 .views-field-field-torsotitle-value {
    display: block;
    margin-top: 20px;
    padding: 30px 0 0;
    margin-left: 190px;
}

#block-views-topic_top_v5-block_4 .views-field-field-torsotitle-value a h2,
#block-views-breaking_top_v5-block_4 .views-field-field-torsotitle-value a h2 {
    color: #222222;
    display: block;
    font: bold 17px Georgia;
    margin-top: 3px;
}

#block-views-topic_top_v5-block_4 .views-field-field-override-subhead-value,
#block-views-breaking_top_v5-block_4 .views-field-field-override-subhead-value {
    color: #222222;
    font-size: 13.5px;
    line-height: 18px;
    margin: 7px 0 0;
    max-height: 72px;
    overflow: hidden;
}

#block-views-topic_top_v5-block_4 .views-field-field-torsotitle-value a:hover h2,
#block-views-breaking_top_v5-block_4 .views-field-field-torsotitle-value a:hover h2  {
    color: #A52121;
    text-decoration: underline;
}

#block-views-topic_top_v5-block_4 .views-field-field-byline1-value,
#block-views-breaking_top_v5-block_4 .views-field-field-byline1-value {
}

#block-views-topic_top_v5-block_4 .views-field-tid,
#block-views-breaking_top_v5-block_4 .views-field-tid {
    clear: both;
    display: block;
    padding: 8px 0;
    width: 280px;
}

#block-views-topic_top_v5-block_4 .views-field-phpcode-1,
#block-views-breaking_top_v5-block_4 .views-field-phpcode-1 {
    bottom: 0;
    display: block;
    height: 16px;
    position: absolute;
    right: 0;
    text-align: right;
    min-width: 266px;
}

#block-views-topic_top_v5-block_4 .views-field-field-byline1-value a,
#block-views-breaking_top_v5-block_4 .views-field-field-byline1-value a {
    color: #4573A9;
    font: bold 12px arial;
    text-transform: uppercase;
}

#block-views-topic_top_v5-block_4 .views-field-field-byline1-value,
#block-views-breaking_top_v5-block_4 .views-field-field-byline1-value{
    font: bold 12px arial;
    text-transform: uppercase;
}

#block-views-topic_top_v5-block_4 .views-field-field-byline1-value,
#block-views-breaking_top_v5-block_4 .views-field-field-byline1-value {
    margin-top: 5px;
}

#block-views-topic_top_v5-block_4 .bylinelabel,
#block-views-breaking_top_v5-block_4 .bylinelabel {
    color: #222222;
    font: 10px arial;
}

#block-views-topic_top_v5-block_4 .views-label-tid,
#block-views-breaking_top_v5-block_4 .views-label-tid {
    font: 10px arial;
    text-transform: uppercase;
}

#block-views-topic_top_v5-block_4 .views-field-tid a,
#block-views-breaking_top_v5-block_4 .views-field-tid a {
    color: #222222;
    font: 10px arial;
    text-transform: uppercase;
    width: 260px;
}

#block-views-topic_top_v5-block_4 .views-field-tid a:hover,
#block-views-breaking_top_v5-block_4 .views-field-tid a:hover {
    text-decoration: underline;
}

#block-views-topic_top_v5-block_4 .views-field-tid,
#block-views-breaking_top_v5-block_4 .views-field-tid {
    display: block;
    float: left;
    margin-top: 7px;
	height: 10px;
    overflow: hidden;
}

#block-views-topic_top_v5-block_4 .views-field-field-photo-fid img,
#block-views-breaking_top_v5-block_4 .views-field-field-photo-fid img {
    border: 1px solid #BBBBBB;
    padding: 1px;
}


#block-views-topic_top_v5-block_4 .media-ind.slideshow-ind,
#block-views-breaking_top_v5-block_4 .media-ind.slideshow-ind {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    background-color: #4573A9;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: inline-block;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    margin: 3px 4px 2px 3px;
    padding: 2px 3px;
    white-space: nowrap;
}

#block-views-topic_top_v5-block_4 .media-ind.vid-ind,
#block-views-breaking_top_v5-block_4 .media-ind.vid-ind {
-moz-font-feature-settings: normal;
  -moz-font-language-override: normal;
  background-color: #A52121;
  border-radius: 3px 3px 3px 3px;
  color: #FFFFFF;
  display: inline-block;
  font-family: arial;
  font-size: 10px;
  font-weight: bold;
  padding: 2px 3px;
  margin: 0px 4px 0px 0px;
  white-space: nowrap;
}


#block-views-topic_top_v5-block_2 .views-field-field-torsotitle-value a h2,
#block-views-breaking_top_v5-block_2 .views-field-field-torsotitle-value a h2 {
     color: #222222;
     display: block;
     font: bold 13px Georgia;
     padding: 5px 0px 5px 30px;
}

#block-views-topic_top_v5-block_2,
#block-views-breaking_top_v5-block_2 {
     margin: 20px 0px;
}


#block-views-breaking_top_v5-block_2 .views-row {

}

#block-views-topic_top_v5-block_2 .views-row.doc-asset h2,
#block-views-breaking_top_v5-block_2 .views-row.doc-asset h2 {
     background: url("/sites/all/themes/globalpost_3/images/gpsprite1.png") no-repeat scroll -485px -462px transparent;
}

#block-views-topic_top_v5-block_2 .views-row.slideshow-asset h2,
#block-views-breaking_top_v5-block_2 .views-row.slideshow-asset h2 {
     background: url("/sites/all/themes/globalpost_3/images/gpsprite1.png") no-repeat scroll -485px -522px transparent;
}

#block-views-topic_top_v5-block_2 .views-row.video-asset h2,
#block-views-breaking_top_v5-block_2 .views-row.video-asset h2 {
     background: url("/sites/all/themes/globalpost_3/images/gpsprite1.png") no-repeat scroll -485px -577px transparent;
}


/*--- Photo pages---------------------------*/

body.node-type-photo .field-type-datestamp,
body.node-type-photo .submitted-date,
body.node-type-photo .submitted-by,
body.node-type-photo .title,
body.node-type-photo .breadcrumbs,
body.node-type-photo .new-social{
    display: none;
}


body.node-type-photo .field-field-photo  {
	background: url('http://www.globalpost.com/sites/default/files/arrow.gif') no-repeat top left;
}

body.node-type-photo .group-appears-in .views-field-path {
    border-bottom: 1px solid  #CCCCCC;
    margin-bottom:15px;
    padding-bottom: 20px;
}

body.node-type-photo .group-appears-in {
    border: 0 none;
    display: block;
    float: right;
    width: 285px;
    padding: 0px;
    margin: 13px 0px 0px 0px;
}
body.node-type-photo .group-appears-in legend {
    color: #333;
    font: bold 32px 'Open Sans';
    font-weight: 700;
    text-transform: uppercase;
    margin: 10px 0px 0px 0px;
    letter-spacing: .01em;
}

body.node-type-photo .group-appears-in .views-field-title a:link,
body.node-type-photo .group-appears-in .views-field-title a:visited {
    color: #333;
    font: 28px/1.3em Georgia;
    text-decoration: underline;
}

body.node-type-photo .group-appears-in .views-field-title a:hover {
    color: #7;
}

body.node-type-photo .group-appears-in .views-field-field-override-subhead-value {
    color: #2E2D2E;
    font: 13px/1.6em 'Open Sans', Arial, Georgia;
    margin: 10px 0px 10px 0px;
}

body.node-type-photo .content p {
    display: block;
    padding: 10px;
    width: 630px;
    background: #333;
    margin-top:-4px;
    color: #DDDDDD;
    font: 11px/1.4em 'Open Sans', Arial, Georgia;
    text-shadow: .01em .01em #555;
}

 body.node-type-photo .content .field-field-photographer,
 body.node-type-photo .content .field-field-copyright  {
    float: left;
    font: 11px/1em 'Open Sans', Arial, Georgia;
    color:#888888;
    margin-left: 10px;
}

body.node-type-photo .content .field-field-copyright {
    margin-left: 5px;
}

body.node-type-photo .views-field-view-node a:link,
body.node-type-photo .views-field-view-node a:visited  {
    margin: 20px 0px 0px 0px;
    width:120px;
    padding: 10px;
    display:block;
    font: bold 19px 'Open-Sans', Arial, Georgia;
    text-transform: uppercase;
    text-align:center;
    background: rgb(121,149,205); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(138,161,208,1) 0%, rgba(121,149,205,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(138,161,208,1)),  color-stop(100%,rgba(121,149,205,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(138,161,208,1) 0%,rgba(121,149,205,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(138,161,208,1) 0%,rgba(121,149,205,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(138,161,208,1) 0%,rgba(121,149,205,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(138,161,208,1) 0%,rgba(121,149,205,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7995cd', endColorstr='#8aa1d0',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 2px 2px #969696;
    -moz-box-shadow: 1px 2px 2px #969696;
    box-shadow: 1px 2px 2px #969696;
    color: #FAFAFA;
    text-shadow: .04em .04em #888;
}

body.node-type-photo .views-field-path a:hover {
    background: rgb(121,149,205); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(121,149,205,1) 0%, rgba(138,161,208,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,149,205,1)), color-stop(100%,rgba(138,161,208,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(121,149,205,1) 0%,rgba(138,161,208,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(121,149,205,1) 0%,rgba(138,161,208,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(121,149,205,1) 0%,rgba(138,161,208,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(121,149,205,1) 0%,rgba(138,161,208,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7995cd', endColorstr='#8aa1d0',GradientType=0 ); /* IE6-9 */
    text-shadow: -.05em -.05em #888;
}

body.node-type-photo .views-field-path a:active {
    background: rgb(68,94,146); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(68,94,146,1) 0%, rgba(75,101,153,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,94,146,1)), color-stop(100%,rgba(75,101,153,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(68,94,146,1) 0%,rgba(75,101,153,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(68,94,146,1) 0%,rgba(75,101,153,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(68,94,146,1) 0%,rgba(75,101,153,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(68,94,146,1) 0%,rgba(75,101,153,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#445e92', endColorstr='#4b6599',GradientType=0 ); /* IE6-9 */
    text-shadow:none;
}

/*--- Photo's home page---------------------------*/



#block-views-related_photos_view_4-block_3 .views-row-1 {
    padding-top: 10px;
}


#block-views-related_photos_view_4-block_3 {
    width: 668px;
    margin: 10px 0px 0px 0px;
    border: 0px;
}

#page #block-views-related_photos_view_4-block_3.block .block-title {
    background: none;
    border-bottom: 1px solid #888;
    padding:0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    height: 20px;
    text-transform: uppercase;
    font: bold 18px 'Open Sans', Georgia;
    color: #333;
}

#block-views-related_photos_view_4-block_3 .views-row {
    border: 0px;
    margin: 0px 0px 20px 0px;
    min-height: 115px;
}

#block-views-related_photos_view_4-block_3 .views-field-field-photo-fid {
    display: block;
    float: left;
    margin-right: 15px;
}

#block-views-related_photos_view_4-block_3 .views-field-title a:link,
#block-views-related_photos_view_4-block_3 .views-field-title a:visited {
    font: 20px/1.3 Georgia;
    display:block;
    margin:0px 0px 10px 0px;
    color: #282828;
}

#block-views-related_photos_view_4-block_3 .views-field-title a:hover {
    color: #666;
}

#block-views-related_photos_view_4-block_3 .views-field-field-byline1-value .bylinelabel {
    font:  11px/1.2 'Helvetica', Arial;
    color: #666;
    float:left;
    margin: 0px 2px 0px 0px;
    text-transform: uppercase;
}

#block-views-related_photos_view_4-block_3 .views-field-field-byline1-value {
    font: bold 11px/1.2 'Helvetica', Arial;
    color: #5E7EB8;
    margin:0px 5px 0px 0px;
    text-transform: uppercase;
}

#block-views-related_photos_view_4-block_3 .views-field-phpcode .count {
    font: bold 11px/1.2 'Helvetica', Arial;
    color: #5E7EB8;
    text-transform: uppercase;
}

#block-views-related_photos_view_4-block_3 .views-field-phpcode #hm_shares {
    font:  11px/1.2 'Helvetica', Arial;
    color: #666;
    text-transform: uppercase;
}

#block-views-related_photos_view_4-block_3 .views-field-field-subhead-value {
    margin-top:10px;
    font: 12px/1.4 'Helvetica', Arial;
    color: #111;
    border-bottom: 1px dotted #BBB;
    padding: 10px 0px 10px 0px;
    margin:0px 0px 0px 185px;
}

#block-views-slideshow-block_6 .views-row .views-field-title  {
    background: #FAFAFA;
}

#block-views-slideshow-block_6 .block-inner .title.block-title {
    -webkit-border-top-left-radius: 1px;
    -webkit-border-top-right-radius: 1px;
    -moz-border-radius-topleft: 1px;
    -moz-border-radius-topright: 1px;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border:0px;
    text-transform: uppercase;
    font: bold 16px 'Open Sans', Georgia;
    color: #FFF;
    padding: 4px 0px 0px 14px;
    text-shadow: 0.01em 0.01em #111;
    background: rgb(86,86,86); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(86,86,86,1) 1%, rgba(51,51,51,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(86,86,86,1)), color-stop(100%,rgba(51,51,51,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(86,86,86,1) 1%,rgba(51,51,51,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(86,86,86,1) 1%,rgba(51,51,51,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(86,86,86,1) 1%,rgba(51,51,51,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(86,86,86,1) 1%,rgba(51,51,51,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
}



.hundredwidth  .view-video-head-info {
width: 100%;
color: #FFF;
margin-top:-160px;
margin-bottom:60px;
height: 100px;

}

.hundredwidth .view-video-head-info .views-field-title {
font: bold 20px/2 'Open Sans', Helvetica, Arial;
width: 670px;
margin: auto;

}

.hundredwidth .view-video-head-info .views-field-field-subhead-value {
font:  14px/1.6 'Open Sans',Helvetica, Arial;
width: 660px;
margin: auto;
}


/*Poll*/

.poll-container {
    border-bottom: 1px solid #222222;
    clear: both;
    float: right;
    margin: 10px 0 10px 5px;
    padding: 0 0 15px 5px;
width:355px;
}

body.page-wires .views-row,
body.views-page-taxonomy_term .views-row{
    margin: 0 0 30px;
}


/*Slideshow Footer Callout*/

#block-views-related_slideshow-block_1 .views-field-field-photo-fid {
    position: absolute;
    top:0;
    z-index:-2;
}

#block-views-related_slideshow-block_1 {
    position: relative;
    height:275px;
    width:650px;
    background:url("/sites/default/files/slideshow_callout/slideshow3.png") no-repeat 10px -40px transparent;
}


#block-views-related_slideshow-block_1 .block-inner {
    width:650px;
    height:275px;
    position:absolute;
background: -moz-linear-gradient(left,  rgba(12,12,12,0.85) 2%, rgba(138,138,138,0.85) 53%, rgba(248,248,248,0) 97%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(2%,rgba(12,12,12,0.85)), color-stop(53%,rgba(138,138,138,0.85)), color-stop(97%,rgba(248,248,248,0)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(12,12,12,0.85) 2%,rgba(138,138,138,0.85) 53%,rgba(248,248,248,0) 97%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(12,12,12,0.85) 2%,rgba(138,138,138,0.85) 53%,rgba(248,248,248,0) 97%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(12,12,12,0.85) 2%,rgba(138,138,138,0.85) 53%,rgba(248,248,248,0) 97%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(12,12,12,0.85) 2%,rgba(138,138,138,0.85) 53%,rgba(248,248,248,0) 97%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d90c0c0c', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */


}

#block-views-related_slideshow-block_1 .views-field-field-torsotitle-value {
    display:block;
    margin: 40px 0px 0px 50px;
    width:400px;
}

#block-views-related_slideshow-block_1 .views-field-field-torsotitle-value a {

color: #FFF;
    font: 30px/1.2 "MuseoSans-900";
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s; /* Firefox 4 */
    -webkit-transition: all 0.3s ease 0s; /* Safari and Chrome */
    -o-transition: all 0.3s ease 0s; /* Opera */
    text-shadow: 1px 1px 1px #333;
}

#block-views-related_slideshow-block_1 .views-field-field-torsotitle-value a:hover {
    text-decoration:underline;
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s; /* Firefox 4 */
    -webkit-transition: all 0.3s ease 0s; /* Safari and Chrome */
    -o-transition: all 0.3s ease 0s; /* Opera */

}

#block-views-related_slideshow-block_1 label.views-label-field-torsotitle-value {
    margin: 0px 100% 10px 0px;
    font: 11px/1.8 "MuseoSans-300";
    color:#BBB;
    text-transform: uppercase;
}

#block-views-related_slideshow-block_1 .views-field-field-subhead-value a p {
    display:block;
    margin: 5px 0px 0px 50px;
    width:400px;
    color: #EEE;
    font: 11px/1.4 "MuseoSans-300italic"
}

#block-views-related_slideshow-block_1 .slideshow-arrow {
    display:block;
    width:100px;
    height: 150px;
    position: absolute;
    background: url("/sites/default/files/slideshow_callout/slideshow-arrow.png") no-repeat 0px 0px;
    top:80px;
    left:500px;
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s; /* Firefox 4 */
    -webkit-transition: all 0.3s ease 0s; /* Safari and Chrome */
    -o-transition: all 0.3s ease 0s; /* Opera */
    opacity:.5;
}


#block-views-related_slideshow-block_1:hover .slideshow-arrow {
    opacity:1;
}


/*New Dispatch Styles - Use For Replacement In Future*/


.new-social {
margin-top:10px;
}

#gp3_dispatch_title h1.title {
font: 38px/1.2 "MuseoSans-900";
color:#333;
width:650px;
}

#gp3_dispatch_title .subhead p {
font: italic 14px/1.4 Georgia, Helvetica;
padding-bottom:10px;
}

body .node_toolbar.node_toolbar {
background:none;
border:0px;
margin-bottom:5px;

}

#page .nodetoolbar {
padding:0px;
margin: 0px;
float: left;
}

#page .gp3_story_content p {
font: 16px/1.6 Georgia !important;
color:#303030;}

.submitted-by a.submitted-by-link {
font: 12px/1.2 "MuseoSans-700";
color: #333;
}

body .node-inner .submitted .submitted-date, #gp3_dispatch_title .submitted .submitted-date, .gp3_blog_title .submitted .submitted-date {
font: italic 13px/1.2 Georgia;
color: #777;
border-left: 1px solid #BBB;
padding-left: 10px;
 }

.node-inner .submitted .submitted-date, #gp3_dispatch_title .submitted .submitted-date, .gp3_blog_title .updated-date .submitted-date {
font: italic 13px/1.2 Georgia;
padding-left: 10px;
color: #777;
}

/* new styles for home page and Breaking News Page  */


body #block-views-homepage_top_v5-block_1 .views-field-field-torsotitle-value a h2 {
    color: #333333;
    font: 30px/1.2 "MuseoSans-700";
}

body #block-views-homepage_top_v5-block_1 .views-field-field-torsobody-value {
    font: italic 14px/1.4 Georgia,Helvetica;
    padding-bottom: 25px;
}

html.js #block-views-breaking_top_v5-block_1.block div.block-inner div.content div.view div.view-content div.views-row div.views-field-field-torsotitle-value span.field-content a h2  {
    color: #333333 ;
    font: 30px/1.2 "MuseoSans-700";
}

html.js #block-views-breaking_top_v5-block_1.block div.block-inner div.content div.view div.view-content div.views-row div.views-field-field-torsobody-value div.field-content {
  font: italic 14px/1.4 Georgia,Helvetica;
}

html.js #block-views-breaking_top_v5-block_4.block div.block-inner div.content div.view div.view-content div.views-row div.views-field-field-torsotitle-value span.field-content a h2 {
margin-top:5px;
color: #333333 ;
    font: 18px/1.2 "MuseoSans-700";
}

html.js #block-views-breaking_top_v5-block_4.block div.block-inner div.content div.view div.view-content div.views-row div.views-field-field-override-subhead-value div.field-content {
  font: italic 13px/1.4 Georgia,Helvetica;
  margin-bottom:5px;
}

html.js body.not-front div#page div#pushdown.clearfix div#block-block-67.block div#main.clearfix div#content div#content-inner.inner div#content-top div#block-views-breaking_top_v5-block_4.block div.block-inner div.content div.view div.view-content div.views-row div.views-field-field-byline1-value span.field-content{
margin-top:5px;
color: #666 ;
    font: 12px/1.2 "MuseoSans-700";
text-transform:none;
}


    body #block-views-homepage_top_v5-block_1 .views-field-field-publish-date-value-1 {
    margin-top:11px;
    }

    body #block-views-homepage_top_v5-block_1 .views-field-field-torsotitle-value a h2 {
        color: #333333;
        font: 30px/1.2 "MuseoSans-700";
    }

    body #block-views-homepage_top_v5-block_1 .views-field-field-torsobody-value {
        font: italic 14px/1.4 Georgia,Helvetica;
        padding-bottom: 25px;
    }

    body #block-views-homepage_top_v5-block_2 .views-field-field-torsotitle-value a h2 {
    color: #333333;
    font: 24px/1.2 "MuseoSans-700";
    }

    body #block-views-homepage_top_v5-block_2 .views-field-field-override-subhead-value {
        font: italic 14px/1.4 Georgia,Helvetica;
        padding-bottom: 10px;
    }

    body #block-views-homepage_top_v5-block_3 .views-field-field-torsotitle-value a h2 {
    color: #333333;
    font: 18px/1.2 "MuseoSans-700";
    }

    body #block-views-homepage_top_v5-block_4 .views-field-field-torsotitle-value a h2 {
    color: #333333;
    font: 18px/1.2 "MuseoSans-700";
    margin-top:5px;
    }

    body #block-views-homepage_top_v5-block_4 .views-field-field-override-subhead-value {
        font: italic 14px/1.4 Georgia,Helvetica;
    }

    body #block-views-homepage_top_v5-block_4 .views-field-phpcode {
    }

    body #most-shared .shr-title h3 a:link, #most-shared .shr-title h3 a {
    font: 12px/1.2 "MuseoSans-700";
    }

#block-block-203 {
    padding:0px 0px 10px 0px;
    margin-top:10px;
    }


/*-----------------------------Related Slideshow Block For Bottom Of Articles-----------------------------------*/

#block-views-related_slideshow2-block_3 .views-field-field-photo-fid {
    position: absolute;
    top:0;
    z-index:-2;
}

#block-views-related_slideshow2-block_3 {
    position: relative;
    height:275px;
    width:550px;
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 20px 0px;
    border-bottom: 1px dotted #BBB;
}


#block-views-related_slideshow2-block_3 .block-inner {
	width:650px;
	height:275px;
	position:absolute;
	background:#CC1111 !important;
	background: -moz-linear-gradient(left,  rgba(12,12,12,0.83) 2%, rgba(5,5,5,0.43) 63%, rgba(0,0,0,0) 98%, rgba(0,0,0,0) 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(2%,rgba(12,12,12,0.83)), color-stop(63%,rgba(5,5,5,0.43)), color-stop(98%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(12,12,12,0.83) 2%,rgba(5,5,5,0.43) 63%,rgba(0,0,0,0) 98%,rgba(0,0,0,0) 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(12,12,12,0.83) 2%,rgba(5,5,5,0.43) 63%,rgba(0,0,0,0) 98%,rgba(0,0,0,0) 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(12,12,12,0.83) 2%,rgba(5,5,5,0.43) 63%,rgba(0,0,0,0) 98%,rgba(0,0,0,0) 100%) !important; /* IE10+ */
	background: linear-gradient(to right,  rgba(12,12,12,0.83) 2%,rgba(5,5,5,0.43) 63%,rgba(0,0,0,0) 98%,rgba(0,0,0,0) 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d40c0c0c', endColorstr='#00000000',GradientType=1 ) !important; /* IE6-9 */
}

#block-views-related_slideshow2-block_3 .views-field-field-torsotitle-value {
    display:block;
    margin: 25px 0px 0px 50px;
    width:550px;
}

#block-views-related_slideshow2-block_3 .views-field-field-torsotitle-value a {
	color: #FFF;
    font: 34px/1.2 "MuseoSans-900";
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s; /* Firefox 4 */
    -webkit-transition: all 0.3s ease 0s; /* Safari and Chrome */
    -o-transition: all 0.3s ease 0s; /* Opera */
    text-shadow: 1px 1px 1px #333;
}

#block-views-related_slideshow2-block_3 .views-field-field-torsotitle-value a:hover {
    text-decoration:underline;
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s; /* Firefox 4 */
    -webkit-transition: all 0.3s ease 0s; /* Safari and Chrome */
    -o-transition: all 0.3s ease 0s; /* Opera */

}

#block-views-related_slideshow2-block_3 label.views-label-field-torsotitle-value {
    color: #EEEEEE;
    font: 12px/3.2 "MuseoSans-300";
    margin: 0 100% 10px 0;
    padding: 3px 0 4px;
    text-transform: uppercase;
}

#block-views-related_slideshow2-block_3 .views-field-field-subhead-value {
    color: #EEEEEE;
    display: block;
    font: 12px/1.5 "MuseoSans-300italic";
    margin: 3px 0 0 50px;
    text-shadow: 1px 1px 1px #333333;
    width: 500px;
}

#block-views-related_slideshow2-block_3 .views-field-markup span.field-content a {
	text-decoration: none;
	background: none repeat scroll 0 0 #AAA;
	margin: 10px 0px 0px 50px;
	position: relative;
	display: block;
	height: 25px;
	width: 140px;
	padding: 9px 0px 0px 0px;
	text-align: center;
	font:  15px MuseoSans-300, sans-serif;
	text-transform: uppercase;
	color: #FAFAFA;
	text-shadow: 0px -1px 2px #111;
	filter: dropshadow(color=#111, offx=0, offy=-1);
	background:#CC1111;
	background: -webkit-linear-gradient(#AD190A 20%,#440806);
	background: -moz-linear-gradient(#AD190A 20%,#440806);
	background: -o-linear-gradient(#AD190A 20% ,#440806);
	background: -ie-linear-gradient(#AD190A 20%,#440806);
	transition: background .2s ease-out;
	-webkit-transition: background .2s ease-out;
	-moz-transition: background .2s ease-out;
	-o-transition: background .2s ease-out;
	-ie-transition: background .2s ease-out;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: 0px -1px 1px #540A07  inset, 0px 0px 2px  #B57373 inset;  /* CSS3 */
	-moz-box-shadow: 0px -1px 1px #540A07 inset, 0px 0px 2px  #B57373 inset; /* Firefox */
	-webkit-box-shadow: 0px -1px 1px #540A07 inset, 0px 0px 2px  #B57373 inset; /* Safari, Chrome */
	background-size:1px 100px;
}

#block-views-related_slideshow2-block_3 .views-field-markup span.field-content a:hover {
	box-shadow: 0px 0px 0px #B57373  inset, 0px 2px 2px #7C0E0A inset; /* CSS3 */
	-moz-box-shadow:  0px 0px 0px #B57373  inset, 0px 2px 2px #7C0E0A inset; /* Firefox */
	-webkit-box-shadow:  0px 0px 0px #B57373  inset, 0px 2px 2px #7C0E0A inset; /* Safari, Chrome */
	text-shadow: 0px 1px 2px #111;
	filter: dropshadow(color=#111, offx=0, offy=1);
    background-position:100px;
}


#block-views-related_slideshow2-block_3 .views-field-markup span.field-content a:active {
	box-shadow: 0px 0px 0px #B57373  inset, 0px 3px 5px #380605 inset;
	-moz-box-shadow:  0px 0px 0px #B57373  inset, 0px 3px 5px #380605 inset; /* Firefox */
	-webkit-box-shadow:  0px 0px 0px #B57373  inset, 0px 3px 5px #380605 inset; /* Safari, Chrome */
	text-shadow: 0px 1px 2px #111;
	 filter: dropshadow(color=#111, offx=0, offy=1);
	background:#6D0B09;
	transition: background .0s ease-out;
	-webkit-transition: background .0s ease-out;
	-moz-transition: background .0s ease-out;
	-o-transition: background .0s ease-out;
	-ie-transition: background .0s ease-out;
}

/*-----------------------------CONTROl PANEL BUTTON LOGIN-----------------------------------*/

.admin-backend-link a {
	text-decoration: none;
	margin: 10px auto;
	position: relative;
	display: block;
	height: 26px;
	width: 150px;
	padding: 13px 0px 0px 0px;
	text-align: center;
	font:  14px "MuseoSans-700", Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FAFAFA !important;
	text-shadow: 0px -1px 2px #111;
	filter: dropshadow(color=#111, offx=0, offy=-1);
	background: #AD190A repeat scroll 0 0 #AAA;
	background: -webkit-linear-gradient(#AD190A 20%,#440806);
	background: -moz-linear-gradient(#AD190A 20%,#440806);
	background: -o-linear-gradient(#AD190A 20% ,#440806);
	background: -ie-linear-gradient(#AD190A 20%,#440806);
	transition: background .2s ease-out;
	-webkit-transition: background .2s ease-out;
	-moz-transition: background .2s ease-out;
	-o-transition: background .2s ease-out;
	-ie-transition: background .2s ease-out;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: 0px -1px 1px #540A07  inset, 0px 0px 2px  #B57373 inset;  /* CSS3 */
	-moz-box-shadow: 0px -1px 1px #540A07 inset, 0px 0px 2px  #B57373 inset; /* Firefox */
	-webkit-box-shadow: 0px -1px 1px #540A07 inset, 0px 0px 2px  #B57373 inset; /* Safari, Chrome */
	background-size:1px 100px;
}

.admin-backend-link a:hover {
	box-shadow: 0px 0px 0px #B57373  inset, 0px 2px 2px #7C0E0A inset; /* CSS3 */
	-moz-box-shadow:  0px 0px 0px #B57373  inset, 0px 2px 2px #7C0E0A inset; /* Firefox */
	-webkit-box-shadow:  0px 0px 0px #B57373  inset, 0px 2px 2px #7C0E0A inset; /* Safari, Chrome */
	text-shadow: 0px 1px 2px #111;
	filter: dropshadow(color=#111, offx=0, offy=1);
    background-position:100px;

}

.admin-backend-link a:active {
	box-shadow: 0px 0px 0px #B57373  inset, 0px 3px 5px #380605 inset;
	-moz-box-shadow:  0px 0px 0px #B57373  inset, 0px 3px 5px #380605 inset; /* Firefox */
	-webkit-box-shadow:  0px 0px 0px #B57373  inset, 0px 3px 5px #380605 inset; /* Safari, Chrome */
	text-shadow: 0px 1px 2px #111;
	 filter: dropshadow(color=#111, offx=0, offy=1);
        background:#6D0B09;
        transition: background .0s ease-out;
        -webkit-transition: background .0s ease-out;
        -moz-transition: background .0s ease-out;
        -o-transition: background .0s ease-out;
        -ie-transition: background .0s ease-out; }


/*-----------------------------WIRES FOR DISPATCHES BLOCK-----------------------------------*/


#block-views-isotope_wires_view-block_2 .views-field-title a {
	color:#333;
	font: 15px/1.2 "MuseoSans-700";
	padding: 10px 0px 0px 5px;
	display:block;
}

#block-views-isotope_wires_view-block_2 .views-field-title a:hover {
text-decoration:underline;
}

#block-views-isotope_wires_view-block_2 .views-field-field-byline1-value {
	font: 10px "MuseoSans-500";
	padding: 4px 0px 0px 5px;
	text-transform: uppercase;
	color:#555
}

#block-views-isotope_wires_view-block_2 .views-row {
	width: 300px;
	background:#FAFAFA;
	border-bottom: 2px solid #AAA;
	box-sizing:border-box;
	padding: 0 0 10px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}


#block-views-isotope_wires_view-block_2 .views-row:hover {
	background:#CCC;
}

#block-views-isotope_wires_view-block_2.block div.block-inner h3.title {
	border-bottom: 1px solid #CCCCCC;
	color: #7A95CC;
	font: bold 21px/1.2 arial;
	margin: 10px 0 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	width:300px;
}

/*-----------------------------Custom-Pager-----------------------------------*/


body ul.custom-pager {
	width:670px;
	margin-left:-8px;
	display:block;
	background: url("/sites/all/themes/globalpost_3/images/patterns/debut_light.png");
	border-top:1px solid #EEE;
        position:relative;
        }

body ul.custom-pager li {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width:50%;
	display:block;
	position:relative;
	height:100%;
}


body ul.custom-pager li a {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width:100%;
    min-height:140px;
    display:block;
    background:rgba(0,0,0,.08);
    padding: 50px 10px 10px;
    -moz-transition: background-color 200ms linear;
    -webkit-transition: background-color 200ms linear;
    -o-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
}

body ul.custom-pager li a:hover > .title {
	text-decoration:underline;
}
body ul.custom-pager li a:hover {
    background:rgba(0,0,0,.2);
}


body ul.custom-pager li.previous,
body ul.custom-pager li.next {
	margin:0px;
	padding:0px;
}

ul.custom-pager .previous {
	border-right:1px solid #AAA;
	box-shadow: 1px 0px 0px #EEE;
}

.custom-pager li.previous img {
	display:block;
	position:absolute;
	right:15px;
	top:20px;
	border:1px solid #777;
}

.custom-pager .next img {
	display:block;
	position:absolute;
	left:15px;
	top:20px;
	border:1px solid #777;
}

.custom-pager .previous .title {
	font: 17px/1.4 "MuseoSans-900";
	color:#333;
	display:block;
	position:relative;
	margin-right:130px;
	white-space:normal;
	text-align:right;
}


.custom-pager .previous .title:before {
	font: 12px/1.4 "MuseoSans-500";
	content: "« PREVIOUS";
	display:block;
	background:#333;
	color:#FFF;
	padding:4px 8px 2px 7px;
	position: absolute;
	right:0;
	top:-30px;
}

.custom-pager .next .title {
	font: 17px/1.4 "MuseoSans-900";
	color:#333;
	display:block;
	position:relative;
	margin-left:130px;
	white-space:normal;
	text-align:left;
}

.custom-pager .next .title:before {
	font: 12px/1.4 "MuseoSans-500";
	content: "NEXT »";
	display:block;
	background:#333;
	color:#FFF;
	padding:4px 8px 2px 7px;
	position: absolute;
	left:0px;
	top:-30px;
}

.custom-pager > .shadow {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  display:none;
}
.custom-pager > .shadow:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
.peekaboo-iseeyou .custom-pager > .shadow {
	display:block;
}

.shadow-taper:before {
  border-radius: 50%;
}
.shadow-top {
  overflow: hidden;
  top: -20px !important;
}
.shadow-top:before {
  top: 20px !important;
}
.shadow-top.shadow-taper:before,
.shadow-bottom.shadow-taper:before,
.shadow-horizontal.shadow-taper:before {
  left: -50%;
  right: -50%;
}

/* ----------- WIRES LANDING PAGE ---------- */

.page-wires #node-5724544.node div.node-inner h1.title a {
  display:none;
}

.page-wires #block-views-gp5_wires-block_2.block div.block-inner h3.title {
  display:none;
}

.page-wires #block-views-gp5_wires-block_2 {
  margin-top:30px;
  padding-top: 30px;
  border-top: 10px solid #333
}

.page-wires #links-wrapper {
  display:block;
  width:100%;
  position:relative;
  margin:25px 0px 0px 0px;
}

.button.wire {
  width:100px;
  height:38px;
  display:block;
  float:left;
  margin: 10px 10px 0px 0px;
  position:relative;
}

.button.canadian {
background:url("/sites/all/themes/globalpost_3/images/wires-button.png") repeat scroll -500px -135px transparent;
}

.button.canadian:hover {
background:url("/sites/all/themes/globalpost_3/images/wires-button.png") repeat scroll -500px -55px transparent;
}

.button.kyodo {
background:url("/sites/all/themes/globalpost_3/images/wires-button.png") repeat scroll -400px -135px transparent;
}

.button.kyodo:hover {
background:url("/sites/all/themes/globalpost_3/images/wires-button.png") repeat scroll -400px -55px transparent;
}

.button.reuters {
background:url("/sites/default/files/wires/images/wires-button-v2.png") repeat scroll -19px -135px transparent;
}

.button.reuters:hover {
background:url("/sites/default/files/wires/images/wires-button-v2.png") repeat scroll -19px -55px transparent;
}

.button.yonhap {
background:url("/sites/default/files/wires/images/wires-button-v2.png") repeat scroll -119px -135px transparent;
width:90px;
}

.button.yonhap:hover {
background:url("/sites/default/files/wires/images/wires-button-v2.png") repeat scroll -119px -55px transparent;
width:90px;
}

.button.afp {
background:url("/sites/all/themes/globalpost_3/images/wires-button.png") repeat scroll -210px -135px transparent;
width:93px
}

.button.afp:hover {
background:url("/sites/all/themes/globalpost_3/images/wires-button.png") repeat scroll -210px -55px transparent;
width:93px
}

.button.efe {
background:url("/sites/default/files/wires/images/wires-button-v2.png") repeat scroll -305px -135px transparent;
}

.button.efe:hover {
background:url("/sites/default/files/wires/images/wires-button-v2.png") repeat scroll -305px -55px transparent;
}

.button.kyodo {
    background: url("/sites/all/themes/globalpost_3/images/wires-button.png") repeat scroll -405px -135px transparent;
    width: 90px;
}

.button.kyodo:hover {
    background: url("/sites/all/themes/globalpost_3/images/wires-button.png") repeat scroll -405px -55px transparent;
    width: 90px;
}

.button.canadian {
    background: url("/sites/all/themes/globalpost_3/images/wires-button.png") repeat scroll -500px -135px transparent;
    width: 90px;
}

.button.canadian:hover {
    background: url("/sites/all/themes/globalpost_3/images/wires-button.png") repeat scroll -500px -55px transparent;
    width: 90px;
}
.page-wires #links-wrapper .button.archive {
  background: -moz-linear-gradient(top,  rgba(73,73,73,0.9) 0%, rgba(30,30,30,0.9) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,73,73,0.9)), color-stop(100%,rgba(30,30,30,0.9))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(73,73,73,0.9) 0%,rgba(30,30,30,0.9) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(73,73,73,0.9) 0%,rgba(30,30,30,0.9) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(73,73,73,0.9) 0%,rgba(30,30,30,0.9) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(73,73,73,0.9) 0%,rgba(30,30,30,0.9) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6494949', endColorstr='#e61e1e1e',GradientType=0 ); /* IE6-9 */
  color:#FAFAFA;
  padding:13px 4px 6px 8px;
  height:15px;
  width:80px;
  border-box:box-sizing;
  font: 12px/1.2 "MuseoSans-700";
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 0px 1px 1px #111, inset 0px 1px 0px #AAA;
  -webkit-box-shadow: 0px 1px 1px #111, inset 0px 1px 0px #AAA;
  box-shadow: 0px 1px 1px #111, inset 0px 1px 0px #AAA;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.page-wires #links-wrapper .button.archive:hover {
  background: -moz-linear-gradient(top,  rgba(30,30,30,0.9) 0%, rgba(73,73,73,0.9) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,30,30,0.9)), color-stop(100%,rgba(73,73,73,0.9))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(30,30,30,0.9) 0%,rgba(73,73,73,0.9) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(30,30,30,0.9) 0%,rgba(73,73,73,0.9) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(30,30,30,0.9) 0%,rgba(73,73,73,0.9) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(30,30,30,0.9) 0%,rgba(73,73,73,0.9) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e61e1e1e', endColorstr='#e6494949',GradientType=0 ); /* IE6-9 */
}

body #block-block-222 #toe-nav h1 {
  color: #333333;
  display: block;
  font: bold 20px/1.3 Georgia;
}

#block-block-222 #toe-nav h1 {
  margin-top:30px;
  font: italic 12px/1.2 Georgia;
}

#block-block-222 h1 .pageheader {
  position:relative;
  font: bold 32px/1.2 Georgia;
  margin-top: 15px;
  background:#333;
  display:inline;
  color:#FAFAFA;
  padding:5px 20px;
  text-shadow: 1px 1px 0 #111111;
}

#block-block-222 h1 .pageheader:before,
#block-block-222 h1 .pageheader:after {
  content: '';
  display: block;
  position:absolute;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}

#block-block-222 h1 .pageheader:before {
  top:100%;
  left: 0;
  border-right: 10px solid #333;
  border-bottom: 10px solid transparent;
}
#block-block-222 h1 .pageheader:after {
      right: -25px;
      top: 0px;
      border-top: 26px solid #333;
      border-bottom: 22px solid #333;
      border-left: 40px solid #333;
      border-right: 10px solid transparent;
      z-index: -1;
}

body.not-front #block-block-67.block #block-views-isotope_wires_view-block_1.block .content .view-content {
  overflow:visible !important;
}

.page-wires #block-views-isotope_wires_view-block_1 .views-field-body {
  font: 12px/1.2 "MuseoSans-500";
  margin: 7px 0px 5px 0px;
  color:#333;
  display: inline-block;
}

.page-wires #block-views-isotope_wires_view-block_1 .views-field-created {
font: italic 12px/1.2 Georgia;
margin: 7px 0px 0px 0px;
color:#333;
}

.page-wires #block-views-isotope_wires_view-block_1 .views-field-tid span.field-content a {
  font: 12px/1.2 "MuseoSans-100";
  display:block;
  background: #999;
  color: #FAFAFA;
  padding:3px;
  margin:2px;
  float:left;
}

.page-wires #block-views-isotope_wires_view-block_1 .views-field-tid span.field-content a:hover {
  background: #333;
}

.page-wires #block-views-isotope_wires_view-block_1 .views-field-body {
  text-align: justify;
}

.page-wires #block-views-isotope_wires_view-block_1 .views-field-title a {
  font: bold 20px/1.3 Georgia;
  margin: 0px 0px 5px 0px;
  display:block;
  color: #333;
}

.page-wires #block-views-isotope_wires_view-block_1 .views-field-title a:hover {
  text-decoration:underline;
}


.page-wires #block-views-isotope_wires_view-block_1 .views-row {
  width: 300px;
  margin:0px 15px 15px 0px;
  background:#FAFAFA;
  border-bottom: 10px solid #333;
  box-sizing:border-box;
      padding: 0 0 10px;
  padding: 0 0 10px;
   -webkit-transition: -webkit-transform 1s ease-in-out;
  -moz-transition: -moz-transform 1s ease-in-out;
  -o-transition: -o-transform 1s ease-in-out;
  transition: transform 1s ease-in-out;
}

.page-wires #block-views-isotope_wires_view-block_1 .views-row:hover {
  z-index:999;
  background:#FAFAFA;
}

.page-wires #block-block-222 {
  margin-top: 15px;
}

.page-wires #toe-nav {
  display: block;
  position: relative;

}
.page-wires #toe-nav ul {
  margin: 10px 0px 20px 0px;
  padding: 15px 0 10px 0px;
  border-bottom: 1px dotted #999;
  border-top: 1px dotted #999;
  -webkit-columns: 4;
  -moz-columns: 4;
  columns: 4;
}
.page-wires #toe-nav li {
  list-style: none;
  width: 230px;
  font: 1em/1.6 "MuseoSans-300";
  color: #333;
  text-align: left;
}
.page-wires .no-csscolumns #toe-nav li {
  float: left;
}
.page-wires #toe-nav a:hover {
  color: #cc1111;
}
.page-wires #toe-nav a {
  list-style: none;
  font: 1em/1.6 "MuseoSans-300";
  color: #333;
  text-decoration: none;
  text-transform:  capitalize;
}
.page-wires #toe-nav a.selected {
  color: #cc1111;
  font: 1em/1.6 "MuseoSans-700";
}

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  }

.page-wires #block-views-isotope_wires_view-block_1 .views-field-body,
.page-wires #block-views-isotope_wires_view-block_1 .views-field-created,
.page-wires #block-views-isotope_wires_view-block_1 .views-field-tid {
  overflow: hidden;
  }

.page-wires #block-views-isotope_wires_view-block_1 .views-field-body.visible,
.page-wires #block-views-isotope_wires_view-block_1 .views-field-created.visible,
.page-wires #block-views-isotope_wires_view-block_1 .views-field-tid.visible
 {
     height: auto;
 }


/* Welcome ad modal styles */
html.gp_modal_active, .gp_modal_active body {
  overflow: hidden;
}

#gp_welcome_modal {
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000000000000;
}

#gp_welcome_modal iframe {
  position: relative;
  height: 100%;
  width: 100%;
}

.adlabel{
color: #bbb;
padding: 5px 0;
}


.getty_image_embed {
    display: block;
    max-width: 594px;
}

.getty_image_embed.pull-left {
    width: 360px;
    float: left;
    margin: 8px 1em 1em 0;
}

.getty_image_embed.pull-right {
    width: 360px;
    float: right;
    margin: 8px 0 1em 1em;
}

.getty_image_embed-inner {
    display: block;
    position: relative;
    padding: 0;
    width: 100%;

    background-color: #fff;
    font-family: 'Helvetica Neue',Arial,sans-serif;
    color: #a7a7a7;
    font-size: 11px;
}

.getty_image_embed-frame_wrapper {
    overflow: hidden;
    position: relative;
    height :0;
    padding: 0;
    padding-bottom: 49px;
    width: 100%;
}

.getty_image_embed-frame {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.getty_image_embed-caption {
    background-color: #ededed;
    padding: 1em;
    border-top: 5px solid #fff;
    font-size: 11px;
}

.getty_image_embed-links {
    padding: 0;
    margin: 0 0 0 10px;
    text-align: left;
}

a.getty_image_embed-link:link {
    color: #a7a7a7;
    text-decoration: none;
    font-weight: normal;
    border: none;
}


.inline_image-caption {
    color: #777;
    font-size: 14px;
    line-height: 18px;
    margin-right: 5px;
    font-family: sans-serif;
}

.inline_image-src {
    color: #999;
    font-size: 14px;
    line-height: 16px;
    font-family: sans-serif;
}


.gp_youtube,
.gp_vimeo {
    position: relative;
    padding-top: 56.25%;
    padding-bottom: 30px; height: 0; overflow: hidden;
}
.gp_vimeo > iframe,
.gp_vimeo > object,
.gp_vimeo > embed,
.gp_youtube > iframe,
.gp_youtube > object,
.gp_youtube > embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.gp_inline_image {width: 100%; margin:15px 0;}

.gp_inline_image.postition--left {    width: 360px;
    float: left;
    margin: 8px 1em 1em 0;}

.gp_inline_image.postition--right {    width: 360px;
    float: right;
    margin: 8px 0 1em 1em;}

.gp_inline_image-photo{width: 100%; display:block;}

.gp_inline_image-caption-wrapper {
  background:#f0f0f0;
  padding:15px;
}

.gp_inline_image-caption {
    color: #666;
    font-size: 13px;
    line-height: 1.2em;
    display:inline-block;
    font-family: Arial, Helvetica, sans-serif;
}

.gp_inline_image-source {
    color: #999;
    font-size: 13px;
    line-height: 1.2em;
    display:inline-block;
    font-family: Arial, Helvetica, sans-serif;
}


.gp_pullquote {position:relative; width:100%; text-align: center; margin: 40px 0px;}
.gp_pullquote.postition--left {width: 360px;
    float: left;
    margin: 8px 1em 1em 0;
  text-align:left;

}
.gp_pullquote.postition--right {width: 360px;
    float: right;
    margin: 8px 0 1em 1em;
  text-align:left;
}

.gp_pullquote.postition--left .gp_pullquote-text {
  padding: 0;
}

.gp_pullquote.postition--right .gp_pullquote-text {
  padding: 0;
}

.gp_pullquote-text {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 28px;
      line-height: 1.3em;
      font-weight: bold;
      color: #222;
      padding: 0 30px;
}
.gp_pullquote-source {
  
      font-family: Arial, Helvetica, sans-serif;
      color:#444;
      font-size: 11px;
      line-height: 2.5em;
      text-transform:uppercase;
      font-style: italic;
      letter-spacing: .03em;
}

.gp_pullquote-quote {
      /* font-size: 38px;
      line-height: 1em; */
}

