/* $Id: blocks.css,v 1.4 2009/11/05 11:05:39 johnalbin Exp $ */

/**
 * @file
 * Block Styling
 */


.block /* Block wrapper */ {
  margin-bottom: 1em;
}

.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 */ {
}

.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-1 /* First administrator-defined block */ {
}

#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 */ {
}

#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 */ {
}

.region-sidebar-second .section h2 {
  margin: 0px;
  position: relative;
}

#block-user-1 {
background-color: #eceded;
margin-top: 20px;
padding: 20px 0 10px 10px;
}
#block-block-52 {
background-color: #eceded;
margin-bottom: 20px;
padding: 10px;
}


#block-block-33 { /*språkbytare*/
  float: right;
	padding-top: 5px;
  margin-right: 20px;
}

#block-block-33 a {
  color: #333;
  font-size: 0.6875em;
  text-decoration: none;
}

#block-block-33 .language {
margin-right: 40px;
}

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

/*sekundär meny*/
#block-menu_block-2 {
  float: right;
	padding-top: 5px;
	margin-right: 35px;
}
#block-menu_block-2 ul.menu {
margin: 0px;
padding: 0px;
}

#block-menu_block-2 ul.menu li {
list-style: none;
display: inline;
font-size: 11px;
border-left: 1px solid #333;
padding-left: 3px;
}
#block-menu_block-2 ul.menu li.first {
border-left: 0px;
}
#block-menu_block-2 ul.menu li a{
color: #333333;
}
#block-menu_block-2 ul.menu li a:hover{
text-decoration: underline;
}


#block-block-18,
#block-block-17 { /* Kontakta oss-knappen */
  width: 100px;
  float: right;
  text-align: center;
  margin-right: 10px;
}

#block-block-18 a:hover div,
#block-block-17 a:hover div {
 background-color: #e41160; /* #be1e1e; nu rosa */
}

#block-block-18 p,
#block-block-17 p {
  line-height: 2.4em;
  margin: 0;
}

/*Bloggen*/
#block-views-blogg-block_2 .blogg_block,
#block-views-blog-block_2 .blogg_block {
background-color: #333333;
margin-bottom: 45px;
color: #fff;
padding: 20px 15px;
}
#block-views-blogg-block_2 .blogg_block h2,
#block-views-blog-block_2 .blogg_block h2 {
color: #fff;
top: 0px;
font-size: 1.3em;
margin-bottom: 20px;
}
#block-views-blogg-block_2,
#block-views-blog-block_2 {
background: url(../images/WARSH_110211_blogg_pratbubbla.png) no-repeat 50px 100%;
overflow: hidden;
height: 100%;
}
#block-views-blogg-block_2 .view-blogg,
#block-views-blog-block_2 .view-blog {
border-bottom: 1px solid #999999;
padding-bottom: 20px;
}

#pagetitle {
  float: left;
  display: block;
  margin-top: 0;
  line-height: 1em;
  font-size: 26px;  
  padding-left: 0.4em;
}

#top_image {
  width: 960px;
  clear: both;
}

#sharefunctionsleft {
  padding: 0;
}

#sharefunctionsleft a {
  height: 32px;
  width: 150px;
  border-top: solid 1px #ccc;
  font-size: 0.75em;
  font-style: italic;
  display: block;
  color: #555;
  cursor: pointer;
}

#sharefunctionsleft a:hover {
  background-color: #f2f5f5;
}

#sharefunctionsleft a div {
  padding-top: 0.7em;
  background: url('/sites/all/themes/wshny/images/sharicons.gif') no-repeat;
  padding-left: 19px;
}

#sharefunctionsleft a.addthis_button_facebook div {
  background-position: 0px -96px;
}

#sharefunctionsleft a#rsslinkfirstsidebar div {
  background-position: 0px -32px;
}

#sharefunctionsleft a#togglesimplenewsblock div {
  background-position: 0px -129px;
}

#sharefunctionsleft a#printlinkfirstsidebar div {
  background-position: 0px -64px;
}

#flygbild {
  height: 300px;
  width: 240px;
  background: #dfe;
}

/* SIDFOT, FOOTER: */

#footer_logo a, #footer_flickr a, #footer_facebook a {
  float: left;
  height: 44px;
  background-image: url('/sites/all/themes/wshny/images/wsh_footersprite.png');
  text-indent: -9999px;
}

#footer_logo {
  float: left;
  margin-left: 7px;
}

#footer_flickr, #footer_facebook {
  float: right;
  padding-top: 20px;
}

#footer_logo a{
  width: 257px;
  height: 62px;
}

#footer_flickr a {
  width: 100px;
  background-position: 0 -62px;
  margin-right: 35px;
}

#footer_flickr a:hover{
  background-position: 0 -106px;
}

#footer_facebook a{
  width: 125px;
  background-position: -100px -62px;
  margin-right: 7px;
}

#footer_facebook a:hover{
  background-position: -100px -106px;
  text-decoration: none;
}


.region-page-closure {
 clear: both; 
 border-color: #4d4d4d;
 border-width: 1px 0 0 0;
 border-style: solid;
 width: 100%;
}

.region-page-closure .block{
  margin-bottom: 0;
  padding: 0 0 0.75em 10px;
}

#footer_bottom ul {
  margin: 0;
  padding: 10px 0 0 0;
}

#footer_bottom ul li, #footer_bottom ul li p, #loginlink{
  margin: 0;
  display: inline;
  color: #b3b3b3;
}

#footer_bottom ul li p, #loginlink {
  font-size: 0.75em;
}

#footer_bottom li {
  padding: 0 1em 0 0;
}

#footer_bottom li:first-child {
  padding: 0 2em 0 0;
}

#footer_bottom li:last-child {
  border-width: 0 0 0 1px; 
  border-color: #4d4d4d;
  border-style: solid;
  padding: 0 0 0 2em;
}

#loginlink {
  float: right;
  font-size: 12px;
  padding-top: 3px;
  padding-right: 12px;
}

#loginlink a, #loginlink a:visited {
  color: #333;
}

#loginlink a:hover {
  color: #fff;
}

/* Toppbild: */
#block-views-Toppbild-block_1 img,
body.page-aktuellt .region-highlight img {
  border-bottom: solid 3px #4d4d4d;
}

#block-block-40 img {
  border-top: solid 1px #4d4d4d;
  border-bottom: solid 3px #4d4d4d;
}

#reklamfilmtopp {
  position: absolute;
  left: 40px;
  top: 13px;
  z-index: 100;
}

/* Karta */
#block-block-28 .content iframe {
  border-bottom: 3px solid #4d4d4d;
  padding: 0;
  margin: 0;
}

/* Meddelande till alla som använder Internet Explorer 6 (som vi inte stöder för det är för jobbigt) */
#ie6-message {
  background: grey;
  color: red;
  font-weight: bold;
}

.view-Slagord div.view-content div.views-row {
  border-top: 1px solid black;
}

.view-Slagord div.view-content div.views-row div.views-field-value {
  float: right;
}

/* AKTUELLTSIDAN node-61157 */
#block-views-Nyheter-block_1,
#block-views-kalendarie-block_2,
#block-views-blogg-block_1{
  float: left;
  width: 290px;
  padding-right: 30px;
  padding-left: 10px;  
}
#block-views-blogg-block_1{
  padding-right: 0px;
}

#block-views-Nyheter-block_1 .views-field-teaser .field-content,
#block-views-kalendarie-block_2,
#block-views-blogg-block_1  {
  font-size: 12px;
}

#block-views-Nyheter-block_1 a,
#block-views-kalendarie-block_2 a,
#block-views-blogg-block_1 a,
#block-block-3 a {				/* twitterblocket */
  color: #D61E1B;
  font-size: 12px;
}

#block-views-Nyheter-block_1 .view-header,
#block-views-kalendarie-block_2 .view-header,
#block-views-blogg-block_1 .view-header {
  border-bottom: solid 2px #ddd;
  padding-bottom: 4px;
  margin-bottom: 20px;
  font-size: 20px;
}

#block-views-Nyheter-block_1 .content .views-field-teaser,
#block-views-kalendarie-block_2 .content .views-field-teaser p span span,
#block-views-blogg-block_1 .content .views-field-teaser .field-content p {
  line-height: 1.6em;
  font-size: 12px; 
}

#block-views-Nyheter-block_1 .views-field-title h3,
#block-views-kalendarie-block_2 .views-field-title .field-content a h3,
#block-views-blogg-block_1 .views-field-title h3{
  font-weight: 600;
  font-size: 16px;
  padding-top: 6px;
  line-height: 1.25em;
}

#block-views-kalendarie-block_2 .views-field-field-date-value {
  float: left;
  padding-right: 10px;
  font-weight: bold;
  text-transform: uppercase;
}

#block-block-3 {				/* twitterblocket */
  background-image: url("/sites/all/themes/wshny/images/wsh_twitter_110213.jpg");
  height: 60px;
  background-repeat: no-repeat;
  margin-left: 10px;
  margin-bottom: 1.5em;
  padding: 7px 0 0 75px;
}

#block-block-3 span {
    color: #666;
    font-size: 12px;
}

#block-block-3 span.tweet-time {
  font-size: 10px;
  padding-left: 5px;
}

/* ********************** 
 * ** Kontaktuppgifter ** 
 * ********************** */
#kontaktuppgifterblocket {
  padding-bottom: 30px;
  border-bottom: solid 1px #bcbcbc;
  width: 240px;
}

#kontaktuppgifterblocket h2,
#block-block-53 h2 { 		/* nyhetsbrevsblocket */
  margin: 0 0 28px 0;
  font-weight: 100;
  font-size: 1.15em;
}

#kontaktuppgifterblocket p {
  line-height: 0.66em;
  font-size: 0.85em;
}

#kontaktuppgifterblocket #phoneandmail {
  padding-top: 8px;
}

#kontaktuppgifterblocket #phoneandmail span.fetstil {
  font-weight: bold;
  padding-right: 5px;
} 

#block-block-53 h2 {
  padding-top: 9px;
}

/* Block för att skriva twitterinlägg */
#link_showtwitterblocks {
  position: relative;
  left: -65px;
  top: 4px;
}

#block-wshfix-0,
#block-shorten-shorten {
  display: none;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #efefef;
  padding: 10px;
  border: 1px solid grey;
}
#block-wshfix-0 input.form-text,
#block-shorten-shorten input.form-text {
  width: 900px;
}

/* Flickr förstasidan */
#block-block-56 {
  margin: 15px 0 0 30px;
  float: left;
  padding-bottom: 30px;
}

#block-block-56 .content {
  background-color: #333;
  padding: 10px 0px 5px 10px;
  width: 540px;
  height: 111px;
}

#block-block-56 .content a {
  color: #eee;
  padding: 0;
}

#block-block-56 .content a:hover {
  color: #fff;
}

#block-block-56 .content ul li {
  display: inline;
  padding-right: 16px;
}

#block-block-56 .content ul li a {
  padding: 0;
}

#block-block-56 .content ul li:last-child {
  padding-right: 0px;
}

#block-block-56 .content ul {
  padding: 0;
  margin: 12px 0;
}

/* Fokusblocken på förstasidan */

.region-highlight #block-block-43,
.region-highlight #block-block-45,
.region-highlight #block-block-44,
.region-highlight #block-block-57,
.region-highlight #block-block-58,
.region-highlight #block-block-59,
.region-highlight #block-block-81,
.region-highlight #block-block-80,
.region-highlight #block-block-79 {
  width: 290px;
  margin: 20px 25px 25px 10px;
  float: left;
  line-height: 1.6em;
  font-size: 0.9em;
}

.region-highlight #block-block-45,
.region-highlight #block-block-59,
.region-highlight #block-block-80 {
  margin-right: 0px;
}

.region-highlight #block-block-57 p,
.region-highlight #block-block-58 p,
.region-highlight #block-block-59 p,
.region-highlight #block-block-43 p,
.region-highlight #block-block-44 p,
.region-highlight #block-block-45 p,
.region-highlight #block-block-81 p,
.region-highlight #block-block-80 p,
.region-highlight #block-block-79 p {
  color: #666;
}

.region-highlight #block-block-57 p:last-child,
.region-highlight #block-block-58 p:last-child,
.region-highlight #block-block-59 p:last-child,
.region-highlight #block-block-43 p:last-child,
.region-highlight #block-block-45 p:last-child,
.region-highlight #block-block-44 p:last-child,
.region-highlight #block-block-81 p:last-child,
.region-highlight #block-block-80 p:last-child,
.region-highlight #block-block-79 p:last-child  {
  margin-top: 3px;		
}


.region-highlight #block-block-57 h2,
.region-highlight #block-block-58 h2,
.region-highlight #block-block-59 h2,
.region-highlight #block-block-43 h2,
.region-highlight #block-block-44 h2,
.region-highlight #block-block-45 h2,
.region-highlight #block-block-81 h2,
.region-highlight #block-block-80 h2,
.region-highlight #block-block-79 h2  {
  margin: 5px 0 3px 0;
}

/*counter*/
#block-block-81 .content {
position: relative;
}
#block-block-81 .content .counter span.left {
position: absolute;
top: 65px;
right: 10px;
color: #fff;
font-size: 30px;
}
#block-block-81 .content .counter span.day {
position: absolute;
top: 25px;
right: 50px;
color: #fff;
font-size: 60px;
padding: 0;
margin: 0;
}

/* Nytt Twitter-block juli 2011 */
#block-block-84 {
  padding-top: 5px;
}

#block-block-84 .content {
  width: 270px;
  padding: 15px 15px 15px 15px;
  background: url("/sites/all/themes/wshny/images/wsh_start_twitter_bg.jpg");
}

#block-block-84 #twitter-follow-link{
  display: block;
  width: 270px;
  height: 42px;
  background: url("/sites/all/themes/wshny/images/wsh_start_twitter_knapp.png");  
  text-indent: -9999px;
}

#block-block-84 #link_showtwitterblocks{
  color: white;
  font-size: 10px;
  padding: 3px;
  margin-left: 65px;
}

#block-block-84 #twitter-follow-link:hover{
  background-position: 0px -42px;
}

#block-block-84 ul {
  padding: 0;
  margin: 0 0 10px 0;
}

#block-block-84 ul.tweets-pulled-listing li {
  margin-bottom: 10px;
}

#block-block-84 ul.tweets-pulled-listing li div.twitterbubble-content {
  color: #555;
  font-size: 12px;
  line-height: 16px;
  background: white;
  width: 248px;
  padding: 5px 11px;
}

#block-block-84 span.tweet-time {
  display: block;
  font-size: 10px;
  padding-top: 7px;
}

#block-block-84 div.twitterbubble-top {
  width: 270px;
  height: 6px;
}

#block-block-84 div.twitterbubble-bottom {
  width: 270px;
  height: 20px;
}

#block-block-84 div.twitterbubble-top {
  background: url("/sites/all/themes/wshny/images/twitterbubble/wsh_start_twitter_pratbubbla_uppe1_liten.png");    
}

#block-block-84 div.twitterbubble-bottom.twitter-odd {
  background: url("/sites/all/themes/wshny/images/twitterbubble/wsh_start_twitter_pratbubbla_nere1_right.png");    
}

#block-block-84 div.twitterbubble-bottom.twitter-even {
  background: url("/sites/all/themes/wshny/images/twitterbubble/wsh_start_twitter_pratbubbla_nere1_left.png");    
}

/* Toppblock nyfront: */
#toppblock-nyfront-wrapper{
  height: 255px;
  padding: 65px 0 0 20px;
  overflow: hidden;
  background-image: url('/sites/all/themes/wshny/images/toppblock/WSH_start_bg_grey_smuts.jpg');
}

#toppblock-nyfront h1{
  text-indent: -9999px;
  background-image: url('/sites/all/themes/wshny/images/toppblock/wsh_start_rubrik_eng.png');
  height: 55px;
  width: 831px;
  margin-bottom: 5px;
}

body.i18n-sv #toppblock-nyfront h1{
  background-image: url('/sites/all/themes/wshny/images/toppblock/wsh_start_rubrik.png');
}

#toppblock-nyfront p{
  font-family: Arial, sans-serif;
  height: 16px;
  line-height: 26px;
  color: #4d4d4d;
}

#toppblock-nyfront a {
  display: block;
  float: left;
  text-indent: -9999px;
}

#toppblock-nyfront a:hover {
  background-position: 0 -32px;
}

a#toppblock-aboutneat:hover,
a#toppblock-actioncamp:hover{
  background-position: 0 -52px;
}

a#toppblock-aboutneat,
a#toppblock-actioncamp{
  height: 52px;
  margin-top: 25px;
}

a#toppblock-media,
a#toppblock-massaction,
a#toppblock-swedenatwar {
  height: 32px;
  margin-top: 35px;
  margin-left: 8px;
}

a#toppblock-aboutneat {
  width: 118px;
  background-image: url('/sites/all/themes/wshny/images/toppblock/wsh_start_knappeng_neat.png');  
}
body.i18n-sv a#toppblock-aboutneat {
  width: 104px;
  background-image: url('/sites/all/themes/wshny/images/toppblock/wsh_start_knapp_neat.png');  
}

a#toppblock-actioncamp {
  width: 208px;
  margin-left: 20px;
  background-image: url('/sites/all/themes/wshny/images/toppblock/wsh_start_knappeng_camp.png');  
}

body.i18n-sv a#toppblock-actioncamp {
  width: 184px;
  background-image: url('/sites/all/themes/wshny/images/toppblock/wsh_start_knapp_camp.png');  
}

a#toppblock-media {
  width: 120px;
  margin-left: 40px;
  background-image: url('/sites/all/themes/wshny/images/toppblock/wsh_start_knappeng_media.png');  
}

body.i18n-sv a#toppblock-media {
  width: 98px;
  background-image: url('/sites/all/themes/wshny/images/toppblock/wsh_start_knapp_media.png');  
}

a#toppblock-massaction {
  width: 171px;
  background-image: url('/sites/all/themes/wshny/images/toppblock/wsh_start_knappeng_aktion.png');  
}

body.i18n-sv a#toppblock-massaction {
  width: 154px;
  background-image: url('/sites/all/themes/wshny/images/toppblock/wsh_start_knapp_aktion.png');  
}

a#toppblock-swedenatwar {
  width: 120px;
  background-image: url('/sites/all/themes/wshny/images/toppblock/wsh_start_knapp_krigskarta.png');  
}

/* Blocket Nyhetsbrev nyfront (markupen skrivs ut av templatefilen för block 86 */
#block-block-86 .content {
  width: 260px;
  height: 204px;
  padding: 0 20px 20px 20px;
  background-color: #eee;
}

#block-block-86 .content h2 {
  padding-top: 20px;
}
#block-block-86 .content p {
  color: #666;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 20px;
}

#block-block-86 .content #edit-mail-1 {
  padding: 5px 0;
  color: #666;
  width: 260px;
}

#block-block-86 .content #edit-submit-1 {
  width: 120px;
  height: 32px;
  background-color: #ea4c88;
  border: none;
  color: #eee;
  cursor: pointer;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  font-size: 14px;
  padding: 0 10px;
}

#block-block-86 .content #edit-submit-1:hover {
    background-color: #db3e7e;
}

/* Blocket Donera nyfront */
#block-block-87 .content{
  height: 150px;
}

#block-block-87 .content a{
  display: block;
  text-indent: -9999px;
  height: 150px;
  width: 300px;
  background-image: url("/sites/all/themes/wshny/images/wsh_webb_donera.jpg");
}

#block-block-87 .content a:hover{
  background-position: 0 -150px;
}

/* Flickr nyfront (88) och Youtube nyfront (89) */
#block-block-88,
#block-block-89 {
  float: left;
}

#block-block-88 .content {
  padding-right: 30px;
  border-right: 1px solid #ccc;
  width: 440px;
}

#block-block-89 .content {
  padding-left: 30px;
  width: 440px;
}

/* Motståndsporträtt nyfront: */
#block-views-blogg-block_3.nyfront{
  float: left;
}
  
#block-views-blogg-block_3.nyfront .content{
  background-color: #EA4C88;
  width: 955px;
  color: white;
}

#block-views-blogg-block_3.nyfront .content .views-field-field-portrait-image-fid{
  border-color: black;
  margin: 5px 10px;
  
}

#block-views-blogg-block_3.nyfront .content .views-field-view-node a{
  padding: 7px 10px;
  background-color: black;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

#block-views-blogg-block_3.nyfront .content .views-field-view-node a:hover{
  background-color: white;
  color: black;
}
#block-block-90,
#block-block-91 {
background-color: #ea4b87;
width: 300px;
font-weight: normal;
}
#block-block-90 h2,
#block-block-91 h2 {
color: #fff;
padding: 15px 15px 0 15px
}
#block-block-90 .content p,
#block-block-91 .content p {
color: #fff;
padding: 0 15px 15px 15px;
}
#main .region-sidebar-second #block-block-90 a,
#main .region-sidebar-second #block-block-91 a {
color: #fff;
text-decoration: underline;
}
