body.faddergalan {
  background-image: url(../images/bg-body-fg.png);
  font-family: Arial, Helvetica, sans-serif;
}
#faddergalan div.block-search {
  display: none;
}
#faddergalan #content-fglogo {
  float: left;
  width: 100%;
  background: url(../images/fg_bb_header.png) no-repeat top left;
  height: 193px;
}
#faddergalan #frame-inner {
  float: left;
  width: 763px;
}
#faddergalan #content-wrapper {
  float: left;
  width: 100%;
  background: url(../images/fg_bb_w.png) repeat-y left;
  padding-bottom: 10px;
}
#faddergalan #content-filler {
  float: left;
  width: 100%;
}
#faddergalan #content-margin {
  padding-left: 31px;
  float: left;
}
#faddergalan #header {
  margin-bottom: 19px;
}
#fg-logo {
  margin: 39px 0 0 287px;
}
#fg-bottom {
  float: left;
  width: 100%;
  height: 24px;
  background: url(../images/fg_bb_bottom.png) no-repeat left top;
}

#faddergalan #content-inner {
  width: 700px;
}
.two-sidebars #faddergalan #content-inner {
  width: 540px;
}
.one-sidebar #faddergalan .node .extra {
  width: 680px;
}
.two-sidebars #faddergalan .node .extra {
  width: 518px;
}

#faddergalan #sidebar-left {
  width: 145px;
  margin-right: 14px;
  margin-top: 20px;
  border: none;
}
#faddergalan #sidebar-left #block-submenu-1 {
  background: url(../images/menu-bar-fg.png) repeat-y top left;
  float: left;
}
#faddergalan #sidebar-left #block-submenu-1 ul ul ul {
  width: 225px;
}
#faddergalan #sidebar-left li a {
  width: 135px;
}
#faddergalan #sidebar-left li li a {
  width: 130px;
}
#faddergalan #sidebar-left li li li a {
  width: 210px;
}
#faddergalan #sidebar-left li a {
  background: none;
  border: none;
  text-transform: uppercase;
  color: #000;
  font-weight: normal;
  padding: 0 0 0 15px;
  height: 21px;
  font-size: 11px;
  line-height: 19px;
}
#faddergalan #sidebar-left #block-submenu-1 ul ul ul ul li a {
  width: 143px;
}

#faddergalan #sidebar-left li li.active-trail a { background: none; }
#faddergalan #sidebar-left li li.active-trail li a { background: none; }

#faddergalan #sidebar-left #block-submenu-0 li li.collapsed a { background: none; }
#faddergalan #sidebar-left #block-submenu-0 li li.expanded a { background: none; }

#faddergalan #sidebar-left #block-submenu-0 li li li.collapsed a,
#faddergalan #sidebar-left #block-submenu-0 li li li.active-trail a { background: none; }

#faddergalan #sidebar-left #block-submenu-1 li li.collapsed a { background: none; }
#faddergalan #sidebar-left #block-submenu-1 li li.expanded a { background: none; }

#faddergalan #sidebar-left #block-submenu-1 li li.collapsed.active-trail a { background: none; }
#faddergalan #sidebar-left #block-submenu-1 li li.expanded.active-trail a { background: none; }

#faddergalan #sidebar-left #block-submenu-1 li li.collapsed.active-trail li a { background: white; }
#faddergalan #sidebar-left #block-submenu-1 li li.expanded.active-trail li a { background: white; }

#faddergalan #sidebar-left #block-submenu-1 li li.collapsed li a { background: white; }
#faddergalan #sidebar-left #block-submenu-1 li li.expanded li a { background: white; }

#faddergalan #sidebar-left #block-submenu-1 li li.active-trail li.collapsed a { background: white; }
#faddergalan #sidebar-left #block-submenu-1 li li.active-trail li.expanded a { background: white; }

#faddergalan #sidebar-left #block-submenu-1 li li.collapsed li a:hover { background: white; }
#faddergalan #sidebar-left #block-submenu-1 li li.expanded li a:hover { background: white; }

#faddergalan #sidebar-left #block-submenu-1 li li li.collapsed a { background: white; }
#faddergalan #sidebar-left #block-submenu-1 li li li.expanded a { background: white; }

#faddergalan #sidebar-left #block-submenu-1 li li li.collapsed a:hover { background: white; }
#faddergalan #sidebar-left #block-submenu-1 li li li.expanded a:hover { background: white; }

#faddergalan #sidebar-left #block-submenu-1 li li li.collapsed li a { background: white !important; }
#faddergalan #sidebar-left #block-submenu-1 li li li.expanded li a { background: white !important; }

#faddergalan #sidebar-left #block-submenu-1 li li li.collapsed li a:hover { background: white !important; }
#faddergalan #sidebar-left #block-submenu-1 li li li.expanded li a:hover { background: white !important; }


#sidebar-left .subinfo {
  margin-top: 50px;
  font-size: 11px;
  line-height: 13px;
  float: left;
  width: 100%;
}
.subinfo .label {
  display: block;
  float: left;
  width: 30px;
}

#faddergalan #sidebar-right {
  width: 197px;
}

#faddergalan #block-block-6,
#faddergalan #block-plan_utils-0 {
  background: url(../images/bli-fadder-fg-bg.png) no-repeat left top;
  border: none;
  width: 197px;
  height: 471px;
  padding: 0;
  margin: 0;
}
#faddergalan #block-block-6 .block-inner,
#faddergalan #block-plan_utils-0 .block-inner{
  padding: 20px 15px 10px 15px;
}
#faddergalan #block-block-6 .title,
#faddergalan #block-plan_utils-0 .title,
#faddergalan #sponsors .title{
  border: none;
  color: #009CDE;
  font-weight: bold;
  font-size: 140%;
  padding: 10px 0 3px 0;
}
#faddergalan #block-block-6 p,
#faddergalan #block-plan_utils-0 p {
  padding-bottom: 3px;
}
#faddergalan #block-block-6 p.submit,
#faddergalan #block-plan_utils-0 p.submit {
  margin: 10px 0 0 2px;
}
#faddergalan #block-block-6 p.fadder-info,
#faddergalan #block-plan_utils-0 p.fadder-info {
  margin-top: 5px;
  padding-top: 15px;
  border-top: none;
  background: url(../images/blifadder-div-fg.png) no-repeat top center;
}

#faddergalan #sponsors {
  float: left;
  background: url(../images/sponsorer-fg.png) no-repeat left top;
  width: 197px;
  /*height: 286px; */
  height: 460px;
  padding: 0;
  margin: 0;
}
#faddergalan #sponsors .title {
  padding-left: 3px;
}
#faddergalan #sponsors .block-inner{
  padding: 10px 0 0 12px;
  float: left;
}
#faddergalan #sponsors a {
  float: left;
}
#faddergalan #sponsors img {
  border: none;
}


#faddergalan #block-views-Puffar-block_1 {
  width: 540px;
}
#faddergalan #block-views-Puffar-block_1 .views-row-holder,
#faddergalan #block-views-Puffar-block_3 .views-row-holder,
#faddergalan .view-display-id-block_1 .views-row-holder ,
#faddergalan .view-display-id-block_3 .views-row-holder {
  float: left;
  width: 100%;
}
#faddergalan #block-views-Puffar-block_1 .views-row,
#faddergalan .view-id-Puffar.view-display-id-block_3 .views-row {
  float: left;
  width: 250px;
  padding: 0 20px 20px 0;
  margin-bottom: 20px;
  background: url(../images/divider-250.png) no-repeat bottom center;
}
#faddergalan #block-views-Puffar-block_1 .views-row-even,
#faddergalan .view-id-Puffar.view-display-id-block_3 .views-row-even {
  float: right;
  padding-left: 20px;
  padding-right: 0;
}
#faddergalan .puff-260x140,
#faddergalan .puff-avdelning {
  width: auto;
  font-size: 0.8em;
  line-height: 1.4em;
}

#faddergalan .thumbnails .thumb, .thumbnails .end {
  padding-right: 9px;
  padding-bottom: 11px;
}


/* hide news */
.one-sidebar #faddergalan #block-views-Nyheter-block_1 {
  display: none;
}

/* front page youtube and text */
.youtube-clip {
  float: left;
}
.front #faddergalan .youtube-clip {
  width: 460px;
}
.inner-body {
}
.inner-body h1 {
  color: #009CDE;
  font-weight: 500;
}
#faddergalan .node-extra-content {
  float: left;
  margin-bottom: 20px;
}
.front #faddergalan .node-extra-content {
  padding-bottom: 25px;
  margin-bottom: 25px;
  width: 100%;
  background: url(../images/divider-700.png) no-repeat bottom center;
}

/* front page puff columns */
.front #faddergalan #block-views-Puffar-block_1 {
  width: 100% !important;
}
.front #faddergalan .view-Puffar.view-display-id-block_1 .col {
  width: 225px;
  float: left;
  margin-right: 12px;
}
.front #faddergalan .view-Puffar.view-display-id-block_1 .col.last {
  float: right;
  margin-right: 0;
}
.front #faddergalan #block-views-Puffar-block_1 .views-row {
  float: left !important;
  width: 100% !important;
  padding: 0 0 20px 0;
  margin-bottom: 20px;
  background: url(../images/divider-225.png) no-repeat bottom center;
}

/* links and headers */
#faddergalan h1.title {
  color: #009CDE;
}
#faddergalan h2 a {
  color: #009CDE;
}
#faddergalan .node .top-text {
  font-size: 1.3em;
  line-height: 1.2em;
}

/* footer fix */
#footer .menu-1007 {
  padding-top: 10px !important;
}
