@import url("http://yui.yahooapis.com/3.18.1/build/cssreset/cssreset-min.css");
body {
  color: #000;
  background: #fff;
  font-size: 16px;
  line-height: 23px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400; }

h1 {
  line-height: 32px;
  background-image: url(../images/blue-pattern.png);
  border: none;
  box-shadow: 0 3px 3px #4E565B;
  clear: both;
  color: #fff;
  text-align: center;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  vertical-align: baseline;
  font-size: 24px;
  margin: 0 0 10px;
  padding: 5px; }
  h1 a {
    font-size: 18px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    color: #4C616B;
    background: none;
    box-shadow: none;
    text-align: left;
    border: none;
    margin: 0 0 5px;
    padding: 0; }
    h1 a:hover {
      color: #4C616B;
      text-decoration: underline; }

h2 {
  line-height: 32px;
  background-image: url(../images/blue-pattern.png);
  border: none;
  box-shadow: 0 3px 3px #4E565B;
  clear: both;
  color: #fff;
  text-align: center;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  vertical-align: baseline;
  font-size: 16px;
  margin: 0 0 20px;
  padding: 7px 10px 5px; }
  h2.page-title {
    display: inline-block;
    font-size: 18px;
    line-height: 20px;
    font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
    font-weight: 700; }
  h2 a {
    display: block; }
    h2 a:link {
      color: #fff;
      font-family: "Roboto", Helvetica, Arial, sans-serif;
      font-weight: 500; }
    h2 a:hover {
      text-decoration: underline; }

h3, h4, h5, h6 {
  clear: both; }

blockquote {
  border: 0;
  vertical-align: baseline;
  quotes: none;
  font-style: italic;
  background: url(../images/blockquote.png) repeat-y;
  margin: 0;
  padding: 0 3em; }

pre {
  border: 0;
  vertical-align: baseline;
  background: #f7f7f7;
  color: #222;
  line-height: 18px;
  margin: 0 0 18px;
  padding: 1.5em; }

big {
  font-size: 131.25%; }

del {
  text-decoration: line-through; }

ins {
  background-color: #ffc;
  text-decoration: none; }

sub {
  height: 0;
  line-height: 1;
  position: relative;
  top: .5ex; }

sup {
  height: 0;
  line-height: 1;
  position: relative;
  bottom: 1ex; }

dl {
  margin-bottom: 24px; }

#content dl.interns dt {
  font-size: 18px;
  line-height: 20px;
  color: #4F7384;
  margin-top: 23px;
  margin-bottom: 5px; }
#content dl.interns dd {
  margin-bottom: 5px; }

dd {
  margin-bottom: 18px; }

ol {
  list-style: decimal;
  margin: 0 0 18px 21px; }

ul {
  list-style: none;
  float: left;
  margin: 0 0 18px 21px; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help; }

cite, em, i {
  font-style: italic; }

strong, dt {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500; }

.gicon-zoom-unzoom {
  float: right; }
  .gicon-zoom-unzoom a {
    margin-left: 7px; }
    .gicon-zoom-unzoom a .genericon {
      font-size: 22px;
      color: #596F79; }

.entry-author-info .author_name {
  text-align: left;
  padding-left: 10px;
  margin-left: -10px; }

.read_more,
.read_more_link {
  font-size: 12px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: italic; }

.blog-page {
  background: #CFDBE2 url(../images/blue-light-pattern.gif) repeat;
  padding-bottom: 14px; }
  .blog-page h1 {
    color: #647782;
    font-size: 25px;
    text-align: left;
    line-height: 28px;
    background: none;
    box-shadow: none;
    margin: 0;
    padding: 10px 0; }
  .blog-page h2 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 10px;
    padding: 5px;
    background-image: url(../images/blue-pattern.png);
    border: none;
    box-shadow: 0 3px 3px #4E565B;
    clear: both;
    color: #fff;
    text-align: center;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    vertical-align: baseline; }
  .blog-page h3 {
    line-height: 28px; }
  .blog-page .list {
    background: #FFF;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    margin: 0 14px 0 70px; }
  .blog-page .date {
    background: url(../images/blue-pattern.png) repeat;
    height: 60px;
    width: 60px;
    font-size: 18px;
    color: #FFF;
    text-align: center;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    position: absolute;
    box-shadow: -1px 2px 5px #999;
    margin: 40px 0 0 -60px;
    padding: 10px 0; }
    .blog-page .date.first {
      margin-top: 75px; }
  .blog-page .item {
    min-height: 230px;
    font-size: 13px;
    color: #2F3638;
    border-bottom: 1px dotted #4C616B;
    margin: 0 14px;
    padding: 10px 0 5px; }
    .blog-page .item h3 {
      font-size: 24px;
      padding-bottom: 5px;
      color: #4C616B;
      padding-top: 20px; }
      .blog-page .item h3:hover {
        color: #2F3638;
        text-decoration: underline; }
    .blog-page .item .author {
      color: #647782;
      padding-bottom: 3px;
      font-size: 14px; }
    .blog-page .item .img {
      height: 150px;
      width: 150px;
      border: 1px solid #CFDBE2;
      float: left;
      clear: left;
      margin: 5px 10px 10px 0; }
      .blog-page .item .img div {
        height: 146px;
        width: 146px;
        background-position: center center;
        background-repeat: no-repeat;
        background-color: #CFDBE2;
        margin: 2px; }
    .blog-page .item p {
      padding-top: 5px; }
  .blog-page .single-post {
    width: 600px;
    min-height: 230px;
    font-size: 14px;
    margin: 0 14px;
    padding: 24px 0 34px; }
    .blog-page .single-post .img {
      height: 348px;
      width: 596px;
      border: 1px solid #CFDBE2;
      float: left;
      clear: left;
      margin: 10px 10px 10px 0; }
      .blog-page .single-post .img div {
        height: 336px;
        width: 584px;
        background-position: center center;
        background-repeat: no-repeat;
        background-color: #CFDBE2;
        margin: 6px; }
  .blog-page a.post {
    text-decoration: none;
    border: none;
    cursor: pointer; }
  .blog-page #nav-below {
    margin: 10px 14px 0 70px; }
  .blog-page .pagination {
    width: 620px; }

#content .entry-content p {
  margin-bottom: 12px;
  font-size: 16px; }
#content .entry-content h1 {
  font-size: 30px;
  color: #4F7384;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  padding: 35px 0 15px; }
#content .entry-content h4 {
  color: #4F7384;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  padding: 10px 0 0; }
#content .entry-content h5 {
  font-size: 12px;
  color: #4F7384;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: italic;
  padding: 5px 0 0; }
#content .entry-content h6 {
  font-size: 12px;
  color: #4F7384;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  padding: 5px 0 0; }

#comments {
  clear: both; }
  #comments .navigation {
    padding: 0 0 18px; }
  #comments .pingback {
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 18px;
    padding-bottom: 18px; }
    #comments .pingback p {
      color: #596F79;
      display: block;
      font-size: 12px;
      line-height: 18px;
      margin: 0; }
    #comments .pingback .url {
      font-size: 13px;
      font-style: italic; }
  #comments h3#comments-title {
    color: #647782;
    font-size: 20px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    margin-bottom: 0;
    padding: 24px 0; }
  #comments h3#reply-title {
    color: #647782;
    font-size: 20px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    margin: 18px 0; }
  #comments .commentlist li.comment + li.pingback {
    margin-top: -6px; }
  #comments .commentlist .children li {
    border: none;
    margin: 0; }
  #comments .commentlist ol {
    list-style: decimal; }
  #comments .commentlist .avatar {
    position: absolute;
    top: 4px;
    left: 0; }
  #comments .commentlist li.comment {
    border-bottom: 1px solid #e7e7e7;
    line-height: 24px;
    position: relative;
    margin: 0 0 24px;
    padding: 0 0 0 56px; }
  #comments .commentlist li:last-child {
    border-bottom: none;
    margin-bottom: 0; }
  #comments .comment-body p:last-child {
    margin-bottom: 6px; }

.comment-author cite {
  color: #000;
  font-style: normal;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500; }

.comment-meta {
  font-size: 12px;
  margin: 0 0 18px; }

.reply {
  font-size: 12px;
  padding: 0 0 24px; }

input[type=submit] {
  color: #333; }

#respond {
  border-top: 1px solid #e7e7e7;
  overflow: hidden;
  position: relative;
  margin: 24px 0; }

.form-allowed-tags {
  line-height: 1em; }

.children #respond {
  margin: 0 48px 0 0; }

#comments-list #respond {
  margin: 0 0 18px; }

#cancel-comment-reply-link {
  font-size: 12px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 18px; }

#respond input {
  width: 98%;
  margin: 0 0 9px; }
#respond textarea {
  width: 98%; }
#respond .form-allowed-tags {
  display: none;
  color: #596F79;
  font-size: 12px;
  line-height: 18px; }
#respond .form-submit {
  margin: 12px 0; }
  #respond .form-submit input {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    width: 150px;
    height: 30px;
    line-height: 30px;
    float: left;
    clear: left;
    text-decoration: none;
    color: #4E565B;
    background-color: #E3E9ED;
    text-align: center;
    box-shadow: 0 3px 3px #4E565B;
    border: none;
    font-size: 16px;
    cursor: pointer;
    margin: 12px 0; }

#img1 {
  padding-left: 0.5cm !important;
  margin: 0 !important; }

.top-strip {
  width: 950px;
  float: left;
  clear: left;
  margin: 10px 0 0;
  padding: 10px 0 0; }

.printed-publications-wrapper {
  width: 250px;
  float: left; }
  .printed-publications-wrapper.book-store ul {
    width: 250px;
    height: auto;
    text-align: center;
    list-style: none;
    font-size: 13px;
    line-height: 16px;
    overflow: hidden;
    margin: auto;
    padding: 0; }
    .printed-publications-wrapper.book-store ul li {
      height: 247px; }
      .printed-publications-wrapper.book-store ul li .item p {
        text-align: center;
        width: 250px;
        margin: auto; }
      .printed-publications-wrapper.book-store ul li .item img {
        max-width: 150px;
        max-height: 300px;
        margin: 0; }
  .printed-publications-wrapper .slider-wrapper {
    width: 250px;
    height: 280px;
    float: left;
    clear: none;
    overflow: hidden; }
  .printed-publications-wrapper ul {
    width: 250px;
    height: 200px;
    float: left;
    clear: left;
    list-style: none;
    font-size: 13px;
    line-height: 16px;
    overflow: hidden;
    padding: 0; }
    .printed-publications-wrapper ul li {
      width: 250px;
      height: 208px;
      float: left;
      clear: none;
      font-family: "Roboto", Helvetica, Arial, sans-serif;
      font-weight: 500;
      margin: 0;
      padding: 0; }
      .printed-publications-wrapper ul li img {
        max-width: 80px;
        max-height: 130px;
        margin-top: 3px; }
  .printed-publications-wrapper .navigation {
    width: 80px;
    height: 31px;
    float: left;
    clear: left;
    margin: 15px 0 0 100px; }
    .printed-publications-wrapper .navigation .left {
      width: 16px;
      height: 20px;
      float: left;
      clear: none;
      background: url(../images/ui.png) no-repeat -147px 1px;
      cursor: pointer; }
      .printed-publications-wrapper .navigation .left:hover {
        background: url(../images/ui.png) no-repeat -147px -18px; }
    .printed-publications-wrapper .navigation .right {
      width: 16px;
      height: 20px;
      float: left;
      clear: none;
      background: url(../images/ui.png) no-repeat -164px 1px;
      cursor: pointer;
      margin-left: 20px; }
      .printed-publications-wrapper .navigation .right:hover {
        background: url(../images/ui.png) no-repeat -164px -18px; }

.book-store .slider {
  width: 308px;
  margin-top: 11px; }
.book-store ul {
  float: left;
  margin: 0; }
  .book-store ul li .item p {
    float: left;
    clear: none;
    width: 115px;
    font-size: 12px;
    line-height: 16px; }
  .book-store ul li .item a.image-wrapper {
    float: left;
    clear: left;
    width: 95px;
    cursor: pointer; }
  .book-store ul li .item div img {
    height: 100px; }
  .book-store ul li .item div canvas {
    height: 80px !important; }
.book-store h2 a {
  color: #fff; }
.book-store h3 {
  font-size: 14px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-align: center;
  line-height: 16px;
  margin: 10px auto 16px; }
.book-store a:link, .book-store a:visited {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500; }
  .book-store a:link.homepage_book_title, .book-store a:visited.homepage_book_title {
    border: none;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500; }
.book-store div a img {
  display: block;
  margin: auto; }

h3.section-title {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 10px;
  padding: 5px;
  background-image: url(../images/blue-pattern.png);
  border: none;
  box-shadow: 0 3px 3px #4E565B;
  clear: both;
  color: #fff;
  text-align: center;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  vertical-align: baseline; }

.sharing {
  width: 240px;
  float: left;
  margin: 10px 0; }

#primary ul {
  list-style: none; }
  #primary ul li {
    width: 220px;
    float: left;
    font-size: 12px;
    background-color: #E8EEF2;
    margin-bottom: 10px; }
    #primary ul li h3 a {
      color: #FFF;
      border-bottom: none; }
    #primary ul li h4.content-title {
      width: 90px;
      float: left;
      clear: none;
      margin-left: 10px;
      color: #4E565B;
      font-size: 11px;
      font-family: "Roboto", Helvetica, Arial, sans-serif;
      font-weight: 400;
      line-height: 16px; }
#primary p {
  font-size: 12px; }
#primary a.link {
  color: #4E565B;
  font-size: 16px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  background-color: transparent;
  margin: 0 auto 10px; }

.sidebar-item .subscribe-fieldset {
  padding-left: 5px;
  font-size: 14px;
  line-height: 18px; }
.sidebar-item a.link:hover {
  background-color: transparent;
  box-shadow: none; }
.sidebar-item .featuring-item p {
  width: 90px;
  float: left;
  color: #4E565B;
  padding: 5px 0 0 10px; }

.sidebar-row .image-warrper {
  height: 98px;
  width: 98px;
  border: 1px solid #666;
  background-position: center center;
  float: left;
  background-color: #CFDBE2;
  background-repeat: no-repeat;
  box-shadow: 0 0 6px #999; }

.latest_slider li .desc {
  background: #e4e9ed;
  float: left;
  clear: left;
  text-decoration: none;
  margin-top: -190px;
  display: none;
  width: 190px;
  height: 190px; }

.title-wrapper {
  width: 190px;
  height: 50px;
  overflow: hidden;
  background: #4B545B;
  color: #FFF;
  display: table; }
  .title-wrapper .title-content {
    height: 30px;
    text-align: center;
    font-size: 14px;
    line-height: 15px;
    padding: 3px; }

.video-item h3 {
  margin-bottom: 10px; }

.box-item {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  width: 335px;
  float: left;
  cursor: pointer;
  border: 2px solid #FFF;
  border-radius: 3px;
  -moz-border-radius: 3px;
  margin: 10px 10px 0 0; }
  .box-item:hover {
    background-color: #D3E4EC;
    border: 2px solid #B5C8D6; }
  .box-item .img-wrapper {
    max-width: 144px;
    height: 96px;
    float: left;
    overflow: hidden;
    margin-right: 10px; }
  .box-item p {
    height: 96px;
    font-size: 11.5px;
    line-height: 16px;
    overflow: hidden;
    margin: 0 0 10px 10px !important;
    padding: 0 !important; }

.categories-page .hentry {
  float: left;
  width: 440px;
  margin: 0 34px 0 0;
  padding: 0; }
.categories-page ul.sub-category {
  float: left;
  padding-left: 17px;
  margin: 0; }
  .categories-page ul.sub-category h1.page-title a {
    width: 412px; }
  .categories-page ul.sub-category li {
    width: 422px;
    margin: 0; }
.categories-page h1.page-title {
  font-size: 18px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #4C616B;
  background: none;
  box-shadow: none;
  text-align: left;
  border: none;
  margin: 0;
  padding: 0; }
  .categories-page h1.page-title a {
    font-size: 15px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    color: #4C616B;
    background: none;
    box-shadow: none;
    text-align: left;
    border: none;
    float: left;
    width: 430px;
    margin: 0;
    padding: 6px 5px; }
    .categories-page h1.page-title a:hover {
      background: #E8EEF2;
      text-decoration: underline; }

#categories-list li {
  float: left !important;
  clear: left !important;
  width: 440px; }

.books .box-item img {
  max-height: 96px !important;
  max-width: 80px !important; }

.about-the-author {
  clear: left;
  float: left;
  width: 710px;
  margin: 10px 0 20px; }

.list-item {
  width: 100%;
  border-bottom: 1px solid #BECEC7 !important;
  margin: 0 !important;
  padding: 25px 0 5px 10px; }
  .list-item.last {
    border-bottom: none !important; }

.book-archive .list-item .entry-summary {
  width: 490px;
  float: left; }

.pagination {
  width: 710px;
  height: 40px;
  text-align: center;
  float: left;
  clear: both;
  margin: 40px 0 10px; }
  .pagination .current {
    background-color: #4F6E80;
    color: #FFF;
    margin: 0 1px;
    padding: 5px 8px; }

.related-posts ul {
  list-style: none;
  margin-left: 0; }
  .related-posts ul a {
    font-size: 18px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    margin: 0 0 6px; }

.page-404-contnet #s {
  width: 80% !important; }

#container {
  float: left;
  margin-left: 20px;
  width: 710px; }
  #container.home {
    width: 100%;
    margin-left: 0; }

#content {
  margin-right: 280px;
  margin-bottom: 36px;
  width: 100%; }

#secondary {
  float: left;
  width: 220px;
  clear: right; }

#footer {
  clear: both;
  width: 100%;
  margin-bottom: 0;
  border-top: 6px solid #4E565B;
  background: url(../images/bg.gif) repeat;
  color: #FFF;
  font-size: 11px;
  border: none;
  padding: 28px 0; }
  #footer .illuminea {
    clear: both;
    width: 100%;
    text-align: center; }

.one-column #content {
  width: 640px;
  margin: 0 auto; }

.single-attachment #content {
  width: 900px;
  margin: 0 auto; }

#access .menu-header {
  font-size: 13px;
  margin: 0 15px; }

div.menu {
  font-size: 13px;
  width: 928px;
  margin: 0 auto 0 12px; }

#colophon {
  width: 950px;
  margin: auto; }

#main {
  width: 950px;
  clear: both;
  overflow: hidden;
  margin: 0 auto;
  padding: 10px 0 0; }
  #main .widget-area ul {
    margin-left: 0;
    padding: 0; }
    #main .widget-area ul ul {
      border: none;
      padding: 0; }

#wrapper {
  width: 950px;
  background: #fff;
  border-left: 1px solid #838383;
  border-right: 1px solid #838383;
  margin: 0 auto;
  padding: 0 20px 30px; }

#footer-widget-area {
  overflow: hidden;
  border: 0 solid #778891; }
  #footer-widget-area .widget-area {
    width: 218px;
    float: left;
    border: solid 1px #63F;
    background-color: #CCC;
    margin: 0 12px 20px 0; }

#site-info {
  float: left;
  font-size: 14px;
  width: 700px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500; }

#site-generator {
  float: right;
  width: 220px;
  font-style: italic;
  position: relative; }

input {
  font-size: 14px;
  line-height: 20px; }

textarea {
  font-size: 14px;
  line-height: 20px;
  background: #f9f9f9;
  border: 1px solid #ccc;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  padding: 2px; }

hr {
  background-color: #e7e7e7;
  border: 0;
  clear: both;
  height: 1px;
  margin-bottom: 18px; }

ol ol {
  list-style: upper-alpha;
  margin-bottom: 0; }
  ol ol ol {
    list-style: lower-roman; }
    ol ol ol ol {
      list-style: lower-alpha; }

input[type="text"] {
  background: #f9f9f9;
  border: 1px solid #ccc;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  padding: 2px; }

.screen-reader-text {
  position: absolute;
  left: -9000px; }

.logo-link {
  width: 650px;
  height: 90px;
  float: left;
  cursor: pointer;
  margin: 18px 0 0 10px; }

#site-title {
  float: left;
  font-size: 30px;
  line-height: 36px;
  width: 700px;
  margin: 0 0 18px; }
  #site-title a {
    color: #000;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    text-decoration: none; }

#site-description {
  clear: right;
  float: right;
  font-style: italic;
  width: 220px;
  -webkit-text-size-adjust: none;
  margin: 15px 0 18px; }

#branding img {
  border-top: 4px solid #000;
  border-bottom: 1px solid #000;
  display: block;
  float: left; }

.breadcrumbs {
  font-size: 12px;
  float: left;
  padding-top: 10px;
  color: #AAA; }
  .breadcrumbs a {
    font-size: 12px;
    color: #667d8a;
    text-decoration: none;
    border-bottom: none;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400; }
    .breadcrumbs a:last-child {
      color: #4B545B; }
    .breadcrumbs a:hover {
      text-decoration: underline;
      border-bottom: none; }

.seach-label {
  display: none;
  width: 110px;
  position: absolute;
  color: #CCC;
  cursor: text;
  margin: 3px 0 0 5px; }

.search-strip .seach-label {
  margin-top: 5px;
  font-size: 14px; }

#access a {
  color: #aaa;
  display: block;
  line-height: 38px;
  text-decoration: none;
  margin: 0 4px;
  padding: 0 5px; }
#access ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  display: none;
  position: absolute;
  left: 0;
  float: left;
  width: 180px;
  z-index: 99999; }

#menu-main-menu > li > ul {
  margin-left: 4px !important; }

#access ul ul li {
  min-width: 180px; }
#access ul ul ul {
  left: 100%;
  top: 0; }
#access ul ul a {
  background: url(../images/blue-transparent.png) repeat;
  line-height: 1em;
  width: 160px;
  height: auto;
  padding: 10px; }

#content .right.box div.item p {
  margin-bottom: 1px; }
#content .right.box div.item a {
  color: #4E565B;
  text-decoration: none; }
#content ol li {
  margin: 0 0 10px; }
#content code {
  font-size: 13px; }
#content table {
  border: 1px solid #e7e7e7;
  text-align: left;
  width: 100%;
  margin: 0 -1px 24px 0; }
#content tr td {
  border-top: 1px solid #e7e7e7;
  padding: 6px 24px; }
#content tr.odd td {
  background: #f2f7fc; }
#content.single-video .player {
  margin: 20px 0; }

.wmp-thumb div {
  background: url(../images/play.png) no-repeat center center;
  cursor: pointer;
  opacity: .8;
  filter: alpha(opacity=80); }
.wmp-thumb.small div {
  background: url(../images/play_small.png) no-repeat center center;
  cursor: pointer;
  opacity: .8;
  filter: alpha(opacity=80); }

.home .sticky {
  background: #f2f7fc;
  border-top: 4px solid #000;
  margin-left: -20px;
  margin-right: -20px;
  padding: 18px 20px; }

.single .hentry {
  border: none;
  width: 100%;
  margin: 0; }

.content-page {
  float: left;
  width: 710px;
  font-size: 14px; }

.page-title span {
  font-size: 20px;
  font-style: italic;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400; }

.entry-meta {
  color: #4E565B;
  font-size: 14px;
  -webkit-text-size-adjust: 120%;
  margin: 0 0 15px; }

.entry-summary {
  padding: 0; }

.entry-content {
  float: left;
  width: 100%;
  margin-bottom: 14px !important;
  padding: 0; }
  .entry-content img {
    border: 2px solid #CFDBE2 !important;
    padding: 3px; }
  .entry-content .wp-caption img {
    border: none !important;
    padding: 0; }
  .entry-content fieldset {
    border: 1px solid #e7e7e7;
    margin: 0 0 24px;
    padding: 24px; }
    .entry-content fieldset legend {
      background: #fff;
      color: #000;
      font-family: "Roboto", Helvetica, Arial, sans-serif;
      font-weight: 500;
      padding: 0 24px; }
  .entry-content blockquote.left {
    float: left;
    margin-left: 0;
    margin-right: 24px;
    text-align: right;
    width: 33%; }
  .entry-content blockquote.right {
    float: right;
    margin-left: 24px;
    margin-right: 0;
    text-align: left;
    width: 33%; }

.page-link {
  clear: both;
  color: #000;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  word-spacing: .5em;
  margin: 0 0 22px; }

.home .sticky .page-link a {
  background: #d9e8f7; }

body.page .edit-link {
  clear: both;
  display: block; }

#entry-author-info {
  background: #f2f7fc;
  clear: both;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  margin: 24px 0; }
  #entry-author-info #author-avatar {
    background: #fff;
    border: 1px solid #e7e7e7;
    float: left;
    height: 60px;
    display: none;
    margin: 50px -104px 20px 20px;
    padding: 11px; }
  #entry-author-info #author-description {
    float: left;
    width: 600px;
    padding-left: 10px; }
  #entry-author-info #author-description-publication {
    float: left;
    width: 710px; }

.author-inner {
  float: left;
  padding: 10px; }

#content[role=blog-page] #author-description {
  width: 600px; }

/*#entry-author-info {
  #author-description {
    h2 {
      color: #FFF;
      background: url(../images/blue-pattern.png) repeat;
      margin-left: -10px;
    }
    p {
      float: left;
      margin: 20px 20px -10px;
    }
  }
  h2 {
    color: #000;
    font-size: 100%;
    @include normal-font-bold;
    margin-bottom: 0;
  }
}*/
.entry-utility {
  clear: both;
  color: #596F79;
  font-size: 12px;
  line-height: 18px;
  display: none;
  -webkit-text-size-adjust: 120%; }

.author-page .entry-summary a {
  line-height: 12px; }

a.link {
  display: block;
  width: 150px;
  height: 30px;
  line-height: 30px;
  font-size: 15px;
  text-decoration: none;
  color: #4E565B;
  background-color: #E3E9ED;
  text-align: center;
  box-shadow: 0 3px 3px #4E565B;
  border-bottom: 1px solid #E3E9ED;
  cursor: pointer;
  padding: 0 10px; }

.hentry h2 {
  background: none;
  box-shadow: none;
  text-align: left;
  padding: 0; }

.wp-caption {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  max-width: 632px !important;
  text-align: center;
  padding: 4px; }
  .wp-caption img {
    margin: 5px 5px 0; }
  .wp-caption p.wp-caption-text {
    color: #596F79;
    font-size: 12px;
    margin: 5px; }

.gallery {
  margin: 0 auto 18px; }
  .gallery .gallery-item {
    float: left;
    margin-top: 0;
    text-align: center;
    width: 33%; }
  .gallery img {
    border: 10px solid #f1f1f1; }

.gallery-columns-2 .attachment-medium {
  max-width: 92%;
  height: auto; }

.gallery-columns-4 .attachment-thumbnail {
  max-width: 84%;
  height: auto; }

.gallery .gallery-caption {
  color: #596F79;
  font-size: 12px;
  margin: 0 0 12px; }

#content .attachment img {
  display: block;
  margin: 0 auto; }

.navigation {
  color: #596F79;
  font-size: 12px;
  line-height: 18px;
  overflow: hidden;
  -webkit-text-size-adjust: 120%; }

.nav-previous {
  float: left;
  width: 50%; }

.nav-next {
  float: right;
  text-align: right;
  width: 50%; }

#nav-above {
  display: none;
  margin: 0 0 18px; }

#nav-below {
  margin: -18px 0 0; }

#whiteheadwrapper {
  background-color: #fff;
  height: 43px; }

.whitehead {
  width: 950px;
  margin: 0 auto; }

#bluewrap {
  background: url(../images/bg7.png) repeat-x;
  height: 155px;
  padding: 0; }

.branding {
  width: 1020px;
  margin: 0 auto; }

#menu-languages {
  color: #5E727D;
  font-size: 12px;
  height: 24px;
  line-height: 12px;
  width: 950px;
  float: right;
  clear: right; }
  #menu-languages ul li {
    border-left: 1px solid #5e727d;
    padding-left: 6px;
    float: left;
    clear: none;
    margin-left: 6px; }
    #menu-languages ul li:first-child {
      border-left: 0 solid red; }
    #menu-languages ul li a {
      text-decoration: none;
      border-bottom: 1px solid #FFF; }
  #menu-languages div.social {
    float: left;
    clear: none;
    margin: 5px 0 0; }
  #menu-languages ul {
    list-style: none;
    float: right;
    clear: right;
    margin: 20px 0 0; }

.branding .header-image {
  width: 1050px;
  height: 120px;
  float: left;
  background: url(../images/hbanner.png) no-repeat;
  margin: 0 0 0 -20px; }

#access {
  height: 30px;
  -webkit-text-size-adjust: 120%;
  margin: 2px 0 0; }
  #access div.search_wrapper {
    width: 172px;
    margin: 1px 10px 0 0; }
  #access div.menu-header ul li {
    border-left: 1px solid #FFF;
    margin: 7px 0 5px; }
    #access div.menu-header ul li a {
      color: #FFF;
      line-height: 20px;
      font-size: 16px;
      font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
      font-weight: 400; }

.search_wrapper {
  float: right;
  clear: right;
  width: 200px;
  padding-top: 4px; }

.water-mark {
  color: #CCC !important;
  font-style: italic; }

body.msie.v7 #searchform {
  margin-top: -25px; }

#searchform input[type=text] {
  float: left;
  width: 140px;
  border: none;
  padding-right: 26px;
  height: 20px;
  outline: none; }
#searchform input[type=image] {
  width: 24px;
  height: 20px;
  margin: 1px 0 0 -24px; }

#searchsubmit {
  height: 24px;
  line-height: 30px;
  float: left;
  font-size: 15px;
  text-decoration: none;
  color: #4E565B;
  background-color: #E3E9ED;
  text-align: center;
  box-shadow: 0 3px 3px #4E565B;
  border: none;
  cursor: pointer; }
  #searchsubmit:hover {
    background-color: #4E565B;
    color: #FFF !important;
    cursor: pointer; }

#site-info a {
  color: #000;
  text-decoration: none; }

#site-generator a {
  background: url(../twentyten%20-%20Copy/images/wordpress.png) center left no-repeat;
  color: #666;
  display: inline-block;
  line-height: 16px;
  padding-left: 20px;
  text-decoration: none; }

img#wpstats {
  display: none;
  margin: 0 auto 10px; }

#footer div.widget-area {
  background: transparent;
  border: 0 solid #778891;
  border-right: 1px solid #778891;
  margin: 0;
  padding: 0 15px 0 30px; }
  #footer div.widget-area#first {
    padding-left: 10px;
    width: 235px; }
  #footer div.widget-area#second {
    width: 194px; }
  #footer div.widget-area#third {
    width: 217px; }
  #footer div.widget-area#fourth {
    width: 127px;
    padding-right: 0;
    border: 0 solid #778891; }
#footer a {
  color: #FFF;
  font-size: 11px;
  border: none; }
#footer ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }
#footer h3 {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #FFF;
  height: 35px;
  margin: 16px 0; }

div.social a {
  float: left;
  clear: none;
  width: 36px;
  height: 35px;
  border: none; }

#footer .textwidget {
  padding: 0 !important; }
#footer .social {
  margin-top: -20px; }

div.social a.facebook {
  background: url(../images/ui.png); }
  div.social a.facebook:hover {
    background: url(../images/ui.png) 0 -36px; }
div.social a.twitter {
  background: url(../images/ui.png) -36px 0; }
  div.social a.twitter:hover {
    background: url(../images/ui.png) -36px -36px; }
div.social a.youtube {
  background: url(../images/ui.png) -72px 0; }
  div.social a.youtube:hover {
    background: url(../images/ui.png) -72px -36px; }
div.social a.googleplus {
  background: url(../images/ui.png) -181px 0; }
  div.social a.googleplus:hover {
    background: url(../images/ui.png) -181px -36px; }
div.social a.rss {
  background: url(../images/ui.png) -108px 0; }
  div.social a.rss:hover {
    background: url(../images/ui.png) -108px -36px; }
div.social p {
  margin-bottom: 5px;
  font-size: 14px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500; }
div.glowing-connect-us {
  width: 180px;
  height: 40px;
  background: url(../images/blue-transparent.png) no-repeat -10px; }

#primary #newsletter-submit {
  position: relative;
  float: left;
  clear: none;
  width: 180px;
  margin-left: 18px; }

#submit-email {
  width: 215px;
  height: 26px;
  line-height: 26px !important;
  border: 3px solid #E8EEF2;
  margin-left: 10px; }

body.msie .check-box:hover {
  background: url(../images/ui.png) -349px -39px; }
body.msie .check-box.checked:hover {
  background: url(../images/ui.png) -349px -57px; }

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.subscribe-fieldset {
  padding-top: 10px; }
  .subscribe-fieldset .check-box-warrper:first-child {
    margin-top: 10px; }
  .subscribe-fieldset .row {
    margin-bottom: 7px; }
    .subscribe-fieldset .row input.text-input, .subscribe-fieldset .row input[type=text] {
      margin-left: 10px;
      border: 1px solid #999;
      padding: 3px; }
    .subscribe-fieldset .row input[type=checkbox], .subscribe-fieldset .row input.checkbox {
      float: left;
      width: 19px;
      margin: 5px 8px 0 0; }
    .subscribe-fieldset .row input[type=submit] {
      float: right;
      width: 115px;
      cursor: pointer;
      font-size: 15px !important;
      font-family: "Roboto", Helvetica, Arial, sans-serif;
      font-weight: 500;
      text-decoration: none;
      color: #4E565B;
      background-color: #E3E9ED;
      text-align: center;
      box-shadow: 0 3px 3px #4E565B;
      border: 1px solid #b0bcc4;
      margin: 10px 5px 0 0; }
    .subscribe-fieldset .row.credits {
      width: 215px;
      float: left;
      font-size: 10px;
      text-align: right; }
    .subscribe-fieldset .row.light {
      margin: 0; }
    .subscribe-fieldset .row label {
      display: block;
      text-align: right; }
      .subscribe-fieldset .row label.checkbox-label {
        margin-left: 25px;
        text-align: left;
        padding-bottom: 5px;
        padding-top: 0; }
      .subscribe-fieldset .row label.text-label {
        float: left;
        width: 3em;
        line-height: 20px;
        padding-top: 3px; }

.button-submit-subscribeForm {
  width: 155px;
  color: #34434A;
  background-color: #9EB8C7;
  border: none;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
  font-size: 14px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-align: center; }

.ticker-stage {
  float: left;
  clear: none;
  width: 400px;
  margin-top: 90px; }

.image-warrper a {
  color: #4E565B; }

.middle-east-blog a:first-child {
  border-bottom: 1px dotted #5A737E; }
.middle-east-blog p {
  width: 200px;
  margin: 0; }

.subscribtion-content {
  padding-top: 0; }
  .subscribtion-content .row {
    margin: 0 0 2px; }
  .subscribtion-content input {
    width: 134px; }
    .subscribtion-content input[type=submit] {
      width: 130px;
      height: 28px;
      float: right;
      margin: 10px; }

.blue_text_box {
  background-color: #e1eafb;
  border: 1px solid #cddaf5;
  padding: 10px; }

dl.contents_authors dd a {
  display: inline !important;
  font-size: 14px !important; }

dl.contents_authors dd {
  font-size: 14px !important;
  padding-bottom: 5px; }

img.book_header_banner {
  display: block;
  margin-bottom: 16px; }

.book_header_title {
  margin-top: 0;
  background: none;
  box-shadow: none;
  font-size: 50px;
  line-height: 50px;
  font-family: 'Roboto Condensed', Roboto, 'Open Sans', Helvetica, Arial, sans-serif;
  color: black; }

.book_header_author {
  text-align: center;
  font-weight: 700 !important;
  color: white;
  font-size: 25px;
  line-height: 60px;
  color: #667980;
  margin-bottom: 25px; }

.book_header_author a {
  font-weight: 700 !important;
  border: none;
  text-decoration: none;
  color: #667980; }

.image-warrper {
  overflow: hidden;
  float: left;
  width: 110px;
  height: 110px; }

.subscribeForm {
  margin-left: 10px; }

#error_message {
  margin-top: 10px;
  height: 26px;
  display: none;
  font-size: 12px;
  width: 194px;
  padding: 8px 5px 0; }

#primary #submit-email {
  width: 180px; }

#newsletter-submit {
  width: 215px;
  height: 26px;
  line-height: 26px;
  cursor: pointer;
  margin: 7px 0 0 4px;
  padding: 2px; }

.upcoming-events a:first-child {
  border-bottom: 1px solid #999; }

#error_message.email_error_message {
  background-color: #FCC;
  color: #B0296B;
  border: 1px solid #E79090;
  display: inline;
  float: left;
  clear: none;
  width: 194px; }

.valid_email_msg {
  margin: 50px 0 0 50px; }

.address-form .ginput_container label {
  padding-bottom: 15px; }

.donation-plans ul {
  width: 70%; }
  .donation-plans ul li {
    float: left;
    width: 40%; }

.donation-form input.button {
  height: 30px;
  width: 115px;
  float: left;
  cursor: pointer;
  font-size: 15px !important;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
  color: #4E565B;
  background-color: #E3E9ED;
  text-align: center;
  box-shadow: 0 3px 3px #4E565B;
  border: none !important;
  margin: 2px 5px 10px 0; }
  .donation-form input.button:hover {
    color: #FFF !important;
    background-color: #4E565B; }

#researchers-table {
  float: left;
  border: none !important;
  margin: 0;
  padding: 0; }
  #researchers-table tr {
    float: left;
    border: none;
    margin: 0;
    padding: 0; }
    #researchers-table tr td {
      border: none;
      vertical-align: top;
      margin: 0;
      padding: 0; }

.image-wrapper {
  display: block;
  float: left;
  border: 1px solid #CFDBE2;
  margin: 0 10px 10px 0;
  padding: 5px; }

.load-more-posts-wrapper {
  width: 100%;
  font-size: 18px;
  text-align: center;
  padding: 20px 0; }
  .load-more-posts-wrapper #do-show-more-posts {
    margin: auto; }
  .load-more-posts-wrapper .loader {
    display: none;
    width: 50px;
    height: 50px;
    background: url(../images/loader.gif) no-repeat 0 0;
    margin: auto; }

.copyrights {
  text-align: center;
  margin-top: 28px; }

.widget-area {
  -webkit-text-size-adjust: 120%; }

#gform_1 .emailinput {
  margin: 0 0 10px !important; }

#content #gform_1 .gform_wrapper .instruction {
  display: block;
  margin: 0 !important; }

#IFPAGE .h2 {
  vertical-align: top !important; }

.sykes_picot_page {
  color: #000; }

.sykes_picot_content {
  float: left;
  width: 65% !important; }
  .sykes_picot_content h3 {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-size: 18px !important;
    margin-top: 21px !important;
    margin-bottom: 11px !important;
    color: #667980; }
    .sykes_picot_content h3.author {
      text-align: center;
      margin-bottom: 21em !important; }
  .sykes_picot_content .sykes_picot_author_meta {
    display: block;
    text-align: center;
    margin: 1em auto 1.2em; }
  .sykes_picot_content .entry-content ul {
    list-style: disc !important; }
  .sykes_picot_content h2 {
    font-size: 1.5em !important;
    line-height: 1.7em !important;
    text-align: center;
    color: #667980;
    margin: 32px auto !important; }
  .sykes_picot_content h2 {
    font-family: "Roboto Condensed", Roboto, "Open Sans", Helvetica, Arial, sans-serif !important;
    font-size: 32px !important;
    line-height: 32px !important;
    margin: 32px auto 32px auto !important;
    color: #08256c; }
  .sykes_picot_content ol li {
    margin-left: 2.5em; }

h2.book_main_title {
  font-family: "Roboto Condensed", Roboto, "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 28px !important;
  line-height: 30px !important;
  margin: 0 auto 32px auto !important;
  color: #08256c;
  text-align: center; }

h3.sykes_picot_author_name {
  color: #FFF !important;
  background-color: #667980;
  text-align: center;
  padding: 13px 0; }

.book_author_meta_name {
  display: block;
  margin: 1em auto 1.2em;
  font-size: 20px;
  line-height: 20px;
  font-style: italic;
  text-align: center; }

div.entry-content .my_star_separator {
  text-align: center;
  margin-top: 2em;
  margin-bottom: 1em; }
div.entry-content .my_notes_title {
  text-align: center;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500; }
div.entry-content div.my_footnotes {
  margin-bottom: 14px;
  word-wrap: break-word; }
  div.entry-content div.my_footnotes p {
    font-size: 13px !important;
    line-height: 16px !important; }
    div.entry-content div.my_footnotes p a {
      font-family: "Roboto", Helvetica, Arial, sans-serif;
      font-weight: 400;
      font-size: 13px !important;
      line-height: 16px !important; }

.entry-content #jib_head #ica {
  text-align: center;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  margin-bottom: 0; }
.entry-content #jib_head #wechsler {
  margin-top: 0;
  text-align: center; }
.entry-content #jib_head span.jib_meta {
  padding-right: 60px;
  font-style: italic; }
.entry-content ul#jib_list {
  margin-bottom: 40px;
  margin-top: 40px; }
  .entry-content ul#jib_list li {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    margin-bottom: 20px; }
.entry-content div.my_bg_box {
  background-color: #E8EEF2;
  border: 1px solid silver;
  padding: 10px; }
  .entry-content div.my_bg_box h3 {
    color: black !important;
    margin-top: 0.5em !important; }
.entry-content h4 {
  margin-top: 1.2em;
  margin-bottom: 0.8em;
  color: #08256c; }
.entry-content dd {
  margin-left: 1.5em; }

ul.jpsr_link_list {
  text-align: center;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #025953;
  list-style-type: none;
  margin: 18px auto; }
  ul.jpsr_link_list li {
    display: inline;
    padding-left: 7px;
    padding-right: 7px; }
    ul.jpsr_link_list li a {
      display: inline;
      font-family: "Roboto", Helvetica, Arial, sans-serif;
      font-weight: 400;
      color: #025953 !important;
      font-size: 16px;
      white-space: nowrap; }

#homeland_portal_content {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  width: 65%;
  border: 1px solid #e7e7e7;
  float: left;
  margin: auto;
  padding: 0 20px; }
  #homeland_portal_content h1 {
    width: 500px;
    text-align: center;
    float: none;
    margin: auto auto 42px; }
  #homeland_portal_content .homeland_header_image {
    display: block !important;
    border: none !important;
    margin: auto auto 24px; }
  #homeland_portal_content dl#contents {
    display: inline-block;
    padding-right: 15px;
    text-align: center; }
    #homeland_portal_content dl#contents a {
      color: #112a4a !important;
      font-size: 22px !important;
      font-family: "Roboto", Helvetica, Arial, sans-serif;
      font-weight: 500;
      line-height: 26px !important;
      padding: 15px 0 5px !important; }
  #homeland_portal_content h3 {
    color: #112a4a !important;
    font-size: 22px !important;
    line-height: 28px !important;
    padding-bottom: 10px;
    border-bottom: 5px #9e2935 solid;
    margin: 42px auto 28px; }
  #homeland_portal_content .homeland_item {
    border-bottom: 1px solid #BECEC7;
    margin-bottom: 14px; }
    #homeland_portal_content .homeland_item h4 {
      margin-bottom: 18px;
      font-size: 16px; }
    #homeland_portal_content .homeland_item .link_to_top {
      display: block;
      text-align: right;
      font-size: x-small; }
  #homeland_portal_content .homeland_meta .homeland_author a {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400; }
  #homeland_portal_content a.homeland_read_more {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 14px; }

#homeland_menu {
  width: 30%;
  float: right;
  font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
  font-weight: 400; }
  #homeland_menu ul {
    list-style-type: none;
    margin-left: 0 !important;
    padding-left: 0 !important;
    border-bottom: 1px solid #e7e7e7; }
    #homeland_menu ul li {
      border-top: 1px solid #e7e7e7;
      margin-left: 0 !important;
      padding-left: 0 !important; }
      #homeland_menu ul li ul li a {
        padding-left: 35px; }
      #homeland_menu ul li ul li ul li a {
        padding-left: 65px; }
      #homeland_menu ul li a {
        font-size: 17px;
        display: block;
        border: none;
        text-decoration: underline;
        color: #112a4a !important;
        font-family: "Roboto", Helvetica, Arial, sans-serif;
        font-weight: 500;
        padding: 10px 5px; }
  #homeland_menu .current_page_item a {
    background-color: #e7e7e7;
    text-decoration: none; }
  #homeland_menu .current_page_item ul li a {
    background-color: #FFF;
    text-decoration: underline; }

#category_related_content {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 10px;
  border: 1px solid #e7e7e7;
  padding: 0 10px 0; }
  #category_related_content #category_image_video {
    width: 39%;
    float: left;
    text-align: center; }
    #category_related_content #category_image_video div {
      text-align: center;
      margin: 32px auto 32px; }
  #category_related_content #daily_category_headlines {
    float: right;
    width: 59%; }
    #category_related_content #daily_category_headlines ul {
      list-style-type: disc; }
    #category_related_content #daily_category_headlines .daily_category_item {
      margin-bottom: 8px; }
      #category_related_content #daily_category_headlines .daily_category_item h5 .daily_category_date {
        font-family: "Roboto", Helvetica, Arial, sans-serif;
        font-weight: 400; }
    #category_related_content #daily_category_headlines #daily_category_more {
      font-size: 16px;
      text-align: center;
      margin: 16px auto; }
    #category_related_content #daily_category_headlines h3 {
      font-size: 16px;
      text-align: center;
      color: #596F79;
      margin: 14px auto;
      font-family: "Roboto", Helvetica, Arial, sans-serif;
      font-weight: 500; }

.homepage-title {
  width: 100%;
  height: 0;
  position: absolute;
  float: left;
  background-position: left top;
  background-repeat: no-repeat; }

#marquee-wrapper {
  width: 100%;
  height: 18px;
  float: left;
  clear: left;
  font-size: 12px;
  display: inline;
  margin: 15px 0 0; }
  #marquee-wrapper a {
    display: inline-block;
    color: #4E565B;
    margin-right: 20px;
    border-bottom: 1px dotted #879EAD;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400; }
    #marquee-wrapper a:hover {
      color: #4E565B;
      border-bottom: 1px solid #596F79; }

body.msie.v7 #marquee-wrapper {
  margin-top: 40px; }

.marquee-title {
  width: 140px;
  height: 18px;
  float: left;
  color: #4E565B; }

.marquee {
  width: 810px;
  height: 18px;
  float: right;
  clear: right;
  overflow: hidden; }
  .marquee .pointer div a {
    border-bottom: 1px dotted #879EAD; }
  .marquee ul {
    width: 1000px;
    list-style: none;
    float: left;
    clear: none; }
    .marquee ul li {
      width: auto;
      float: left;
      clear: none;
      margin-right: 20px; }
      .marquee ul li a {
        width: auto;
        float: left;
        clear: none; }

h2.normal {
  font-size: 22px !important;
  color: #4E565B;
  line-height: 28px;
  background: 0 0;
  text-align: left;
  box-shadow: none;
  margin: 0 0 14px;
  padding: 0; }

.home .subscribtion h2 {
  margin-bottom: 0 !important; }

.videos h2 {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  margin-bottom: 20px; }

a.read-more {
  border-bottom: 1px dotted #879EAD; }

.box.left {
  width: 580px;
  height: 330px;
  border: 3px solid #728A96;
  margin-bottom: 20px;
  float: left;
  clear: left;
  background: #CEDDE3; }
  .box.left .box-header {
    width: 580px;
    height: 46px;
    float: left;
    clear: left;
    background: url(../images/blue-pattern.png);
    box-shadow: 0 3px 3px #4E565B;
    padding: 10px 0 5px; }
    .box.left .box-header h3 {
      color: #FFF;
      text-align: center;
      font-family: "Roboto", Helvetica, Arial, sans-serif;
      font-weight: 400; }
  .box.left .stage {
    width: 240px;
    height: 240px;
    float: left;
    border: 6px solid #FFF;
    overflow: hidden;
    margin: 8px; }
    .box.left .stage div {
      width: 240px;
      height: 240px;
      background-position: center center;
      background-repeat: no-repeat;
      background-color: #E3E9ED;
      position: absolute;
      z-index: 5; }
  .box.left ul.articles {
    width: 355px;
    height: 240px;
    float: left;
    list-style: none;
    position: relative;
    z-index: 6;
    margin: 8px 0 0 -50px; }
    .box.left ul.articles li {
      width: 302px;
      height: 81px;
      cursor: pointer;
      margin-bottom: 7px;
      padding: 0 10px 0 50px; }
      .box.left ul.articles li.selected {
        background: url(../images/white-arrow.png) no-repeat 16px 0; }
      .box.left ul.articles li h3 {
        font-size: 16px;
        font-family: "Roboto", Helvetica, Arial, sans-serif;
        font-weight: 500;
        padding-top: 2px; }
      .box.left ul.articles li p {
        font-size: 11.5px;
        line-height: 14px; }
.box.right {
  width: 350px;
  height: 300px;
  margin-bottom: 20px;
  float: right;
  clear: right;
  margin-right: 0; }
  .box.right h2 {
    height: 64px;
    line-height: 64px;
    margin-bottom: 5px;
    padding: 0; }
    .box.right h2 a {
      color: #fff; }
      .box.right h2 a:hover {
        text-decoration: underline; }
  .box.right .item {
    width: 330px;
    float: left;
    clear: left;
    line-height: 16px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400;
    cursor: pointer;
    padding: 0 10px 8px; }
  .box.right h3 {
    line-height: 16px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    margin-top: 4px;
    padding: 0; }
  .box.right span {
    font-size: 11px;
    line-height: 9px;
    font-style: italic;
    margin: 0;
    padding: 0; }
  .box.right p {
    height: 28px;
    font-size: 11.5px;
    line-height: 15px;
    margin-top: 0;
    overflow: hidden; }
  .box.right a {
    color: #667980;
    text-decoration: none; }
    .box.right a.post:first-child {
      width: 123px;
      height: 123px; }
    .box.right a.link {
      margin-left: 100px;
      margin-top: 18px; }

.ica-slider h2 a:hover {
  text-decoration: underline;
  color: #FFF; }

.latest_slider {
  width: 950px;
  height: 300px;
  float: left;
  clear: left; }
  .latest_slider td.slide-description {
    vertical-align: top; }
  .latest_slider .slider_wrapper {
    width: 850px;
    height: 240px;
    float: left;
    clear: none;
    overflow: hidden; }

.slider_wrapper ul li div.img {
  width: 190px;
  height: 190px;
  background-position: center center;
  float: left;
  background-repeat: no-repeat; }

.banner {
  padding-bottom: 20px;
  clear: left;
  float: left;
  width: 100%;
  overflow: hidden; }

.latest_slider .left {
  width: 41px;
  height: 110px;
  float: left;
  clear: left;
  cursor: pointer;
  margin: 105px 0 0; }
  .latest_slider .left .arrow {
    width: 36px;
    height: 42px;
    background: url(../images/ui.png) no-repeat 0 -70px; }
  .latest_slider .left.disabled:hover .arrow {
    background-position: 0 -70px;
    cursor: default; }
  .latest_slider .left:hover .arrow {
    background-position: -72px -70px; }
.latest_slider .right {
  width: 37px;
  height: 110px;
  float: right;
  cursor: pointer;
  margin: 105px 0 0; }
  .latest_slider .right .arrow {
    width: 36px;
    height: 42px;
    background: url(../images/ui.png) no-repeat -36px -70px; }
  .latest_slider .right:hover .arrow {
    background-position: -108px -70px; }
  .latest_slider .right.disabled:hover .arrow {
    background-position: -36px -70px;
    cursor: pointer; }
.latest_slider ul {
  width: 850px;
  height: 210px;
  float: left;
  clear: none;
  list-style: none;
  margin: 0;
  padding: 0; }
.latest_slider li {
  width: 190px;
  height: 240px;
  float: left;
  clear: none;
  overflow: hidden;
  margin: 0 10px 30px 15px;
  padding: 0; }
  .latest_slider li h3 {
    width: 180px;
    height: 54px;
    text-align: center;
    line-height: 18px;
    background-color: #35424A;
    padding: 5px; }
  .latest_slider li img {
    width: 190px;
    height: 190px !important; }
  .latest_slider li:hover {
    cursor: pointer; }

.top-strip .featured-video {
  width: 405px;
  float: left;
  margin-left: 20px; }

.featured-video {
  padding-bottom: 5px; }
  .featured-video .video {
    width: 405px;
    height: 244px;
    margin: 20px 0 0; }
  .featured-video a.link {
    margin-left: auto;
    margin-right: auto; }

.sidebar-item.video-item .video {
  float: left;
  margin: 15px 0; }
.sidebar-item.video-item a.link {
  margin-bottom: 15px;
  box-shadow: 0 3px 3px #4E565B !important; }

.bottom-strip .upcoming,
.top-strip .about {
  width: 250px;
  float: left;
  margin-left: 20px; }
  .bottom-strip .upcoming .about-content,
  .top-strip .about .about-content {
    margin-top: 10px; }

.about p {
  width: 250px;
  height: 112px; }

.bottom-strip {
  width: 950px;
  float: left;
  clear: left;
  margin: 10px auto;
  padding: 10px 0;
  font-size: 14px;
  line-height: 18px; }
  .bottom-strip p {
    margin-bottom: 18px; }
  .bottom-strip .subscribtion {
    width: 250px;
    float: left; }
    .bottom-strip .subscribtion ul {
      margin-left: 5px;
      width: 245px; }
  .bottom-strip .calendar {
    width: 250px;
    height: 120px;
    overflow: hidden;
    margin: 10px 0; }
    .bottom-strip .calendar a {
      width: 250px;
      height: 25px;
      cursor: pointer;
      text-decoration: none;
      color: #4E565B; }

.calendar a h4 {
  border-bottom: 1px solid #C9DBE5;
  text-decoration: none;
  padding: 4px 0; }
  .calendar a h4:hover {
    background-color: #E3E9ED; }

.bottom-strip .calendar a .item {
  color: #4E565B;
  padding: 0 5px; }

.daily-ticker a.link,
.featured-video a.link {
  border-bottom: 1px solid #E3E9ED; }
  .daily-ticker a.link:hover,
  .featured-video a.link:hover {
    border-bottom: 1px solid #596F79; }

.ticker-wrapper {
  width: 400px;
  margin-top: 10px; }
  .ticker-wrapper h3 {
    text-align: center;
    margin-bottom: 25px;
    font-style: italic; }
    .ticker-wrapper h3 a {
      text-decoration: none; }
      .ticker-wrapper h3 a:hover {
        text-decoration: underline; }

.daily-ticker {
  width: 400px;
  float: left;
  margin-left: 20px;
  margin-bottom: 5px; }
  .daily-ticker a.link {
    display: block;
    margin: 10px auto 0 auto; }

span.author-and-date {
  float: left;
  margin: 4px 0 !important; }

.author-page h1.author-title {
  background: url(../images/red-bg.png) repeat;
  text-align: left;
  border-bottom: 4px solid #4E565B;
  color: #FFF;
  margin: 0;
  padding: 10px 10px 8px; }
.author-page h1.page-title {
  text-align: left;
  border-bottom: 2px solid #5E7482;
  box-shadow: none;
  background: none;
  color: #5E7482;
  font-size: 24px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  margin: 0 0 20px;
  padding: 20px 0 10px; }

#content.author-page .entry-summary p {
  color: #4E565B;
  margin: 0; }
#content.author-page h2.entry-title {
  text-align: left;
  box-shadow: none;
  background: none;
  color: #4E565B;
  font-size: 16px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  margin: 0;
  padding: 0; }
  #content.author-page h2.entry-title a {
    color: #4E565B;
    text-decoration: none;
    border-style: none; }
    #content.author-page h2.entry-title a:hover {
      border-bottom: 1px dotted #4E565B; }

.author-page #entry-author-info {
  background: url(none);
  border-bottom: 10px solid #E8EEF2;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  color: #5E7482;
  padding-bottom: 10px;
  margin: 0 0 20px; }

.search-strip {
  background: url(../images/bg.gif) repeat;
  text-align: left;
  box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.5);
  position: relative;
  z-index: 100;
  height: 26px;
  padding: 10px 8px; }

.search-filter {
  background: #E8EEF2;
  padding: 10px;
  z-index: 99; }
  .search-filter .filter {
    float: left;
    width: 200px;
    height: 75px;
    margin-right: 20px;
    padding-right: 20px;
    border-right: 1px dotted #FFF; }
    .search-filter .filter.last {
      border: none;
      margin: 0;
      padding: 0; }
    .search-filter .filter label {
      width: 200px;
      font-size: 11px;
      font-family: "Roboto", Helvetica, Arial, sans-serif;
      font-weight: 400;
      color: #6B838F;
      text-align: center;
      float: left;
      background: #E8EEF2;
      box-shadow: none;
      position: relative;
      z-index: 200;
      margin: 0;
      padding: 0; }

.search-strip input[type="text"] {
  width: 380px !important;
  float: left;
  margin-top: -2px;
  padding: 5px; }
.search-strip input[type="image"] {
  margin-top: 4px; }

h2.entry-title {
  text-align: left;
  border-bottom: 2px solid #5E7482;
  box-shadow: none;
  background: none;
  color: #5E7482;
  margin: 0 0 20px;
  padding: 20px 0 4px; }

.refine-search-buttoon {
  width: 130px;
  float: right;
  clear: both;
  font-size: 15px;
  text-align: center;
  background: url(../images/bg.gif) repeat;
  color: #FFF;
  cursor: pointer;
  box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.1);
  margin: -10px 0 0;
  padding: 5px; }

.advansed-search {
  width: 200px;
  height: 24px;
  font-size: 14px;
  float: left;
  color: #FFF;
  margin: 3px 15px 0 10px; }
  .advansed-search .refine-search-text {
    width: 150px;
    float: left;
    text-align: left;
    color: #FFF;
    cursor: pointer; }
  .advansed-search .icon {
    width: 24px;
    float: right;
    margin-left: 8px; }

.left-box-header h2 a:hover {
  color: #FFF;
  text-decoration: underline; }

.select-box-header {
  background: #FFF url(../images/slectbox-arrow.png) no-repeat right 12px;
  float: left;
  width: 170px;
  cursor: pointer;
  border: 1px solid #ccc;
  padding: 6px 20px 6px 6px; }

input[type="text"].select-box-date {
  background: #FFF url(../images/slectbox-arrow.png) no-repeat right 12px;
  float: left;
  width: 65px;
  cursor: pointer;
  border: 1px solid #ccc;
  box-shadow: none;
  outline: none;
  margin: 0 10px 0 0;
  padding: 6px 20px 6px 6px; }

.hentry.last {
  border-bottom: none; }

.entry-summary a {
  border-bottom: 1px dotted #4C616B; }

.select-box {
  background: #FFF url(../images/slectbox-arrow.png) no-repeat right 12px;
  float: left;
  width: 170px;
  cursor: pointer;
  border: 1px solid #CCC;
  position: relative;
  z-index: 200;
  padding: 6px 20px 6px 6px; }

.select-box-options {
  display: none;
  background: #FFF;
  width: 187px;
  list-style: none;
  position: absolute;
  max-height: 250px;
  overflow: auto;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  margin: 55px 0 0 2px;
  padding: 4px; }
  .select-box-options li {
    cursor: pointer;
    padding: 2px; }
    .select-box-options li:hover {
      background: #9EB8C7;
      color: #FFF; }

.clear-search-button {
  color: #596F79;
  float: right;
  padding-right: 10px;
  cursor: pointer;
  font-size: 14px; }
  .clear-search-button:hover {
    text-decoration: underline;
    color: red; }

.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px); }

.ui-helper-reset {
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
  margin: 0;
  padding: 0; }

.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

* html .ui-helper-clearfix {
  height: 1%; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  filter: Alpha(Opacity=0); }

.ui-state-disabled {
  cursor: default !important;
  opacity: .35;
  filter: alpha(opacity=35);
  filter: Alpha(Opacity=35);
  background-image: none; }

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  background-image: url(../images/ui-icons_469bdd_256x240.png); }

.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .30;
  filter: alpha(opacity=30);
  filter: Alpha(Opacity=30); }

.ui-widget {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1.1em; }
  .ui-widget .ui-widget {
    font-size: 1em; }

.ui-widget-content {
  border: 1px solid #a6c9e2;
  background: #fcfdfd url(../images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
  color: #222; }
  .ui-widget-content a {
    color: #222; }

.ui-widget-header {
  border: 1px solid #4e565b;
  background: #667d8a url(../images/ui-bg_gloss-wave_55_667d8a_500x100.png) 50% 50% repeat-x;
  color: #fff;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500; }

.ui-widget :active {
  outline: none; }

.ui-widget-content .ui-icon {
  background-image: url(../images/ui-icons_469bdd_256x240.png); }

.ui-widget-header .ui-icon {
  background-image: url(../images/ui-icons_d8e7f3_256x240.png); }

.ui-state-default .ui-icon {
  background-image: url(../images/ui-icons_6da8d5_256x240.png); }

.ui-state-active .ui-icon {
  background-image: url(../images/ui-icons_f9bd01_256x240.png); }

.ui-state-highlight .ui-icon {
  background-image: url(../images/ui-icons_3e5365_256x240.png); }

.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-off {
  background-position: -96px -144px; }

.ui-icon-radio-on {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

.ui-corner-all {
  -khtml-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -khtml-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -khtml-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -khtml-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px; }

.ui-corner-top {
  -khtml-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -khtml-border-top-right-radius: 5px;
  border-top-right-radius: 5px; }

.ui-corner-left {
  -khtml-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -khtml-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px; }

.ui-corner-tl {
  -khtml-border-top-left-radius: 5px;
  border-top-left-radius: 5px; }

.ui-corner-right {
  -khtml-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -khtml-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px; }

.ui-corner-tr {
  -khtml-border-top-right-radius: 5px;
  border-top-right-radius: 5px; }

.ui-corner-bottom {
  -khtml-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -khtml-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px; }

.ui-corner-bl {
  -khtml-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px; }

.ui-corner-br {
  -khtml-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px; }

.ui-widget-shadow {
  background: #aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .30;
  filter: alpha(opacity=30);
  filter: Alpha(Opacity=30);
  -khtml-border-radius: 8px;
  border-radius: 8px;
  margin: -8px 0 0 -8px;
  padding: 8px; }

.ui-datepicker {
  width: 17em;
  display: none;
  padding: .2em .2em 0; }
  .ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0; }
  .ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
    left: 2px; }
  .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
    right: 2px; }
  .ui-datepicker .ui-datepicker-prev-hover {
    top: 1px;
    left: 1px; }
  .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
    right: 1px; }
  .ui-datepicker .ui-datepicker-title {
    line-height: 1.8em;
    text-align: center;
    margin: 0 2.3em; }
    .ui-datepicker .ui-datepicker-title select {
      font-size: 1em;
      margin: 1px 0; }
  .ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em; }
  .ui-datepicker th {
    text-align: center;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    border: 0;
    padding: .7em .3em; }
  .ui-datepicker td {
    border: 0;
    padding: 1px; }
  .ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    margin: .7em 0 0;
    padding: 0 .2em; }
    .ui-datepicker .ui-datepicker-buttonpane button {
      float: right;
      cursor: pointer;
      width: auto;
      overflow: visible;
      margin: .5em .2em .4em;
      padding: .2em .6em .3em; }
  .ui-datepicker.ui-datepicker-multi {
    width: auto; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

.ui-datepicker-rtl {
  direction: rtl; }
  .ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto; }
  .ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto; }
  .ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto; }
  .ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto; }
  .ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right; }

.ui-datepicker-cover {
  display: block;
  position: absolute;
  z-index: -1;
  -webkit-filter: mask();
  filter: mask();
  top: -4px;
  left: -4px;
  width: 200px;
  height: 200px; }

.feature {
  float: left;
  width: 615px;
  margin: 0 20px 5px 0; }
  .feature .video-title {
    clear: left;
    float: left;
    width: 615px;
    font-size: 18px;
    height: 22px;
    overflow: hidden;
    margin: 10px 0; }
  .feature .player {
    float: left;
    width: 615px;
    height: 345px; }
  .feature ul {
    clear: left;
    float: left;
    width: 620px;
    list-style: none;
    margin: 10px 0 0;
    padding: 0; }
    .feature ul li {
      border: 1px solid #FFF;
      width: 186px;
      height: 170px;
      float: left;
      margin-right: 9px;
      cursor: pointer;
      padding: 5px; }

.categories .stage {
  float: left;
  height: 490px;
  width: 280px;
  overflow-x: hidden;
  margin: 10px; }
.categories ul {
  float: left;
  width: 260px;
  list-style: none;
  margin: 0; }
  .categories ul li {
    float: left;
    width: 250px; }
    .categories ul li a {
      font-family: "Roboto", Helvetica, Arial, sans-serif;
      font-weight: 400;
      font-size: 14px;
      float: left;
      width: 250px;
      border: none;
      padding: 5px; }
      .categories ul li a:hover {
        border: none;
        background: #D1E2EA; }
    .categories ul li.selected a {
      background: #FFF; }

.container-half {
  float: left;
  width: 465px;
  margin: 20px 10px 0 0; }
  .container-half.last {
    margin: 20px 0 0 10px; }

h3.main-categories-title {
  line-height: 30px !important; }
h3.video-category-title {
  width: 450px !important; }

ul.video-group {
  clear: left;
  float: left;
  width: 615px;
  list-style: none;
  margin: 10px 0 0;
  padding: 0 0 0 22px; }
  ul.video-group li {
    border: 1px solid #FFF;
    width: 186px;
    height: 170px;
    float: left;
    cursor: pointer;
    margin: 0 20px 0 0;
    padding: 5px; }

body.msie .blog-page {
  float: left; }
  body.msie .blog-page .list, body.msie .blog-page .post .item {
    float: left; }

#header #searchform input[type=image], .slider_wrapper ul li a, .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-multi .ui-datepicker-group, .ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

#main .blog-page .single-post h1.entry-title, #header {
  margin: 0;
  padding: 0; }

.blog-page .bottom-border-class, .sidebar-row:last-child, a.sidebar-row:last-child:hover, .menu-header a, .entry-meta abbr, .entry-utility abbr, #access div.menu-header ul.sub-menu li, #homeland_menu ul li ul, .calendar a.last h4 {
  border: none; }

.single-post h1, .author-page a {
  line-height: 30px; }

a.no-border, .categories-page ul.sub-category li:last-child {
  border: none !important; }

a img, a.image-wrapper {
  border: none !important; }

.gallery-icon a {
  border: none !important; }

#content .entry-content h2 {
  font-size: 24px;
  color: #4F7384;
  background: none;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-align: left;
  box-shadow: none;
  border-style: none;
  padding: 20px 0 10px; }

.tribe-events-event h2.entry-title {
  font-size: 24px;
  color: #4F7384;
  background: none;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-align: left;
  box-shadow: none;
  border-style: none;
  padding: 20px 0 10px; }
  .tribe-events-event h2.entry-title a {
    font-size: 24px;
    color: #4F7384;
    background: none;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    text-align: left;
    box-shadow: none;
    border-style: none;
    padding: 20px 0 10px; }

#content .entry-content h3, .tribe-events-event h3, .events-archive .tribe-events-event-entry h3, .venue-events .tribe-events-event-entry h3 {
  font-size: 22px;
  color: #4F7384;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 26px;
  padding: 15px 0 5px; }

.commentlist {
  list-style: none;
  margin: 0; }
  .commentlist .children {
    list-style: none;
    margin: 0; }

#access .menu-header ul, div.menu ul {
  list-style: none;
  margin: 0; }

#comments .comment-body ul, #comments .comment-body ol {
  margin-bottom: 18px; }
#comments .comment-body blockquote p:last-child {
  margin-bottom: 24px; }

.entry-content ul#phas_list {
  margin-bottom: 24px; }

.comment-author .says, .sykes_picot_author_bio, .entry-content #phas_date {
  font-style: italic; }

.comment-meta a:link, .comment-meta a:visited {
  color: #596F79;
  text-decoration: none; }

.navigation a:link, .navigation a:visited, .navigation a:active, .navigation a:hover {
  color: #596F79;
  text-decoration: none; }

.reply a, a.comment-edit-link, .feature .video-title a {
  color: #596F79; }

.nopassword, .nocomments, .latest_slider li .desc .sharing, .gallery br + br {
  display: none; }

.ui-helper-hidden {
  display: none; }

#respond p, #comments-list ul #respond, #access .sub-menu a, .wp-smiley, .gallery dl, #access div.menu-header ul li ul.sub-menu li, #menu-main-menu li, input[type="text"].select-box-date.last, .feature ul li.last, ul.video-group li.last {
  margin: 0; }

#respond .comment-notes, .sykes_picot_content .sykes_picot_book_title {
  margin-bottom: 1em; }

#respond .required, .entry-content strong, .entry strong, .videos h2 strong, .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500; }

#respond label, .entry-content label {
  color: #596F79;
  font-size: 12px; }

#respond .form-allowed-tags code, #daily_category_headlines h5.daily_category_item_heading span.daily_category_date {
  font-size: 11px; }

#respond .form-submit input:hover, .subscribe-fieldset input[type=submit]:hover, #gform_1 input[type=submit]:hover {
  color: #FFF;
  background-color: #4E565B;
  border: 1px solid #4E565B; }

ul ul, ul ol {
  margin-bottom: 0; }

ol ul {
  margin-bottom: 0; }

#content ul ul, #content ol ol, #content ul ol, #content ol ul {
  margin-bottom: 0; }

.address-form .ginput_container input, .address-form .ginput_container select {
  margin-bottom: 0; }

.entry-content .no-margin input, .donation-plans ul li input, .home h2 {
  margin-bottom: 0; }

.printed-publications-wrapper a.link, .upcoming a.link, .about a.link {
  margin-left: 50px; }

.widget-area a:link, .widget-area a:visited {
  text-decoration: none;
  border: none; }

.latest_slider li a {
  text-decoration: none;
  border: none; }

#primary, .middle-east-blog, .upcoming-events {
  float: left;
  width: 220px; }

#primary ul li h3, #primary ul li.sidebar-item h3 {
  width: 220px;
  float: left;
  font-size: 15px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  background: url(../images/blue-pattern.png) repeat 0 0;
  color: #FFF;
  text-align: center;
  box-shadow: 0 3px 3px #4E565B;
  padding: 4px 0;
  margin-bottom: 10px; }
#primary ul li h3 a:hover {
  text-decoration: underline; }

a.sidebar-row:hover p, #content .right.box div.item:hover h3, #site-generator a:hover, #footer a:hover, .calendar a:hover h4 {
  text-decoration: underline; }

.sidebar-item a:hover h4, .sidebar-item:hover .title-of-item-list-slide-bar {
  text-decoration: underline; }

.box.right a:hover h2, .latest_slider li:hover td, .feature ul li:hover p, h3.video-category-title:hover, ul.video-group li:hover p {
  text-decoration: underline; }

.sidebar-row, a.sidebar-row {
  float: left;
  width: 200px;
  border-bottom: 1px dotted #5A737E;
  margin: 10px 10px 0;
  padding: 0 0 10px; }

.latest_slider li .desc table {
  text-decoration: none;
  width: 190px;
  background: 0 0;
  height: 140px;
  color: #333;
  text-align: left;
  font-size: 14px; }
  .latest_slider li .desc table td, .latest_slider li .desc table tr {
    text-decoration: none;
    width: 190px;
    background: 0 0;
    height: 140px;
    color: #333;
    text-align: left;
    font-size: 14px; }
  .latest_slider li .desc table p, .latest_slider li .desc table td p, .latest_slider li .desc table tr p {
    width: 174px;
    padding: 3px; }

body.msie.v8 .middle-east-blog p, body.msie.v7 .middle-east-blog p {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px; }

a.box-item {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400; }

.box-item a, .box-item p a {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400; }

#researchers-table tr td a {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400; }

.categories-page #post-126.hentry {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.pagination a, .pagination span {
  min-width: 20px;
  border: none;
  float: none;
  margin: 0 1px;
  padding: 5px 8px; }
.pagination a:hover {
  background-color: #E8EEF2; }

.calendar a:hover div, .right.box .item:hover {
  background-color: #E8EEF2; }

.donate input[type="submit"], #gform_1 input[type="submit"] {
  height: 30px;
  line-height: 30px;
  width: 150px;
  font-size: 16px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
  color: #4E565B;
  background-color: #E3E9ED;
  text-align: center;
  box-shadow: 0 3px 3px #4E565B;
  border: none;
  cursor: pointer;
  margin: -20px 0 30px !important;
  padding: 0 !important; }

::-webkit-input-placeholder, :-moz-placeholder {
  color: #CCC;
  cursor: text;
  font-size: 14px;
  font-style: italic; }

.entry-content ul, .entry ul {
  list-style: square;
  float: none; }

blockquote:before, blockquote:after {
  content: none; }

#footer-widget-area #fourth, .homepage_content {
  margin-right: 0; }

blockquote cite, blockquote em, blockquote i {
  font-style: normal; }

a:link, a:visited {
  text-decoration: none;
  border-bottom: 1px dotted #596F79;
  color: #596F79;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500; }

.entry-content a:link, .entry-content:visited {
  text-decoration: none;
  border-bottom: 1px dotted #596F79;
  color: #596F79;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500; }

.entry a:link, .entry:visited {
  text-decoration: none;
  border-bottom: 1px dotted #596F79;
  color: #596F79;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500; }

a:active, a:hover {
  text-decoration: none;
  border-bottom: 1px solid #596F79;
  color: #596F79; }

.entry-content a:active, .entry-content a:hover {
  text-decoration: none;
  border-bottom: 1px solid #596F79;
  color: #596F79; }

.entry a:active, .entry a:hover {
  text-decoration: none;
  border-bottom: 1px solid #596F79;
  color: #596F79; }

a.no-link-style {
  text-decoration: none;
  border-bottom: none !important; }
  a.no-link-style:hover, a.no-link-style:visited {
    text-decoration: none;
    border-bottom: none !important; }

h2.normal a:active, h2.normal a:link, h2.normal a:visited {
  border-bottom: 1px dotted #596F79;
  color: #596F79 !important; }
h2.page-title {
  color: #596F79 !important; }
  h2.page-title a {
    color: #596F79 !important; }

.seach-label.show, #access ul li:hover > ul, .paged #nav-above, .single #nav-above, .load-more-posts-wrapper .loader.show, .ui-helper-clearfix {
  display: block; }

body.ff .seach-label {
  margin-left: -160px; }
body.msie.v7 .seach-label, body.msie.v8 .seach-label {
  margin-left: -160px; }

.msie.v7 .search-strip .seach-label, .msie.v8 .search-strip .seach-label {
  margin-left: -380px; }

#access .menu-header li, div.menu li {
  float: left;
  position: relative; }

#access li:hover > a {
  background: #35424A;
  color: #fff; }
#access ul ul :hover > a {
  background: #35424A;
  color: #fff; }
#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a {
  color: #fff; }

* html #access ul li.current_page_item a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover {
  color: #fff; }

.box.right a h2, .ui-widget-header a, .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #fff; }

#content pre, #content kbd, #content tt, #content var {
  font-size: 15px;
  line-height: 21px; }
#content dt, #content th {
  color: #000; }
#content tr th, #content thead th {
  color: #596F79;
  font-size: 12px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 18px;
  padding: 9px 24px; }

.wmp-thumb div:hover, .wmp-thumb.small div:hover {
  opacity: 1;
  filter: alpha(opacity=100); }

.content-page p, #content .entry-summary p:last-child, .entry-content ul#phas_list li {
  margin-bottom: 12px; }

.page-title a:link, .page-title a:visited {
  text-decoration: none; }

.entry-title a:link, .entry-title a:visited {
  text-decoration: none; }

.sidebar-item a:hover {
  text-decoration: none; }

.entry-meta.categories, .entry-meta.tags {
  min-width: 600px;
  font-size: 12px;
  margin: 0 0 10px; }
.entry-meta abbr:hover {
  border-bottom: 1px dotted #666; }

.entry-utility abbr:hover {
  border-bottom: 1px dotted #666; }

.entry-content input, .entry-content select {
  margin: 0 0 24px; }
.entry-content input.file, .entry-content input.button {
  margin-right: 24px; }
.entry-content sup, .entry-content sub {
  font-size: 10px; }

.page-link a:link, .page-link a:visited {
  background: #f1f1f1;
  color: #333;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  text-decoration: none;
  padding: .5em .75em; }

#author-inner-link, #entry-author-info #author-description #author-link {
  float: right;
  margin: 20px 20px 10px 0; }

.entry-meta a, .entry-utility a, .author a {
  color: #596F79;
  text-decoration: none;
  border-bottom: 1px dotted #596F79; }

.entry-meta a:hover, .entry-utility a:hover, .author a:hover {
  color: #596F79;
  text-decoration: none;
  border-bottom: 1px solid #596F79; }

#content .video-player {
  padding: 0; }

.author-page .entry-content, .author-page .entry-summary {
  padding: 0; }

a.link:hover, #newsletter-submit:hover {
  background-color: #4E565B;
  color: #FFF !important; }

img.size-auto, img.size-full, img.size-large, img.size-medium {
  max-width: 100%;
  height: auto; }

.attachment img {
  max-width: 100%;
  height: auto; }

.alignleft, img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
  margin-bottom: 12px; }

.alignright, img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
  margin-bottom: 12px; }

.aligncenter, img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 12px; }

.gallery-columns-2 .gallery-item, .ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.gallery-columns-4 .gallery-item, .ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

#access div.menu-header ul li:first-child, #access div.menu-header ul li.first {
  border-left: none; }

.invisible, .hidden {
  visibility: hidden; }

#content div.bottom-strip div.subscribtion, strong.search-excerpt {
  background: #E8EEF2; }

.subscribtion-content input.checkbox {
  width: 19px;
  margin: 1px 8px 0 0; }

.subscribtion-content input[type=submit]:hover, .ica-slider h2 {
  color: #FFF; }

.left-box-header h2 a {
  color: #FFF; }
  .left-box-header h2 a:link, .left-box-header h2 a:visited {
    color: #FFF; }

.middle-east-blog h4, .upcoming-events h4 {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  margin-right: 8px; }

.middle-east-blog a, .upcoming-events a {
  color: #4E565B;
  float: left;
  width: 220px;
  margin-top: 10px;
  padding-bottom: 10px; }

.author, #homeland_portal_content .homeland_meta .homeland_date, #daily_category_headlines h5.daily_category_item_heading a {
  font-size: 14px; }

#primary .item, #primary .title-of-item-list-slide-bar {
  padding-left: 10px; }

.error-404 p, .category p {
  margin-bottom: 20px; }

.tooltip-title, .qtip-title {
  font-size: 16px;
  color: #FFF !important;
  text-align: center;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  background: url(../images/blue-pattern.png) repeat !important;
  box-shadow: 0 3px 3px #4E565B;
  margin-bottom: 5px;
  padding: 7px 10px 5px; }

#content #gform_1 input, #content #gform_1 textarea {
  margin: 0;
  padding: 5px; }

.gform_fields, .ui-datepicker select.ui-datepicker-month-year {
  width: 100%; }

.gform_wrapper, #content #gform_1 .gform_wrapper .gform_footer {
  clear: both;
  margin: 0 !important;
  padding: 0 !important; }

.tribe-events-event p, .events-archive .tribe-events-event-entry p, .venue-events .tribe-events-event-entry p {
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 20px; }

.sykes_picot_content p, .sykes_picot_content ul li, .sykes_picot_content ol li {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 15px !important;
  margin-bottom: 15px !important; }
.sykes_picot_content .sykes_picot_notes {
  margin-bottom: 32px; }
  .sykes_picot_content .sykes_picot_notes a, .sykes_picot_content .sykes_picot_notes p {
    font-size: 11px !important;
    font-weight: 400 !important; }
.sykes_picot_content .book_header_image {
  display: block;
  border: none;
  margin: auto;
  width: 99%; }

.sykes_picot_nav {
  font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
  font-weight: 400;
  float: right;
  width: 30%;
  color: #667980; }
  .sykes_picot_nav .toc_items {
    margin-bottom: 32px; }
    .sykes_picot_nav .toc_items .second_level {
      margin-left: 1.5em; }
    .sykes_picot_nav .toc_items a, .sykes_picot_nav .toc_items dt, .sykes_picot_nav .toc_items em {
      display: block;
      font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
      font-weight: 400;
      font-size: 1.2em;
      line-height: 1.6em;
      border: none !important;
      color: #667980;
      text-decoration: underline;
      margin: .3em 0; }
    .sykes_picot_nav .toc_items dd dl {
      padding-left: .4em; }
      .sykes_picot_nav .toc_items dd dl dd {
        padding-left: .8em; }
    .sykes_picot_nav .toc_items em {
      background-color: #eaeaea;
      padding: 5px; }
    .sykes_picot_nav .toc_items dd.contents_current_item {
      background-color: #eaeaea; }
  .sykes_picot_nav .toc_title a {
    display: block !important;
    font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 15px;
    background-color: #000;
    color: #FFF;
    text-align: center;
    border: none !important;
    padding: 5px; }
    .sykes_picot_nav .toc_title a:hover {
      display: block !important;
      font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
      font-weight: 400;
      text-transform: uppercase;
      font-size: 22px;
      line-height: 30px;
      margin-bottom: 15px;
      background-color: #000;
      color: #FFF;
      text-align: center;
      border: none !important;
      padding: 5px; }

#homeland_portal_content dl#contents dt, #homeland_portal_content dl#contents dd {
  display: inline-block;
  padding-right: 15px; }

.latest_slider h2 {
  margin-bottom: 16px; }

.entry h1, .entry-content h1 {
  font-size: 16px;
  color: #FFF;
  text-align: center;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  background: url(../images/blue-pattern.png);
  box-shadow: 0 3px 3px #4E565B;
  margin-bottom: 20px;
  padding: 7px 10px 5px; }
.entry h2, .entry-content h2 {
  font-size: 22px !important;
  color: #4E565B;
  text-align: left;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  background: none;
  box-shadow: none;
  margin: 35px 0 15px;
  padding: 0; }
.entry h3, .entry-content h3 {
  font-size: 22px;
  color: #4F7384;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 26px;
  margin: 35px 0 15px;
  padding: 15px 0 5px; }

h1.entry-title {
  font-size: 16px;
  color: #FFF;
  text-align: center;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  background: url(../images/blue-pattern.png);
  box-shadow: 0 3px 3px #4E565B;
  margin-bottom: 20px;
  padding: 7px 10px 5px; }
  h1.entry-title.single {
    font-size: 16px;
    color: #FFF;
    text-align: center;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    background: url(../images/blue-pattern.png);
    box-shadow: 0 3px 3px #4E565B;
    margin-bottom: 20px;
    padding: 7px 10px 5px; }
h1.page-title {
  font-size: 16px;
  color: #FFF;
  text-align: center;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  background: url(../images/blue-pattern.png);
  box-shadow: 0 3px 3px #4E565B;
  margin-bottom: 20px;
  padding: 7px 10px 5px; }

.box.left a, .box.left h3 a, .box.left.author a {
  text-decoration: none !important;
  border: none !important; }
.box.left h3 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400px; }
.box.left .box-header h2 {
  text-decoration: none;
  font-size: 18px;
  color: #FFF;
  text-align: center;
  font-weight: 500;
  box-shadow: none;
  padding: 0;
  line-height: 18px; }
  .box.left .box-header h2 a {
    text-decoration: none;
    font-size: 18px;
    color: #FFF;
    text-align: center;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    box-shadow: none;
    padding: 0; }

.bottom-border-class, .calendar .item.first {
  border-bottom: 1px solid #C9DBE5; }

.box.right div.item {
  font-size: 14px; }
  .box.right div.item p, .box.right div.item span, .box.right div.item strong {
    width: 330px; }

.banner a, .banner img {
  clear: left;
  float: left;
  width: 100%;
  overflow: hidden; }

.latest_slider li table, .latest_slider li td, .latest_slider li tr {
  width: 190px;
  height: 54px;
  vertical-align: middle;
  text-align: center;
  font-size: 14px;
  border: none !important;
  background-color: #35424A;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #FFF;
  margin: 0 !important;
  padding: 0 5px !important; }

.author-page .post, .author-page .article {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #E8EEF2; }

.select-box:hover, .select-box.active {
  border: 1px solid #6B838F; }

.select-box-date:hover {
  border: 1px solid #6B838F; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 14px; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #cbd6dc;
  background: #c6d2dc url(../images/ui-bg_glass_85_c6d2dc_1x400.png) 50% 50% repeat-x;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #4c5d67; }

.ui-state-default a {
  color: #4c5d67;
  text-decoration: none; }
  .ui-state-default a:link, .ui-state-default a:visited {
    color: #4c5d67;
    text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #667d8a;
  background: #d0e5f5 url(../images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #667d8a; }

.ui-state-hover a {
  color: #667d8a;
  text-decoration: none; }
  .ui-state-hover a:hover {
    color: #667d8a;
    text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #79b7e7;
  background: #f5f8f9 url(../images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #e17009; }

.ui-state-active a {
  color: #e17009;
  text-decoration: none; }
  .ui-state-active a:link, .ui-state-active a:visited {
    color: #e17009;
    text-decoration: none; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #34434a;
  background: #6d91a2 url(../images/ui-bg_flat_55_6d91a2_40x100.png) 50% 50% repeat-x;
  color: #fff; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  filter: Alpha(Opacity=70);
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400; }

.ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  filter: Alpha(Opacity=35);
  background-image: none; }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(../images/ui-icons_217bc0_256x240.png); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(../images/ui-icons_cd0a0a_256x240.png); }

.ui-icon-seek-start, .ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 49%; }
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  text-align: right;
  text-decoration: none;
  padding: .2em; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

.feature ul li.selected, ul.video-group li.selected {
  border: 1px solid #728A96;
  background: #CEDDE3; }

.feature ul li .thumb, ul.video-group li .thumb {
  float: left;
  border: 1px solid #CCC;
  height: 100px;
  width: 178px;
  background-color: #FFF;
  padding: 3px; }

.feature ul li.selected .thumb, .feature ul li:hover .thumb {
  border: 1px solid #667980; }

ul.video-group li:hover .thumb {
  border: 1px solid #667980; }

.feature ul li .thumb div, ul.video-group li .thumb div {
  float: left;
  height: 100px;
  width: 178px;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #000; }

.feature ul li p, ul.video-group li p {
  float: left;
  clear: left;
  width: 100%; }

@media only screen and (max-width: 480px) {
  .logo-link {
    width: 99%; }

  #container {
    margin-left: 10px;
    width: 98%; }

  #main {
    width: 100%; }

  #wrapper {
    width: 90%; }

  h3.section-title.author-name {
    float: left;
    width: 100%;
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    background: #000;
    margin-bottom: 10px;
    padding: 5px 5px 5px 10px; }

  .blog-page .list {
    background: #FFF;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    margin: 14px 14px 0; }
  .blog-page .single-post {
    width: 96%; }

  .entry-content .wp-caption img {
    border: none !important;
    max-width: 95%;
    height: auto;
    padding: 0; }

  .no-link-style {
    text-decoration: none !important; }

  .wp-caption {
    line-height: 18px;
    margin-bottom: 20px;
    max-width: 90% !important;
    text-align: center;
    background: none;
    height: auto;
    padding: 4px; }

  .youtube-player {
    max-width: 60% !important; }

  #logo1 {
    display: inherit !important;
    width: 100% !important; }

  #headlink {
    display: inherit; }

  #author-avatar, #nav-below {
    display: none; }

  #colophon, #header, #menu-item-182, #share-print, li .share-print, #menu-item-26, #menu-item-44305, #menu-item-28397, #menu-item-35, #menu-item-36, #menu-item-38, #newlogo, #primary, .search_wrapper, #menu-item-43146 {
    display: none !important; }

  .attachment img {
    max-width: 80%;
    height: auto; }

  img.size-auto, img.size-full, img.size-large, img.size-medium {
    max-width: 80%;
    height: auto; }

  .aligncenter, img.aligncenter {
    max-width: 95%;
    height: auto; }

  .entry a:link {
    text-decoration: none;
    border-bottom: none;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500; }

  .entry-content a:link, .entry-content:visited {
    text-decoration: none;
    border-bottom: none;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500; }

  .entry:visited {
    text-decoration: none;
    border-bottom: none;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500; }

  a:link, a:visited {
    text-decoration: none;
    border-bottom: none;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500; }

  .entry-meta.categories, .entry-meta.tags {
    min-width: 600px;
    font-size: 12px;
    display: none;
    margin: 0 0 10px; }

  .gallery-icon a {
    border: none !important;
    display: none; }

  a img, a.image-wrapper {
    border: none !important;
    display: none; }

  .single-post p, .single p {
    padding-right: 3%; } }
@media only screen and (min-width: 754px) {
  .logo-link {
    width: 99%; }

  #colophon {
    display: inherit !important;
    width: 950px;
    margin: 6px auto; }

  body {
    color: #000; }

  #container {
    float: left;
    margin-left: 10px;
    width: 98%; }

  #nav-below {
    display: none; }

  #entry-author-info #author-description {
    float: left;
    padding-left: 10px;
    font-size: 1.1em;
    line-height: 1.4; }

  #wrapper {
    background: #fff;
    border-left: 1px solid #838383;
    border-right: 1px solid #838383;
    width: 950px;
    margin: 6px auto;
    padding: 0 20px 30px; }

  .blog-page .single-post {
    width: 96%;
    min-height: 230px;
    font-size: 15px;
    margin: 0 14px;
    padding: 24px 0 34px; }

  .no-link-style {
    text-decoration: none !important; }

  .youtube-player {
    max-width: 60% !important; }

  .wp-caption {
    line-height: 18px;
    margin-bottom: 20px;
    text-align: center;
    background: none;
    max-width: 90% !important;
    height: auto;
    padding: 4px; }

  .entry-content .wp-caption img {
    border: none !important;
    max-width: 95%;
    height: auto;
    padding: 0; }

  h3.section-title.author-name {
    font-size: 18px;
    line-height: 22px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #fff;
    background: #5E727D;
    margin-bottom: 10px;
    padding: 5px 5px 5px 10px; }

  #entry-author-info {
    background: #f2f7fc; }

  ul .sub-menu {
    margin-left: 0;
    margin-right: 0; }

  #masthead {
    width: 100% !important; }

  #logo1 {
    display: inherit !important;
    width: 100% !important; }

  #headlink {
    display: inherit; }

  #header, #menu-item-182, #menu-item-26, #menu-item-44305, #menu-item-28397, .search_wrapper, #menu-item-35, #menu-item-36, #menu-item-38, #share-print, li .share-print, #menu-item-43146, #whiteheadwrapper {
    display: inherit !important; }

  #primary, #newlogo {
    display: none !important; }

  #main, div.menu {
    width: 950px;
    margin: 6px auto; }

  .entry a:link {
    text-decoration: none;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500; }

  .entry-content a:link, .entry-content:visited {
    text-decoration: none;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500; }

  .entry:visited {
    text-decoration: none;
    border-bottom: none;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500; }

  a:link, a:visited {
    text-decoration: none;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500; }

  .gallery-icon a {
    border: none !important;
    display: none; }

  a img, a.image-wrapper {
    border: none !important;
    display: none; }

  .attachment img {
    max-width: 80%;
    height: auto; }

  img.size-auto, img.size-full, img.size-large, img.size-medium {
    max-width: 80%;
    height: auto; }

  .single-post p, .single p {
    margin-bottom: 12px;
    font-size: 14px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400;
    padding-right: 3%; }

  .entry-meta.categories, .entry-meta.tags {
    min-width: 600px;
    font-size: 12px;
    display: none;
    margin: 0 0 10px; }

  .aligncenter, img.aligncenter {
    max-width: 95%;
    height: auto; } }
@media only screen and (max-width: 1024px) {
  h1 {
    color: #000;
    float: left;
    width: 98%;
    font-size: 2em;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    text-align: left;
    margin-bottom: 10px;
    background: 0 0;
    box-shadow: none;
    padding: 5px; }

  h5 {
    color: #000;
    line-height: 2.5; }

  p {
    color: #000;
    font-size: 1.2em;
    line-height: 1.3;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400; }

  ul {
    padding-left: 0;
    margin-bottom: 12px;
    font-size: 1em;
    line-height: 1.4;
    color: #000; }

  #access {
    width: 100% !important; }

  #content .entry-content h3 {
    font-size: 22px;
    color: #4F7384;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    line-height: 26px;
    padding: 15px 0 5px; }

  .author {
    color: #000;
    font-size: 1.2em; }
    .author a {
      color: #000;
      font-size: 15px; }

  .sd-content {
    padding-top: 21px; }

  .entry-content p {
    margin-bottom: 12px;
    font-size: 1.3em;
    line-height: 1.4; }

  .wp-caption {
    max-width: 90% !important;
    height: auto; }

  #wrapper {
    max-width: 100%; }

  #main {
    width: 90%; }

  #container {
    width: 97%; }

  #bluewrap {
    height: 155px;
    background: #5e727d;
    width: 100%;
    padding: 0; }

  #footer h3 {
    color: #FFF !important;
    height: 35px;
    margin: 16px 0; }
  #footer .textwidget p {
    color: #fff !important; }

  .entry a:link {
    color: #000;
    text-decoration: none;
    border-bottom: none;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500; }

  .entry-content a:link, .entry-content:visited {
    text-decoration: none;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500; }

  .entry:visited {
    color: #000;
    text-decoration: none;
    border-bottom: none;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500; }

  a:link, a:visited {
    color: #000;
    text-decoration: none;
    border-bottom: none;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500; }

  .entry strong, .entry-content strong {
    margin-bottom: 12px;
    font-size: 1em;
    line-height: 1.4; }

  .aligncenter, .entry-content .wp-caption img, img.aligncenter {
    max-width: 95%;
    height: auto; }

  #author-description-publication, #content, .entry-content {
    width: 100%; }

  #primary {
    display: none; }

  .entry-meta .categories, .entry-meta .tags {
    display: none; }

  .share-print {
    display: none; }

  .entry-meta.categories, .no-link-style {
    display: inherit; } }
@media only screen and (min-width: 1224px) {
  h3.section-title.author-name {
    text-align: left;
    margin-left: -10px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #fff;
    background: #5E727D;
    padding: 5px 5px 5px 10px; }

  #main .blog-page .single-post h1.entry-title {
    margin: 0;
    padding: 0; }

  .blog-page .list {
    background: #FFF;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    margin: 0 14px 0 70px; }
  .blog-page .date {
    background: url(../images/blue-pattern.png) repeat;
    height: 60px;
    width: 60px;
    font-size: 18px;
    color: #FFF;
    text-align: center;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    position: absolute;
    box-shadow: -1px 2px 5px #999;
    margin: 40px 0 0 -60px;
    padding: 10px 0; }
    .blog-page .date.first {
      margin-top: 75px; }

  .blog-page .bottom-border-class {
    border: none; }

  .single-post h1 {
    line-height: 30px; }

  a.no-border {
    border: none !important; }

  #container {
    width: 74%; }

  #entry-author-info #author-description {
    float: left;
    padding-left: 10px;
    font-size: 1em;
    line-height: 1.4; }

  #colophon {
    width: 950px;
    display: inherit !important;
    margin: 0 auto; }

  .youtube-player {
    max-width: 80% !important; }

  #newlogo {
    display: none !important; }

  ul .sub-menu {
    margin-left: 0;
    margin-right: 0; }

  .entry-content p {
    font-size: 14px; }

  h2.tribe-events-cal-title {
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.4); }

  .branding .header-image {
    max-width: 104% !important; }

  body.msie .blog-page {
    float: left; }
    body.msie .blog-page .list, body.msie .blog-page .post .item {
      float: left; }

  .logo-link, ul {
    float: left; }

  .single-post p, .single p {
    margin-bottom: 12px;
    font-size: 14px; }

  .gallery-icon a {
    border: none !important;
    display: inherit; }

  a img, a.image-wrapper {
    border: none !important;
    display: inherit; }

  #main, #wrapper, div.menu {
    width: 950px;
    margin: 0 auto; }

  .attachment img {
    max-width: 100%;
    height: auto; }

  img.size-auto, img.size-full, img.size-large, img.size-medium {
    max-width: 100%;
    height: auto; }

  #primary, .wp-caption, #header {
    display: inherit !important; }

  .entry-meta.categories, .entry-meta.tags {
    min-width: 600px;
    font-size: 12px;
    display: inherit !important;
    margin: 0 0 10px; } }
@media print {
  body {
    background: none !important;
    font-size: 13pt; }

  #wrapper {
    clear: both !important;
    display: block !important;
    float: none !important;
    position: relative !important; }

  #header {
    border-bottom: 2pt solid #000;
    padding-bottom: 18pt;
    float: none !important;
    width: 100%;
    margin: 0; }

  .entry-title {
    font-size: 21pt; }

  .wp-caption p {
    font-size: 11pt; }

  #colophon {
    border-top: 2pt solid #000;
    width: auto; }

  img#wpstats {
    display: none; }

  #site-generator a {
    margin: 0;
    padding: 0; }

  #entry-author-info {
    border: 1px solid #e7e7e7; }

  #main {
    display: inline; }

  .home .sticky {
    border: none; }

  #site-description, #site-title {
    float: none;
    line-height: 1.4em;
    margin: 0;
    padding: 0; }

  #access, #branding img, #respond, .comment-edit-link, .edit-link, .navigation, .page-link, .widget-area {
    display: none !important; }

  #container, #footer {
    width: 100%;
    margin: 0; }

  #content, .one-column #content {
    width: 100%;
    margin: 24pt 0 0; }

  #site-generator, #site-info {
    float: none;
    width: auto; }

  b, div, i, p {
    font-size: 13pt !important; } }

/*# sourceMappingURL=styles.css.map */
