/* $Id: html-elements.css,v 1.1.2.2 2009/02/13 19:42:10 johnalbin Exp $ */

/****
 **** HTML ELEMENT STYLING
 ****/

/* Google Fonts Corrections */

/**.block h2.title,
.field-type-link .field-label,
.group-related-links .field-label,
.front #content-header h1.title,
#content-header h1.title,
.front #top-headlines .region-count-1 .views-field-title
	{
	letter-spacing: -.5px;
	*letter-spacing: -1px;
	}**/

/* Hide items */
.section-resource .terms-inline,
.poweredByKaltura,
.page-voices-thebugpit #content-header,
.page-voices-centralasia #content-header,
.page-voices-turkofile #content-header,
.page-voices-kebabistan #content-header,
.page-voices-thefocalplane #content-header,
.page-voices-karakum #content-header,
.page-voices-tamadatales #content-header,
.page-voices-theninthwave #content-header,
.page-voices-choihona #content-header,
.page-voices-tedrall #content-header,
.page-opportunities #content-header,
.page-voices-thereflector #content-header,
.page-voices-caucasus #content-header,
.section-taxonomy .meta .terms,
.taxonomy-term-description,
#block-views-latest_voices-block_1 .views-row-2 .views-field-teaser,
#block-views-latest_voices-block_1 .views-row-3 .views-field-teaser,
#block-views-latest_voices-block_1 .views-row-4 .views-field-teaser,
#block-views-latest_voices-block_1 .views-row-5 .views-field-teaser,
#block-views-latest_voices-block_1 .views-row-6 .views-field-teaser,
#block-quicktabs-13 h2.title,
.section-syndication #content h2.title,
.quicktabs-hide,
.section-resource #content #content-area .node-type-audio-slideshow,
.section-resource #content #content-area .node-type-video,
.section-resource #content #content-area .node-type-photo-essay,
.section-resource #content #content-area .node-type-audio,
.print-submitted,
.taxonomy-list-vocabulary,
.kaltura_embed_code {
    position: absolute;
    top: -5000px;
    left: -5000px;
    display: block;
}

/** fonts **/
/*
   * Our font size and line height declarations are based on the following ALA
   * article:
   *   http://www.alistapart.com/articles/howtosizetextincss
   *
   * All modern browsrs use a 16px default font size. Specifying the font-size
   * and line-height in ems (relative to the 16px default font) allows the user
   * to resize the font in the browser and produces the most consistent results
   * across different browsers.
   */
body {
    font-size: 100%; /* Fixes exaggerated text resizing in IE6 and IE7 */
}

#page {
    font-size: 13px;
    line-height: 18px;
}

body, caption, th, td, input, textarea, select, option, legend, fieldset {
    /* The following font family declarations are based on the Microsoft core
       * web fonts which are common fonts available on most computer systems. The
       * Bitstream Vera fonts are commonly available on Linux systems where the MS
       * fonts are less common.
       *
       * A user's web browser will look at the comma-separated list and will
       * attempt to use each font in turn until it finds one that is available
       * on the user's computer. The final "generic" font (sans-serif or serif)
       * hints at what type of font to use if the web browser doesn't find any
       * of the fonts in the list.

      font-family: "Times New Roman", Times, geogia, "Bitstream Vera Serif", serif;
      font-family: Times, "Times New Roman", geogia, "Bitstream Vera Serif", serif;
      font-family: geogia, "Times New Roman", "Bitstream Vera Serif", serif;

      font-family: Verdana, Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
      font-family: Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
      font-family: Helvetica, Arial, "Bitstream Vera Sans", sans-serif;
      font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;

      font-family: "Bitstream Vera Sans Mono", "Courier New", monospace;

       */

    font-family: Arial, Helvetica, sans-serif;
}

#footer, #header {
    color: #DEF;
}

#footer a {
    color: #99ceed;
}

a {
    text-decoration: none;
    color: #069;
}

#footer a {
    color: white;
}

a:hover {
    text-decoration: underline;
}

pre, code {
    font-size: 14px; /* Monospace fonts can be hard to read */
    font-family: "Bitstream Vera Sans Mono", "Courier New", monospace;
}

ul.links li.node_read_more {
    font-weight: bold;
    background: url(ce4d9b90d459aad4d41bf04b8a2256f63380b53d.gif)  no-repeat right 4px;
    padding-right: 8px;
}

/** headings **/
.front #content-header {
    width: 380px;
    padding-bottom: 15px;
}

#block-views-latest_multimedia-block_1 {
    top: -46px;
    position: relative;
}

h1 {
    font-size: 27px;
    line-height: 30px;
    font-weight: normal;
    margin-top: 0;
    margin: 0;
    text-transform: none;
    border: none;
    height: auto;
}

.about-blog h2,
.custom-search-block h2,
#footer h2 {
    line-height: 11px;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    border-top: none;
}

.about-blog h2.title,
.custom-search-block h2.title {
    border-bottom: 1px solid #222;
    margin: 0;
    margin-bottom: 10px;
    display: block;
    height: auto;
}

.about-blog h2 span,
.custom-search-block h2 span,
#footer h2 span {
    padding: 4px 8px;
    background: #222;
    color: #FFF;
    display: inline-block;
    margin: 0;
    font-size: 11px;
    font-family: Trebuchet MS, Arial, Sans;
}

#footer h2 {
    color: #97e0ff;
    padding: 5px 0 0;
    border-top: none;
    border-bottom: none;
}

#footer h2 span {
    padding: 4px 0;
    background: none;
}

h2,
.field-type-link .field-label,
.group-related-links .field-label {
    font-weight: normal;
    margin-top: 0;
    margin: 0;
    text-transform: none;
    height: auto;
    border-top: 3px solid #222;
    border-bottom: none;
}

.front h1,
h2 span,
.field-type-link .field-label,
.group-related-links .field-label,
#block-quicktabs-14 h2 {
    color: #222;
    padding: 10px 0;
    background: url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x bottom;
    margin: 0 0 15px 0;
    display: block;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Trebuchet MS, Arial, Sans;
}

#block-quicktabs-14 h2 {
    margin: 0;
    padding: 0;
}

#block-quicktabs-14 ul.quicktabs_tabs {
    display: none;
}

.block-quicktabs h2 span {
    background: none;
    margin: 0;
}

#block-views-f1144c06e0114b7c66d3d65dbfa5779d h2 {
    border-top: none;
}

#sidebar-right .region-count-1 h2 {
    border-top: 3px solid white;
}

#sidebar-right .region-count-1 .about-blog h2 {
    border-top: 3px solid #f4f4f4;
}

h1.title {
    color: inherit;
    padding: 4px 0 10px;
    background: #FFF url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x bottom;
    padding: 0 0 20px 0;
    display: block;
}

.front #block-views-latest_voices-block_1 h2,
.front #block-views-latest_multimedia-block_1 h2,
.front h1.title {
    border-top: none;
}

.front #block-views-latest_voices-block_1 h2 span,
.front #block-views-latest_multimedia-block_1 h2 span,
.front h1.title {
    padding: 0 0 10px;
}

/* Latest by Country headers */

#block-quicktabs-1 h2,
#block-quicktabs-2 h2,
#block-quicktabs-3 h2,
#block-quicktabs-4 h2,
#block-quicktabs-5 h2,
#block-quicktabs-6 h2,
#block-quicktabs-7 h2,
#block-quicktabs-8 h2,
#block-quicktabs-9 h2,
#block-quicktabs-10 h2,
#block-quicktabs-12 h2 {
    padding: 4px 0 2px 43px;
    margin-bottom: 3px;
    overflow: hidden;
}

#block-views-headlines_armenia-block_1 h2.title span,
#block-views-headlines_azerbaijan-block_1 h2.title span,
#block-views-headlines_afghanistan-block_1 h2.title span,
#block-views-headlines_georgia-block_1 h2.title span,
#block-views-headlines_kazakhstan-block_1 h2.title span,
#block-views-headlines_kyrgyzstan-block_1 h2.title span,
#block-views-headlines_mongolia-block_1 h2.title span,
#block-views-headlines_tajikistan-block_1 h2.title span,
#block-views-headlines_turkmenistan-block_1 h2.title span,
#block-views-headlines_turkey-block_1 h2.title span,
#block-views-headlines_uzbekistan-block_1 h2.title span,
#block-views-headlines_moldova-block_1 h2.title span,
#block-views-headlines_russia-block_1 h2.title span{
    padding: 15px 0 15px 43px;
    margin-bottom: 3px;
    overflow: hidden;
}

#block-quicktabs-1,
#block-views-headlines_armenia-block_1 h2.title {
    background: url(7329951af16e518873888fc8e753b2740e7c0d39.gif)  no-repeat left 8px;
    margin-bottom: 10px;
}

#block-quicktabs-2,
#block-views-headlines_azerbaijan-block_1 h2.title {
    background: url(ca49395fe119d9963b4519d84e7030bf62a9a4cb.gif)  no-repeat left 8px;
    margin-bottom: 10px;
}

#block-quicktabs-3,
#block-views-headlines_afghanistan-block_1 h2.title {
    background: url(8e7da2b3a1d3154430dcf1374049343788ef16c1.gif)  no-repeat left 8px;
    margin-bottom: 10px;
}

#block-quicktabs-4,
#block-views-headlines_georgia-block_1 h2.title {
    background: url(3d0ea2cedbc57610848a91857cfc679dd8c769aa.gif)  no-repeat left 8px;
    margin-bottom: 10px;
}

#block-quicktabs-6,
#block-views-headlines_kazakhstan-block_1 h2.title {
    background: url(f877c551e57096fb9854d46ed4937cf80bc52c09.gif)  no-repeat left 8px;
    margin-bottom: 10px;
}

#block-quicktabs-5,
#block-views-headlines_kyrgyzstan-block_1 h2.title {
    background: url(381630eef8bd50c466c3b4888d6b8f8aba40070a.gif)  no-repeat left 8px;
    margin-bottom: 10px;
}

#block-quicktabs-12,
#block-views-headlines_mongolia-block_1 h2.title {
    background: url(a68147c58629b15f846f8391f493e365f1499ac4.gif)  no-repeat left 8px;
    margin-bottom: 10px;
}

#block-quicktabs-7,
#block-views-headlines_tajikistan-block_1 h2.title {
    background: url(62ae9312ce6b0a279c6b6ecbca57980fec0c6dca.gif)  no-repeat left 8px;
    margin-bottom: 10px;
}

#block-quicktabs-9,
#block-views-headlines_turkmenistan-block_1 h2.title {
    background: url(153cc7632f4515305625a00948560c7ffa24322a.gif)  no-repeat left 8px;
    margin-bottom: 10px;
}

#block-quicktabs-8,
#block-views-headlines_turkey-block_1 h2.title {
    background: url(3eb0cca0bf7ec9497328e66811177da3be29c835.gif)  no-repeat left 8px;
    margin-bottom: 10px;
}

#block-quicktabs-10,
#block-views-headlines_uzbekistan-block_1 h2.title {
    background: url(2985aa007b33bd756b0b2a71c47c6892e944c3b1.gif)  no-repeat left 8px;
    margin-bottom: 10px;
}

#block-views-headlines_georgia-block_1 h2.title {
    background: url(3d0ea2cedbc57610848a91857cfc679dd8c769aa.gif)  no-repeat left 8px;
    margin-bottom: 10px;
}

#block-views-headlines_russia-block_1 h2.title {
    background: url(be65d226fa59be8d94343424074b0ea6f7477d52.gif)  no-repeat left 8px;
    margin-bottom: 10px;
}


#block-views-f1144c06e0114b7c66d3d65dbfa5779d h2 span {
    padding: 0;
}

h3 {
    font-size: 17px;
}

#sidebar-left .promo-title {
    font-size: 14px;
}

h4, h5, h6 {
    font-size: 14px;
}

.section-node #content h1.title {
    padding-bottom: 0;
    background: none;
    margin: 0;
    font-size: 28px;
    line-height: 30px;
}

#content-area h2.title {
    margin: 0;
    text-transform: none;
    background: none;
    padding: 0;
    border: none;
    font-size: 21px;
    letter-spacing: -0.5px;
    line-height: 24px;
    font-weight: normal;
}

#content-top h2.title {
    margin: 0 0 3px 0;
    text-transform: none;
    font-size: 24px;
    background: none;
    padding: 0;
    letter-spacing: 0;
    border: none;
}

h3.title /* Comment title */
{
    margin: 0 0 24px 0;
}

/** block-level elements **/

#main .block {
    margin-bottom: 40px;
}

p, ul, ol, dl, pre, table, fieldset {
    margin: 0;
}

/** lists **/
/* standardize list item indentation */
ul, ol {
    margin-left: 0;
    padding-left: 0;
}

.block ul, /* Drupal overrides */
.item-list ul,
#block-menu-menu-menu-subscriptions ul,
#block-menu-menu-menu-subscriptions ul li {
    margin: 0;
    padding: 0;
}

ul ul, ul ol,
ol ol, ol ul,
.block ul ul, .block ul ol,
.block ol ol, .block ol ul,
.item-list ul ul, .item-list ul ol,
.item-list ol ol, .item-list ol ul {
    margin: 0;
}

.item-list ul li {
    margin: 0 0 5px 0;
    padding: 0 0 0 15px;
    background: url(ae5267315e8e6438a0ff1139071fc8e3e2a202d6.gif)  no-repeat 0 5px;
    list-style: none;
}

.statistics_counter {
    background: none;
}

#sidebar-left ul li {
    margin: 0 0 5px 0;
    padding: 0 0 0 11px;
    background: url(aee07cb1918f2887dfe3ee5c8888835e0851cd30.gif)  no-repeat 0 7px;
    list-style: none;
}

.front #sidebar-left ul li,
#sidebar-left .view-latest-multimedia-azerbaijan ul li,
#sidebar-left .view-latest-multimedia-afghanistan ul li,
#sidebar-left .view-latest-multimedia-armenia ul li,
#sidebar-left .view-latest-multimedia-georgia ul li,
#sidebar-left .view-latest-multimedia-kazakshstan ul li,
#sidebar-left .view-latest-multimedia-kyrgyzstan ul li,
#sidebar-left .view-latest-multimedia-tajikistan ul li,
#sidebar-left .view-latest-multimedia-turkey ul li,
#sidebar-left .view-latest-multimedia-turkmenistan ul li,
#sidebar-left .view-latest-multimedia-uzbekistan ul li,
#sidebar-left .view-latest-multimedia-moldova ul li,
#sidebar-left .view-latest-multimedia-russia ul li,{
    padding: 0;
}

#sidebar-right ul li,
#page_bottom ul li {
    background: transparent url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x bottom;
    padding: 8px 0;
    margin: 0;
    list-style: none;
    clear: both;
    overflow: hidden;
}

#sidebar-right ol li,
#page_bottom ol li {
    background: transparent url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x bottom;
    padding: 8px 0;
    margin: 0;
}

#footer .item-list ul li, #block-menu-menu-menu-subscriptions ul li {
    background: url(907653913485ee9a3a7ae85e81891095f5c2f41a.gif)  no-repeat 0 8px;
    border-top: 1px dotted #999;
    margin: 1px 0;
    padding: 4px 0 4px 12px;
    list-style-type: none;
    list-style-image: none;
}

ul.menu li, /* Drupal override */
li.expanded,
li.collapsed,
li.leaf {
    margin: 0;
    padding: 0;
}

ul {
    list-style: none;
}

dt {
    margin: 0;
    padding: 0;
}

dd {
    margin: 0 0 0 2em;
    padding: 0;
}

/** links **/
/* The order of link states are based on Eric Meyer's article:
   * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
   */
a:link {
}

a:visited {
}

a:hover,
a:focus {
}

a:active {
}

.authors {
    font-style: italic;
}

/** tables **/
/* Override Drupal default CSS */
table {
    border-collapse: collapse;
    /* width: 100%; */
    /* Prevent cramped-looking tables */
}

th,
thead th,
tbody th {
    text-align: left;
    padding-right: 0;
    border-bottom: none;
}

tbody {
    border-top: none;
}

/** abbreviations **/
abbr {
    border-bottom: 1px dotted #666;
    cursor: help;
    white-space: nowrap;
}

/* Date-based "abbreviations" show computer-friendly timestamps which are not
     human-friendly. */
abbr.created {
    border: none;
    cursor: auto;
    white-space: normal;
}

/** images **/
img {
    border: none;
    /* margin-bottom: 5px; */
}

img.imagecache,
img.content,
img.imagefield,
.group-small-photo img {
    border: 1px solid #CCC;
}

div.group-large-photo .content,
div.group-small-photo .content,
.field-field-photographer-galleria {
    padding-left: 0;
    padding-bottom: 7px;
    background: white url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x bottom;
    margin: 10px 15px 15px;
    overlfow: hidden;
}

.field-field-photographer-galleria {
    margin-top: 0;
}

div.group-small-photo .content {
    float: right;
    width: 212px;
}

div.group-large-photo .content img.imagefield,
div.group-small-photo .content img.imagefield {
    margin-bottom: 0;
}

div.group-large-photo .content .field-field-caption,
div.group-small-photo .content .field-field-caption-small {
    margin-top: 7px;
}

div.group-large-photo .content .field-field-photographer,
div.group-small-photo .content .field-field-photographer-small,
.field-field-photographer-galleria {
    text-align: right;
    font-size: 11px;
}

div.group-large-photo .content .field-field-photographer .field-label-inline-first,
div.group-small-photo .content .field-field-photographer-small .field-label-inline-first,
.field-field-photographer-galleria .field-label-inline-first {
    font-weight: normal;
}

/** horizontal rules **/
hr {
    border: none;
    background: white url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x;
    height: 1px;
    margin: 15px 0;
}

* html hr /* IE6 fix */
   {
    margin: 8px 0;
}

/** forms **/
form {
    margin: 0;
    padding: 0;
}

fieldset {
    margin: 1em 0;
    padding: 0.5em;
}

/* CUSTOM ADDITIONS */

/* header */

#block-block-3 {
    float: left;
    height: 100px;
    margin: 0;
}

#block-block-27 {
    float: left;
    margin: 24px 0 0 0;
    height: 60px;
}

#block-block-27 p {
    margin: 0;
}

#block-search-0, #block-block-1, #block-block-2 {
    float: right;
}

/* Search form */

#block-search-0 label {
    display: none;
}

#block-search-0 .form-text, .diagest .form-text {
    width: 192px;
    height: 16px;
    margin: 0;
    border: 1px solid white;
    font-size: 15px;
    color: #555;
    font-weight: bold;
}

.diagest .form-text {
    width: 135px;
    *width: 100px;
    float: left;
}

.diagest {
    background: white;
    padding: 2px;
    text-align: right;
    margin: 3px 0;
}

#block-search-0 {
    background: white;
    border: none;
    height: auto;
    width: auto;
    clear: right;
    text-align: right;
    margin-top: 30px;
}

#block-search-0 .block-inner {
    margin: 2px 2px 2px 5px;
}

#search-form .form-item {
    background: #F4F4F4;
    padding: 15px;
    overflow: hidden;
}

#search-form .container-inline {
    border: none;
    background: #FFF;
    height: 29px;
    padding-left: 5px;
}

#search-form .form-text {
    border: none;
}

#search-form .form-submit {
    float: right;
    margin: 3px;
}

#search-form .form-item .form-item,
#search-form fieldset .form-item {
    background: none;
    padding: 0;
}

/* User log-in */

#block-block-1, #block-block-2 {
    text-align: right;
    margin: 3px 0 0 0;
    padding: 0;
    width: 310px;
    height: 27px;
    font-size: 11px;
}

#block-block-1 p, #block-block-2 p {
    margin: 0;
}

#block-block-28, #block-block-29 {
    float: right;
    height: 30px;
}

#block-block-28 p, #block-block-29 div.content {
    margin: 0;
    padding: 5px 15px 0;
    color: #666;
}

#block-block-28 a, #block-block-29 a {
    font-size: 11px;
    color: #999;
}

#block-block-30 {
    float: right;
    margin-top: 5px;
}

#block-block-30 p {
    margin: 0;
    font-size: 11px;
    color: #336699;
}

#block-block-30 p a {
    color: #3ca7dc;
}

/* Buttons */

.form-submit {
    background: #006699 url(9c190886ede64305b2ed66303b7a716374b18b40.gif)  repeat-x center;
    border: 1px solid #69C;
    color: #DEF;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: bold;
    font-size: 11px;
    padding: 3px 7px;
    *padding: 1px; /*IE FIX */
    cursor: pointer;
    width: auto;
}

.form-submit:hover {
    background: url(050a2481e66320b7804758a83a254810aad16d2a.gif)  repeat-x center center;
    border: 1px solid #DEF;
    color: #FFF;
}

/* top nav */

#top-nav {
    margin: 0 auto;
    width: 946px;
    background: #CCC;
}

#top-nav-inner {
    background: #222;
    height: 30px;
}

/* IMAGES */
/* story pages */

.group-image {
    background: white;
}

fieldset.group-image,
fieldset.group-related-links,
fieldset.group-links {
    border: none;
    width: 225px;
    background: white url(dc5d05e390b20a43b4f88dc1cf4a5d36b3e6b644.gif)  repeat-y left;
    padding: 0;
    float: right;
    margin: 5px 0 25px 15px;

}

.left-column-embed {
    width: 291px;
    background: white url(dc5d05e390b20a43b4f88dc1cf4a5d36b3e6b644.gif)  repeat-y right;
    float: left;
    margin: 5px 15px 25px 15px;
    padding: 0;

}

fieldset.group-image div,
fieldset.group-related-links div,
fieldset.group-links div {
    margin-left: 15px;

}

fieldset.group-image div div,
fieldset.group-related-links div div,
fieldset.group-links div div {
    margin-left: 0;
}

fieldset .field-field-image .field-item {
    margin-bottom: 8px;
}

/*fieldset .field-field-image .field-item
  {
  	padding-bottom: 22px;
	*padding-bottom: 26px;
	background: url(ae04d20a853daf1f05cc68e21c7793545139041b.gif)  no-repeat right bottom;
	margin-bottom: 2px;
  }

  fieldset .field-field-image .field-item img
  {
  	padding-bottom: 22px;
	margin-bottom: -22px;
	*padding-bottom: 26px;
	*margin-bottom: -26px;
  }*/

.node-teaser fieldset .field-field-image {
    height: 80px;
    overflow: hidden;
}

#node-form fieldset {
    border: 1px solid #CCC;
    padding: 15px;
    float: none;
    margin: 20px 0;
    width: auto;
}

.field-field-image-caption,
.field-field-image-caption2,
.field-field-image-caption3 {
    margin: 0 0 30px 0;
}

.field-field-image-caption,
.field-field-image-caption2,
.field-field-image-caption3,
.field-field-article-sidebar,
.front #top-headlines .views-field-field-image-data,
div.group-large-photo .content,
div.group-small-photo .content {
    color: #777;
    font-size: 11px;
    line-height: 15px;
}

#content .group-image p {
    margin: 0;
}

.field-field-image2, .field-field-image3 {
    margin-top: 25px;
}

#content-top .node-type-news-story .group-image {
    display: none;
}

.view-story-links {
    font-size: 12px;

    clear: both;
}

table.views-view-grid {
    clear: both;
    margin-top: 5px;
}

#block-views-story_links-block_1 td.col-1 {
    width: 215px;
    vertical-align: top;
}

#block-views-story_links-block_1 td.col-2 {
    width: 215px;
    vertical-align: top;
    background: white url(dc5d05e390b20a43b4f88dc1cf4a5d36b3e6b644.gif)  repeat-y left;
}

#block-views-story_links-block_1 td.col-3 {
    vertical-align: top;
    background: white url(dc5d05e390b20a43b4f88dc1cf4a5d36b3e6b644.gif)  repeat-y left;
}

#block-views-story_links-block_1 h2.title {
    font-size: 11px;
    background: white;
    text-transform: uppercase;
    margin-left: 10px;
    margin-top: -5px;
    padding: 0 5px;
    position: relative;
    float: left;
    font-weight: normal;
}

.views-field-field-story-links-url {
    margin: 0 15px;
    display: block;
}

#block-views-top_image-block_1 {
    float: right;
    margin: 0 0 10px 20px;
}

#block-views-top_image-block_1 .imagefield-field_image_v {
    width: 210px;
    height: auto;
}

#block-views-top_image-block_1 .imagefield-field_image_h {
    width: 300px;
    height: auto;
}

.node-type-news-story .imagefield-field_image_v {
    width: 210px;
    height: auto;
}

/* list pages */

.node-teaser fieldset, .node-teaser .field-field-multimedia-cover {
    background: none;
    padding: 0;
    float: right;
    margin: 0 0 15px 0;
    width: auto;
}

.node-teaser .field-field-multimedia-cover .field-items {
    background: #e9ecee url(78546a03e1d6678abad259d60744a758725cc3c4.png)  repeat-x bottom;
    padding: 5px;
    margin-left: 15px;
}

.node-teaser .field-field-multimedia-cover img {
    border: 1px solid #666;
    margin-bottom: 0;
}

/* CONTENT */

/* content top */

#main #content-top .block {
    margin-bottom: 0;
}

#block-views-top_story_first-block_1 .views-field-title {
    font-size: 22px;
    font-weight: bold;
    line-height: 25px;
}

#block-views-top_story_second-block_1 .views-field-title {
    font-size: 17px;
    font-weight: bold;
    line-height: 20px;
}

#block-views-top_story_first-block_1 {
    float: left;
    width: 276px;
}

#block-views-top_story_second-block_1 {
    float: right;
    width: 276px;
}

.view-top-story-second .views-row-2 {
    padding-top: 15px;
    *padding-top: 10px; /* IE7 fix */
    background: url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x;
    clear: left;
    border-top: 10px solid white;
    *border-top: none; /* IE7 fix */
    *margin-top: 10px; /* IE7 fix */
}

#content-top .view-top-story-second .views-field-field-image-fid, #content-top .view-top-story-second .views-field-field-cropped-image-fid {
    float: right;
    margin: 0 0 15px 15px;
    clear: left;
}

#content-top .views-field-teaser p {
    margin: 0 0 0 15px;
    clear: left;
}

#content-top .views-field-created,
#content .view-popular-blogs .views-field-created,
#content .view-popular .views-field-created {

    margin: 7px 0;
    font-size: 11px;
    color: #999;
    float: left;
}

#content .view-popular .views-field-totalcount,
#content .view-popular-blogs .views-field-totalcount,
#content .view-popular .views-field-daycount,
#content .view-popular-blogs .views-field-daycount {
    font-size: 11px;
    margin: 7px 0;
    float: right;
}

#content .view-popular .views-field-totalcount  .field-content,
#content .view-popular .views-field-daycount  .field-content,
#content .view-popular-blogs .views-field-totalcount  .field-content,
#content .view-popular-blogs .views-field-daycount  .field-content {
    font-size: 17px;
    font-weight: bold;
    padding: 4px 6px 4px 10px;
    background: #E1E5E8 url(8e475510c87ac147924fba45972064713ebb9d3c.gif)  no-repeat left center;
}

#content .view-popular .views-field-title,
#content .view-popular-blogs .views-field-title {
    font-size: 17px;
    font-weight: bold;
}

#content .view-popular .item-list ul li,
#content .view-popular-blogs .item-list ul li {
    border-bottom: 1px dotted #999;
    clear: both;
    padding-bottom: 15px;
    margin-bottom: 15px;
    overflow: hidden;
}

* html #content .view-popular .item-list ul li,
* html #content .view-popular-blogs .item-list ul li {
    /* IE6 fix */
    height: 70px;
}

#content .view-popular .item-list ul.pager li,
#content .view-popular-blogs .item-list ul.pager li {
    border-bottom: none;
}

#content-top .views-field-node-link, #content-top .views-field-view-node, #content-top .views-field-totalcount {
    line-height: 1.1em;
    margin: 12px 0;
    font-size: 12px;
    float: left;
}

#content-top .views-field-node-link {
    margin-left: 15px;
    margin-right: 0;
}

#content-top .views-field-view-node, #content-top .views-field-totalcount {
    border-left: 1px solid #CCC;
    margin-left: 6px;
    padding-left: 6px;
}

#content-top .views-field-field-story-links-url {
    margin-left: 7px;
}

#content-top .views-field-field-story-links-url .field-content a {
    padding-left: 11px;
    background: url(aee07cb1918f2887dfe3ee5c8888835e0851cd30.gif)  no-repeat left 5px;
    font-size: 12px;
}

#content-top .views-field-field-story-links-url .views-label-field-story-links-url {
    background: white;
    padding: 0 5px;
    margin-left: 10px;
    display: inline;
    font-size: 12px;
    color: #999;
}

#block-block-23 /* Latest Headlines header */
{
    background: white;
    border-top: 30px solid #FFF;
    background: white url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x bottom;
    clear: both;
}

#front-content-header /* Latest Headlines header */
{
    border-top: 3px solid #CCC;
    padding-top: 15px;
}

/* content top - one story */

/*#main #content-top .block
  {
	margin: 0 0 30px 0;
  }

  #content-top .views-field-title
  {
  	font-size: 21px;
	font-weight: bold;
	line-height: 1.15em;
  }

  #content-top .views-field-field-image-fid
  {
  	float: right;
	margin: 0 0 15px 15px;
	clear: left;
  }

  #content-top .views-field-teaser p
  {
  	margin: 0 0 0 15px;
	clear: left;
  }

  #content-top .views-field-created, #content-top .views-field-tid
  {

	margin: 9px 0;
	font-size: 12px;
  }

  #content-top .views-field-created
  {
  	float: left;
	color: #999;
  }

  #content-top .views-field-tid
  {
  	float: left;
	border-left: 1px solid #CCC;
	margin-left: 6px;
	padding-left: 6px;
  }

  #content-top .views-field-node-link, #content-top .views-field-view-node, #content-top .views-field-totalcount
  {
  	line-height: 1.1em;
	margin: 12px 0;
	font-size: 12px;
	float: left;
  }

  #content-top .views-field-node-link
  {
  	margin-left: 15px;
	margin-right: 0;
  }

  #content-top .views-field-view-node, #content-top .views-field-totalcount
  {
	border-left: 1px solid #CCC;
	margin-left: 6px;
	padding-left: 6px;
  }

  #content-top .views-field-field-story-links-url
  {
  	clear: left;
	margin: 0;
  }

  #content-top .views-field-field-story-links-url .field-item
  {
  	padding-left: 15px;
	background: url(aee07cb1918f2887dfe3ee5c8888835e0851cd30.gif)  no-repeat left 6px;
	font-size: 12px;
  }

  #content-top .views-field-field-story-links-url .views-label-field-story-links-url
  {
  	background: white;
	padding: 0 5px;
	margin-left: 10px;
	display: inline;
	font-size: 12px;
	color: #999;
  }*/

/* blockquote */

.comment .content {
    margin: 0 0 0 -15px;
}

blockquote {
    margin: 0 0 0 40px;
    background: white url(1139e40a1514e4976d103d058cc598e4f821861d.gif)  repeat-y left;
}

#block-views-latest_voices-block_1 .views-field-teaser blockquote {
    margin: 7px 0 7px;
}

#block-views-latest_voices-block_1 .views-field-teaser blockquote p {
    margin-left: 15px;
}

.comment {
    background: white url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x bottom;
    margin-top: 15px;
}

.comment .content p {
    padding-left: 12px;
    border-left: 3px solid #CCC;
    font-style: italic;
    margin-left: 15px;
}

.field-field-editers-note {
    color: #999;
}

#block-block-60 {
    background: white url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x top;
    padding-top: 15px;
    clear: both;
}

#block-block-60 p {
    background: white url(5b4f634564db11e1f2a348b9d0ddc2a7bb7d24ad.gif)  no-repeat left top;
    padding: 7px 0 7px 32px;
}

#sidebar-left-inner p {
    margin: 2px 2px 2px 0;
}

.node-teaser p {
    margin: 5px 0 5px 15px;
}

#content-area .node-type-news-story .content p,
#content-area .node-type-blog-entry .content p,
.node-type-news-story .field-field-editers-note,
.node-type-news-story #block-block-60 {
    margin: 0 15px 15px 15px;
}

#content-area .node-type-audio-slideshow .content p,
#content-area .node-type-audio .content p,
#content-area .node-type-photo-essay .content p,
#content-area .node-type-video .content p,
.node-type-audio .field-field-editers-note,
.node-type-audio-slideshow .field-field-editers-note,
.node-type-photo-essay .field-field-editers-note,
.node-type-video .field-field-editers-note,
.node-type-audio #block-block-60,
.node-type-audio-slideshow #block-block-60,
.node-type-photo-essay #block-block-60,
.node-type-video #block-block-60 {
    margin: 0 20px 15px 20px;
}

#content-area .node-type-video .content .field-field-image-caption p {
    margin: 0;
}

#content-area .node-type-news-story .content fieldset.group-image p,
#content-area .node-type-audio-slideshow .content fieldset.group-image p,
#content-area .node-type-audio .content fieldset.group-image p,
#content-area .node-type-photo-essay .content fieldset.group-image p,
#content-area .node-type-video .content fieldset.group-image p {
    margin-left: 0;
}

.node-teaser .node-inner {
    margin-bottom: 20px;
    background: url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x bottom;
    padding-bottom: 20px;
}

.node-teaser .field-field-author {
    font-size: 12px;
}

.node-teaser .links {
    /*margin-left: 15px;*/
    clear: both;
    font-size: 12px;
}

/* SIDEBAR */

/* BLOCKS */

.views-field-comment-count {
    padding-bottom: 4px;
    background: url(59e199937e7c7d80cc6add2194ee0e885e296865.gif)  no-repeat center bottom;
    display: inline;
}

#top-headlines li.jcarousel-item .views-field-comment-count,
#block-views-latest_voices-block_1 .views-field-comment-count {
    margin-left: 7px;
}

.views-field-comment-count span {
    font-size: 10px;
    background: black;
    color: white;
    padding: 0 4px;
    font-weight: bold;
}

.field-field-related .field-item {
    margin-top: 5px;
    background: url(aee07cb1918f2887dfe3ee5c8888835e0851cd30.gif)  no-repeat left 7px;
    padding-left: 11px;
}

.field-field-image-zoom {
    margin-bottom: 20px;
    height: 14px;
}

#block-block-20 input {
    margin-top: 8px;
}

#block-block-20 {
    font-size: 11px;
}

#block-block-20 img {
    margin-right: 5px;
}

#block-block-20 .form-submit {
    margin-left: 5px;
}

#main #block-quicktabs-11.region-count-1,
#main #block-views-latest_voices-block_1.region-count-1,
#block-views-calendar-calendar_block_1.region-count-1 {
    border-top: none;
    padding-top: 0;
}

#block-block-20,
#block-block-21, .section-comment .box {
    border-top: 3px solid #222;
    padding-top: 65px;
}

.map-footer, .image-footer {
    float: right;
    padding-left: 20px;
    background: url(856f8be964b4b424d18a7b96d2f81c8f07954f42.png)  no-repeat;
}

#block-views-country_list-block_1 table {
    width: 100%;
    margin: 0;
}

#block-views-country_list-block_1 table td {
    width: 50%;
    padding-left: 15px;
    background: url(ae5267315e8e6438a0ff1139071fc8e3e2a202d6.gif)  no-repeat 0 6px;
}

#block-block-18 {
    padding-left: 22px;
    background: url(a0020d19e7956cfb0c660bd0c1a4f6cf9e5c6c22.png)  no-repeat;
}

#block-block-19 {
    padding-left: 22px;
    background: url(acc4c74526a112b2028470c846c312952ebd9ea5.png)  no-repeat;
}

.print_html, .print_mail, .print_pdf {
    margin-left: 0;
}

#block-views-hot_topic-block_1 .views-field-field-promo-image-fid, #block-views-most_popular-block_1 .views-field-field-image-fid {
    float: right;
    margin-left: 10px;
}

#block-views-hot_topic-block_1 p, #block-views-most_popular-block_1 p {
    font-size: 12px;
    margin: 2px 0;
    color: #555;
}

#main #block-views-hot_topic-block_1, #main #block-views-most_popular-block_1 {
    margin-bottom: 10px;
}

#block-views-hot_topic-block_1 a {
    font-weight: bold;
}

#block-views-hot_topics-block_1 a {
    font-size: 13px;
}

#content .view-hot-topics .views-row {
    float: left;
    border: 1px dotted #999;
    padding: 12px;
    margin: 0 2px 2px 0;
    width: 160px;
    height: 215px;
}

#content .view-hot-topics .views-row p {
    margin: 0;
    line-height: 14px;
}

#block-views-most_popular-block_1 .views-field-title a {
    font-size: 14px;
    font-weight: bold;
}

#block-views-external_news_links-block_1 .views-field-timestamp {
    color: #999;
    font-size: 11px;
}

#block-views-external_news_links-block_1 .views-field-title-1 {
    font-size: 11px;
}

#block-views-external_news_links-block_1 .views-field-title-1 span a {
    color: #222;
}

#block-views-latest_voices_all-block_1 {
    padding-top: 8px;
}

#main #block-views-latest_voices-block_1 {
    margin-bottom: 0;
}

#main #block-block-47 {
    margin-bottom: 15px;
}

#block-views-popular-block_1 {
    /*margin-left: -30px;*/
}

#block-views-popular-block_1 .item-list ol,
#block-views-popular_blogs-block_1 .item-list ol {
    margin-left: 20px;
}

#block-views-latest_voices-block_1 .item-list ul .views-field-title,
#block-views-letters_to_editor-block_1 .views-field-title,
#block-views-popular-block_1 .item-list ol .views-row-1 .views-field-title,
#block-views-popular_blogs-block_1 .item-list ol .views-row-1 .views-field-title,
#top-headlines #block-views-f1144c06e0114b7c66d3d65dbfa5779d .views-field-title,
.field-field-related .field-item a {
    font-size: 18px;
    letter-spacing: -0.2px;
    line-height: 21px;
}

#block-views-latest_voices-block_1 ul,
#block-views-latest_voices_all-block_1 ul {
    margin: 0;
}

#block-views-latest_voices-block_1 ul div,
#block-views-letters_to_editor-block_1 div.views-field-teaser {
    margin: 0 0 5px 0;
}

/* UTILITIES */

#main #utilities {
    width: 100%;
    clear: both;
    margin-bottom: 14px;
    margin-top: -6px;
}

#main #utilities-inner {
    background: url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x 0 100%;
    padding-bottom: 20px;
    min-height: 25px;
}

#main #utilities .block {
    float: left;
    margin: 0;
}

#block-block-19 {
    background: url(6358c4b63c97ef2f3ca2518baaa6ea005c10d837.gif)  no-repeat 0 4px;
    padding-top: 4px;
    float: right !important;
    margin-left: 14px !important;

}

#block-block-91 {
    background: url(7af308b6961d80a4da6574975c34162fcb792e45.gif)  no-repeat 0 8px;
    padding-left: 22px;
    padding-top: 4px;
    float: right !important;
    margin-left: 14px !important;
}

#main #content #content-inner #utilities {
    position: relative;
    z-index: 4;
}

#main #content #content-inner {
    position: relative;
}

#main #content #content-inner #content-header, #main #content #content-inner #sidebar-left-container {
    position: relative;
    z-index: 3;
}

.tpb_js_iframe #main #content #content-inner #content-header,
.tpb_js_iframe #main #content #content-inner #sidebar-left-container {
    z-index: 2147483647;
}

/* FOOTER BLOCKS */

#footer, #closure-blocks {
    font-size: 11px;
    color: #abc0d5;
}

#footer .block-views {
    float: left;
    width: 123px;
    margin-right: 30px;
    *html margin-right : 15 px;
}

#footer #block-menu-menu-menu-subscriptions {
    float: left;
    width: 133px;
    margin-right: 20px;
    *html margin-right : 15 px;
}

#block-block-25 {
    margin-right: 0px;
    float: left;
    line-height: normal;
    width: 275px;
}

#block-block-25 .content {
    border-top: 1px dotted #999;
    padding-top: 5px;
}

#block-block-25 p {
    margin: 0;
}

#block-views-country_list_footer2-block_1 {
    margin-top: 30px;
}

#block-block-31 {
    width: 888px;
    margin: 0 auto;
}

#block-block-31 p {
    margin: 0;
    padding-top: 18px;
}

.social-networks {
    float: right;
    height: 50px;
    width: 283px;
}

.social-networks .inner {
    margin: 10px 0 0 0;
}

.social-networks img {
    margin-bottom: 0;
}

/* LOCALIZATION */

.page-resource-azerbaijan #content-header h1 {
    background: url(ca49395fe119d9963b4519d84e7030bf62a9a4cb.gif)  no-repeat;
}

.page-resource-armenia #content-header h1 {
    background: url(7329951af16e518873888fc8e753b2740e7c0d39.gif)  no-repeat;
}

.page-resource-afghanistan #content-header h1 {
    background: url(8e7da2b3a1d3154430dcf1374049343788ef16c1.gif)  no-repeat;
}

.page-resource-georgia #content-header h1 {
    background: url(3d0ea2cedbc57610848a91857cfc679dd8c769aa.gif)  no-repeat;
}

.page-resource-kazakhstan #content-header h1 {
    background: url(f877c551e57096fb9854d46ed4937cf80bc52c09.gif)  no-repeat;
}

.page-resource-kyrgyzstan #content-header h1 {
    background: url(381630eef8bd50c466c3b4888d6b8f8aba40070a.gif)  no-repeat;
}

.page-resource-tajikistan #content-header h1 {
    background: url(62ae9312ce6b0a279c6b6ecbca57980fec0c6dca.gif)  no-repeat;
}

.page-resource-mongolia #content-header h1 {
    background: url(a68147c58629b15f846f8391f493e365f1499ac4.gif)  no-repeat;
}

.page-resource-turkmenistan #content-header h1 {
    background: url(153cc7632f4515305625a00948560c7ffa24322a.gif)  no-repeat;
}

.page-resource-turkey #content-header h1 {
    background: url(3eb0cca0bf7ec9497328e66811177da3be29c835.gif)  no-repeat;
}

.page-resource-uzbekistan #content-header h1 {
    background: url(2985aa007b33bd756b0b2a71c47c6892e944c3b1.gif)  no-repeat;
}

.page-resource-moldova #content-header h1 {
    background: url(aa52229133551a1bf72416685c21177a921370ac.gif)  no-repeat;
}

.page-resource-russia  #content-header h1 {
    background: url(be65d226fa59be8d94343424074b0ea6f7477d52.gif)  no-repeat;
}

.page-resource-azerbaijan #content-header h1,
.page-resource-armenia #content-header h1,
.page-resource-afghanistan #content-header h1,
.page-resource-georgia #content-header h1,
.page-resource-kazakhstan #content-header h1,
.page-resource-kyrgyzstan #content-header h1,
.page-resource-mongolia #content-header h1,
.page-resource-tajikistan #content-header h1,
.page-resource-turkmenistan #content-header h1,
.page-resource-turkey #content-header h1,
.page-resource-uzbekistan #content-header h1,
.page-resource-moldova #content-header h1,
.page-resource-russia #content-header h1{
    padding: 2px 0 12px 45px;
}

.page-resource-azerbaijan #content-header,
.page-resource-armenia #content-header,
.page-resource-afghanistan #content-header,
.page-resource-georgia #content-header,
.page-resource-kazakhstan #content-header,
.page-resource-kyrgyzstan #content-header,
.page-resource-mongolia #content-header,
.page-resource-tajikistan #content-header,
.page-resource-turkmenistan #content-header,
.page-resource-turkey #content-header,
.page-resource-uzbekistan #content-header,
.page-resource-moldova #content-header,
.page-resource-russia #content-header,{
    background: white url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x bottom;
}

#block-block-6 img, #block-block-7 img, #block-block-8 img, #block-block-9 img, #block-block-10 img, #block-block-11 img, #block-block-12 img, #block-block-13 img, #block-block-14 img, #block-block-15 img, #block-block-43 img {
    width: 172px;
}

/* SPECIAL PROMOS */

.special .content h2 {
    background: transparent none repeat scroll 0 0;
    font-size: 1.3em;
    letter-spacing: 0;
    margin: 0 0 3px;
    padding: 0;
    text-transform: none;
}

.special .content h2 a {
    color: white;
}

.special .content {
    background: black;
    padding: 5px 10px 10px;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.special .content span {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    color: white;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 18px;
    text-transform: uppercase;

}

.special .content .block {
    margin-bottom: 0;
}

.special .content .block h2 {
    background: none;
}

/* PROMOS */

.node-type-promo p {
    margin-left: 0;
}

.node-type-promo {
    margin-bottom: 30px;
}

#content-area .node-type-promo {
    float: left;
    border-right: 1px dotted #999;
    border-bottom: 1px dotted #999;
    margin: 0 5px 5px 0;
}

#content-area .node-type-promo .node-inner {
    width: 160px;
    height: 280px;
    margin: 9px 14px 0 9px;
}

.page-taxonomy-term-204 #content-area .node-type-promo .node-inner {
    height: 170px;
}

.node-type-promo .meta {
    margin: 0;
}

#content-area .node-type-promo .field-field-promo-text p {
    color: #555;
    font-size: 11px;
    line-height: 15px;
}

.front #block-views-latest_multimedia-block_1 .views-row,
#sidebar-left .view-latest-multimedia-afghanistan .views-row,
#sidebar-left .view-latest-multimedia-azerbaijan .views-row,
#sidebar-left .view-latest-multimedia-armenia .views-row,
#sidebar-left .view-latest-multimedia-georgia .views-row,
#sidebar-left .view-latest-multimedia-kazakhstan .views-row,
#sidebar-left .view-latest-multimedia-kyrgyzstan .views-row,
#sidebar-left .view-latest-multimedia-tajikistan .views-row,
#sidebar-left .view-latest-multimedia-turkey .views-row,
#sidebar-left .view-latest-multimedia-turkmenistan .views-row,
#sidebar-left .view-latest-multimedia-uzbekistan .views-row,
#sidebar-left .view-latest-multimedia-mongolia .views-row,
#sidebar-left .view-latest-multimedia-russia .views-row,
#sidebar-left .view-latest-multimedia-moldova .views-row {
    padding: 0 0 15px;
    background: white url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x bottom;
    overflow: hidden;
    margin-bottom: 15px;
}

.front .view-frontpage .views-row {
    padding: 15px 0;
    background: white url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x bottom;
    overflow: hidden;
}

/* CAROUSELS */

/* top headlines */

#top-headlines {
    overflow: hidden;
    border-bottom: 20px solid white;
}

#top-headlines-inner {
    width: 888px;
    margin: 0 auto;
    padding: 0;
    background: white;
    border-bottom: 3px solid #222;
}

.node-type-blog-entry #top-headlines-inner,
.section-taxonomy  #top-headlines-inner,
.section-voices #top-headlines-inner,
.section-opportunities #top-headlines-inner {
    border-bottom: none;
}

#top-headlines-inner .block {
    margin-bottom: 0;
    height:
}

#block-views-latest_stories_carousel-block_1 {
    /*background: white url(5d19dfe4da57ca93681fd2f2b4f212769b9b9239.gif)  no-repeat left top;*/
    height: 100px;
}

#block-views-latest_voices_carousel-block_1 {
    /*background: white url(7efac10c857a948f15e2d6f8646e7de08a4c1dd7.gif)  no-repeat left top;*/
    height: 100px;
    border-bottom: 3px solid #222;
}

#block-views-latest_stories_carousel-block_1 h2, #block-views-latest_stories_carousel-block h2 {
    float: left;
    width: 90px;
    padding: 0;
    background: none;
    margin: 10px;
    color: #E9ECEE;
    border: none;
    font-weight: normal;
    font-size: 18px;
    line-height: 16px;
}

#block-views-latest_stories_carousel-block_1 h2 span, #block-views-latest_stories_carousel-block h2 span {
    background: none;
    padding: 0;
}

#top-headlines #block-views-latest_voices_carousel-block_1 .views-field-title,
#top-headlines #block-views-latest_stories_carousel-block_1 .views-field-title {
    margin-bottom: 4px;
}

.node-type-news-story #top-headlines {
    overflow: hidden;
}

#block-block-33,
#block-block-35,
#block-block-34,
{
    *padding-bottom: 6px;
}

/* Node promos - main bottom area */

#block-views-editors_choice_story-block_1,
#block-views-88ab5b2404c2fa3b4d75e62f81ba97c5,
#block-views-f2c1d078b85ae6b20163f6f99c6e737d {
    border-top: 3px solid #222;
    margin-bottom: 25px;
    overflow: hidden;
}

#block-views-editors_choice_story-block_1 .block-inner,
#block-views-88ab5b2404c2fa3b4d75e62f81ba97c5 .block-inner,
#block-views-f2c1d078b85ae6b20163f6f99c6e737d .block-inner {
    height: 168px;
    top: 20px;
    position: relative;
}

#block-views-editors_choice_story-block_1 h2.title,
#block-views-latest_voices_carousel-block_1 h2.title,
#block-views-latest_stories_carousel-block_1 h2.title,
#block-views-88ab5b2404c2fa3b4d75e62f81ba97c5 h2.title {
    border-top: none;
    padding: 0;
    float: left;
    width: 80px;
    margin: 0;
}

#block-views-editors_choice_story-block_1 h2.title span,
#block-views-latest_voices_carousel-block_1 h2.title span,
#block-views-latest_stories_carousel-block_1 h2.title span,
#block-views-88ab5b2404c2fa3b4d75e62f81ba97c5 h2.title span {
    background: none;
    padding: 0;
}

#block-views-latest_stories_carousel-block_1 .jcarousel-clip-horizontal,
#block-views-latest_voices_carousel-block_1 .jcarousel-clip-horizontal,
#block-views-latest_stories_carousel-bloc .jcarousel-clip-horizontal,
#main-bottom .jcarousel-clip-horizontal {
    width: 790px;
    float: right;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

#sidebar-right .jcarousel-clip,
#page_bottom .jcarousel-clip {
    width: 172px;
    margin-left: 51px;
}

#main-bottom .jcarousel-clip {
    height: 168px;
}

#top-headlines .jcarousel-clip {
}

ul.jcarousel-list,
#content-area .content ul.jcarousel-list {
    z-index: 1;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

#block-views-f1144c06e0114b7c66d3d65dbfa5779d .jcarousel-clip {
    background: url(6f2a8bc411ee2833391d5355b444ae837977dd1f.gif)  repeat-y 292px;
    height: 276px;
    margin-bottom: 15px;
}

#sidebar-right .jcarousel-container,
#page_bottom .jcarousel-container {
    background: url(5e0cc6f4fcab858d106ead54eaa2c175ffa6c0ce.gif)  no-repeat center top;
    margin-top: 15px;
}

.jcarousel-list li,
.jcarousel-item,
#sidebar-right .jcarousel-list li,
#page_bottom .jcarousel-list li {
    float: left;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    list-style: none;
    margin: 0;
    clear: none;
    line-height: 16px;
}

#block-views-latest_stories_carousel-block_1 .jcarousel-list li,
#block-views-latest_stories_carousel-block_1 .jcarousel-item,
#block-views-latest_voices_carousel-block_1 .jcarousel-list li,
#block-views-latest_voices_carousel-block_1 .jcarousel-item,
#block-views-latest_stories_carousel-block .jcarousel-list li,
#block-views-latest_stories_carousel-block .jcarousel-item {
    background: url(dc5d05e390b20a43b4f88dc1cf4a5d36b3e6b644.gif)  repeat-y left;
    height: 82px;
    width: 254px;
    margin-right: 14px;
}

#block-views-f1144c06e0114b7c66d3d65dbfa5779d .jcarousel-list li {
    height: 240px;
    width: 276px;
    margin-right: 30px;
}

#main-bottom li.jcarousel-item {
    background: url(dc5d05e390b20a43b4f88dc1cf4a5d36b3e6b644.gif)  repeat-y left;
    height: 168px;
    width: 187px;
    margin-right: 14px;
}

#sidebar-right li.jcarousel-item,
#page_bottom li.jcarousel-item {
    width: 172px;
    height: 155px;
    margin: 0;
    padding: 0;
    background: none;
}

#main-bottom li.jcarousel-item div,
#top-headlines li.jcarousel-item div {
    margin: 0 0 0 15px;
}

#top-headlines-inner li.jcarousel-item div.views-field-tid {
    margin: 0 0 0 15px;
    display: block;
}

#top-headlines-inner li.jcarousel-item div.views-field-tid p {
    margin-top: 0;
}

#top-headlines #block-views-f1144c06e0114b7c66d3d65dbfa5779d li.jcarousel-item div {
    margin: 0 0 6px 0;
}

#top-headlines #block-views-f1144c06e0114b7c66d3d65dbfa5779d li.jcarousel-item div.views-field-tid {
    position: relative;
    top: -1px;
}

#top-headlines #block-views-f1144c06e0114b7c66d3d65dbfa5779d li.jcarousel-item div.views-field-tid p {
    margin-left: 2px;
    margin-right: 1px;
}

#top-headlines #block-views-f1144c06e0114b7c66d3d65dbfa5779d .views-field-title {
    margin: 0;
    padding: 0;
}

.terms .jcarousel-list li,
.terms .jcarousel-item {
    border-left: none;
}

#main-bottom .meta {
    border-top: none;
    margin: 0;
}

#sidebar-left .promo-title, #content-area .promo-title {
    font-weight: bold;
}

#main-bottom .promo-title {
    width: 160px;
    margin-right: 15px;
}

#main-bottom .promo-title, #sidebar-left .promo-title, #content-area .promo-title /* promo image inclusion link hack */
{
    margin-top: -92px;
    padding-top: 92px;
}

#main-bottom .node-type-promo .meta ul.links {
    margin-left: 0;
    font-size: 13px;

    margin-bottom: 5px;
}

#main-bottom .node-type-promo .meta ul.links li {
    border-left: none;
    height: 20px;
    width: auto;
    line-height: 14px;
    font-size: 11px;
}

.views-field-field-cropped-image-fid {
    float: right;
}

#sidebar-left-container #content-area .views-field-field-cropped-image-fid {
    float: left;
    margin: 0 10px 0 0;
}

#block-views-latest_voices-block_1 ul div.views-field-field-image-fid,
#block-views-latest_voices-block_1 ul div.views-field-field-large-image-fid,
#block-views-latest_voices-block_1 ul div.views-field-field-photoessay-cover-fid,
.views-field-field-image-fid,
.views-field-field-large-image-fid,
.views-field-field-photoessay-cover-fid {
    float: right;
    margin-left: 7px;
}

#main-bottom .terms li {
    background: none;
    padding: 0;
}

#main-bottom .node-type-promo {
    margin: 0 13px;
    width: 160px;
    font-size: 13px;
}

#viewscarousel-editors-choice-story-block-1 .views-field-field-editor-blurb-value a,
#viewscarousel-editors-choice-story-block-1 .views-field-field-editors-blurb-value a,
#block-views-f2c1d078b85ae6b20163f6f99c6e737d .views-field-field-editors-blurb-value a,
#block-views-latest_multimedia-block_1 .views-field-field-editor-blurb-value a {
    color: #222;
}

#main-bottom .node-type-promo .field-field-promo-text p {
    color: white;
}

* html #top-headlines .views-field-tid /* IE6 bug fix */
{
    margin: 0 0 3px 7px;
}

#top-headlines .views-field-title {
    clear: left;
    margin: 2px 15px;
    line-height: 15px;
}

#block-views-f1144c06e0114b7c66d3d65dbfa5779d .views-field-title,
{
    padding: 0 10px 10px;
}

/**
* The buttons are added dynamically by jCarousel before
* the <ul> list (inside the <div> described above) and
* have the classnames "jcarousel-next" and "jcarousel-prev".
*/
.jcarousel-next, .jcarousel-prev {
    z-index: 3;
    display: none;
}

/* Carousel Buttons */

.jcarousel-next-horizontal {
    position: absolute;
    left: 25px;
    top: 50px;
    width: 21px;
    height: 27px;
    cursor: pointer;
    background: transparent url(7cfb89264fe986320d3d164e502481fe5c5fb426.png)  no-repeat -25px 0;
}

#sidebar-right .jcarousel-next-horizontal,
#page_bottom .jcarousel-next-horizontal {
    top: 35px;
    left: 253px;
}

#block-views-f1144c06e0114b7c66d3d65dbfa5779d .jcarousel-next-horizontal {
    position: absolute;
    left: 862px;
    top: 60px;
    width: 31px;
    height: 37px;
    cursor: pointer;
    background: transparent url(ebd2e69c7dcff3b3fc117aad6e53427b6cf8e0f0.png)  no-repeat -34px 0;
}

#block-views-f1144c06e0114b7c66d3d65dbfa5779d .jcarousel-prev-horizontal {
    position: absolute;
    left: -5px;
    top: 60px;
    width: 31px;
    height: 37px;
    cursor: pointer;
    background: transparent url(ebd2e69c7dcff3b3fc117aad6e53427b6cf8e0f0.png)  no-repeat 0 0;
}

#block-views-88ab5b2404c2fa3b4d75e62f81ba97c5 .jcarousel-next-horizontal {
    top: 50px;
}

.jcarousel-next-horizontal:hover,
.galleria-nav .next:hover {
    background-position: -25px -30px;
}

.jcarousel-next-horizontal:active,
.galleria-nav .next:active {
    background-position: -25px -60px;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -25px -90px;
}

#block-views-f1144c06e0114b7c66d3d65dbfa5779d .jcarousel-next-horizontal:hover,
#block-views-f1144c06e0114b7c66d3d65dbfa5779d .galleria-nav .next:hover {
    background-position: -34px -40px;
}

#block-views-f1144c06e0114b7c66d3d65dbfa5779d .jcarousel-next-horizontal:active,
#block-views-f1144c06e0114b7c66d3d65dbfa5779d .galleria-nav .next:active {
    background-position: -34px -80px;
}

#block-views-f1144c06e0114b7c66d3d65dbfa5779d .jcarousel-next-disabled-horizontal,
#block-views-f1144c06e0114b7c66d3d65dbfa5779d .jcarousel-next-disabled-horizontal:hover,
#block-views-f1144c06e0114b7c66d3d65dbfa5779d .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -34px -120px;
}

.jcarousel-prev-horizontal {
    position: absolute;
    left: 0;
    top: 50px;
    width: 21px;
    height: 27px;
    cursor: pointer;
    background: transparent url(7cfb89264fe986320d3d164e502481fe5c5fb426.png)  no-repeat 0 0px;
}

#sidebar-right .jcarousel-prev-horizontal,
#page_bottom .jcarousel-prev-horizontal {
    top: 35px;
    left: 2px;
}

#block-views-88ab5b2404c2fa3b4d75e62f81ba97c5 .jcarousel-prev-horizontal {
    top: 50px;
}

.jcarousel-prev-horizontal:hover,
.galleria-nav .prev:hover {
    background-position: 0 -30px;
}

.jcarousel-prev-horizontal:active,
.galleria-nav .prev:active {
    background-position: 0 -60px;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 -90px;
}

#block-views-f1144c06e0114b7c66d3d65dbfa5779d .jcarousel-prev-horizontal:hover,
#block-views-f1144c06e0114b7c66d3d65dbfa5779d .galleria-nav .prev:hover {
    background-position: 0 -40px;
}

#block-views-f1144c06e0114b7c66d3d65dbfa5779d .jcarousel-prev-horizontal:active,
#block-views-f1144c06e0114b7c66d3d65dbfa5779d .galleria-nav .prev:active {
    background-position: 0 -80px;
}

#block-views-f1144c06e0114b7c66d3d65dbfa5779d .jcarousel-prev-disabled-horizontal,
#block-views-f1144c06e0114b7c66d3d65dbfa5779d .jcarousel-prev-disabled-horizontal:hover,
#block-views-f1144c06e0114b7c66d3d65dbfa5779d .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 -120px;
}

/* Homepage, top three stories */

.front #top-headlines {
    overflow: hidden;
    *html height : 280 px;
}

.front #top-headlines #top-headlines-inner {
    overflow: hidden;
    margin: 0 auto;
    padding: 0 0 30px 0;
    border-top: 10px solid white;
}

.front #top-headlines .content div, .front .view-frontpage div {
    margin: 0 0 5px 0;
}

.front .view-frontpage div.views-field-tid-1 {
    margin-right: 2px;
}

.front #top-headlines .content .views-field-field-cropped-image-fid {
    margin: 0 0 7px 7px;
}

.front .view-frontpage .views-field-field-cropped-image-fid {
    margin: 0 0 7px 15px;
}

.front #top-headlines .views-field-teaser {
    width: 290px;
}

.views-field-teaser .field-content p {
    margin: 5px 0 0 15px;
}

.front #top-headlines .region-count-1 {
    float: left;
    margin-right: 15px;
}

.front #top-headlines .region-count-1 .block-inner {
    width: 290px;
}

.front #top-headlines .region-count-2 {
    float: left;
    margin-right: 14px;
}

.front #top-headlines .region-count-2 .block-inner {
    width: 276px;
}

.front #top-headlines .region-count-3 {
    float: left;
    padding-left: 15px;
    background: url(dc5d05e390b20a43b4f88dc1cf4a5d36b3e6b644.gif)  repeat-y left;
}

.front #top-headlines .region-count-3 .block-inner {
    width: 276px;
}

* html .front #top-headlines .region-count-3 .block-inner {
    width: 272px;
}

.front #top-headlines .region-count-1 .views-field-title {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -.5px;
    *letter-spacing: -1px;
}

.front #top-headlines .region-count-1 .views-field-title a {
    color: #000;
}

.front #top-headlines .region-count-3 .views-field-title,
.front .view-frontpage .views-field-title,
.section-multimedia #content-area .views-field-title {
    font-size: 18px;
    line-height: 21px;
    letter-spacing: -.2px;
    *letter-spacing: normal;
}

.section-multimedia #content-area .views-field-title {
    margin-bottom: 6px;
}

.views-field-field-editor-blurb-value,
.views-field-field-editors-blurb-value {
    font-size: 19px;
    line-height: 21px;
    letter-spacing: -.5px;
    *letter-spacing: -1px;
}

.front #top-headlines .region-count-3 .views-row-1 {
    /*padding-bottom: 10px;*/
    margin-bottom: 15px;
}

.front #top-headlines .region-count-3 .views-row-2,
.front #top-headlines .region-count-3 .views-row-3 {
    background: url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x top;
    padding-top: 10px;
    margin-bottom: 15px;
    clear: left;
}

.view-frontpage .views-field-tid,
.view-frontpage .views-field-tid-1,
#top-headlines .views-field-tid,
#top-headlines .views-field-tid-1,
#block-views-latest_multimedia-block_1 .views-field-tid,
#block-views-latest_multimedia-block_1 .views-field-tid-1,
#block-views-latest_voices-block_1 .views-field-tid,
#block-views-latest_voices-block_1 .views-field-tid-1,
#block-views-latest_voices_all-block_1 .views-field-tid,
#block-views-latest_voices_all-block_1 .views-field-tid-1,
#block-views-latest_voices_featured-block_1 .views-field-tid,
#block-views-latest_voices_featured-block_1 .views-field-tid-1,
#sidebar-left .views-field-tid,
#sidebar-left .views-field-tid-1,
.section-multimedia .views-field-tid,
.section-multimedia .views-field-tid-1,
.section-multimedia .views-field-created {
    font-size: 11px;
    display: inline;
}

.view-frontpage .views-field-tid,
#top-headlines .views-field-tid,
#block-views-latest_multimedia-block_1 .views-field-tid,
#block-views-latest_voices-block_1 .views-field-tid,
#block-views-latest_voices_all-block_1 .views-field-tid,
#block-views-latest_voices_featured-block_1 .views-field-tid,
#sidebar-left .views-field-tid,
.section-multimedia .views-field-tid,
#content-area .node .terms ul.links li {
    background: url(151d188c06fcdb2649b83f4763bdddbc03afdcc2.gif)  no-repeat left top;
    padding: 0 0 0 5px;
    line-height: 13px;
}

.page-voices #content-area .node .terms ul.links li.first {
    background: url(6635b5f1b5fdbf48cfe078cd6610cff0ed108fdf.gif)  no-repeat left top;
}

.view-frontpage .views-field-tid span,
#top-headlines .views-field-tid span,
#block-views-latest_multimedia-block_1 .views-field-tid span,
#block-views-latest_voices-block_1 .views-field-tid span,
#block-views-latest_voices_all-block_1 .views-field-tid span,
#block-views-latest_voices_featured-block_1 .views-field-tid span,
#sidebar-left .views-field-tid span,
#content-area .node .terms ul.links li a {
    background: url(3dd36da63a0b4515df8307fab669cd974c1c1d46.gif)  no-repeat right top;
    padding: 0 5px 1px 0;
}

.page-voices #content-area .node .terms ul.links li.first a {
    background: url(261e72a9997edd56e7f54c4b21c70488d26d34a4.gif)  no-repeat right top;
    color: white;
}

.views-field-tid-1 a,
.views-field-tid a,
.meta .authors a,
#content-area .node .terms a {
    color: #222;
    font-size: 11px;
}

.views-field-tid a,
#content-area .node .terms a {
    font-weight: bold;
}

.views-field-tid-1 a {
    font-style: italic;
}

.front .views-field-teaser {
    clear: left;
}

.front #top-headlines .content .views-field-field-image-fid {
    margin: 0;
}

.field-field-partner-post,
.field-field-post-type {
    margin: 0 0 15px 15px;
    font-weight: bold;
}

.views-field-field-partner-post-url,
.views-field-field-post-type-value,
.front #top-headlines .content .views-field-field-partner-post-url,
.front #top-headlines .content .views-field-field-post-type-value {
    font-weight: bold;
    margin: 6px 0 0 0;
    font-size: 11px;
}

#top-headlines .region-count-3 .views-field-field-partner-post-url,
#top-headlines .region-count-3 .front .view-frontpage .views-field-field-partner-post-url {
    font-size: 11px;
}

/* MULTIMEDIA */

#block-views-f1144c06e0114b7c66d3d65dbfa5779d .views-field-field-audio-cover-fid,
#block-views-f1144c06e0114b7c66d3d65dbfa5779d .views-field-field-slideshow-cover-fid,
#block-views-f1144c06e0114b7c66d3d65dbfa5779d .views-field-field-photo-cover-fid,
#block-views-f1144c06e0114b7c66d3d65dbfa5779d .views-field-field-video-cover-fid {
    width: 276px;
    height: 164px;
}

.views-field-field-audio-cover-fid,
.views-field-field-slideshow-cover-fid,
.views-field-field-photo-cover-fid,
.views-field-field-video-cover-fid {
    background: #222 url(78546a03e1d6678abad259d60744a758725cc3c4.png)  repeat-x bottom;
    width: 172px;
    height: 102px;
}

.front #top-headlines .views-field-field-audio-cover-fid,
.front #top-headlines .views-field-field-slideshow-cover-fid,
.front #top-headlines .views-field-field-photo-cover-fid,
.front #top-headlines .views-field-field-video-cover-fid {
    background: #222 url(78546a03e1d6678abad259d60744a758725cc3c4.png)  repeat-x bottom;
    width: 274px;
    height: 162px;
}

.field-field-audio-cover,
.field-field-slideshow-cover,
.field-field-photo-cover,
.field-field-video-cover {
    background: #222 url(78546a03e1d6678abad259d60744a758725cc3c4.png)  repeat-x bottom;
    width: 120px;
    height: 71px;
    float: right;
    margin: 0 0 10px 10px;
}

.media-embed {
    background: #222 url(78546a03e1d6678abad259d60744a758725cc3c4.png)  repeat-x bottom;
    padding: 20px;
}

.media-embed-small {
    background: #222 url(78546a03e1d6678abad259d60744a758725cc3c4.png)  repeat-x bottom;
    padding: 10px;
    float: left;
    overflow: hidden;
}

.node-type-audio #content-area .field-field-audio-cover {
    background: none;
    width: auto;
    height: 306px;
    float: none;
    margin: 0;
}

.node-type-audio #content-area .field-field-audio-cover img {
    margin: 0;
}

.views-field-field-audio-cover-fid img,
.views-field-field-slideshow-cover-fid img,
.views-field-field-photo-cover-fid img,
.views-field-field-video-cover-fid img {
    border: 1px solid #666;
    margin: 5px;
}

.front #top-headlines .views-field-field-audio-cover-fid img,
.front #top-headlines .views-field-field-slideshow-cover-fid img,
.front #top-headlines .views-field-field-photo-cover-fid img,
.front #top-headlines .views-field-field-video-cover-fid img {
    margin: 8px;
}

#block-views-f1144c06e0114b7c66d3d65dbfa5779d .views-field-field-audio-cover-fid img,
#block-views-f1144c06e0114b7c66d3d65dbfa5779d .views-field-field-slideshow-cover-fid img,
#block-views-f1144c06e0114b7c66d3d65dbfa5779d .views-field-field-photo-cover-fid img,
#block-views-f1144c06e0114b7c66d3d65dbfa5779d .views-field-field-video-cover-fid img {
    border: 1px solid #666;
    margin: 9px;
}

.field-field-audio-cover img,
.field-field-slideshow-cover img,
.field-field-photo-cover img,
.field-field-video-cover img {
    border: 1px solid #666;
    margin: 3px;
}

.node-type-audio .group-audio .content,
.node-type-audio-slideshow .field-field-flash-html,
.node-type-video .field-type-Kaltura-Media,
.node-type-video .field-field-videoflow {
    background: #333 url(3b9fab7d6cc3a6a233e92e10ee095581bddf540d.gif)  repeat-x left bottom;
    padding: 20px;
    margin: 0 0 15px;
}

.node-type-audio-slideshow .field-field-flash-html .field-items,
.node-type-video .node-type-video .content .field-field-video .field-items,
.node-type-audio .node-type-audio .content .field-field-audio .field-items {
    border: 1px solid #666;
}

.section-multimedia .views-field-field-audio-cover-fid,
.section-multimedia .views-field-field-slideshow-cover-fid,
.section-multimedia .views-field-field-photo-cover-fid,
.section-multimedia .views-field-field-video-cover-fid {
    float: left;
    margin-right: 30px;
}

.front .view-display-id-page_1 .views-row,
.section-multimedia .view-display-id-page_1 .views-row {
    padding: 20px 0;
    background: white url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x bottom;
    overflow: hidden;
    clear: both;
}

.view-display-id-page_1 .views-row-first {
    padding-top: 0;
}

#content-area .views-row-last {
    margin-bottom: 30px;
}

.view-display-id-page_1 .views-field-teaser p {
    margin-left: 0;
}

.section-multimedia .views-field-tid,
.section-multimedia .views-field-created {
    margin: 0;
    color: #999;
}

.section-multimedia .views-field-tid-1 label {
    color: #999;
}

.section-multimedia .views-field-created {
    font-size: 12px;
}

.section-multimedia .views-field-created {
    display: block;
}

/* Multimedia - Photo Essay */

.field-field-galleria #galleria-content {
    background: #333 url(dda55d88270cd3f16272b115a81a65afd650f3d6.png)  repeat-x bottom;
    padding: 20px;
    color: #999;
    border-bottom: 24px solid white;
    clear: both;
}

.galleria_wrapper {
    width: 542px;
    margin: 0 30px 0 0;
    text-align: center;
}

.galleria_wrapper a {
    display: block;
    overflow: hidden;
}

.galleria_wrapper img {
    border: 1px solid #666;
    margin-bottom: 18px;
}

#galleria-content {
}

#galleria-content #main-image {
    height: 450px;
    margin: 0 0 10px 0;
    background: transparent url(523a2d6b3ad6cc07f8f78932cc79a7d5319caa6b.png)  no-repeat 226px bottom;
}

#galleria-content #main-image span {
    position: relative;
    top: -453px;
    left: 65px;
    width: 475px;
    display: block;
    line-height: 15px;
}

.galleria-nav {
    font-size: 14px;
    height: 67px;
    letter-spacing: 1px;
    color: #666;
    background: url(4c7705fd0dbbbc31395d7638ded98bec79d65cf0.png)  no-repeat center 20px;
}

.galleria-nav .next {
    float: left;
    width: 21px;
    height: 27px;
    cursor: pointer;
    background: transparent url(158959d0b3735c59e219fe403c6af651a2c6e9be.png)  no-repeat -25px 0;
}

.galleria-nav .prev {
    float: left;
    margin-right: 4px;
    width: 21px;
    height: 27px;
    cursor: pointer;
    background: transparent url(158959d0b3735c59e219fe403c6af651a2c6e9be.png)  no-repeat 0 0;
}

#galleria-content .galleria-nav a {
    color: #6CF;
    font-weight: bold;
}

#galleria-content .galleria-nav a:hover {
    color: white;
    text-decoration: none;
}

#galleria-content .item-list {
    background: url(12c74bc05d46cbd031ca0c2867c14ef963e80c72.png)  no-repeat center top;
    padding: 10px 0 0;
}

#galleria-content .item-list .jcarousel-container {
    background: none;
    padding: 0;
    border: none;
}

#galleria-content .item-list .jcarousel-container .jcarousel-clip-horizontal {
    width: 466px;
    padding: 0;
    margin-left: 35px;
    height: 88px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal,
.jcarousel-skin-tango .jcarousel-next-horizontal {
    width: 24px;
    height: 62px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    left: 0px;
    top: 10px;
    background: url(946981b96e6df0232134b963f9a8194e1d18842a.png)  no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    left: 518px;
    top: 10px;
    background: url(946981b96e6df0232134b963f9a8194e1d18842a.png)  no-repeat -24px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background: url(946981b96e6df0232134b963f9a8194e1d18842a.png)  no-repeat 0 -100px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background: url(946981b96e6df0232134b963f9a8194e1d18842a.png)  no-repeat 0 -200px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background: url(946981b96e6df0232134b963f9a8194e1d18842a.png)  no-repeat -24px -100px
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background: url(946981b96e6df0232134b963f9a8194e1d18842a.png)  no-repeat -24px -200px
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background: url(946981b96e6df0232134b963f9a8194e1d18842a.png)  no-repeat 0 -300px
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background: url(946981b96e6df0232134b963f9a8194e1d18842a.png)  no-repeat -24px -300px
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 0;
}

.item-list .galleria li img.thumb {
    border: 1px solid #666;
}

.item-list .galleria li.active img.thumb {
    border: 1px solid #FFF;
}

.item-list .jcarousel-skin-tango ul li,
#content-area .content .item-list .jcarousel-skin-tango ul li {
    margin: 5px 0 0 0;
    padding: 0;
    background: none;
}

#content-area .content .item-list .jcarousel-skin-tango ul li img: hover {
    cursor: poiner;
}

.node-type-video .node-type-video .content .content {
    padding: 0;
}

.node-type-audio-slideshow .node-type-audio-slideshow .field-field-flash-html p {
    margin: 0;
    float: none;
}

.node-type-video .field-type-Kaltura-Media .field-items {
    height: 339px;
}

/* BLOGS */

.node-type-blog-entry .meta {
}

.custom-search-block {
    float: left;
    margin-top: 30px;
}

.custom-search-block p {
    display: inline;
}

.blog-header {
    background: #F4F4F4 url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x bottom;
    height: 98px;
    clear: both;
}

.blog-header img {
    float: left;
    margin: 0 15px 0 0;
}

.blog-header h2.title {
    margin: 0;
    border-bottom: none;
}

.blog-header .form-item {
    background: white;
    padding: 3px;
}

.custom-search-block .form-text {
    border: 1px solid white;
}

.about-blog {
    background: #F4F4F4 url(dc5d05e390b20a43b4f88dc1cf4a5d36b3e6b644.gif)  repeat-y left;
    position: relative;
    width: 291px;
    top: -30px;
    left: -15px;
}

.about-blog .block-inner {
    padding: 30px 15px;
}

.view-blogroll-turkish .views-row,
.view-blogroll-bugpit .views-row,
.view-blogroll-asia .views-row,
.view-blogroll-kebabistan .views-row {
    margin-top: 24px;
}

.view-blogroll-turkish .views-row-1,
.view-blogroll-bugpit .views-row-1,
.view-blogroll-asia .views-row-1,
.view-blogroll-kebabistan .views-row-1 {
    margin-top: 0;
}

.view-blogroll-turkish .views-field-title,
.view-blogroll-bugpit .views-field-title,
.view-blogroll-asia .views-field-title,
.view-blogroll-kebabistan .views-field-title,
.node-type-links .field-type-text .field-items {
    border-bottom: 1px solid #222;
}

.node-type-links .field-type-link {
    margin-bottom: 30px;
}

.view-blogroll-turkish .views-field-title span,
.view-blogroll-bugpit .views-field-title span,
.view-blogroll-asia .views-field-title span,
.view-blogroll-kebabistan .views-field-title span,
.node-type-links .field-type-text .field-items .field-item {
    padding: 4px 8px;
    background: #222;
    color: #FFF;
    font-size: 10px;
    text-transform: uppercase;
    display: inline;
}

.views-field-field-weblink-url .field-content div,
.node-type-links .field-type-link .field-item {
    background: url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x bottom;
    padding: 8px 0;
}

.node-type-blog-entry .content embed {
    width: 552px;
    margin-left: 15px;
}

#comments .box {
    margin-top: 15px;
    background: #F4F4F4;
    padding: 15px;
}

/* Taxonomy List Table */

.taxonomy-list-table,
.taxonomy-list-table tbody,
.taxonomy-list-table tbody tr,
.taxonomy-list-table tbody tr td {
    background-color: white;
    font-size: 12px;
    line-height: 14px;
    border: 0;
    padding: 0;
    color: #666;
}

.taxonomy-list-term,
.taxonomy-list-description {
    position: relative;
    top: -50px;
    left: 58px;
    width: 215px;
}

#sidebar-right .taxonomy-list ul.links li {
    background: none;
    margin: 0;
    padding: 0;
}

.taxonomy-list-description {
    padding-top: 2px;
}

.taxonomy-list-item {
    height: 58px;
    width: 275px;
    overflow: hidden;
    margin-top: 8px;
    border-bottom: 1px dotted #999;
}

.taxonomy-list-term-3030 {
    margin-top: 0;
}

.taxonomy-list-term {
    font-size: 18px;
}

/* Tabs */

#sidebar-right ul.quicktabs_tabs,
#page_bottom ul.quicktabs_tabs {
    border-bottom: 1px solid #222;
    margin: 0;
    margin-bottom: 10px;
    overflow: hidden;
}

* html #sidebar-right ul.quicktabs_tabs,
* html #page_bottom ul.quicktabs_tabs {
    height: 1%;
}

#sidebar-right ul.quicktabs_tabs li,
#page_bottom ul.quicktabs_tabs li {
    margin-right: 1px;
    background: #BBB url(7acf54b5b299e5adc570071a7667f0fad89673d9.png)  no-repeat 6px 5px;
    padding: 1px 10px 0 22px;
    display: block;
    float: left;
    clear: none;
}

#sidebar-right ul.quicktabs_tabs li.active,
#page_bottom ul.quicktabs_tabs li.active {
    background: #222 url(9cd33626dfaf4880185c5ead659f9ed84fb20fd1.png)  no-repeat 6px 5px;
    border-bottom: 1px solid #222;
}

#sidebar-right ul.quicktabs_tabs a,
#page_bottom ul.quicktabs_tabs a {
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: #FFF;
    cursor: pointer;
}

#sidebar-right ul.quicktabs_tabs li.active a,
#page_bottom ul.quicktabs_tabs li.active a {
    cursor: default;
}

/* TAGS */
.tagadelic {
    line-height: 22px;
}

/*SYNDICATION*/

div.syndication-column {
    margin: 0 50px 30px 0;
}

.section-syndication .box,
.section-syndication .box li.last {
    margin-bottom: 30px;
}

/* Nice Menus */

ul.nice-menu,
ul.nice-menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.nice-menu li {
    float: left;
    margin: 0;
    padding: 0;
    border-right: 1px solid #444;
    background: none;
    height: 30px;
}

ul.nice-menu li a {
    font-weight: bold;
    line-height: 20px;
    text-transform: none;
    letter-spacing: 0;
    color: white;
    padding: 5px 15px;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
}

/* Overrides for Garland header. */
#header-region ul.nice-menu li {
    margin: 0;
    /* Padding rules are needed to deal with Garland's header line-height. */
    padding-top: 0.1em;
    padding-bottom: 0.1em;
    background: #eee;
}

ul.nice-menu ul,
    /* Repeat for Garland header. */
#header-region ul.nice-menu ul {
    top: 1.8em;
    left: -1px;
    border: 0;
    margin-right: 0;
}

/* Override for Garland header. */
#header-region ul.nice-menu ul {
    top: 1.7em;
}

/******************************
 HORIZONTAL (down) menus
******************************/
#block-nice_menus-1 ul {
    margin: 0;
    padding: 0;
    text-align: left;
}

#block-nice_menus-1 ul li {
    display: inline;
    list-style-type: none;
}

ul.nice-menu-down {
    float: left;
}

ul.nice-menu-down li li {
    border-top: 0;
}

#top-nav ul.nice-menu-down ul {
    top: 30px;
    left: 0;
    background: #FFF;
    padding: 6px 0 25px 25px;
    margin-left: 0px;
    background: #c9e9f9;
    z-index: 1;
}

/*#top-nav ul.nice-menu-down #menu-264 ul,*/
#top-nav ul.nice-menu-down #menu-4824 ul {
    width: 330px;
}

ul.nice-menu-down ul li {
    border: 0;
    background: transparent url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x bottom;
    height: auto;
    width: 140px;
    float: left;
    margin-right: 25px;
    clear: left;
}

ul.nice-menu-down ul li a {
    padding: 6px 0;
}

ul.nice-menu-down ul li a.active {
    background: transparent url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x bottom;
    cursor: default;
    color: #222;
}

ul.nice-menu-down ul li a {
    line-height: 15px;
    font-weight: normal;
    color: #069;
    font-size: 12px;
    text-transform: none;
}

ul.nice-menu-down li ul li ul,
    /* Repeat for Garland header. */
#header-region ul.nice-menu-down li ul li ul {
    left: 12.5em;
    top: -1px;
}

ul.nice-menu-down li.menuparent a {
    padding-left: 25px;
}

ul.nice-menu-down li.menuparent ul a {
    padding-left: 0;
}

ul.nice-menu-down li.menuparent {
    background: url(e45f2210cdcb464acd822d231b050383cedebcd3.png)  8px 9px no-repeat;
}

ul.nice-menu li.menu-path-front:hover {
    background: #379ac1;
}

ul.nice-menu li.menuparent:hover {
    background: #379ac1 url(57c233476b631a2c2bdaf6c962f089c1d8127141.png)  8px 9px no-repeat;
}

/*Exceptions*/

li#menu-4826 {
    width: 305px;
}

li#menu-4826 a {
    padding-bottom: 12px;
}

li#menu-4837,
li#menu-4840,
li#menu-4839,
li#menu-4838,
li#menu-4841,
li#menu-5180,
li#menu-5181,
li#menu-5182,
li#menu-5183 {
    clear: none;
}

li#menu-4827,
li#menu-4837,
li#menu-5179,
li#menu-5180 {
    padding-top: 10px;
    background: none;
}

li#menu-4827 a,
li#menu-4837 a,
li#menu-5179 a,
li#menu-5180 a {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;
    color: #222;
    margin-left: auto;
}

li#menu-5179 a.active,
li#menu-5180 a.active {
    background: none;
}

li#menu-4827 a:hover,
li#menu-4837 a:hover,
li#menu-5179 a:hover,
li#menu-5180 a:hover {
    text-decoration: none;
    cursor: default;
}

/*ShareThis CSS - Remove later */
a.stbutton {
    padding: 1px 5px 5px 22px;
}

.stbuttontext {
    line-height: 17px;
}

.stico_default {
    background: url(81f2f67ade9a51ea93bad902cda631cb11e8edc3.png)  no-repeat scroll 0 0 !important;
    background: url(81f2f67ade9a51ea93bad902cda631cb11e8edc3.png)  no-repeat scroll 0 0;
}

.stico_rotate {
    background: url(600eae60d5705166c20d4fb129bb741203d3f711.gif)  no-repeat scroll 0 0 !important;
    background: url(600eae60d5705166c20d4fb129bb741203d3f711.gif)  no-repeat scroll 0 0;
}

.stwrapper {
    position: absolute;
    width: 354px;
    z-index: 1000000;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    visibility: hidden;
    height: auto;
}

.stframe {
    position: absolute;
    z-index: 1000020;
    left: 0;
    top: 0;
}

.stclose {
    cursor: pointer;
    z-index: 2000000;
    position: absolute;
    right: 9px;
    top: 3px;
    margin: 0;
    padding: 0;
    font-family: Helvetica, Arial, Sans-Serif;
    text-align: left;
    line-height: 1.0em;
    text-decoration: none;
    cursor: pointer;
    height: 15px;
    width: 15px;
}

div.stbutton.vertical {
    position: relative;
    width: 57px;
    height: 57px;
}

div.stbutton.vertical div.stoverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 57px;
    height: 57px;
    z-index: 999999;
    cursor: pointer;
    opacity: .01;
    -moz-opacity: .01;
    filter: alpha(opacity=1);
    background-color: #fff;
}

div.stbutton.vertical iframe.stcounter {
    position: absolute;
    top: 0;
    left: 0;
    width: 57px;
    height: 39px;
}

div.stbutton.vertical img {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 57px;
    height: 18px;
    margin: 0;
    border: none;
    padding: 0;
}

div.stbutton.horizontal {
    position: relative;
    width: 118px;
    height: 18px;
}

div.stbutton.horizontal div.stoverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 118px;
    height: 18px;
    z-index: 999999;
    cursor: pointer;
    opacity: .01;
    -moz-opacity: .01;
    filter: alpha(opacity=1);
    background-color: #fff;
}

div.stbutton.horizontal iframe.stcounter {
    position: absolute;
    top: 0;
    right: 0;
    width: 37px;
    height: 18px;
}

div.stbutton.horizontal img {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 81px;
    height: 18px;
    margin: 0;
    border: none;
    padding: 0;
}

/* --------------------------------------- NEW STYLES ---------------------------------- */
#header {
    background: url(c6d21074696e06230309a630287fcfa863801d58.png)  repeat-x 0 0;
    height: 122px;
}

#header-inner {
    height: 63px;
    position: relative;
    margin: 0 auto;
    width: 946px;
}

#block-block-27 {
    float: left;
    height: 35px;
    margin: 21px 0 0;
    overflow: hidden;
    position: relative;
    left: 28px;
}

#block-block-27 .block-inner {
    width: 281px;
    height: 35px;
}

#block-block-27 .block-inner:hover {
    cursor: pointer !important;
}

/* ------------------- NAVIGACOIN --------------------------- */
#top-nav, #top-nav #top-nav-inner {
    height: 39px !important;
    background: none !important;
}

#top-nav {
    width: 946px !important;
    margin: 0 auto !important;
}

ul.nice-menu li {
    border-right: none !important;
    background: url(05e429868a6761ccfe2cfe5bd05d37572117a637.jpg)  no-repeat 100% 0 !important;
    float: left !important;
    height: 39px !important;
    margin: 0 !important;
    padding: 0 !important;
}

ul.nice-menu-down li.menuparent {
    background: url(05e429868a6761ccfe2cfe5bd05d37572117a637.jpg)  no-repeat 100% 0 !important;
}

ul.nice-menu-down li#menu-4845 {
    background: none !important;
}

ul.nice-menu-down li#menu-4845:hover {
    background: #004561 !important;
}

ul.nice-menu li a {
    color: #fff !important;
    letter-spacing: 0 !important;
    padding: 0 15px !important;
    margin-right: 1px !important;
    text-transform: uppercase !important;
    font: bold 11px/39px Trebuchet MS, Arial !important;
    display: block !important;
    text-decoration: none !important;
}

ul.nice-menu li a:hover {
    background-color: #004561 !important;
}

ul.nice-menu li.menuparent a {
    background: url(d34f08a0768d22badefb955646f27c4d3f26a9c5.png)  no-repeat 9px 16px !important;
    padding-left: 27px !important;
}

ul.nice-menu li.menuparent a:hover {
    background: #004561 url(d34f08a0768d22badefb955646f27c4d3f26a9c5.png)  no-repeat 9px 16 p !important x !important;
}

ul.nice-menu li.menu-path-front:hover {
    background: #004561 !important;
}

ul.nice-menu li.menuparent:hover {
    background: #004561 url(d34f08a0768d22badefb955646f27c4d3f26a9c5.png)  no-repeat 9px 16px !important;
}

/* ----------- SUB NAVIGACOIN ------------ */
#top-nav ul.nice-menu-down ul {
    background: #006b92 url(d1eca40a6a0f9f5ce76c307375f4ebb2b8ade93e.jpg)  repeat-x 0 0 !important;
    margin-left: -1px !important;
    padding: 20px 0 25px 0 !important;
    top: 39px !important;
    z-index: 1 !important;
    left: 0 !important;
    border-left: 1px solid #ccc !important;
    border-right: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
}

#top-nav ul.nice-menu-down #menu-4824 ul {
    width: 306px !important;
}

* html #top-nav ul.nice-menu-down #menu-4824 ul {
    width: 320px !important;
}

* html #top-nav ul.nice-menu-down ul {
    padding-left: 0 !important;
}

* + html #top-nav ul.nice-menu-down ul {
    padding-left: 0 !important;
}

ul.nice-menu ul li {
    border-right: none !important;
    background: none !important;
    float: left !important;
    height: auto !important;
    padding: 0 15px !important;
    margin: 0 !important;
    width: 123px !important;
}

ul.nice-menu-down ul li.menuparent {
    background: none;
}

li#menu-4827, li#menu-4837 {
    padding-top: 20px !important;
}

* + html li#menu-4837 a {
    padding-top: 25px !important;
}

* html li#menu-4837 a {
    padding-top: 25px !important;
}

#top-nav ul.nice-menu li ul li a {
    color: whit !important e;
    font-size: 11px !important;
    font-weight: normal;
    letter-spacing: 0 !important;
    line-height: 16px !important;
    padding: 3px 0 4px 12px !important;
    width: 111px !important;
    text-transform: none !important;
    font-family: Arial !important;
    display: block !important;
    text-decoration: none !important;
    background: url(907653913485ee9a3a7ae85e81891095f5c2f41a.gif)  no-repeat 0 9px transparent !important;
    border-bottom: 1px dotted #999999 !important;
    font-size: 11px !important;
    font-weight: normal !important;
}

#top-nav ul.nice-menu li ul li a:hover {
    text-decoration: underline !important;
}

li#menu-4827 a,
li#menu-4837 a,
li#menu-5179 a,
li#menu-5180 a {
    color: #fff !important;
}

li#menu-4827 a,
li#menu-4837 a {
    background: none !important;
    padding-left: 0 !important;
    width: 123px !important;
}

#menu-682 a,
#menu-7220 a,
#menu-4836 a,
#menu-4838 a,
#menu-5270 a,
#menu-11403 a {
    border-bottom: none !important;
}

/* ------------------- SEARCH --------------------------- */
#block-search-0 {
    width: 275px;
    height: 39px;
    overflow: hidden;
    background: #004561 url(d80663cb8b4b44a1aafd2ed5206a62dfff312f6a.png)  no-repeat 0 0;
    border: medium none;
    clear: right;
    margin-top: 0;
    text-align: right;
    position: absolute;
    left: 641px;
    top: 63px;
    z-index: 9999;
}

#block-search-0 .block-inner {
    margin: 0;
}

#block-search-0 #search-block-form {
    width: 258px;
    height: 23px;
    padding: 9px 0 0 9px;
}

#block-search-0 #search-block-form .form-text {
    border: none;
    background: none;
    color: #555555;
    font-size: 15px;
    font-weight: bold;
    height: 18px;
    margin: 0;
    width: 170px;
    padding: 1px 0 0 4px;
    float: left;
    display: block;
}

* html #block-search-0 #search-block-form .form-text {
    width: 144px;
}

.diagest .form-text {
    border: none;
    background: none;
    color: #555555;
    font-size: 15px;
    font-weight: bold;
    height: 18px;
    margin: 0;
    width: 181px;
    padding: 1px 0 0 4px;
    float: left;
}

* + html #block-search-0 #search-block-form .form-text, {
    width: 152px;
    padding: 0px;
}

* + html #block-block-25 form .form-text {
    width: 172px;
    padding: 0px;
    position: relative;
}

* html #block-block-25 form .form-text {
    width: 172px;
    padding: 0px;
    position: relative;
}

#block-search-0 #search-block-form .form-submit {
    background: #006699 url(050a2481e66320b7804758a83a254810aad16d2a.gif)  repeat-x 0 0;
    border: 1px solid #78aad5;
    color: #fff;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 2px;
    padding: 0 7px;
    text-transform: uppercase;
    width: auto;
    height: 22px;
}

#block-search-0 #search-block-form .form-submit:hover {
    background: #006699 url(9c190886ede64305b2ed66303b7a716374b18b40.gif)  repeat-x 0 0;
}

* + html .front #main #main-inner #content {
    margin-top: 0;
    border-top: none !important;
}

#main-bottom-clear {
    height: 58px;
}

/* ----------------- block-views-top_story-block_1 --------------------- */
#main-inner #content-inner {
}

#block-views-top_story-block_1 {
    width: 380px;
    float: left;
    margin-right: 30px;
}

#content-top-inner {
    overflow: hidden;
}

#block-views-top_story-block_1 .views-field-field-photo-article-fid,
#block-views-top_story-block_1 .views-field-field-image-fid {
    overflow: hidden;
    text-align: center;
    width: 380px;
    height: 253px;
    background-image: none !important;
    background-color: #333;
    vertical-align: middle;
    float: none;
    margin-left: 0;
}

#block-views-top_story-block_1 .views-field-field-article-cover-fid img.
#block-views-top_story-block_1 .views-field-field-image-fid img {
    margin: 0 !important;
    border: none;
    vertical-align: middle;
}

#block-views-top_story-block_1 .views-field-field-photo-cover-fid,
#block-views-top_story-block_1 .views-field-field-audio-cover-fid,
#block-views-top_story-block_1 .views-field-field-slideshow-cover-fid,
#block-views-top_story-block_1 .views-field-field-video-cover-fid {
    overflow: hidden;
    text-align: center;
    width: 380px;
    height: 222px;
    display: table-cell;
    text-align: center;
}

#block-views-top_story-block_1 .views-field-field-photo-cover-fid img,
#block-views-top_story-block_1 .views-field-field-audio-cover-fid img,
#block-views-top_story-block_1 .views-field-field-slideshow-cover-fid img,
#block-views-top_story-block_1 .views-field-field-video-cover-fid img {
    margin: 9px !important;
    border: 1px solid #333;
    vertical-align: middle;
}

#block-views-top_story-block_1 .views-field-title {
    font-size: 28px;
    letter-spacing: -0.5px;
    line-height: 32px;
    color: #00688f !important;
    font-family: Arial;
    padding-top: 6px;
}

.front #top-headlines .region-count-1 .views-field-title a {
    color: #00688f !important;
}

/* ----------------------- block-views-04032180d99255b7b48dcdc0ebd7b362 ------------------ */
#block-views-04032180d99255b7b48dcdc0ebd7b362 {
    float: left;
    width: 170px;
    overflow: hidden;
}

#block-views-04032180d99255b7b48dcdc0ebd7b362 .views-row {
    overflow: hidden;
    margin-bottom: 13px;
    padding-bottom: 17px;
    background: url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x scroll 0 100%;
}

#block-views-04032180d99255b7b48dcdc0ebd7b362 .view-top-stories-second-third-new .attachment {
    overflow: hidden;
    margin-top: 13px;
    padding-top: 17px;
    background: url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x scroll 0 0%;
}

#block-views-04032180d99255b7b48dcdc0ebd7b362 .views-row-last {
    margin-bottom: 0;
    padding-bottom: 0;
    background: none;
}

#block-views-04032180d99255b7b48dcdc0ebd7b362 .views-row .views-field-field-image-fid img {
    border: 1px solid #cecece;
}

.views-field-title {
    padding-bottom: 3px;
}

.front #main-inner .view-frontpage2 .views-field-title a,
.front #main-inner .view-top-stories-second-third-new .views-field-title a {
    font: normal 18px/21px Arial, Helvetica, sans-serif;
}

#main-inner #block-views-top_story-block_1 .views-field-title a {
    font: normal 28px/30px Arial, Helvetica, sans-serif;
}

.views-field-tid-1 {
    float: left !important;
    padding-right: 2px;
}

.views-field-teaser {
    clear: both !important;
    padding-top: 6px;
}

#block-views-04032180d99255b7b48dcdc0ebd7b362 .views-field-phpcode {
    clear: both !important;
    padding-top: 6px;
}

#block-views-04032180d99255b7b48dcdc0ebd7b362 .views-field-teaser {
    clear: both !important;
    padding-top: 0;
}

#block-views-04032180d99255b7b48dcdc0ebd7b362 .views-field-field-image-fid {
    float: none;
    margin-left: 0;
}

.front #content-inner #content-top {
    background: none;
    overflow: hidden;
}

.front #main-inner #content-inner #content-top {
    border-bottom: none;
}

.front #content-top #content-top-inner-two {
    border-top: 36px solid #fff;
    overflow: hidden;
    clear: both;
    border-bottom: 14px solid #fff !important;
    height: 3px;
    background-color: #2d2d2d;
}

.front #content-top-inner {
    margin-bottom: 0;
}

/* ---------------- Headlines ------------------------- */
.front #content-inner #content-header {
    background: none;
    padding-top: 0px;
    overflow: hidden;
    width: 380px;
}

.front #content-inner h1.title {
    background: url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x center bottom #FFFFFF;
    color: #000;
    display: block;
    border: medium none;
    font-size: 13px;
    font-weight: bold;
    font-family: Trebuchet MS;
    text-transform: uppercase;
    padding: 0 0 10px 0;
}

* + html .front #content-inner h1.title {
    width: 360px;
}

* html .front #content-inner h1.title {
    width: 360px;
}

.front #content-inner #sidebar-left-container {
    border-top: none;
}

.front #content-inner #sidebar-left-container .views-row {
    margin-bottom: 0px;
    padding: 10px 0 9px 0;
    background: url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x scroll 0 100%;
    overflow: hidden;
}

.front #content-inner #sidebar-left-container .item-list a {
    cursor: pointer !important;
}

.front #content-inner #sidebar-left-container .item-list a:hover {
    text-decoration: underline;
}

/* -------------------------- MEDIUM ---------------------------- */
.front #block-views-latest_multimedia-block_1 h2.title {
    border-top: none;
    padding-top: 1px;
}

.front #block-views-latest_multimedia-block_1 h2.title span {
    margin-bottom: 0;
}

.front #content-inner #sidebar-left-container #sidebar-left {
    margin-top: 3px;
}

/* ------------------ block-quicktabs-14 Partner Posts --------------- */
#page_bottom {
    border-top: 3px solid #2d2d2d;
    padding-top: 16px;
    margin: 0 auto;
    width: 888px;
    overflow: hidden;
}

#page_bottom #page_bottom-inner {
    background: url(22d0b8867a6b1b5f6bf9bca0a9506178f3519a91.gif)  repeat-y 30px 0;
    overflow: hidden;
    border-bottom: 44px solid #fff;
    margin-left: -30px;
}

* html #page_bottom #page_bottom-inner {
    background: url(9a85036c73a99726cb0a06d17179da5495cc2a6f.gif)  repeat-y 286px 0;
    margin-left: 0;
    padding-left: 0;
}

* html #page_bottom #page_bottom-inner {
    height: 1%;
}

#page_bottom .region-count-1,
#page_bottom .region-count-2,
#page_bottom .region-count-3 {
    float: left;
    width: 276px;
    overflow: hidden;
    padding-left: 30px;
}
#page_bottom .region-count-3:first-child {
    padding-left: 0 !important;
}

* html #page_bottom .region-count-1,
* html #page_bottom .region-count-2,
* html #page_bottom .region-count-3 {
    padding-left: 0;
    padding-right: 20px;
}

#page_bottom .region-count-1 h2,
#page_bottom .region-count-2 h2,
#page_bottom .region-count-3 h2 {
    border-top: none;
}

#page_bottom .region-count-1 h2.title span,
#page_bottom .region-count-2 h2.title span,
#page_bottom .region-count-3 h2.title span {
    padding-top: 0;
}

/* ------------------ block-views-questions_answers_new-block_1 ------- */
#block-views-questions_answers_new-block_1 .views-field-field-video-cover-fid {
    overflow: hidden;
    text-align: center;
    width: 276px;
    height: 164px;
    display: table-cell;
    vertical-align: middle;
    margin-bottom: 7px;
    text-align: center;
}

#block-views-questions_answers_new-block_1 img {
    margin: 9px !important;
    border: 1px solid #333;
    vertical-align: middle;
}

#block-views-editors_choice_story-block_1 {
    clear: both !important;
}

/* ----------------- sidebar-right ----------------- */
.front #sidebar-right {
    overflow: hidden;
}

/* -------------------- voices ------------------ */
#block-views-latest_voices_new-block_1,
#block-views-latest_voices_new-block_4,
#block-views-latest_voices_new-block_3,
#block-views-latest_voices_new-block_5,
#block-views-latest_voices_new-block_2,
#block-views-latest_voices_new-block_6,
#block-views-latest_voices_new-block_7,
#block-views-latest_voices_new-block_8,
#block-views-latest_voices_new-block_9,
#block-views-latest_voices_new-block_10,
#block-views-latest_voices_new-block_11,
#block-views-latest_voices_new-block_12,
#block-views-latest_voices_new-block_13,
#block-views-latest_voices_new-block_14,
#block-views-latest_voices_new-block_15 {
    width: 276px;
    overflow: hidden;
    background: url(7b5adff5fe2dae4d9c24db6a5b0ba26c4e71e805.gif)  repeat-y 0 0;
}

#block-views-latest_voices_new-block_1 h2.title,
#block-views-latest_voices_new-block_4 h2.title,
#block-views-latest_voices_new-block_3 h2.title,
#block-views-latest_voices_new-block_5 h2.title,
#block-views-latest_voices_new-block_2 h2.title,
#block-views-latest_voices_new-block_6 h2.title,
#block-views-latest_voices_new-block_7 h2.title,
#block-views-latest_voices_new-block_8 h2.title,
#block-views-latest_voices_new-block_9 h2.title,
#block-views-latest_voices_new-block_10 h2.title,
#block-views-latest_voices_new-block_11 h2.title,
#block-views-latest_voices_new-block_12 h2.title,
#block-views-latest_voices_new-block_13 h2.title,
#block-views-latest_voices_new-block_14 h2.title,
#block-views-latest_voices_new-block_15 h2.title {
    background: #333 url(6a9ad508727d6c727fa7b8d6279e07bc1106f1e7.gif)  no-repeat 0 100%;
    border-top: none;
    font-size: 24px;
    font-style: italic;
    font-family: geogia, "Times New Roman", Times, serif;
    color: #fff;
    margin: 0;
    padding: 0 0 3px 2px;
    overflow: hidden;
    font-weight: normal;
}

#block-views-latest_voices_new-block_1 .content,
#block-views-latest_voices_new-block_4 .content,
#block-views-latest_voices_new-block_3 .content,
#block-views-latest_voices_new-block_5 .content,
#block-views-latest_voices_new-block_2 .content,
#block-views-latest_voices_new-block_6 .content,
#block-views-latest_voices_new-block_7 .content,
#block-views-latest_voices_new-block_8 .content,
#block-views-latest_voices_new-block_9 .content,
#block-views-latest_voices_new-block_10 .content,
#block-views-latest_voices_new-block_11 .content,
#block-views-latest_voices_new-block_12 .content,
#block-views-latest_voices_new-block_13 .content,
#block-views-latest_voices_new-block_14 .content,
#block-views-latest_voices_new-block_15 .content {
    background: url(fe373075e69f0f49d92717f6cca6ece4c04df58f.gif)  no-repeat 0 100%;
    overflow: hidden;
    padding: 0 10px 10px 10px;
}

#block-views-latest_voices_new-block_1 .view-id-latest_voices_new,
#block-views-latest_voices_new-block_4 .view-id-latest_voices_new,
#block-views-latest_voices_new-block_3 .view-id-latest_voices_new,
#block-views-latest_voices_new-block_5 .view-id-latest_voices_new,
#block-views-latest_voices_new-block_2 .view-id-latest_voices_new,
#block-views-latest_voices_new-block_6 .view-id-latest_voices_new,
#block-views-latest_voices_new-block_7 .view-id-latest_voices_new,
#block-views-latest_voices_new-block_8 .view-id-latest_voices_new,
#block-views-latest_voices_new-block_9 .view-id-latest_voices_new,
#block-views-latest_voices_new-block_10 .view-id-latest_voices_new,
#block-views-latest_voices_new-block_11 .view-id-latest_voices_new,
#block-views-latest_voices_new-block_12 .view-id-latest_voices_new,
#block-views-latest_voices_new-block_13 .view-id-latest_voices_new,
#block-views-latest_voices_new-block_14 .view-id-latest_voices_new,
#block-views-latest_voices_new-block_15 .view-id-latest_voices_new {
    padding: 0 11px 14px 11px;
    overflow: hidden;
}

#block-views-latest_voices_new-block_1 h2.title span,
#block-views-latest_voices_new-block_4 h2.title span,
#block-views-latest_voices_new-block_3 h2.title span,
#block-views-latest_voices_new-block_5 h2.title span,
#block-views-latest_voices_new-block_2 h2.title span,
#block-views-latest_voices_new-block_6 h2.title span,
#block-views-latest_voices_new-block_7 h2.title span,
#block-views-latest_voices_new-block_8 h2.title span,
#block-views-latest_voices_new-block_9 h2.title span,
#block-views-latest_voices_new-block_10 h2.title span,
#block-views-latest_voices_new-block_11 h2.title span,
#block-views-latest_voices_new-block_12 h2.title span,
#block-views-latest_voices_new-block_13 h2.title span,
#block-views-latest_voices_new-block_14 h2.title span,
#block-views-latest_voices_new-block_15 h2.title span {
    font-size: 24px;
    font-style: italic;
    font-family: geogia, "Times New Roman", Times, serif;
    color: #fff;
    text-transform: none;
    font-weight: normal;
    background: none;
    margin: 0;
    padding-left: 9px;
}

#block-views-latest_voices_new-block_1 .content .views-row,
#block-views-latest_voices_new-block_4 .content .views-row,
#block-views-latest_voices_new-block_3 .content .views-row,
#block-views-latest_voices_new-block_5 .content .views-row,
#block-views-latest_voices_new-block_2 .content .views-row,
#block-views-latest_voices_new-block_6 .content .views-row,
#block-views-latest_voices_new-block_7 .content .views-row,
#block-views-latest_voices_new-block_8 .content .views-row,
#block-views-latest_voices_new-block_9 .content .views-row,
#block-views-latest_voices_new-block_10 .content .views-row,
#block-views-latest_voices_new-block_11 .content .views-row,
#block-views-latest_voices_new-block_12 .content .views-row
#block-views-latest_voices_new-block_13 .content .views-row,
#block-views-latest_voices_new-block_14 .content .views-row,
#block-views-latest_voices_new-block_15 .content .views-row {
    padding-bottom: 10px;
}

/*#block-views-latest_voices_new-block_1 .views-field-title a,*/
#block-views-latest_voices_new-block_4 .views-field-title a,
#block-views-latest_voices_new-block_3 .views-field-title a,
#block-views-latest_voices_new-block_5 .views-field-title a,
#block-views-latest_voices_new-block_2 .views-field-title a,
#block-views-latest_voices_new-block_6 .views-field-title a,
#block-views-latest_voices_new-block_7 .views-field-title a,
#block-views-latest_voices_new-block_8 .views-field-title a,
#block-views-latest_voices_new-block_9 .views-field-title a,
#block-views-latest_voices_new-block_10 .views-field-title a,
#block-views-latest_voices_new-block_11 .views-field-title a,
#block-views-latest_voices_new-block_12 .views-field-title a,
#block-views-latest_voices_new-block_13 .views-field-title a,
#block-views-latest_voices_new-block_14 .views-field-title a,
#block-views-latest_voices_new-block_15 .views-field-title a {
    font-style: italic !important;
    font-family: geogia, "Times New Roman", Times, serif !important;
    font-size: 14px !important;
    line-height: 18px !important;
}

* + html #sidebar-right-inner .voices-table .views-field-tid {
    position: relative;
    top: 5px;
}

* html #sidebar-right-inner .voices-table .views-field-tid {
    position: relative;
    top: 4px;
}

* + html #sidebar-left-inner #block-views-latest_multimedia-block_1 .views-row .views-field-tid {
    position: relative;
    top: 5px;
}

* html #sidebar-left-inner #block-views-latest_multimedia-block_1 .views-row .views-field-tid {
    position: relative;
    top: 4px;
}

.voices-table .taxonomy_image_wrapper {
    padding-bottom: 1px;
}

.voices-table .taxonomy_image_wrapper, .voices-table .taxonomy_image_wrapper img {
    width: 70px;
    height: 70px;
    overflow: hidden;
}

.voices-table {
    width: 100%;
    background: url(ec1a1f004722af363470b0da7e5f888628493f88.gif)  repeat-x scroll 0 100% #FFFFFF;
}

.voices-table tr.even, .voices-table tr.odd {
    border-bottom: none;
    background: none;
    padding: 0;
}

.voices-table td {
    padding: 4px 0 0 0;
}

.voices-table td.td_1 {
    padding-bottom: 6px;
}

.voices-table td.td_2 {
    padding-bottom: 0;
}

/* ------------------- FOOTER ------------------ */
#footer {
    background: url(cf581e7947329d7533de6eca261896478d4f5374.png)  repeat-x 0 0 transparent !important;
    padding-top: 40px;
    overflow: hidden;
}

#footer #footer-inner {
    border-top: none !important;
    margin: 0 auto;
    padding: 0 0 0 30px;
    background: none !important;
    height: auto !important
}

#footer .block-views, #block-menu-menu-menu-subscriptions {
    margin-bottom: 30px;
}

#block-block-69 /*, #block-block-37*/
{
    float: left;
    padding: 0;
    margin-right: 0 30px 0 0;
    width: 150px;
}

#block-block-69 .block-inner /*, #block-block-37 .block-inner*/
{
    border-right: 1px dotted #999999;
    height: 213px;
    margin: 11px 0 0 !important;
    overflow: hidden;
    padding: 0;
    width: 123px;
}

#block-block-35 .block-inner {
    height: 150px;
}

#block-block-69 p, #block-block-37 .block-inner p {
    margin: 0;
    color: #fff;
    font: normal 11px Arial, Helvetica, sans-serif;
}

#block-views-top_story-block_1 .views-field-teaser p,
.views-field-teaser .field-content p {
    margin-left: 0;
}

.views-field-tid-1 {
    margin: 0 3px 0 0;
}

.views-field-tid {
    background: none !important;
    padding: 0 !important;
    display: inline;
    font-size: 11px;
}

.views-field-tid .field-content {
    background: none !important;
}

.views-field-tid .field-content p {
    background: url(3dd36da63a0b4515df8307fab669cd974c1c1d46.gif)  no-repeat 100% 0;
    padding: 0 5px 0 0;
    float: left;
    margin: 4px 3px 1px 0;
    overflow: hidden;
    height: 14px;
}

.views-field-tid .field-content p a {
    background: url(151d188c06fcdb2649b83f4763bdddbc03afdcc2.gif)  no-repeat 0 0;
    padding: 0 0 0 5px;
    height: 14px;
    line-height: 12px;
    display: block;
}

* + html .views-field-tid {
    display: block;
    float: left;
}

* + html .views-field-tid .field-content p {
    display: block;
    float: left;
    overflow: visible !important;
    word-wrap: normal !important;
}

#sidebar-right-inner .voices-table .views-field-tid {
    float: left;
    padding: 0 0 8px 5px;
}

* + html #sidebar-right-inner .voices-table .views-field-tid,
* + html #sidebar-left-inner .views-field-tid {
    position: relative;
    left: -1px;
    top: 1px !important;
}

#sidebar-right-inner .views-field-tid {
    position: relative;
    top: 1px;
    left: 1px;
}

* + html #sidebar-right-inner .views-field-tid {
    position: relative;
    top: 1px !important;
}

.view-frontpage-new .views-field-tid {
    position: relative;
    top: 1px;
}

* + html .view-frontpage-new .views-field-tid {
    position: relative;
    top: 5px;
}

#content-top .views-field-tid {
    border-left: none;
    float: left;
    font-size: 11px;
    margin: 1px 0 0 0;
    padding-left: 6px;
}

#content .view-popular .views-field-tid,
#content .view-popular-blogs .views-field-tid {
    border-left: none;
    float: left;
    font-size: 11px;
    margin: 4px 0 0 0;
    padding-left: 6px;
}

#main-inner .view-latest-multimedia-new .views-field-title a {
    font: 13px Arial, Helvetica, sans-serif;
}

* html .jcarousel-prev-horizontal {
    left: -80px;
}

* html .jcarousel-next-horizontal {
    left: -50px;
}

.node .submitted {
    display: inline;
}

#block-block-94 {
    background: url(13a3067a0d05c8e96da7d01d75a10fadbdc9f032.png)  no-repeat 0 0;
    display: block;
    left: 47px;
    overflow: hidden;
    position: relative;
    top: 15px;
    width: 168px;
    height: 51px;
}

#block-block-94 a {
    display: block;
    width: 168px;
    height: 51px;
    text-decoration: none;
    text-indent: -99999px;
}

/* Now and Then: 20 Years After the Soviet Collapse -------------------------------------------------------*/
#block-block-95 h2 span {
    margin: 0;
    background: none;
}

#block-block-95 a {
    display: block;
    margin-bottom: 5px;
    font-size: 18px;
    letter-spacing: -0.2px;
    line-height: 21px;
}

#block-block-95 a img {
    margin-bottom: 6px;
}

#block-block-95 .content {
    color: #333;
    font-size: 13px;
}

.img-right {
    float: right;
    margin: 0 0 0 15px !important;
    padding: 10px;
    padding-right: 0;
}

.img-left {
    float: left;
    margin: 0 15px 0 0  !important;
    padding: 10px;
    padding-left: 0;
}

.img-center {
    display: inherit;
    margin: 0 auto !important;
    padding: 10px 0;
}
/* END Now and Then: 20 Years After the Soviet Collapse -------------------------------------------------------*/
