/**
 * @file
 * Block Styling
 */


.block /* Block wrapper */ {
}

.block.first /* The first block in the region */ {
}

.block.last /* The last block in the region */ {
}

.block.region-odd /* Zebra striping for each block in the region */ {
}

.block.region-even /* Zebra striping for each block in the region */ {
}

.block.odd /* Zebra striping independent of each region */ {
}

.block.even /* Zebra striping independent of each region */ {
}

.region-count-1 /* Incremental count for each block in the region */ {
}

.count-1 /* Incremental count independent of each region */ {
}

.block h2.title /* Block title */ {
  color: #20207b;
  text-decoration: none;
  font-size: 1.1233em;
}

LABEL.views-label-body {
    color: rgb(32, 32, 123);
    text-decoration: none;
    font-size: 1.1233em;
    font-family: Verdana,Tahoma,"DejaVu Sans",sans-serif;
    font-weight: bold;
}

.block .content /* Block's content wrapper */ {
}

#block-aggregator-category-1 /* Block for the latest news items in the first category */ {
}

#block-aggregator-feed-1 /* Block for the latest news items in the first feed */ {
}

#block-block-4 {
}

/* official twitter feed */

.twtr-tweet-text {
  margin: 0 !important;
}

.twtr-avatar {
  float: left !important;
}

/* Block 13 new twitter/Twitter feed */

div#block-block-13 {
  height: auto;
}

div#block-block-13 iframe.twitter-timeline {
  min-width: 150px !important;
  width: 150px !important;
  font-size: 0.8em !important;
}

div#block-block-13 iframe.twitter-timeline div.stream p {
  font-size: 0.9em;
}

div#block-block-13 iframe.twitter-timeline div.stream a {
  font-size: 0.9em;
}

div#twitter-timeline.root div.stream ol.h-feed li.h-entry div.e-entry-content p.e-entry-title p {
  font-size: 0.8em !important;
  line-height: 1.4em !important;
}

/* Newsletter logo */

#block-block-5 { 
  float: left;
  left: 50%;
  position: relative;
  height: 150px;
}

#block-block-5 h1 {
  font-size: 1.2em;
  padding-top: 10px;
  color: #000000;
}

#block-block-5 p {
  font-size: 1.2em;
}

#block-block-5 .content {
  float: left;
  left: -50%;
  position: relative;
}

#block-block-5 table {
  margin: auto;
  border: 2px solid;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  behavior: url(PIE.htc);
  border-collapse: separate;
}

#block-block-5 tbody {
}

#block-block-5 td {
  font-family: "times new roman";
}

#block-block-5 tr {
}

#block-block-5 #table-center td {
}

#block-block-5 #table-center div {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background: #FFFFFF;
  position: relative;
  top: -15px;
  border: solid 2px;
  box-shadow: 15px 15px 15px 0px #CFCFCF;
  -moz-box-shadow: 15px 15px 15px 0px #CFCFCF;
  -webkit-box-shadow: 15px 15px 15px 0px #CFCFCF;
  behavior: url(PIE.htc);
}

#block-block-5 img {
  text-align: center;
  display: block;
  margin: auto;
}

/* genital autonomy */

#block-block-1 /* First administrator-defined block */ {
  font-family: verdana, tahoma, serif;
  float: none;
  background: none scroll 0 0 #AFAFD3;
  border-top: none;
  border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-box-shadow: 0 0 2px 0 #F3F3F3 inset; 
  box-shadow: 0 0 2px 0 #F3F3F3 inset; 
  -webkit-box-shadow: 0 0 2px 0 #F3F3F3 inset; 
  width: 600px;
  padding-top: 1px; 
  margin-left: auto;
  margin-right: auto;
  behavior: url(PIE.htc);
  position: relative;
}

#block-block-1 h2 {
  text-transform: none;
  line-height: 1em;
  color: #00000F;
  font-size: 1.1em;
  font-family: tahoma;
}

#block-block-1 #ga-text {
  color: #00000F;
  line-height: 1.333em;
  font-family: serif, sans-serif, "times new roman";
  font-size: 0.9em;
  padding: 0 2em 1em;
}

#block-block-1 p:first-letter {
  padding-left: 0.25em;
  padding-right: 0.1em;
  float: left;
  font-size: 3em;
  font-weight: 100;
}

/* Slideshow block */

#block-views-featured_slider-block_1 .field-content img {
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  behavior: url(PIE.htc);
}

.views-slideshow-controls-bottom a {
  display: none;
  min-width: 20px;
}

.views-slideshow-controls-bottom .pager-item {
  text-decoration: none;
  background: url("../images/nivo-pager.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
}

.views-slideshow-controls-bottom .pager-item.activeSlide {
  background: url("../images/nivo-pager-active.png") no-repeat scroll 0 0 transparent;
}

.views-slideshow-controls-bottom {
  height: 23px;
  padding: 0;
  text-align: center;
  width: 600px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  z-index: 1001;
  background-color: rgb(128,128,128);
  background-color: rgba(128,128,128,.7);
  -pie-background: rgba(128,128,128,.7);
  behavior: url(PIE.htc);
}

#block-views-featured_slider-block_1 div.views-field-body { 
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  height: 60px;
  background: none;
  font-size: 0.9em;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  color: #F1F3F5;
  z-index: 9001;
  position: relative;
  top: -64px;
  background-color: rgb(56,56,56);
  background-color: rgba(56,56,56,.7);
  -pie-background: rgba(56,56,56,.7);
  behavior: url(PIE.htc);
}

#block-views-featured_slider-block_1 div.views-field-body p { 
  margin: 0;
  padding: 15px;
  vertical-align: middle;
}

#block-views-featured_slider-block_1 .views-field-body div.field-content { 
} 

#views_slideshow_singleframe_pager_featured_slider-block_1 div {
  padding: 0 10px;
}


/* AddThis block */

div.addthis_toolbox {
  float: right;
}

/* Simplenews Subscription block */

#block-simplenews-1 {
  background: #FFFFFF;
  -webkit-border-radius 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 0 0 2px 0 #5F5F9F inset;
  -webkit-box-shadow: 0 0 2px 0 #5F5F9F inset;
  box-shadow: 0 0 2px 0 #5F5F9F inset;
  behavior: url(PIE.htc);
}

#block-simplenews-1 p {
  padding: 0 10px;
  font-size: 0.8em;
  line-height: 1em;
}

#block-simplenews-1 a {
  text-decoration: none;
  color: #3F3F9F;
}

#block-simplenews-1 a:hover {
  text-decoration: underline;
}

#block-simplenews-1 .title {
  text-align: center;
  padding: 5px;
  background: #E8D245;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F555) to(#E8D245));
  background: -webkit-linear-gradient(#F5F555, #E8D245);
  background: -moz-linear-gradient(#F5F555, #E8D245);
  background: -ms-linear-gradient(#F5F555, #E8D245);
  background: -o-linear-gradient(#F5F555, #E8D245);
  background: linear-gradient(#F5F555, #E8D245);
  -pie-background: linear-gradient(#F5F555, #E8D245);
  border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  behavior: url(PIE.htc);
}

#block-simplenews-1 .title a {
  padding: 5px;
  width: 150px;
}

#block-simplenews-1 .title a:hover {
  color: #9F6F5F;
  text-decoration: none;
}

#block-simplenews-1 .feed-icon {
  margin: 5px;
}

#block-simplenews-1 a.feed-icon {
}

#block-simplenews-1 .content {
  padding-bottom: 1em;
}

/* Call for Abstracts block */

#block-block-19 {
  line-height: 1em;
  font-size: 0.9em;
  background: #FFFFFF;
  -webkit-border-radius 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 0 0 2px 0 #5F5F9F inset;
  -webkit-box-shadow: 0 0 2px 0 #5F5F9F inset;
  box-shadow: 0 0 2px 0 #5F5F9F inset;
  behavior: url(PIE.htc);
}

#block-block-19 p {
  padding: 0 10px;
  font-size: 0.9em;
}

#block-block-19 a {
  text-decoration: none;
  color: #3F3F9F;
}

#block-block-19 a:hover {
  text-decoration: underline;
}

#block-block-19 .title {
  text-align: center;
  padding: 8px 5px;
  background: #E8D245;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F555) to(#E8D245));
  background: -webkit-linear-gradient(#F5F555, #E8D245);
  background: -moz-linear-gradient(#F5F555, #E8D245);
  background: -ms-linear-gradient(#F5F555, #E8D245);
  background: -o-linear-gradient(#F5F555, #E8D245);
  background: linear-gradient(#F5F555, #E8D245);
  -pie-background: linear-gradient(#F5F555, #E8D245);
  border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  behavior: url(PIE.htc);
}

#block-block-19 .title a {
  padding: 5px 0;
  width: 150px;
}

#block-block-19 .title a:hover {
  color: #9F6F5F;
  text-decoration: none;
}

#block-block-19 .feed-icon {
  margin: 5px;
}

#block-block-19 a.feed-icon {
}

#block-block-19 .content {
  padding-bottom: 1em;
}

/* Know your rights block */

#block-block-20 {
  line-height: 1em;
  font-size: 0.9em;
  background: #FFFFFF;
  -webkit-border-radius 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 0 0 2px 0 #5F5F9F inset;
  -webkit-box-shadow: 0 0 2px 0 #5F5F9F inset;
  box-shadow: 0 0 2px 0 #5F5F9F inset;
  behavior: url(PIE.htc);
}

#block-block-20 div.content {
  padding: 10px;
}

/* Twitter Feed Block */

#block-views-tweets-block {
  background: #FFFFFF;
  border-radius 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-box-shadow: 0 0 5px 0 #9F9F9F inset;
  box-shadow: 0 0 5px 0 #9F9F9F inset;
  -webkit-box-shadow: 0 0 5px 0 #9F9F9F inset;
  behavior: url(PIE.htc);
  height: auto;
}

#block-views-tweets-block .content {
  font-family: arial;
  font-size: 0.8333em;
  line-height: 1.1em;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 1em;
}

#block-views-tweets-block .content .views-field-name {
  font-style: italic;
}

#block-views-tweets-block .views-row {
  margin: 10px 0;
}

#block-views-tweets-block a {
  color: #3F3F9F;
}

#block-views-tweets-block img {
  float: left;
  width: 32px;
  height: 32px;
  margin-right: 10px;
}

#block-views-tweets-block .title {
  color: #3F3F9F;
  text-align: center;
  background: #E8D245;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F555) to(#E8D245));
  background: -webkit-linear-gradient(#F5F555, #E8D245);
  background: -moz-linear-gradient(#F5F555, #E8D245);
  background: -ms-linear-gradient(#F5F555, #E8D245);
  background: -o-linear-gradient(#F5F555, #E8D245);
  background: linear-gradient(#F5F555, #E8D245);
  -pie-background: linear-gradient(#F5F555, #E8D245);
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  padding: 5px;
  behavior: url(PIE.htc);
}

/* Latest Updates Block */

#block-views-latest_updates-block_1 {
  background: #FFFFFF;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 0 0 2px 0 #5F5F9F inset;
  -webkit-box-shadow: 0 0 2px 0 #5F5F9F inset;
  box-shadow: 0 0 2px 0 #5F5F9F inset;
  behavior: url(PIE.htc);
}

#block-views-latest_updates-block_1 .content {
  margin: 0 10px;
  padding-bottom: 1em;
}

#block-views-latest_updates-block_1 span.views-field-type {
  font-style: italic;
}

/* 
#block-views-latest_updates-block_1 .title {
  color: #3F3F9F;
  text-align: center;
  background: #E8D245;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F555) to(#E8D245));
  background: -webkit-linear-gradient(#F5F555, #E8D245);
  background: -moz-linear-gradient(#F5F555, #E8D245);
  background: -ms-linear-gradient(#F5F555, #E8D245);
  background: -o-linear-gradient(#F5F555, #E8D245);
  background: linear-gradient(#F5F555, #E8D245);
  -pie-background: linear-gradient(#F5F555, #E8D245);
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  padding: 5px;
  behavior: url(PIE.htc);
}
*/

#block-views-latest_updates-block_1 .title {
  text-align: center;
  padding: 8px 5px;
  background: #E8D245;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F555) to(#E8D245));
  background: -webkit-linear-gradient(#F5F555, #E8D245);
  background: -moz-linear-gradient(#F5F555, #E8D245);
  background: -ms-linear-gradient(#F5F555, #E8D245);
  background: -o-linear-gradient(#F5F555, #E8D245);
  background: linear-gradient(#F5F555, #E8D245);
  -pie-background: linear-gradient(#F5F555, #E8D245);
  border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  behavior: url(PIE.htc);
  font-size: 1em;
}

#block-views-latest_updates-block_1 a {
  color: #3F3F9F;
}

#block-views-latest_updates-block_1 .title a:hover {
  color: #9F6F5F;
  text-decoration: none;
}
/*
 * Our Work page blocks
 */

.page-our-work div#content.column div.section div#content-area div.content p {
  background: none repeat scroll 0 0 #DFF3FF;
  border: 1px solid #CFD3DF;
  border-radius: 5px 5px 5px 5px;
  margin: 1em;
  padding: 1em;
}


.page-our-work .region-content-bottom .block-views .content {
  margin-top: 1px;
}

.page-our-work .region-content-bottom .title {
  margin-top: 1em;
}

.page-our-work .region-content-bottom .title a {
  padding: 0 10px;
  background: #FFFFF3;
  color: #4F4F8F;
  border: 1px solid #4F4F5F;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  text-decoration: none;
  font-size: 1.1em;
  font-weight: normal;
  font-family: tahoma;
  box-shadow: inset -1px -1px 1px #9F9F9F;
  -moz-box-shadow: inset -1px -1px 1px #9F9FFF;
  -webkit-box-shadow: -1px -1px -1px #9F9FFF;
  behavior: url(PIE.htc);
}

.page-our-work .region-content-bottom .view-content {
  border: 1px solid #BBBBAF;
  border-radius: 0 5px 0 5px;
  text-decoration: none;
  padding: 5px;
  font-size: 0.9em;
}

.page-our-work .region-content-bottom .view-content a {
  color: #3F3F9F;
  text-decoration: none;
  font-size: 1.1em;
}

.page-our-work .region-content-bottom .view-content a:hover {
  text-decoration: underline;
}

.page-our-work .region-content-bottom .views-field-teaser {
  padding: 0 1em;
  font-size: 0.8em;
}

.page-our-work .region-content-bottom .more-link {
  padding: none;
  margin-bottom: 5px;
  margin-top: 1px;
}

.page-our-work .region-content-bottom .more-link a {
  font-size: 0.8em;
  font-family: tahoma;
  border: 1px solid #6F5F4F;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  padding: 5px;
  background: #FFFFE3;
  color: #4F4F8F;
  text-decoration: none;
  box-shadow: inset -1px -1px 1px #9F9F9F;
  -moz-box-shadow: inset -1px -1px 1px #9F9FFF;
  -webkit-box-shadow: inset -1px -1px 1px #9F9FFF;
  behavior: url(PIE.htc);
}

/*
 * Resources listing page
 */

.page-resources div#content.column div.section div#content-area div.content p {
  margin-bottom: 1em;
}


.page-resources .region-content-bottom .view-content {
  border: 1px solid #BBBBAF;
  border-radius: 0 5px 0 5px;
  text-decoration: none;
  padding: 5px;
  font-size: 0.9em;
}

.page-resources .region-content-bottom .view-content a {
  color: #3F3F9F;
  text-decoration: none;
  font-size: 1.1em;
}

.page-resources .region-content-bottom .view-content a:hover {
  text-decoration: underline;
}

.page-resources .region-content-bottom .views-field-teaser {
  padding: 0 1em;
  font-size: 0.8em;
}

.page-resources .region-content-bottom .more-link {
  padding: none;
  margin-bottom: 5px;
  margin-top: 1px;
}

.page-resources .region-content-bottom .more-link a {
  font-size: 0.8em;
  font-family: tahoma;
  border: 1px solid #6F5F4F;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  padding: 5px;
}

.page-resources .region-content-bottom .title {
  margin-top: 1em;
}

.page-resources .region-content-bottom .title a {
  padding: 0 10px;
  background: #FFFFF3;
  color: #4F4F8F;
  border: 2px solid #4F4F5F;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  text-decoration: none;
  font-size: 1.1em;
  font-weight: normal;
  font-family: tahoma;
  box-shadow: inset -1px -1px 1px #9F9F9F;
  -moz-box-shadow: inset -1px -1px 1px #9F9FFF;
  -webkit-box-shadow: -1px -1px -1px #9F9FFF;
  behavior: url(PIE.htc);
}

.page-resources .region-content-bottom .view-content {
  border: 2px solid #BBBBAF;
  border-radius: 0 5px 0 5px;
  text-decoration: none;
  padding: 5px;
  font-size: 0.9em;
}

.page-resources .region-content-bottom .view-content a {
  color: #3F3F9F;
  text-decoration: none;
  font-size: 1.1em;
}

.page-resources .region-content-bottom .view-content a:hover {
  text-decoration: underline;
}

.page-resources .region-content-bottom .views-field-teaser {
  padding: 0 1em;
  font-size: 0.8em;
}

.page-resources .region-content-bottom .more-link {
  padding: none;
  margin-bottom: 5px;
  margin-top: 1px;
}

.page-resources .region-content-bottom .more-link a {
  font-size: 0.8em;
  font-family: tahoma;
  border: 1px solid #6F5F4F;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  padding: 5px;
}

.page-resources .region-content-bottom #block-views-pages-block_1 .view-content {
  background: none;
  border: none;
}

/* Publications page */


#block-blog-0 /* "Recent blog posts" block */ {
}

#block-book-0 /* "Book navigation" block for the current book's table of contents */ {
}

#block-comment-0 /* "Recent comments" block */ {
}

#block-forum-0 /* "Active forum topics" block */ {
}

#block-forum-1 /* "New forum topics" block */ {
}

#block-menu-primary-links /* "Primary links" block */ {
}

#block-menu-secondary-links /* "Secondary links" block */ {
  float: right;
}

#block-node-0 /* "Syndicate" block for primary RSS feed */ {
}

#block-poll-0 /* "Most recent poll" block */ {
}

#block-profile-0 /* "Author information" block for the profile of the page's author */ {
}

#block-search-0 /* "Search form" block */ {
}

#block-statistics-0 /* "Popular content" block */ {
}

#block-user-0 /* "User login form" block */ {
}

#block-user-1 /* "Navigation" block for Drupal navigation menu */ {
}

#block-user-2 /* "Who's new" block for a list of the newest users */ {
}

#block-user-3 /* "Who's online" block for a list of the online users */ {
}
