#blog-content
{
  margin: 5px;
  font-size: 13px;
}

#blog-content, #blog-content #first-column div
{
  font-family: Arial, Helvetica, sans-serif;
}

  #blog-content a
  {
    color: #b30000;
  }

  #blog-content #first-column
  {
    float: left;
    width: 651px;
    margin: 5px 5px 5px 0;
    border: 1px solid #919191;
    background: #fff;
  }

    #blog-content #first-column .commentBody
    {
      margin-left:60px;
		margin-top: 6px;
    }

	    #blog-content #first-column .commentBody img
	    {
			float: none !important;
	    }

    #blog-content #first-column .commentBox img
    {
	  float: left;
      margin-right: 10px;
    }

    #blog-content #first-column .commentBox span
	{
	  color: #9F9F9F;
	  font-size: 0.9em;
	}

      #blog-content #first-column .commentBox span a
      {
        color: #9F9F9F;
      }

    #blog-content #first-column .commentBox textarea
    {
      width: 385px;
      height: 84px;
      font-family: Arial;
      font-size: 1em;
    }

/* Blog header */
#blog-content .blog-header {
	position:relative;
}
#blog-content .blog-header-title {
	position:absolute;
	bottom:30px;
	border-left:10px solid #b0c800;
	padding-left:20px;
	z-index:2;
	left:0px;
}
#blog-content .blog-header-title:hover {
	border-left:10px solid #fff;
}
#blog-content .blog-header-title a {
	font:bold 46px Arial, Helvetica, sans-serif;
	color:#fff;
	letter-spacing:-2px;
}
#blog-content .blog-header-title a:hover {
	text-decoration:none;
	color:#b0c800;
}

/* Hangtag med antal kommentarer och dela-knappar */
#blog-content #first-column .info-bar {
	width:65px;
	float:left;
}
#blog-content #first-column .commentsBox-pointer {
	width:65px;
	height:5px;
	text-align:right;
}
#blog-content #first-column .commentsBox-pointer img {
	margin-right:15px;
}
 .commentsBox {
	background:#df491b;
	color:#fff;
	text-align:center;
	/*padding:3px 0px 8px 0px;*/
	font:bold 36px Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
}

#blog-content #first-column .commentsBox a {
	color:#fff;
	text-decoration:none;
}
#blog-content #first-column .info-bar ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
}
#blog-content #first-column .info-bar ul li {
	margin:4px 0px 0px 6px;
	padding:0px;
	font:bold 8px Arial, Helvetica, sans-serif;
	color:#666;
	vertical-align: bottom;
	line-height:16px;
	border:0px solid #000;
}
#blog-content #first-column .info-bar ul li img {
	float:left;
	margin:0px 4px 0px 0px;
	border:0;
}
#blog-content #first-column .info-bar ul li a {
	text-decoration:none;
	color:#666;
}



    #blog-content #first-column .label_warning
    {
      margin: 5px;
    }

    #blog-content #first-column .main-box
    {
      float: left;
      width: 504px;
      padding: 0 20px 0 20px;
    }

      #blog-content #first-column .main-box .text
      {
        padding-bottom: 20px;
        /*word-spacing: 0.2em;*/
        line-height: 1.6em;
        /*letter-spacing: 0.02em;*/
      }

        #blog-content #first-column .main-box .text, #blog-content #first-column .main-box .text p
        {
          color: #4d4d4d;
          font-size: 1em;
          font-family: Arial, Helvetica, sans-serif;
        }

        #blog-content #first-column .main-box .text img, #blog-content #first-column .main-box .text p img
        {
          background-color: #F0F0F0;
          border: 1px solid #C2C2C2 !important;
          padding: 8px;
        }

        #blog-content #first-column .main-box .text ul
		{
			list-style-type: disc !important;
			margin-left: 15px !important;
		}

/* Postdatum, författare, kategori */
#blog-content #first-column .main-box .time
      {
        text-transform: uppercase;
        font-size: 0.7em;
        font-weight: normal;
        letter-spacing:0.1em;
        color: #666;
      }

        #blog-content #first-column .main-box .time a
        {
          color: #666;
        }

#blog-content #first-column .blog-post-meta {
	background:#F0F0F0;
	color:#4d4d4d;
	font-size:0.6em;
	letter-spacing:0.2em;
	padding:2px 3px 2px 3px;
	text-transform:uppercase;
}

/* Post title */
      #blog-content #first-column .main-box .title
      {
        font-size: 3em;
        font-weight: bold;
        color: #333;
        letter-spacing:-0.07em;
			border:0;
			text-decoration:none;
			word-wrap: break-word;
      }
      #blog-content #first-column .main-box .title:hover {
		  color:#df491b;
      }

/* Right container */
#blog-content #second-column-wrapper {
	float: left;
    width: 300px;
}

/* Right column */
  #blog-content #second-column
  {

    font-size: 0.85em;
    font-family: Arial, Helvetica,sans-serif;
    border: 1px solid #919191;
    background: #fff;
    margin: 5px 0 5px 0;
  }

    #blog-content #second-column ul
    {
      list-style-type: none;
      padding: 0;
      margin: 0;
    }

      #blog-content #second-column ul li
      {
        margin: 4px 0;
      }

        #blog-content #second-column ul li a
        {
          color: #4d4d4d;
        }

/* Right column titles */
    #blog-content #second-column .title
    {
      font-size: 1.4em;
      color: #333;
      font-weight:bold;
    }

/* Profilruta */
    #blog-content #second-column #profile
    {
      font-size: 1.1em;
    }

      #blog-content #second-column #profile #images
      {
        text-align: center;
      }

        #blog-content #second-column #profile #images a img
        {
          border: 1px solid #ccc;
        }

      #blog-content #second-column #profile #presentation
      {
        margin-top: 5px;
        padding: 5px 0;
        line-height: 140%;
      }

/* RSS box */
    #blog-content #second-column #rss
    {
      padding: 4px 35px 3px 25px;
    }
#blog-content #second-column #rss .rss-box
    {
    background:transparent url(/blog/icons/icon-rss-30x30.png) no-repeat left center;
    padding-left:40px;
    padding-top:6px;
    line-height: 1.4em;
    height:3em;
	}
#blog-content #second-column #rss a
    {
      text-decoration:none;
      color:#666;
    }
    #blog-content #second-column #rss a .title-meta {
    	font-size:0.8em;
		letter-spacing:0.1em;
    }

#blog-content #second-column #rss a:hover
    {
      text-decoration:none;
      color:#333;
    }

#blog-content #second-column #rss img
      {
        float: left;
        margin: 0px 10px 0 0;
      }


    #blog-content #second-column #pulse
    {
      position: relative;
    }

      #blog-content #second-column #pulse #heart
      {
        position: absolute;
        right: 4px;
        background: #f9f9f9;
        font-size: 0.6em;
        padding-right: 5px;
        font-weight: bold;
      }

        #blog-content #second-column #pulse #heart img
        {
          float: left;
          margin-top: -4px;
        }

      #blog-content #second-column #pulse #statistics
      {
        background: #000;
        color: #fff;
        padding: 0 10px 10px 10px;
        text-align: right;
        font-size: 0.8em;
        color: #9f9f9f;
      }

        #blog-content #second-column #pulse #statistics span
        {
          color: #fff;
        }

        #blog-content #second-column #pulse #statistics .title
        {
          font-size: 2em;
          font-weight: bold;
          float: left;
        }

/* Search and Archive fields */
    #blog-content #second-column input[type="text"]
    {
      width: 248px;
      border: 1px solid #C2C2C2;
      font-size: 1em;
      font-weight:bold;
      color: #8c8c8c;
      padding: 10px;
      font-family:Arial, Helvetica, sans-serif;
      margin-bottom:6px;
    }

    #blog-content #second-column select
    {
      width: 200px;
      border: 1px solid #c2c2c2;
      font-size: 1em;
      color: #333;
      padding:4px;
      font-family:Arial, Helvetica, sans-serif;
      margin-bottom:6px;
    }



    /* Box caption */
    #blog-content #second-column .titleBox
    {
      background-image: url(/gfx/theme_fz/buildblocks/stage_black_background_title.png);
      background-repeat: repeat-x;
      color:#FFFFFF;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: bold;
      height: 20px;
      line-height: 20px;
      padding-left: 5px;
    }

  #blog-content .box
  {
    overflow: hidden;
    background-color: #F9F9F9;
    border: 1px solid #C2C2C2;
    padding: 6px;
    margin: 7px;
  }



      #blog-content #first-column #tool-bar,
	     #blog-content #first-column div.blognav
    {
    	border:0;
		border-bottom:1px solid #eee;
      font-size: 0.9em;
      padding: 0 10px;
		 height:26px;
		  line-height:26px;
      text-align: center;
      margin: 0;
	background:#f7f7f7;
    }
	#blog-content #first-column #tool-bar,
	     #blog-content #first-column div.blognav a {
		color:#999;
	}

      #blog-content #first-column #tool-bar img
      {
        position: relative;
        top: 2px;
      }

      #blog-content #first-column #tool-bar a,
	      #blog-content #first-column div.blognav
      {
        color: #333;
        margin-right: 15px;
      }
