#wrapper {width: 994px;padding: 14px;}
body.node-type-article div#op-over-content, body.node-type-resource div#op-over-content, body.node-type-slideshow div#op-over-content, body.node-type-video div#op-over-content {position:fixed;width:85px;top: 200px;left: 50%;margin-left: 84px;height:370px;padding: 10px 0px;}
body.page-node div.body-content, body.page-node div.body-content p {font-family: Georgia, Times, serif;}
blockquote {margin:0 0 0 70px;padding:0px;font-style:italic;font-family: 'Times New Roman', Times, serif;font-size: 1.167em;line-height: 1.167em;}
p {font-size: 1.083em;line-height: 1.167em;}
a#text_resize_increase {background: url(../images/plus.png) no-repeat 0 0;display: block;float: left;width: 28px;height: 27px;margin: 6px 0 0 0;outline: none;text-indent: -9000px;cursor: pointer;}
a#text_resize_decrease {background: url(../images/minus.png) no-repeat 0 0;display: block;float: left;width: 23px;height: 27px;margin: 6px 0 0 3px;outline: none;text-indent: -9000px;cursor: pointer;}
/*div.addthis_toolbox {width:55px;} {width:75px;margin-left:-120px;border:solid 1px #E8E8E8;background-color:#FBFBFB;padding:10px;text-align:center;}
div#block-addthis-0 a.addthis_toolbox_item {padding:3px;}*/
/*a.addthis_button_google_plusone,a.addthis_button_tweet,a.addthis_button_facebook_like {width:155px;}*/
a.addthis_button_facebook_like {margin: 10px 18px; padding:3px;}
a.addthis_button_tweet {margin: 10px 10px; padding:0px;}
a.addthis_button_google_plusone {margin: 10px 16px; padding:3px;}
a.addthis_counter {margin: 10px 18px; padding:0px;}
div#block-text_resize-0 {width:55px;margin: 0 auto;}
#outer-wrapper {background: white;}
body {color:#231f20;font-family:arial,sans-serif;font-size: 11px;}
h1 {margin: 0;font-family:arial,sans-serif;font-size: 28px;color: black;font-weight: bold;line-height: 28px;padding: 10px 0px;}
#top-menu {border-bottom: 1px solid #231f20;border-top: 5px solid #231f20;background: #fff url(../images/top-menu.png) repeat-x;height: 40px; padding:0 0 3px 0;}
#top-menu ul {width: 250px;float: right;text-align: left;height: 25px;background: white;}
#top-menu .menu li a {color:#231f20;font-size:10px;}
#top-menu .menu li, #top-menu .social li, #top-menu .contacts li {padding: 7px 0 0 9px;display:inline-block;}
#top-menu .menu li.last a {height: 13px;color:#ed1c24;width: 40px;text-align: left;display: block;padding-left: 45px;background: #fff url(../images/rss.png) right no-repeat;}
#top-menu .contacts {margin: 0px;padding: 0px;width: 400px;float:left;font-family:arial,sans-serif;font-size:10px;line-height:12px;font-weight:bold;}
#top-menu .contacts li a {text-decoration:underline;color:#d1c5f4;}
#top-menu .contacts li.hot-line {color:#d1c5f4;font-weight: bold;padding-left:0px;}
#top-menu .social {margin: 0px 14px;padding: 0px; width:270px;}
#top-menu .social li a {color:#d1c5f4;font-size:10px;}
#top-menu .social li.follow {color:#d1c5f4;font-weight: bold;font-size:10px;}
#top-menu .social li.fb a {height: 13px; width:60px;text-align: right;display: block;background: white url(../images/fb.png) left no-repeat;}
#top-menu .social li.tw a {height: 13px; width:44px;text-align: right;display: block;background: white url(../images/tw.png) left no-repeat;}
#top-menu .social li.tw {padding: 7px 0 0 25px;}
#logo-area {height: 97px;background:none;}
#logo {padding:0px;}
input.form-submit, a.button {background: #d1c5f4;font-family:arial,sans-serif;font-size: 12px;color:#fff;font-weight: bold;padding: 4px 14px;}
#search input {height:35px;}
#search_box_top {padding-top:35px;width:350px;height:35px;}
#search_box_top div#search {background: #fff url(../images/top-menu.png) repeat-x;}
div#search .form-item {margin: 8px 10px 6px 10px;float: left;width:250px;}
div#search .form-text {padding: 0px;width: 250px;color: #808285;border: none;height: 20px;border-radius: 15px;}
#nav ul.primary-links {height:20px;}
#nav ul.primary-links li a:link, #nav ul.primary-links li a:visited {padding: 3px 7px 5px;color: #231f20;font-weight: bold;font-size: 13px;}
div#nav {background: #fff url(../images/nav.png) repeat-x;border:none;margin-bottom: 25px;}
#nav ul.primary-links li a.active {background: #d1c5f4;}
#nav li.off ul, #nav li.on ul {top: 20px;background: #d1c5f4;height: 20px;position: absolute;width: 994px;}
#nav ul.primary-links li:hover ul, #nav ul.primary-links li.over ul {width: 1000px;}
#nav ul.primary-links li.on ul a, #nav ul.primary-links li.off ul a {padding: 3px 10px 3px 10px;}
#nav ul.primary-links li.first-level.on {background: #d1c5f4;}
#nav ul.primary-links li ul a.active span {padding: 3px 13px;}
div.block-views h2.title, div.news-page h2.title {font-size: 12px;font-family:arial,sans-serif;margin: 0 0 10px 0;color: #231f20;padding: 0px;background: url(../images/patt_or_10px.png) right repeat-x;border: none;font-weight: bold;font-style:normal;text-transform: uppercase;}
div.block-views h2.title::after, div.news-page h2.title::after {content:none;}
div.block-views h2.title a, div.news-page h2.title a {background: white;padding-right: 7px;}
.view-display-id-block_2 .views-field-field-main-image-fid {padding: 0px;background-color:none;}
.view-display-id-block_2 .views-field-field-main-image-fid img {margin:0;}

/*##FRONT PAGE##*/

body.front-page #container {background: none;}
body.front-page div#sidebar-right {width: 140px;}
body.front-page div#sidebar-right h2 {font-size: 12px;font-weight: bold;}
body.front-page div#sidebar-right h2 a {color:#231f20;}
.views-field-created {color:#d1c5f4;font-family:arial,sans-serif;font-size:11px;line-height:14px;font-weight:bold;vertical-align:top;}
.views-field-field-publication-date-value {color:#d1c5f4;font-family:arial,sans-serif;font-size:11px;line-height:14px;font-weight:bold;vertical-align:top;margin: 5px 0 3px 0;}
.views-field-field-event-date-value {color:#d1c5f4;font-family:arial,sans-serif;font-size:11px;line-height:14px;font-weight:bold;vertical-align:top;}
.views-field-created .date {margin-top: 6px;}
body.front-page #sidebar-left {width: 483px;}
body.front-page #sidebar-left .views-separator {padding:0px;border:none;}
body.front-page #op-content {margin-left: 17px;float: left;width: 340px;padding:0px;}
body.front-page div.view-facebook-status-all table.views-table {height: 1200px;overflow: hidden;}
div#container div.featured-article .views-field-title h2 a {font-weight: bold;font-family:arial,sans-serif;margin:0px;font-size:28px;line-height:28px;}
body.front-page .views-field-title {margin: 0 10px 5px 0;font-size: 12px;}
div.featured-article .views-field-field-teaser-value {font-family: Georgia, Times, serif;font-size: 18px;line-height:21px;}
div.homepage-news td.views-field-created {width:80px;padding-top: 10px;}
div.homepage-news tr.even, div.homepage-news tr.odd {background-color: #fff;margin: 10px 5px 0px 5px; padding:0px;border-bottom: 1px solid #231f20;display:block;}
div.homepage-news tr.views-row-last {border-bottom:none;}
div.time div.facebook-status-time, td.views-field-timestamp div.time {color:#d1c5f4;font-family:arial,sans-serif;font-size: 24px;font-weight: bold;}
div.date div.facebook-status-time, td.views-field-timestamp div.date {color:#d1c5f4;font-family:arial,sans-serif;font-size: 9px;font-weight: bold;text-transform: uppercase;}
div.ago div.facebook-status-time, td.views-field-timestamp div.ago {color:#231f20;font-family:arial,sans-serif;font-style:normal;font-size: 8px;text-transform: uppercase;}
div.ago div.facebook-status-time::before {content:"(";}
div.ago div.facebook-status-time::after {content:")";}
div.homepage-news span.facebook-status-content,div.homepage-news span.facebook-status-content p {font-family:arial,sans-serif;font-style:normal;font-size: 13px;line-height:14px;}
div#op-content div.view-facebook-status-all h2.title {background: url(../images/patt_bl_10px.png) right repeat-x;}
div#op-content div.view-facebook-status-all table.views-table {background: url(../images/news-border.png) top repeat-y;padding: 1px 18px;display: block;}
div#op-content div.view-facebook-status-all div.table-header {background: url(../images/news-border-top.png) left repeat-x;height: 12px;}
div#op-content div.view-facebook-status-all div.table-footer {background: url(../images/news-border-bottom.png) left repeat-x;height: 11px;}
div.main-articles div.views-row, div.main-analytics, div.main-profile {width:300px;float:left;}
body.front-page div.main-articles div.views-row-even {padding-left: 23px; width:230px;}
body.front-page div.main-articles div.views-row, body.front-page div.main-analytics, body.front-page div.main-profile {width:230px;}
div.main-articles .views-field-title h2 a, div.main-profile .views-field-title h2 a {font-weight: bold;font-family:arial,sans-serif;margin:0px;font-size:12px;line-height:14px;}
div.main-articles div.views-field-field-deck-value div.field-content, div.main-profile div.views-field-field-deck-value div.field-content {line-height:14px;}
div.main-articles span.views-field-field-teaser-value, div.main-analytics span.views-field-field-teaser-value, div.main-profile span.views-field-field-teaser-value {font-size:13px;line-height:14px;display:block;clear:both;}
div.main-analytics .views-field-title h2 a, div.main-multimedia .views-field-title a {font-weight:bold;font-family:arial,sans-serif;margin:0px;font-size:14px;line-height:14px;}
div.main-analytics img {border:1px solid #d1c5f4;}
div#second-line {clear:both;}
div.main-digest div.views-row {width:230px;float:left;margin-right: 24px;}
div.main-digest div.views-row-last {margin:0px;}
/*div.main-digest div.views-field-field-main-image-fid {height:200px;}*/
/*div.main-digest img {padding-top:43px;}*/
div#second-line .block-views {clear:none;float:left;}
div.main-profile {margin-left:24px;}
body.front div.main-editors-choice {width: 310px; padding: 5px 15px 5px 15px;background:#d1c5f4;margin-left: 17px;}
body.front div.main-editors-choice .views-field-title h2 a {font-weight: bold;color:#fff;font-family: arial,sans-serif;margin: 0px;font-size: 14px;line-height: 14px;}
body.front div.main-editors-choice .views-field-title-1 h3 a {color:#fff;}
body.front div.main-editors-choice .views-field-created {color:#fff;}
body.front div.main-editors-choice span.views-field-field-teaser-value {font-size: 11px;line-height: 14px;display: block;clear: both;color: #fff;}
body.front div.main-editors-choice h2.title {background:none;}
body.front div.main-editors-choice h2.title a {background:none; color:#fff;}
div.main-multimedia div.views-field-field-teaser-value {font-size: 11px;line-height: 14px;display: block;clear: both;}
div.main-multimedia {width: 140px;margin-left: 13px;}
div.main-opinions div.views-field-title-1 a {text-transform:none;font-weight: bold;color:#231f20;font-size:11px;line-height:12px;}
div.main-opinions div.views-field-field-op-author-jobtitle-value {font-size:11px;line-height:12px;margin-left: 72px;}
div.main-opinions div.views-field-field-teaser-value {font-size:18px;line-height:21px;clear:both;font-family: Georgia, Times, serif;}
/*div.main-digest div.bg {height:60px;background: url(../images/media/bg.png) top no-repeat;}*/
div.main-digest h2 a {font-weight: bold;font-family:arial,sans-serif;margin:0px;font-size:12px;line-height:12px;}
div.main-digest h2 a:hover {color:#d1c5f4;}
div.main-digest span.views-field-field-teaser-value:hover {color:#d1c5f4;}
div.main-digest div.bg:hover {background: url(../images/media/bg-hover.png) top no-repeat;}
#footer-menu-primary {font-family: Arial, helvetica, sans-serif;text-transform: uppercase;font-size: 11px;line-height:12px;}
#footer {padding: 15px 0px 0px 0px;width: 1000px;}
#footer li.last a {border:none;}
#footer-links-wrapper {float: left;width: 650px;padding-top: 7px;}
ul.social {float: right;}
#footer ul.social li.first {vertical-align: top; display: inline-block;}
div#third-line {clear:both;}
body.front div.fast-feed .view-content {height: 1328px;overflow: hidden;}
body.front div.main-articles  div.views-field-field-deck-value {margin: 10px 0px;clear: both;}

/*##LIST OF ARTICLES##*/

/*body.page-section div#center {width: 485px;}
body.page-section div#sidebar-right {width: 140px;margin:0px;}*/
body.page-section div#sidebar-left {margin-left:3px;float: left;width: 340px;padding:0px;}
body.page-section h1 {float: left;margin: 0 0 20px 0;}
body.page-section div#center div.views-field-created {clear:both;}
body.page-section div.views-field-field-deck-value {font-size:15px;line-height: 20px;}
div.articles-list .views-row {width:230px;float:left;margin-bottom: 10px;}
div.articles-list .views-row-even {margin-left: 25px;}
div.articles-list .views-field-title h2 a {font-weight:bold;font-family:arial,sans-serif;margin:0px;font-size:14px;line-height:14px;}
body.page-section div#sidebar-left div.view-facebook-status-all table.views-table, body.page-node div#sidebar-right div.view-facebook-status-tags table.views-table {background: url(../images/news-border.png) top repeat-y;padding: 1px 18px;display: block;}
body.page-section div#sidebar-left div.view-facebook-status-all div.table-header, body.page-node div#sidebar-right div.view-facebook-status-tags div.table-header {background: url(../images/news-border-top.png) left repeat-x;height: 12px;}
body.page-section div#sidebar-left div.view-facebook-status-all div.table-footer, body.page-node div#sidebar-right div.view-facebook-status-tags div.table-footer {background: url(../images/news-border-bottom.png) left repeat-x;height: 11px;}
div.other-articles div.views-field-title h2 a {font-weight: bold;font-family: arial,sans-serif;margin: 0px;font-size: 18px;line-height: 21px;}

/*##NEWS PAGE##*/
body.sidebar-right #center, body.page-section #center {width: 570px;}
body.sidebar-right #sidebar-right {width: 312px;}
body.sidebar-right #sidebar-right span.views-field-field-teaser-value {clear: both;display: block;padding-top: 10px;}
body.sidebar-right #sidebar-right span.views-field-field-teaser-value p {font-family: arial,sans-serif;font-size: 11px;line-height: 12px;}
div#op-content div.news-page div.table-header, div#sidebar-right div.news-page div.table-header, body.node-type-feed-fast div#op-content div.view-header {background:url(../images/news-page-border-top.png) left repeat-x; height: 71px;}
div#op-content div.news-page table.views-table, div#sidebar-right div.news-page table.views-table, body.node-type-feed-fast div#op-content table.views-table {background: url(../images/news-page-border.png) top repeat-y;padding: 0px 70px;display: block;font-size: 13px;line-height: 14px;}
div#op-content div.news-page table.views-table p, div#sidebar-right div.news-page table.views-table p, body.node-type-feed-fast div#op-content table.views-table p {font-size: 13px;line-height: 14px;}
div#op-content div.news-page div.table-footer, div#sidebar-right div.news-page div.table-footer, body.node-type-feed-fast div#op-content div.view-footer {background:url(../images/news-page-border-bottom.png) left repeat-x; height: 84px;}
div#op-content div.news-page tr.even, div#op-content div.news-page tr.odd, div#sidebar-right div.news-page tr.even, div#sidebar-right div.news-page tr.odd, body.node-type-feed-fast div#op-content tr.even, body.node-type-feed-fast div#op-content tr.odd {background-color: #fff;border-bottom: none;margin: 10px 5px 0px 5px; padding:0px;border-bottom: 1px solid #231f20;display:block;}
div#op-content div.news-page td.views-field-created, div#sidebar-right div.news-page td.views-field-created, body.node-type-feed-fast div#op-content td.views-field-timestamp {width:80px;padding: 10px;}
div.block-editors-choice div.views-field-title h2 a {font-weight: bold;font-family: arial,sans-serif;margin: 0px;font-size: 14px;line-height: 14px;}
body.node-type-webform div#center div.body-content ul {width:600px;}
body.node-type-webform div#center div.body-content ul li {float: left;width: 200px;}
body.node-type-webform div#center div.body-content br {clear: left;}

/*##WEBFORM PAGE##*/

body.node-type-webform form.webform-client-form {width: 420px;float: left;}
body.node-type-webform div#description p {float: right;width: 540px;}

/*##ARTICLE PAGE##*/

.section-date-author {font-size: 11px;line-height: 14px;font-weight:bold;color: #d1c5f4;margin-bottom: 0px;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;clear:both;}
.body-content .main-image, #op-content .main-image {background: none;padding: 0px;float: left;margin: 0px;}
body.page-node div.body-content .image-credit p {font-size: 11px;line-height: 12px;}
body.page-node div.leader, body.page-node div.leader p {font-family:arial,sans-serif;font-size:18px;line-height:21px;}

/*##LOCATION PAGE##*/

body.node-type-location div#sidebar-right {width:340px;}

/*##RESOURCE PAGE##*/

body.node-type-resource #center {width: 570px;}

/*##SLIDESHOW PAGE##*/
#image-gallery-slideshow .view-image-gallery-images li {padding:30px 8px;height:400px;}
#image-gallery-slideshow .jcarousel-container-horizontal {width: 570px;}
#image-gallery-slideshow  div.jcarousel-prev,#image-gallery-slideshow  div.jcarousel-next {height:470px;}
div.views-field-field-op-slideshow-thumb-fid img {clear:left;}

td.views-field-nothing td {white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;display:block;width:320px;}
body.page-express-news td.views-field-nothing p {width: 358px;overflow: hidden;}
body.node-type-feed-fast #center {width:600px; overflow: hidden;}
td.views-field-nothing h3 {margin: 6px 0;}
body.node-type-feed-fast div#op-content tr.odd, body.node-type-feed-fast div#op-content tr.even {padding: 10px 0px; margin: 0px;}

/*##MULTIMEDIA##*/
body.page-multimedia div.view-multimedia div.views-row {clear:both;}

div.views-field-field-18-value span {background: red;padding: 5px;font-size: 15px;height: 18px;display: block;width: 25px;-moz-border-radius: 5px;border-radius: 5px;color: white;position: absolute;}
span.footer-notice {background: red;padding: 5px;font-size: 15px;-moz-border-radius: 5px;border-radius: 5px;color: white;}
div#block-views-articles-block_2 div.views-field-field-18-value span {top:233px;}
div.field-field-18 div.field-item {background: red;padding: 5px;font-size: 15px;-moz-border-radius: 5px;border-radius: 5px;color: white;height: 18px;display: block;width: 25px;}