/* @override 
	http://toppmotet.se/wp-content/themes/toppmotet/style.css
	http://localhost/toppmotet.local/wp-content/themes/toppmotet/style.css
*/

/*
Theme Name: Toppmotet
Theme URI: http://www.toppmotet.se
Description: Ett dynamiskare tema.
Version: 3.0
Author: Kasper Lahti
Author URI: http://cascom.se
Tags: dynamic ,newspaper, times
*/

@font-face {
  font-family: "Toppicons";
  src: url(style/fonts/Toppicons.otf) format('opentype'); 
}

/* @group Reset */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}

fieldset, img {
	border: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

ol, ul, li {
	list-style: none;
}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th {
	text-align: left;
}

a img {
	border: none;
}

/* @end */

body {
	color: #222;
	background: #fff none center top;
	font: 12px/12px "lemonde-sans-1", "lemonde-sans-2", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Verdana, sans-serif;
}

/* @group Typography */

/* @group Typeface */

.content .wp-caption-text, 
.more-link, 
.content p strong, 
.content p strong a, 
.bqstart, .bqend, 
input, textarea, 
.content sup a, 
.content .footnotes p, 
.content .footnotes a {
	font-family: "lemonde-sans-1", "lemonde-sans-2", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Verdana, sans-serif;
}

.content p, 
.content p a, 
blockquote, 
.context, 
#more-info {
	font-family: "lemonde-journal-1", "lemonde-journal-2", Times, "Times New Roman", Georgia, serif;
}


/* @end */

/* @group Headers */

/* @group General */

h1, h2, h3, h4, h5, h6 {
	font-weight: 700;
	line-height: 1;
}

h1 {
	font-size: 60px;
	letter-spacing: -1px;
}

h2 {
	font-size: 48px;
}

h3 {
	font-size: 36px;
}

h4 {
	font-size: 24px;
}

h5 {
	font-size: 18px;
	line-height: 24px;
}

h6 {
	font-size: 12px;
}

/* @end */

#aux .title {
	font-family: "lemonde-journal-1", "lemonde-journal-2", Times, "Times New Roman", Georgia, serif;
	font-weight: 700;
}

/* @group Content Headers */

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	line-height: 24px;
	margin-top: 24px;
	letter-spacing: 0;
}

.content h1 {
	font-size: 24px;
}

.content h2 {
	font-size: 22px;
}

.content h3 {
	font-size: 20px;
}

.content h4 {
	font-size: 18px;
}

.content h5 {
	font-size: 16px;
}

.content h6 {
	font-size: 14px;
}

/* @end */

/* @end */

/* @group Anchors */

a:link {
	color: #222;
	text-decoration: none;
}

a:hover {
	color: #222;
	text-decoration: underline;
}

a:visited {
	color: #333;
	text-decoration: none;
}

a:active {
	color: #cb1433;
	text-decoration: underline;
	outline: none;
}

a:focus {
	color: #ff002b;
	outline: 1px solid #ccc;
}

.title a:after {
	content: ' ›';
	color: transparent;
}

.title a:hover:after {
	content: ' ›';
	color: #cb1433;
}

/* @group Variations */

.title a:hover {
	text-decoration: none;
}

.title a:visited {
	color: #222;
}

.select .content a:link, 
.init .content a:link {
	text-decoration: underline;
}


.select .content a:hover, 
.init .content a:hover {
	color: #cb1433;
}

.select .content a:visited, 
.init .content a:visited {
	color: #800b1f;
}

.select .content a:active, 
.init .content a:active {
	color: #800b1f;
}

/* @end */

/* @end */

/* @group Paragraphs */

p {
	text-indent: 0;
	line-height: 22px;
	font-size: 17px;
}

p+p, .size-medium+p, .wp-caption+p {
	text-indent: 30px;
}

.size-medium+p, .wp-caption+p {
	margin-top: 12px;
}

h1+p, h2+p, h3+p, h4+p, h5+p, h6+p, p.img-paragraph+p, p.strong-paragraph, blockquote+p {
	text-indent: 0;
}

p.strong-paragraph {
	margin-top: 24px;
}

p strong {
	font-size: 12px;
	line-height: 16px;
}

.post.select .content p.first-p:first-letter {
	margin-top: 13px;
	margin-right: 5px;
	text-indent: 0;
	font-style: normal;
	line-height: 22px;
	font-size: 48px;
	float: left;
}

.post.select .content p.strong-paragraph.first-ps strong {
	text-transform: none;
	font: normal normal 15px "lemonde-journal-1", "lemonde-journal-2", Times, "Times New Roman", Georgia, serif;
}

body .post.select .content .strong-paragraph.first-p strong:first-letter {
	font-family: "lemonde-sans-1", "lemonde-sans-2", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Verdana, sans-serif;
}

/* @end */

/* @group Emphasis */

em {
	font-style: italic;
}

strong {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
}

/* @end */

/* @group Caps */

.navigation a,
.post .category, .more-link, .content .end {
	color: #cb1433;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.navigation a em {
	font-weight: bold;
	font-style: normal;
}

span.day {
	text-transform: capitalize;
}

/* @end */

/* @group Blockquote */

blockquote {
	line-height: 36px;
	font-size: 28px;
	font-style: italic;
	margin-top: 9px;
	font-weight: 600;
	margin-bottom: 3px;
	padding-left: 50px;
}

blockquote span {
	color: #cb1433;
	font-size: 250%;
	font-style: normal;
	font-weight: 700;
	line-height: 72px;	
	text-indent: -2px;
}

.bqstart {
	height: 64px;
	float: left;
	text-align: left;
	margin-top: -24px;
	margin-left: -50px;
}

.bqend {
	float: right;
	height: 34px;
	font-size: 175%;
	line-height: 24px;
}

.by-quote {
	font-size: 24px;
	line-height: 24px;
	padding-bottom: 24px;
	float: left;
}

.post.init blockquote .bqend {
	display: none;
}

/* @end */

/* @group Context Title */

.context {
	text-transform: lowercase;
	color: #797979;
	cursor: default;
	font-size: 60px;
	font-weight: normal;
	font-style: normal;
	line-height: 60px;
}

/* @end */

/* @group Byline */

.post .image-details {
	color: #555;
	font-size: 11px;
	line-height: 12px;
}

.post .content p.wp-caption-text {
	color: #555;
	font-size: 11px;
	line-height: 16px;
}

.post .image-details span {
	color: #777;
}

/* @end */

/* @group Excerpt */

/* @group Paragraph */

.excerpt p {
	line-height: 24px;
	font-size: 15px;
	text-indent: 0;
	text-align: left;
}

.post.select .excerpt p {
	font-size: 17px;
	margin-top: 12px;
}

.post.select .excerpt p strong {
	font-size: 14px;
}

/* @end */

/* @group Category */

.post .category {
	font-size: 13px;
	line-height: 24px;
	font-weight: 700;
}

.post .category a {
	color: #cb1433;
}

/* @end */

/* @end */

/* @group Content */

.content p {
	font-size: 15px;
	line-height: 24px;
	text-align: left;
}

.content blockquote {
	margin-bottom: 24px;
	margin-right: 70px;
	margin-left: 0;
	padding-left: 60px;
}

.content blockquote:before {
	content: "»";
	color: #cb1433;
	float: left;
	margin-left: -60px;
	font: normal bold 300% "lemonde-sans-1", "lemonde-sans-2", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Verdana, sans-serif;
	margin-top: -34px;
}

.content blockquote:after {
	content: "«";
	color: #cb1433;
	margin-left: -50px;
	margin-top: -26px;
	font-style: normal;
	font-family: "lemonde-sans-1", "lemonde-sans-2", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Verdana, sans-serif;
	font-weight: bold;
	display: inline;
	clear: none;
	float: right;
}

.post.select .content blockquote p.first-p:first-letter {
	font-size: inherit;
	line-height: inherit;
	font-style: inherit;
	margin: 0;
}

.content blockquote p.first-p {
	font-weight: 500;
}

/* @end */

/* @group Time */

.home #main >  .time {
	font-size: 18px;
	line-height: 24px;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	top: 12px;
}

.meta .time {
	font-size: 11px;
	line-height: 12px;
	float: left;
	color: #999;
	margin-left: 11px;
}

.time span {
	text-transform: capitalize;
}

/* @end */

/* @group Meta */

.meta a {
	color: #999;
	font-size: 11px;
	line-height: 12px;
}

.meta .more-link {
	color: #cb1433;
}

.meta .end {
	color: #cb1433;
	float: right;
	width: 24px;
	height: 12px;
	position: relative;
	top: 12px;
	margin-top: -24px;
	font: 48px/12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Verdana, sans-serif;
}

.meta a.author-mail {
	color: #555;
	font-size: 11px;
	line-height: 12px;
	text-align: right;
}

.meta .author-name a {
	color: #222;
	font-size: 12px;
	letter-spacing: 1px;
	text-align: right;
}

/* @end */

/* @end */

/* @group Layout */

/* @group Panel */

.panel {
	float: left;
	clear: both;
	width: 100%;
	z-index: 50;
	position: relative;
	margin-bottom: -1px;
}

#auxil {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background-color: #eee;
}

/* @end */

/* @group Containers */

.section {
	text-align: left;
	display: table;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	clear: both;
	background: url(style/images/line.gif) repeat-y left, url(style/images/line.gif) repeat-y right;
}

body .post, body .page {
	position: relative;
	float: left;
	overflow: hidden;
}

.title, .sub-title, blockquote, .logo {
	text-rendering: optimizeLegibility;
}

.title, .sub-title, .excerpt, .content, 
.content .footnotes, 
blockquote, .by-quote {
	margin-right: 10px;
	margin-left: 10px;
}

.column {
	float: left;
}

#main {
	float: left;
	width: 641px;
}

/* @end */

/* @group Ajax Wrappers */

.wrapper {
	text-align: left;
	float: left;
	width: 100%;
}

#base {
	background-color: #ddd;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ddd), color-stop(1, #ccc));
	background: -moz-linear-gradient(center bottom, #ddd) 0%, #ccc) 100%);
	z-index: 1;
	width: 100%;
}

#top #pages, #base #pages {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	display: table;
	float: none;
}

#wrap-2 {
	
}

#wrap-2 .page *, #wrap-2 .archivebar .widgettitle {
	background-color: transparent;
}

.loader {
	background: #f5f5f5 url(style/images/ajax-loader-1.gif) no-repeat center;
	width: 100%;
	display: none;
}

#top-loader {
	height: 120px;
}

#load-2 {
	height: 240px;
	background-color: #ddd;
}

/* @end */

/* @group Toppbloggen */

#top {
	background-color: #f5f5f5;
}

#topbar {
}

#topbar .widget {
	width: 320px;
	float: left;
	overflow: hidden;
	height: 108px;
	position: relative;
	background: url(style/images/line.gif) repeat-y;
}

#topbar #cat-post-3.widget {
	background-image: none;
}

#topbar #cat-post-3.widget .icon {
}

#topbar .widgettitle {
	font-size: 13px;
	text-align: center;
	height: 12px;
	width: 320px;
	padding-bottom: 5px;
	padding-top: 6px;
	border-bottom: 1px solid #ccc;
	display: none;
}

#topbar .post.category-blogg {
	border-bottom: 1px solid #ccc;
	position: relative;
	overflow: hidden;
	margin-top: 0;
	float: left;
	width: 320px;
	height: 108px;
}

#topbar .post.category-blogg .title {
	line-height: 18px;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0;
	margin-top: 10px;
	padding: 0;
	margin-left: 0;
	border-top-style: none;
}

#topbar .post.category-blogg .title a:hover {
	text-decoration: none;
}

#topbar .post.category-blogg .excerpt {
	font-weight: normal;
	font-style: normal;
	padding-top: 0;
	border-top-style: none;
	height: 56px;
	overflow: hidden;
	float: left;
	margin-left: 0;
	width: 220px;
	margin-right: 0;
	position: relative;
}

#topbar .post.category-blogg .excerpt p {
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 0;
}

/* @group Meta */

#topbar .post.category-blogg .meta {
	position: absolute;
	z-index: 20;
	width: 220px;
	bottom: 0;
	right: 0;
	padding-bottom: 6px;
	margin-top: 0;
	background-color: #f5f5f5;
}

#topbar .post.category-blogg .meta a {
	display: none;
}

#topbar .post.category-blogg .meta .time {
	position: absolute;
	display: none;
	left: -90px;
}

#topbar .post.category-blogg .meta a.more-link {
	display: block;
}

#topbar .post.category-blogg .meta h6 {
	float: right;
}

#topbar .post.category-blogg .meta h6 a {
	display: block;
	font-size: 11px;
	margin-top: -3px;
}

#topbar .perma-blog-link {
	display: none;
	float: right;
	width: 940px;
	text-align: center;
	padding: 6px 10px;
	height: 12px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	background-repeat: repeat-y;
	background-position: left;
}

/* @end */

/* @group Icon */

.post.category-blogg .icon-wrapper {
	width: 89px;
	height: 120px;
	overflow: hidden;
	float: left;
	margin-left: 1px;
	left: 0;
	position: relative;
}

.no-csstransforms .post.category-blogg .Toppen.icon-wrapper {
	background: url(style/images/topp.jpg) no-repeat 0 0;
}

.no-csstransforms .post.category-blogg .Botten.icon-wrapper {
	background: url(style/images/botten.jpg) no-repeat 0 0;
}

.no-csstransforms .post.category-blogg .icon-wrapper .icon {
	display: none;
}

.post.init.category-blogg .icon-wrapper {
	position: absolute;
	top: -10px;
	right: 0;
	overflow: visible;
	z-index: -10;
}

.csstransforms .post.category-blogg .icon {
	float: left;
	color: #cb1433;
	text-align: center;
	-webkit-transform: rotate(37deg);
	-moz-transform: rotate(37deg);
	-o-transform: rotate(37deg);
	transform: rotate(37deg);
	z-index: 10;
	position: absolute;
	top: 20px;
	left: -20px;
	font: bold 140px/120px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Verdana, sans-serif;
}

.csstransforms .post.category-blogg .Botten .icon {
	top: -40px;	
	left: -20px;
	position: absolute;
	-webkit-transform: rotate(143deg);
	-moz-transform: rotate(143deg);
	-o-transform: rotate(143deg);
	transform: rotate(143deg);
}

.csstransforms .post.category-blogg .icon.o {
	color: #eee;
}

/* @end */

/* @end */

/* @group Header */

#header {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #e5e5e5;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ddd), color-stop(1, #eee));
	background: -moz-linear-gradient(center bottom, #ddd) 0%, #eee) 100%);
}

#header #logotype {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -1px;
	text-align: left;
	height: 75px;
	overflow: hidden;
}

/* @group Logo */

#header #logotype .logo {
	float: left;
	text-shadow: #fff 0 1px 1px;
}

#header #logotype .logo a {
	text-transform: lowercase;
	letter-spacing: -2px;
	font-size: 58px;
	float: left;
}

.home #header #logotype h1.logo a {
	font-size: 72px;
	padding-top: 0;
	line-height: 72px;
}

#header #logotype .logo a:hover {
	text-decoration: none;
}

#header #logotype .logo .circ {
	color: #cb1433;
	margin-left: -0.58em;
	z-index: 10;
	font: bold 110%/48px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Verdana, sans-serif;
	vertical-align: -0.15em;
	margin-right: -0.05em;
	position: relative;
	top: -3px;
}

.home #header #logotype .logo .circ {
	margin-left: -0.59em;
}

/* @end */

#header #logotype .logo .dot {
	color: #777;
	font: 72px/60px Times, "Times New Roman", Georgia, serif;
}

#header #logotype .logo .dlash {
	color: #777;
	font: 92px/24px Times, "Times New Roman", Georgia, serif;
	vertical-align: -13px;
	margin-right: 12px;
	margin-left: 10px;
}

#header #logotype .logo .SV {
	color: #777;
	font-weight: normal;
	font-style: normal;
	margin-left: 2px;
}

.archive #header #logotype .logo a {
	color: #555;
}

.archive #header #logotype .logo .SV {
	color: #999;
}

/* @group No FontFace Logo */

.no-fontface .home #header #logotype .logo .circ {
	margin-left: -0.6em;
}

.no-fontface #header #logotype .logo .circ {
	margin-left: -0.6em;
}

/* @end */

/* @group Context */

.context {
	width: 480px;
	float: left;
	overflow: hidden;
	color: #222;
	margin-top: 3px;
	height: 66px;
}

.single .context a {
	color: #777;
}

.context a {
	float: left;
	clear: both;
	text-shadow: #fff 0 1px 1px;
}

.context a:hover {
	color: #222;
	text-decoration: none;
}

.context .year {
	font-size: 50px;
	font-weight: bold;
	letter-spacing: 1px;
}

/* @end */

/* @end */

/* @group Articles */

/* @group Rulers */

hr.clear {
	width: 940px;
	height: 10;
	border-style: none;
	float: left;
	clear: both;
	border-bottom: 1px solid #ccc;
	margin: 23px 10px 24px;
}

hr.clear.duo {
	width: 620px;
	float: left;
	clear: left;
	margin-top: 0;
}

/* @end */

/* @group Headers */

.init .title {
	padding-top: 12px;
	padding-bottom: 12px;
}

.post.init.loading .title {
	background: url(style/images/ajax-loader-1.gif) no-repeat right 10px;
}

.init .sub-title {
	font-weight: 500;
	color: #777;
	font-size: 24px;
	line-height: 24px;
}

.select .sub-title {
	font-weight: 500;
	color: #777;	
	font-size: 36px;
	line-height: 36px;
	float: left;
}

.csscolumns .post.select.has-image.landscape.has-multi-col .sub-title {
	width: 300px;
	float: left;
	clear: left;
}

#aux .sub-title {
	padding-bottom: 12px;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: 500;
	font-size: 20px;
	color: #777;
	line-height: 12px;
}

#aux .sub-title {
	
}

/* @end */

/* @group Image */

.image-wrapper {
	float: right;
	margin: 24px 10px 12px;
}

.image-wrapper a {
	overflow: hidden;
	float: left;
}

.post-2173 .image-wrapper a.image-large {
	overflow: visible;
}

.post .content p.wp-caption-text {
	float: left;
	margin: 0;
}

/* @group Align */

.alignnone {
	float: none;
	margin-top: 12px;
	margin-bottom: 12px;
	display: table;
}

.alignleft {
	float: left;
	margin-top: 12px;
	margin-bottom: 12px;
}

.alignright {
	margin-top: 12px;
	margin-bottom: 12px;
	float: right;
}

.aligncenter {
	clear: both;
	float: none;
	display: table;
	margin: 12px auto;
}

.alignleft+.alignright {
	float: right;
	margin: 12px -10px 12px 0;
}

/* @end */

/* @group Image details */

.post .image.details {
	width: 100%;
	float: left;
}

.single.portrait-image .post .image.details {
	clear: both;
	float: left;
}

/* @group Widths */

.post .image-details.large {
	width: 620px;
}

.post .image-details.large .caption {
	width: 380px;
}

.post.has-single-col .image-details.large .caption {
	width: 300px;
}

.post .image-details.medium {
	width: 300px;
}

.post .image-details.small {
	width: 220px;
}

.post .image-details.thumbnail {
	width: 140px;
}

.post .image-details.thumbnail li {
	margin-right: 0;
}

/* @end */

.post .image-details li {
	float: left;
}

.post .image-details .caption {
	margin-left: 0px;
	margin-right: 10px;
}

.post .image-details .byline {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}

.post .image-details.small .byline, 
.post .image-details.thumbnail .byline {
	float: left;
	clear: left;
	margin-left: 0;
}

/* @end */

/* @group Hide inline images on home & archives */

.home .content .img-large, 
.archive .content .img-large {
	display: none;
}

.home .content .img-medium, 
.archive .content .img-medium {
	display: none;
}

.home .content .img-thumbnail, 
.archive .content .img-thumbnail {
	display: none;
}

.home .content .wp-caption, 
.archive .content .wp-caption {
	display: none;
}

/* @end */

/* @end */

/* @group Excerpt */

.post .excerpt {
}

.post .excerpt ul {
	float: left;
	line-height: 24px;
	font-size: 15px;
}

.post .excerpt .category {
	margin-right: 8px;
	float: left;
	z-index: 10;
	position: relative;
	top: 5px;
}

/* @end */

/* @group Contents */

.content p.img-paragraph {
	float: left;
	margin-top: 12px;
	margin-bottom: 12px;
	clear: both;
	margin-right: 20px;
	width: 300px;
}

.content p.img-paragraph .size-full {
	margin-left: -320px;
}

.content p.img-paragraph.img-large {
	width: 620px;
	margin-left: 0;
}

.content p.img-paragraph.img-thumbnail {
	width: 140px;
}

.content p.img-paragraph.img-thumbnail+p.img-paragraph.img-thumbnail {
	float: left;
	clear: none;
	margin-right: 10px;
}

.content p.img-paragraph.img-thumbnail+p.img-paragraph.img-medium {
	float: right;
	clear: none;
	margin-right: 0;
}

.init .content p.strong-paragraph {
	margin-top: 0;
}

.content p object {
	width: 100%;
	margin-top: 24px;
	margin-bottom: 12px;
	clear: both;
	float: left;
	position: relative;
	z-index: 40;
	visibility: visible;
}

.content ul {
	margin: 12px 70px;
}

.content ul li {
	list-style-type: circle;
	list-style-position: outside;
	font-size: 15px;
	line-height: 24px;
}

.select .content ul li {
	margin-bottom: 12px;
}

.content ul li p {
	
}

.content .end {
	font-size: 36px;
	line-height: 48px;
	height: 24px;
	width: 24px;
	float: right;
}

.content .footnotes {
	float: left;
	width: 300px;
	margin: 12px 0;
}

.content .footnotes p {
	font-size: 10px;
	line-height: 12px;
}

/* @end */

/* @group Info box */

#more-info {
	width: 220px;
	padding: 11px 10px 11px 9px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-top: 24px;
	margin-bottom: 24px;
	clear: left;
	margin-left: 1px;
	font-size: 13px;
	background-color: #f7f7f7;
	float: right;
	line-height: 22px;
}

.has-multi-col #more-info {
	float: left;
	clear: none;
	position: relative;
	width: 939px;
	-webkit-column-count: 3;
	-moz-column-count: 3;
	margin-bottom: 0;
}

p#more-info strong {
	display: block;
	color: #cb1433;
	font-family: "lemonde-sans-1", "lemonde-sans-2", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Verdana, sans-serif;
	margin-bottom: 6px;
}

/* @end */

/* @group Quote */

#main .post .quote {
	width: 320px;
	float: left;
	margin-right: 10px;
}

/* @end */

/* @group Meta */

.meta {
	text-align: right;
	float: right;
	width: 300px;
	height: 12px;
	border-top: 1px solid #eee;
	margin-top: 7px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 6px;
	padding-bottom: 10px;
}

.meta a {
	float: left;
	margin-bottom: 1px;
	margin-top: -2px;
	padding-bottom: 1px;
}

.meta a img {
	opacity: 0.4;
	position: relative;
	top: 3px;
}

.meta .more-link {
	margin-right: 15px;
	padding-left: 0;
	background-image: none;
	margin-top: 0;
}

.single .post a.post-edit-link {
	line-height: 24px;
	padding-left: 0;
	background-image: none;
	float: left;
}

.meta .author-name {
	text-align: right;
	margin: 0;
}

.meta .author-name a {
	margin-top: 0;
	margin-bottom: -1px;
	padding-bottom: 0;
	background-image: none;
	padding-left: 0;
	padding-top: 1px;
	float: none;
}

.meta a.author-mail {
	clear: both;
	float: right;
	width: 220px;
	margin: 0;
	background-image: none;
	padding-left: 0;
}

.category-missa-inte .meta span {
  display: none;
}

/* @end */

/* @group Grid Adjustments */

.post.init .title a {
	position: relative;
	top: 7px;
}

.post.init .excerpt .category {
	position: relative;
	top: 8px;
}

.post.init .excerpt p {
	position: relative;
	top: 7px;
}

.post.init .content p {
	position: relative;
	top: 7px;
}

.post.init .content p.strong-paragraph.first-p {
	margin-top: 0;
}

/* @end */

/* @group Unit */

.post.unit {
	width: 640px;
}

.archive.author .post.unit {
	background: url(style/images/line.gif) repeat-y;
}

.post.unit .title {
	border-top-style: none;
	font-size: 48px;
	line-height: 48px;
}

.post.unit .image-wrapper {
	margin-top: 0;
	padding-right: 0;
}

.post.unit.portrait .image-wrapper {
	padding-left: 0;
	float: right;
	margin-left: 0;
	margin-right: 10px;
}

.post.unit .image-medium {
	display: none;
}

.post.unit .image-thumbnail {
	display: none;
}

.post.unit .excerpt {
	width: 300px;
	float: left;
	margin-bottom: 24px;
}

.post.unit .content {
	width: 300px;
	float: left;
}

.post.unit.portrait .excerpt {
	width: 300px;
	margin-right: 0;
}

.post.unit.portrait .content {
	width: 300px;
	margin-right: 0;
}

.post.unit.portrait .meta {
	float: left;
}

/* @end */

/* @group Duo */

.post.duo {
	width: 640px;
}

.post.duo.but-quote .title, .post.duo.but-quote .sub-title, .post.duo.but-quote .excerpt {
	float: left;
	width: 380px;
}

.post.duo.but-quote .title, .post.duo.with-image.landscape .title {
	margin-left: 0;
}

.post.duo.with-image.portrait .title, .post.duo.with-image.portrait .sub-title, .post.duo.with-image.portrait .excerpt {
	float: left;
	width: 380px;
}

.post.duo.with-image.landscape .title, .post.duo.with-image.landscape .sub-title, .post.duo.with-image.landscape .excerpt {
	float: right;
	width: 300px;
}

.post.duo .quote {
	float: left;
	padding-right: 0;
	width: 240px;
	padding-top: 11px;
	border-top: 1px solid #ccc;
}

.post.duo .meta {
	float: right;
	width: 300px;
	margin-left: 0;
	margin-right: 10px;
}

.post.duo.portrait .meta {
	width: 380px;
	margin-right: 10px;
	margin-left: 0px;
}

.post.duo .quote blockquote {
}

.post.duo .title {
	font-size: 36px;
	line-height: 36px;
	margin-right: 10px;
	margin-left: 10px;
	border-top: 1px solid #ccc;
	margin-bottom: -1px;
}

.post.duo .title a {
	position: relative;
	top: 5px;
}

.post.duo .image-wrapper {
	float: left;
	padding-top: 23px;
	margin-top: 0;
	margin-right: 0;
	padding-right: 10px;
	border-top: 1px solid #ccc;
}

.post.duo.portrait .image-wrapper {
	float: right;
	margin-right: 10px;
	margin-left: 0;
}

.post.duo.portrait .title {
	margin-right: 0;
}

.post.duo.landscape .excerpt {
	float: right;
	width: 300px;
	margin-left: 0;
}

.post.duo.landscape .meta {
	clear: right;
}

.post.duo.with-image .excerpt {
	margin-bottom: 24px;
}

.post.duo.no-image .excerpt {
	width: 300px;
	float: left;
	border-top-style: none;
	margin-right: 0;
	padding-right: 10px;
	margin-bottom: 12px;
}

.post.duo.no-image .content {
	width: 300px;
	float: left;
}

/* @end */

/* @group Trio */

.post.trio {
	width: 320px;
	background: url(style/images/line.gif) repeat-y;
}

.post.trio .meta {
	width: 300px;
}

.post.trio .title {
	font-size: 30px;
	line-height: 36px;
	position: relative;
	margin-right: 10px;
	margin-left: 10px;
	top: 0;
}

.archive.category .post.trio .title {
	margin-top: 13px;
	margin-bottom: -1px;
}

.post.trio.with-image .image-wrapper {
}

.post.trio.with-image.portrait .image-wrapper {
	padding-right: 10px;
}

.post.trio.with-image.portrait .excerpt {
}

.post.trio .quote {
	margin-bottom: 24px;
	margin-top: 24px;
}

.post.trio .content {
	margin-top: 12px;
}

/* @end */

/* @group Quartet */

.post.quartet {
	width: 240px;
	background: url(style/images/line.gif) repeat-y;
	min-height: 348px;
	padding-bottom: 48px;
}

.post.quartet.nr-8 {
	background-image: none;
}

.post.quartet .title {
	font-size: 18px;
	line-height: 24px;
	min-height: 48px;
	margin-bottom: 12px;
}

.post.quartet .category {
	margin-left: 10px;
}

.category-galleriet .post.quartet .category {
	display: none;
}

.post.quartet .image-wrapper {
	margin-bottom: 36px;
	margin-top: 0;
}

.post.quartet .meta {
	position: absolute;
	width: 220px;
	bottom: 0;
}

.post.quartet .meta .time {
	display: none;
}

.post.quartet .image-details.thumbnail {
	width: 70px;
	float: left;
	margin-left: 10px;
}

/* @end */

/* @group Quintet */

.post.quintet {
	width: 960px;
	border-top: 1px solid #ccc;
	clear: both;
	float: left;
}

.post.quintet .image-wrapper {
	float: left;
}

.post.quintet .title {
	float: right;
	width: 620px;
	font-size: 24px;
	line-height: 24px;
}

.post.quintet .excerpt {
	width: 220px;
	float: left;
	clear: right;
	margin-bottom: 12px;
}

/* @group Search Result */

.post.quintet.search-result.portrait .image-wrapper {
	margin-left: 170px;
}

.post.quintet.search-result.no-image .excerpt {
	margin-left: 330px;
}

.post.quintet.search-result .quote {
	clear: right;
	float: left;
	width: 300px;
	margin-right: 10px;
	margin-left: 10px;
}

.post.quintet.search-result .meta {
	clear: right;
	float: right;
}

/* @end */

.post.quintet .content {
	width: 380px;
	float: right;
}

.post.quintet .meta {
	float: right;
}

/* @end */

/* @group Sixtet */

.post.sixtet {
	width: 160px;
	float: left;
	margin-bottom: 24px;
	min-height: 240px;
}

.post.sixtet .category {
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 1px solid #eee;
	font-size: 11px;
}

.post.sixtet .title {
	font-size: 18px;
	line-height: 24px;
	position: relative;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 12px;
	top: 0;
	min-height: 60px;
	margin-top: 0;
	letter-spacing: 0;
	border-top-style: none;
	padding-top: 0;
	text-align: left;
}

/* @group Image */

.post.sixtet .image-wrapper {
	margin-top: 6px;
	margin-bottom: 6px;
}

.post.sixtet .image-thumbnail {
	float: left;
	height: 108px;
	overflow: hidden;
}

.post.sixtet .image-details {
	position: absolute;
	bottom: 0;
	background-color: rgba(254,254,255,0.75);
	padding-left: 5px;
	padding-right: 5px;
}

.post.sixtet .image-details .byline {
	margin-top: 6px;
	margin-bottom: 6px;
}

/* @end */

/* @group Excerpt */

.post.sixtet .excerpt {
	float: left;
	margin-bottom: 24px;
}

.post.sixtet .excerpt p {
	font-size: 12px;
	line-height: 16px;
}

.post.sixtet .excerpt .category {
	font-size: 11px;
	line-height: 18px;
}

/* @end */

/* @group Meta */

.post.sixtet .meta {
	width: 140px;
	position: absolute;
	bottom: -24px;
}

.post.sixtet .meta a {
	display: none;
}

.post.sixtet .meta h6 a {
	display: block;
}

.post.sixtet .meta .time {
	display: none;
}

/* @end */

/* @group Quote */

.post.sixtet .quote {
}

.post.sixtet blockquote {
	font-size: 22px;
	line-height: 24px;
	margin-top: 0;
	margin-bottom: 12px;
}

.post.sixtet blockquote .bqstart {
	height: 36px;
	font-size: 200%;
	line-height: 66px;
}

/* @end */

/* @end */

/* @group Archive */

.post.archive-post {
	width: 160px;
	float: left;
}

.post.archive-post .title {
	font-size: 18px;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 12px;
	top: 0;
	line-height: 24px;
	text-align: left;
}

.post.archive-post .excerpt {
	font-size: 9px;
	line-height: 12px;
}

.post.archive-post .excerpt p {
	
}

.post.archive-post .excerpt .category {
	font-size: 8px;
	background-image: none;
	text-indent: 0;
	line-height: 12px;
	margin-right: 4px;
}

.post.archive-post .meta {
	width: 140px;
	padding-top: 12px;
}

.post.archive-post .meta a {
	font-size: 7px;
	line-height: 12px;
	width: 60px;
	letter-spacing: 0;
	word-spacing: -1px;
}

.post.archive-post .meta .author-name a {
	width: 140px;
	font-size: 8px;
}

/* @end */

/* @group Single */

/* @group Title */

.post.select .title {
	margin-top: 24px;
	float: left;
	clear: left;
	width: 940px;
	margin-bottom: 12px;
}

.post.select.no-image .title {
	float: left;
	width: 940px;
	margin-top: 48px;
	clear: both;
}

.post.select.landscape.has-image .title {
	margin-left: 90px;
	width: 620px;
}

.post.select.landscape.has-single-col .sub-title {
	margin-left: 90px;
	width: 620px;
}

.post.select.portrait.has-image .title {
	float: right;
	width: 620px;
	clear: none;
}

.csscolumns .post.select.no-image.has-multi-col .title {
	float: left;
}

.csscolumns .post.select.has-image.landscape.has-multi-col .title {
	width: 300px;
	margin-left: 10px;
	font-size: 36px;
	line-height: 36px;
}

/* @end */

/* @group Excerpt */

.post.select .excerpt {
	width: 300px;
	margin-right: 10px;
	float: left;
	clear: left;
	margin-top: 12px;
}

.post.select .excerpt {
	position: relative;
	top: -5px;
}

.post.select.no-image .excerpt {
	margin-top: 24px;
	float: left;
	clear: left;
}

.post.select.has-image.landscape .excerpt {
	width: 620px;
	margin-left: 90px;
}

.post.select.has-image.portrait .excerpt {
	float: right;
	width: 620px;
	clear: none;
}

.csscolumns .post.select.no-image.has-multi-col .excerpt {
	width: 300px;
	float: left;
	clear: both;
	padding-bottom: 11px;
}

.csscolumns .post.select.has-image.landscape.has-multi-col .excerpt {
	width: 300px;
	margin-left: 10px;
}

/* @end */

/* @group Image */

.post.select .image-wrapper {
	margin-top: 12px;
}

.post.select .image-wrapper div {
	overflow: hidden;
	display: table;
}

.post.select.has-image.landscape .image-wrapper {
	float: left;
	margin-left: 90px;
}

.post.select.has-image.portrait .image-wrapper {
	width: 300px;
	float: left;
}

.csscolumns .post.select.has-image.landscape.has-multi-col .image-wrapper {
	float: none;
	margin-right: -10px;
	margin-left: 0;
	left: 10px;
	position: relative;
}

.csscolumns .post.select.has-image.landscape.has-multi-col .image-wrapper .image-details {
	position: relative;
	right: 30px;
	float: right;
}

.post.select.has-image.portrait .image-wrapper .image-details {
	width: 300px;
}

.csscolumns .post.select.has-image.landscape.has-multi-col .image-wrapper .image-details .caption {
	float: left;
	width: 300px;
}

/* @end */

/* @group Content */

.post.select .content {
	float: right;
	margin-top: 24px;
	margin-bottom: 24px;
	width: 620px;
}

.post.select.no-image .content {
	background: url(style/images/line.gif) repeat-y left;
	margin-left: 0;
	padding-left: 10px;
}

.post.select.has-image.landscape .content {
	float: left;
	margin-left: 90px;
}

.csscolumns .post.select .content.multi-col {
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	-webkit-column-rule: 1px solid #eee;
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-moz-column-rule: 1px solid #eee;
}

.csscolumns .post.select.no-image .content.multi-col {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	width: 620px;
}

.csscolumns .post.select.has-image.landscape.has-multi-col .content {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	margin-left: 10px;
	width: 940px;
}

.csscolumns .post-5193.select.has-image.landscape.has-multi-col .content .img-paragraph {
	margin-top: 130px;
}

.post.select .content p {
	list-style-type: none;
	top: 6px;
	display: list-item;
}

.csscolumns .post.select.no-image .content p.strong-paragraph.first-p {
	margin-top: 0;
}

.has-multi-col .content.multi-col p.strong-paragraph.first-p {
	margin-top: 0;
}

.post.select .content .alignleft {
	float: left;
	clear: left;
	margin: 12px 10px 12px 0;
}

.post.select .content.multi-col .alignleft {
	margin-left: 0;
}
/*
.post.select .content video, 
.post.select .content object {
	width: 620px;
}

.home .post .content video, 
.archive .post .content video, 
.home .post .content object, 
.archive .post .content object {
	width: 300px;
}
*/
/* @end */

/* @group Quote */

.post.select .single-quote {
	clear: left;
	width: 320px;
}

.post.select.has-image .single-quote {
	width: 300px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 24px;
	float: left;
	position: relative;
	top: 0;
	right: 0;
}

.post.select.has-image.landscape .single-quote {
	float: right;
	width: 240px;
}

.post.select blockquote.big-quote {
	float: left;
	position: relative;
	top: 8px;
	margin-top: 12px;
}

.post.select .by-quote {
	width: 300px;
	margin-left: -80px;
	margin-top: -24px;
}

.csscolumns .post.select.has-image.landscape.has-multi-col .single-quote {
	float: right;
	clear: both;
	width: 300px;
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 30;
	background-color: #fff;
	background-color: rgba(255,255,255,0.9);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

/* @end */

.select .entry_author_image {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	bottom: 110px;
	clear: both;
	margin-bottom: 20px;
}

.post-427.post.category-kronikorer.select .entry_author_image {
	display: none;
}

#content .post.select .entry_author_image img {
	width: 140px;
	float: left;
}

#content .post.select .author-image-byline {
	position: absolute;
	bottom: 70px;
	font-size: 12px;
	line-height: 18px;
	margin: 12px 10px;
	float: left;
}

.post.select .meta {
	height: 60px;
	float: left;
	width: 940px;
	padding-left: 0;
}

.post.select .meta h6 a {
	font-size: 14px;
}

.post.select .meta .author-mail {
	font-size: 12px;
	margin-top: 6px;
}

.post.select .entry_author_image img {
	width: 300px;
	float: left;
}

/* @group Footnotes */

.post.select sup a {
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

.post.select .footnotes {
	margin-top: 12px;
	clear: both;
}

.post.select .footnotes hr {
	display: none;
}

.post.select .footnotes p {
	color: #777;
	line-height: 16px;
	font-size: 12px;
}

.post.select .footnotes a {
	text-decoration: none;
}

/* @end */

/* @group Email form */

div#at20mc {
	
}

div#at16pcc {
	
}

div#at16p {
	background-color: #fff;
	background-color: rgba(255,255,255,0.9);
	background-image: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid #ccc;
	margin-left: -160px;
	padding: 10px 10px 10px 9px;
	height: 320px;
}

div#at16pib {
	
}

div#at16pi {
	background-color: transparent;
	border-style: none;
}

div#at16pm {
	background-color: transparent;
	border-style: none;
}

div#at16pc {
	height: 280px;
}

div#at_email {
	padding: 8px 0 0;
}

div#at16pc form input:focus, div#at16pc form textarea:focus {
	color: #3f38be;
	background-color: #fff;
}

body div#at_email form input, div#at_email form textarea {
	color: #3f38be;
	font-family: "felt-tip-woman-1","felt-tip-woman-2";
	width: 292px!important;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

div#at16p .atbtn {
	
}

a#at16ptx {
	display: none;
	border-color: #ccc;
}

div#at16p .atbtn:hover {
	color: #cb1433;
	border-color: #ccc;
}

div#at_msg, 
div#at_email form label, 
div#at16nms, 
div#at16sas, 
div#at_share .at_item, 
div#at16p, 
div#at15s, 
div#at16p form input, 
div#at16p form textarea, 
div#at_email form input, 
div#at_email form textarea {
	font-style: normal;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Verdana, sans-serif!important;
}

div#at_email form label span {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Verdana, sans-serif;
}

/* Header */

div#at16pt {
	background-color: transparent;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: center;
	padding-right: 0;
	padding-left: 0;
}

/* Submit */

#at_email form div {
	float: right;
}

#at_email form div#ateml {
	float: none;
}

/* More */

div#at16meo {
	float: left!important;
	margin-top: 0!important;
}

/* Addthis */

div#at16pf {
	display: none;
}

/* @end */

/* @group Comments */

#discussion {
	display: table;
}

#comment-feed {
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: center;
}

#comment-feed a {
	margin-right: auto;
	margin-left: auto;
}

#comment-feed a:before {
	content: 'r';
	text-transform: lowercase;
	color: #fa6f1d;
	font: normal normal 16px Toppicons;
}

#comment-accept {
	color: #222;
}

#comment-rules-info {
}

p.comment-rules {
	font-size: 13px;
	display: none;
	line-height: 18px;
	float: left;
	width: 300px;
	margin-right: 0;
	margin-left: 80px;
	text-indent: 0;
	color: #777;
	margin-top: 12px;
}

p.comment-rules a {
	color: #cb1433;
}

/* @group Comment */

#comments #comments-title {
	font-weight: bold;
	padding-top: 24px;
	margin-left: 80px;
}

.commentlist {
	float: left;
	border-bottom: 3px trio #ccc;
}

.commentlist .comment, .commentlist .pingback {
	float: left;
	width: 940px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 12px;
	padding-top: 12px;
}

.commentlist .depth-2, .commentlist .depth-3, .commentlist .depth-4, .commentlist .depth-5 {
	margin-left: -10px;
}

.commentlist .depth-2 .comment-body {
	width: 460px;
	margin-left: 140px;
}

.commentlist .depth-3 .comment-body {
	width: 380px;
	margin-left: 220px;
}

.commentlist .depth-4 .comment-body {
	width: 300px;
	margin-left: 300px;
}

.commentlist .depth-5 .comment-body {
	width: 220px;
	margin-left: 380px;
}

.commentlist .comment-body {
	background: #fff url(style/images/speakline.gif) no-repeat right 0;
	width: 530px;
	float: left;
	padding: 12px 20px 12px 10px;
	margin-left: 70px;
	margin-right: 0;
}

.commentlist .comment-body strong {
	font-family: "lemonde-sans-1", "lemonde-sans-2", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
}

.commentlist .comment-body p {
	margin-top: -6px;
	margin-bottom: 6px;
	color: #333;
	font: 17px/24px "Times New Roman", Times, Georgia, serif;
}

.commentlist .comment-author {
	font-size: 16px;
	line-height: 18px;
	float: right;
	width: 300px;
	margin-right: -330px;
}

.commentlist .comment-author a {
	text-decoration: underline;
}

.fontface .commentlist .comment-author:before {
	content: 'c';
	color: #cb1433;
	margin-right: 5px;
	margin-left: -2px;
	font-family: Toppicons;
}

.commentlist .comment-author .says {
	display: none;
}

.commentlist .comment-meta {
	margin-top: 24px;
	width: 300px;
	float: right;
	margin-right: -330px;
}

.commentlist .commentmetadata a {
	color: #777;
	line-height: 12px;
	font-size: 10px;
}

.commentlist .comment .reply {
	color: #999;
	line-height: 12px;
	font-size: 13px;
	float: left;
	text-decoration: underline;
}

.commentlist .comment .reply a:hover {
	color: #cb1433;
}

#aux2 li.edit a.post-edit-link {
	margin-left: -17px;
}

/* @group Report */

.comment .report-comment {
	width: 460px;
	text-align: right;
	float: right;
	margin-bottom: 4px;
	line-height: 12px;
	font-size: 12px;
}

.comment .report-comment a {
	color: #999;
	text-decoration: none;
	word-spacing: 1px;
}

.comment .report-comment a:hover {
	color: #333;
}

/* @end */

#comments .comment-feed {
	width: 300px;
	color: #777;
	float: right;
	padding: 12px 10px 12px 9px;
	border-left: 1px solid #ccc;
}

.more-comments {
	cursor: pointer;
	font-size: 20px;
	text-transform: lowercase;
	font-variant: small-caps;
	line-height: 24px;
	clear: both;
	float: left;
	text-align: center;
	font-weight: bold;
	width: 540px;
	height: 24px;
	margin-left: 90px;
}

/* @end */

/* @group Respond */

#respond {
	width: 959px;
	margin-left: auto;
	margin-right: auto;
	display: table;
	position: relative;
}

#respond .comment-login {
	float: left;
	clear: left;
	margin-left: 90px;
	font-size: 24px;
	margin-top: 12px;
}

#respond .comment-login a {
	color: #cb1433;
}

#respond fieldset {
	float: right;
	width: 240px;
	margin-top: 12px;
	margin-right: 70px;
}

#respond fieldset label {
	font-size: 14px;
	line-height: 24px;
	color: #777;
	margin-right: 10px;
	margin-left: 10px;
}

#respond fieldset input {
	color: #3f38be;
	font-family: "felt-tip-woman-1","felt-tip-woman-2";
	line-height: 24px;
	font-size: 20px;
	border-style: none;
	margin-bottom: 12px;
	text-indent: 5px;
	width: 220px;
	margin-left: 10px;
	margin-right: 10px;
}

#respond .required {
	font-size: 11px;
	line-height: 24px;
	color: #aaa;
	position: absolute;
	right: 10px;
	top: 10px;
}

.comment.parent #respond {
	margin-left: -9px;
}

#respond #respond-title {
	width: 560px;
	padding-top: 24px;
	margin-left: 80px;
}

#respond small.cancel-comment-reply {
	width: 640px;
	float: left;
	padding-top: 12px;
	font-size: 12px;
	line-height: 12px;
}

/* @group Logged in */

#respond small.user_is_logged_in {
	color: #999;
	width: 300px;
	float: right;
	margin-top: 8px;
}

div#alt-login-methods {
	float: left;
	width: 220px;
	clear: both;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 12px;
	border-bottom: 1px solid #ccc;
}

#respond .fb-info-knapp {
	float: right;
	margin-top: -32px;
	background-color: #999;
	padding: 3px 5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	color: #fff;
}

#respond .fb-info-knapp:hover {
	background-color: #ccc;
	text-decoration: none;
}

#respond #facebook-info {
	font-size: 11px;
	line-height: 16px;
	float: left;
	display: none;
	position: absolute;
	z-index: 40;
	background-color: #fff;
	background-color: rgba(255,255,255,0.87);
	width: 220px;
	padding: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid #ccc;
	top: 90px;
	right: 10px;
}

#respond small.user_is_logged_in a {
	float: left;
	clear: both;
	color: #777;
	text-decoration: none;
	font-size: 12px;
	margin-top: 6px;
}

#respond small.user_is_logged_in a.comment-author {
	font: 16px Times, "Times New Roman", Georgia, serif;
	color: #cb1433;
}

/* @end */

#respond #comment_text_wrap {
	background: url(style/images/speakline.gif) no-repeat 630px 0;
	margin-right: 0;
	padding-right: 19px;
	float: left;
	width: 630px;
}

#respond textarea {
	color: #3f38be;
	font-family: "felt-tip-woman-1","felt-tip-woman-2";
	width: 530px;
	float: right;
	line-height: 20px;
	font-size: 20px;
	border-style: none;
	padding: 10px;
}

#respond input:focus, #respond textarea:focus {
	outline: none;
	background-color: #fcfcfc;
}

#respond #comment_submit_wrap {
	padding-top: 12px;
	padding-bottom: 12px;
	float: right;
	clear: both;
	margin-right: 70px;
}

#respond input#submit {
	color: #222;
	width: 240px;
	background-color: #fff;
	margin-right: 1px;
	line-height: 24px;
	font-size: 16px;
	border-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}

#respond input#submit:hover {
	color: #cb1433;
}

/* @group Facebook Connect */

#respond span#fb-user {
	border-style: none;
	border-top: 1px solid #ccc;
	width: 290px;
}

#respond #sfc_comm_send label {
	font-size: 13px;
	margin-left: 5px;
}

#respond span#fb-user #fb-msg a {
}

#respond span#fb-user #fb-msg a.FB_Link {
	color: #cb1433;
	font-size: 12px;
}

/* @group Modal */

div.fb_popupContainer {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 620px;
	height: 120px;
	margin-left: -310px;
	margin-top: -150px;
	background-color: #fff;
	background-color: rgba(255,255,255,0.89);
	padding: 20px;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	z-index: 250;
	font-size: 16px;
	line-height: 24px;
}

div.fb_popupContainer .fb_pop_content {
	width: 620px;
}

div.fb_popupContainer .fb_popup_blocked_inner {
	float: left;
}

div.fb_popupContainer h2 {
	font-size: 24px;
}

div.fb_popupContainer img {
	margin-bottom: -6px;
	margin-left: 10px;
}

div.fb_popupContainer input {
	float: right;
	margin-top: 4px;
}

/* @end */

/* @end */

/* @end */

/* @end */

/* @group Recent Articles */

#recent-articles {
	width: 960px;
	padding-top: 12px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	z-index: 1;
	border-top: 1px solid #ccc;
}

#recent-articles hr {
	display: none;
}

.recents-title {
	margin-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 6px;
}

.quartet.recent-article {
	float: left;
	min-height: 300px;
}

.recent-article.nr-1 {
	background-image: none;
}

.recent-article .title {
	font-size: 16px;
	line-height: 16px;
	clear: both;
	text-align: left;
	border-top: 1px solid #ccc;
	padding-top: 11px;
	letter-spacing: 0;
}

.recent-article .image {
	margin-bottom: 24px;
	height: 96px;
	overflow: hidden;
}

.recent-article .excerpt .category, .recent-article .excerpt p {
	font-size: 13px;
	line-height: 18px;
}

/* @end */

/* @group Attachment */

.attachment.post .title {
	text-align: center;
	padding-top: 24px;
}

.attachment.post .image {
	margin-left: 170px;
	margin-right: 170px;
}

.attachment.post .meta {
	display: none;
}

/* @end */

/* @end */

/* @group Overrides */

/* @group Galleri */

.single.cat-16-id {
	background-color: #000;
}

.single.cat-16-id #content, .single.cat-16-id #recent-articles, .single.cat-16-id #recent-articles .title a {
	color: #ccc;
}

.single.cat-16-id .content a{
	color: #cb1433;
}

.post.category-galleriet .title {
	font-family: "lemonde-journal-1", "lemonde-journal-2", Times, "Times New Roman", Georgia, serif;
	font-weight: 500;
}

.post.category-galleriet.select .image-wrapper {
	margin-top: 12px;
}

.post.category-galleriet.select .content {
	float: right;
	margin-right: 10px;
}

.post.category-galleriet.select .gallery-wrapper {
	float: left;
	width: 320px;
}

.post.category-galleriet.select .meta {
	display: none;
}

/* @end */

.post-164.post.init.unit .title {
	font-size: 72px;
	line-height: 72px;
	font-weight: 600;
	letter-spacing: -2px;
}

.category-kronikorer.init.unit .excerpt{
	width: 240px;
}

.category-kronikorer.init.unit .content, 
.category-kronikorer.init.unit .meta {
	width: 360px;
}

.category-kronikorer.init div.entry_author_image {
	float: left;
	margin: 12px 10px;
}

.category-kronikorer.init div.entry_author_image {
	display: none;
}

.category-kronikorer.trio div.entry_author_image {
	width: 299px;
}

.category-kronikorer.quartet div.entry_author_image {
	width: 220px;
	overflow: hidden;
	margin-top: 0;
	margin-bottom: 0;
}

.category-kronikorer.init.nr-2 div.entry_author_image {
	width: 300px;
	display: none;
}

div.post-427.category-kronikorer.init div.entry_author_image  {
	display: none;
}

div.entry_author_image {
	
}

.post-164.post.init.unit .title a {
	position: relative;
	top: 11px;
}

.post-181.post.hentry.category-konst.tag-boden.tag-forsvaret.tag-ryssland.init.odd.trio.nr-7.with-image.landscape.cat-14-id div.excerpt {
	display: none;
}

#content div.post-698.post.hentry.category-internationellt.category-1-samhalle.init.odd.unit.nr-1.with-image.landscape.cat-9-id.cat-1-id div.image-wrapper ul.image-details.large li.caption {
	clear: both;
	width: 300px;
	margin-top: 6px;
}

.csscolumns .post.select.post-106 .content.multi-col {
	-webkit-column-count: 1;
	-moz-column-count: 1;
}

.csscolumns .post.select.category-dagarna .content.multi-col {
	-webkit-column-count: 1;
	-moz-column-count: 1;
}

.csscolumns .post.select.category-dagarna .content p {
	text-indent: 0;
	margin-bottom: 24px;
}

.post-164.post.select .content p.strong-paragraph {
	width: 290px;
	float: left;
	margin-right: 20px;
}

.post-99.select sup a {
	display: none;
}

#cat-post-8 .post-106.post.hentry.category-missa-inte.odd.nr-1.cat-12-id div.image-wrapper a {
	height: 276px;
}

.post-198.post.select .title {
	font-size: 60px;
	line-height: 60px;
	position: relative;
	top: -3px;
}

/* @group Blogg */

body.cat-3-id.single {
	background-color: #f5f5f5;
}

body.cat-3-id.single #content {
	background: -webkit-gradient(radial, center center, 0, center center, 480, from(#fff), to(#f5f5f5));
}

.post.select.category-blogg .content p {
	font-family: "lemonde-sans-1", "lemonde-sans-2", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Verdana, sans-serif;
}

.csscolumns .post.select.category-blogg .content.multi-col {
	-webkit-column-count: 1;
	-moz-column-count: 1;
}

/* @end */

/* @end */

/* @group Attachment */

body.attachment {
	background-color: #000;
}

.attachment #content {
	color: #ccc;
}

.image-post {
	position: relative;
	float: left;
	width: 960px;
}

.image-post .image-wrapper {
	float: left;
	text-align: center;
	z-index: 20;
	position: relative;
}

.image-post .image-info {
	background: url(style/images/line.gif) repeat-y left;
	margin-top: 24px;
	margin-right: 0;
	margin-left: 0;
	padding-right: 10px;
	padding-left: 10px;
	width: 300px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
}

.image-post .title {
	margin-right: 0;
	margin-left: 0;
}

.image-post .title a {
	color: #ccc;
}

.image-post .post-pagination {
	float: left;
	z-index: 50;
	width: 300px;
	border-top: 1px solid #ccc;
	margin-top: 12px;
	padding-top: 12px;
}

.image-post .post-pagination p {
}

.image-post .post-pagination p img {
	float: left;
}

.image-post .post-pagination .previous-post {
	float: left;
	width: 140px;
}

.image-post .post-pagination .next-post {
	float: right;
	width: 140px;
}


/* @end */

/* @end */

/* @group Archive Cat Layouts */

/* @group Vänner */



/* @end */

/* @group Samhälle */

#content div.post-99.post.hentry.category-1-samhalle.init.even.trio.nr-2.with-image.landscape.cat-1-id div.excerpt {
	display: none;
}



/* @end */

/* @group Debatt */

#content div.post-153.post.hentry.category-tank-sjalv.init.even.trio.nr-2.no-image div.content {
	display: none;
}



/* @end */

/* @group Krönikörer */

#content div.post-427.post.hentry.category-kronikorer.init.odd.unit.nr-1.no-image.cat-5-id div.excerpt {
	width: 620px;
	letter-spacing: 0;
}

#content div.post-427.post.hentry.category-kronikorer.init.odd.unit.nr-1.no-image.cat-5-id div.excerpt p {
	float: left;
}

#content div.post-427.post.hentry.category-kronikorer.init.odd.unit.nr-1.no-image.cat-5-id div.excerpt .category {
	display: none;
}

#content div.post-427.post.hentry.category-kronikorer.init.odd.unit.nr-1.no-image.cat-5-id div.content {
	display: none;
}



/* @end */

/* @group Galleriet */

body.category-galleriet {
	background-color: #000;
}

body.category-galleriet #content {
	color: #ccc;
}

.category-galleriet .title a {
	color: #fff;
}

.post.category-galleriet.init .title {
	position: absolute;
	z-index: 100;
	text-align: center;
	width: 300px;
	margin-top: 72px;
	border-top-style: none;
	border-bottom-style: none;
}

.post.category-galleriet.unit .title {
	width: 620px;
	margin-top: 180px;
}

.post.category-galleriet.init .excerpt, 
.post.category-galleriet.init .meta, 
.post.category-galleriet.init .content {
	display: none;
}

.post.category-galleriet.init .image-wrapper {
	margin-top: 24px;
}

/* @end */



/* @group Author */

.author-info {
	float: left;
	width: 320px;
	padding-top: 24px;
	padding-bottom: 24px;
}

.author-info p, 
.author-info a.author-mail {
	width: 300px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 1px;
}

.author-info a {
	padding-bottom: 24px;
	text-align: right;
}

.author-info .author-image {
	float: left;
	width: 160px;
}

.author-info .author-image .entry_author_image {
}

.author-image img {
	width: 140px;
	margin-left: 80px;
}

/* @end */

/* @group Blogg */

.category-blogg #content > .column {
	background: #f5f5f5 url(style/images/line.gif) repeat-y right;
	width: 320px;
	margin-bottom: -12px;
}

.category-blogg #content > .column hr {
	display: none;
}

.category-blogg #content {
	border-left: 1px solid #ccc;
	width: 961px;
}

.post.blogg.sixtet {
	height: 120px;
	border-bottom: 1px solid #ccc;
	position: relative;
	overflow: hidden;
	margin-top: 0;
	float: left;
	width: 320px;
	min-height: 120px;
	margin-bottom: -1px;
}

.post.blogg.sixtet .title {
	line-height: 18px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0;
	margin-top: 10px;
	padding: 0;
	margin-left: 0;
	border-top-style: none;
	min-height: 12px;
	float: left;
	width: 230px;
	margin-right: 0;
}

.post.blogg.sixtet .title a:hover {
	text-decoration: none;
}

.post.blogg.sixtet .excerpt {
	font-weight: normal;
	font-style: normal;
	margin-top: 10px;
	padding-top: 0;
	border-top-style: none;
	margin-bottom: 0;
	float: none;
}

.post.blogg.sixtet .excerpt p {
	font-size: 14px;
	line-height: 18px;
	height: 72px;
	margin-bottom: 0;
	margin-left: 80px;
}

.post.blogg .content {
	display: none;
}

.post.blogg.sixtet .meta {
	position: relative;
	bottom: 0;
	margin-top: 0;
}

/* @end */

/* @group Search */

.search-post {
	width: 640px;
	margin-left: 160px;
}

.search-post.first hr {
	display: none;
}

/* @end */

/* @end */

/* @end */

/* @group Auxiliary */

#aux {
	float: right;
	width: 319px;
	background: url(style/images/line.gif) repeat-y left;
	margin-right: 1px;
	margin-top: 12px;
}

#aux .widget {
	float: left;
	margin-top: 12px;
	margin-bottom: 12px;
	position: relative;
}

#aux .widget_tag_cloud div {
	line-height: 24px;
	float: left;
	margin: 12px 10px;
}

#aux .widget_tag_cloud div a {
	color: #555;
}

#aux .widget_tag_cloud div a:hover {
	color: #cb1433;
}

#aux .meta {
	width: 300px;
}

/* @group Widgettitle */

#aux .widgettitle {
	line-height: 24px;
	letter-spacing: 1px;
	float: left;
	clear: both;
	width: 300px;
	margin-right: 10px;
	margin-left: 10px;
	color: #cb1433;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	height: 16px;
	border-top: 1px solid #ccc;
	padding-top: 7px;
}

/* @end */

/* @group Category */

#aux .category {
	color: #cb1433;
}

#aux .cat-description {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-top: 5px;
	padding-bottom: 7px;
	clear: left;
	z-index: 10;
	position: absolute;
	top: 24px;
	background-color: #fff;
	background-color: rgba(255,255,255,0.9);
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #ccc;
}

body #aux .cat-description p {
	text-align: left;
	line-height: 18px;
	font-size: 13px;
	color: #222;
}

/* @end */

#aux .widget .post .title {
	border-top-style: none;
	font-size: 24px;
	line-height: 24px;
	padding-bottom: 12px;
}

/* @group Ad */

#aux .widget.Advman_Widget .widgettitle {
	margin-bottom: 12px;
	font-size: 12px;
	color: #999;
	text-transform: capitalize;
	font-weight: normal;
	font-style: normal;
}

#aux .widget.Advman_Widget img {
	margin: 12px 10px 12px 40px;
	float: left;
	display: block;
}

#aux #advman-5.widget.Advman_Widget img {
	margin-left: 10px;
}

/* @end */

#aux .widget .post .title a {
	position: relative;
	top: 3px;
}

#aux .widget .post .image-wrapper {
	margin-top: 0;
}

#aux .widget .post.cat-16-id .image-wrapper {
	margin-top: 12px;
}

#aux .widget ul, #aux .widget ol, #aux .widget p {
	margin-right: 10px;
	margin-left: 10px;
}

#aux .widget .excerpt p {
	margin-right: 0px;
	margin-left: 0px;
	position: relative;
	top: -5px;
}


/* @group Krönikörer */

#aux .post.category-kronikorer .content p {
	margin-right: 0;
	margin-left: 0;
	margin-top: 0;
}

#aux .post.category-kronikorer .image-wrapper {
	margin-top: 12px;
}


#aux .post.category-kronikorer .entry_author_image {
	float: right;
}

#aux div.entry_author_image {
	float: right;
	margin-left: 20px;
	margin-right: 10px;
}

#aux div.entry_author_image img {
	width: 140px;
}

/* @end */

/* @group Toppgalleri */

#aux .widget .category-galleriet {
	padding-top: 0;
	padding-bottom: 0;
}

#aux .widget .category-galleriet .title {
	position: absolute;
	font-weight: 500;
	text-align: center;
	font-size: 36px;
	top: 84px;
	width: 300px;
	z-index: 50;
	line-height: 36px;
	letter-spacing: 2px;
}

#aux .widget .category-galleriet .title a {
	color: #fff;
}

#aux .widget .category-galleriet .excerpt p {
	margin-right: 20px;
	margin-left: 20px;
	font: bold 17px/24px Times, "Times New Roman", Georgia, serif;
	margin-bottom: 12px;
}

#aux .widget .category-galleriet .content {
	display: none;
}

/* @end */

/* @group Sidebar */

/* @group RC */

#aux .rc_info {
	color: #555;
	font-size: 14px;
	line-height: 18px;
}

#aux li .rc_info a {
	font-weight: normal;
	font-style: normal;
}

#aux li .rc_info .author_name {
	background: url(style/images/side-comment.gif) no-repeat 0 3px;
	margin-left: -16px;
	clear: both;
	padding-left: 16px;
	margin-right: 3px;
	font-weight: normal;
	font-style: normal;
	float: left;
}

#aux .rc_excerpt {
	font-size: 12px;
	line-height: 18px;
	margin-top: 1px;
}

#aux .rc_expand {
	display: none;
}

/* @end */

/* @group Popular posts */

#aux .popular-posts li {
	list-style-type: decimal;
	list-style-position: inside;
	float: left;
	clear: both;
	width: 280px;
	font: bold 20px/24px "lemonde-journal-1", "lemonde-journal-2", Times, "Times New Roman", Georgia, serif;
	color: #777;
	margin-top: 6px;
}

#aux .popular-posts ul {
	margin-bottom: -6px;
	float: left;
}

#aux .popular-posts li a {
	font: 14px "lemonde-sans-1", "lemonde-sans-2", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Verdana, sans-serif;
}

#aux .popular-posts li a:hover:after {
	content: " ›";
	color: #cb1433;
}

#aux .widget_most_popular_tags li {
	list-style-type: decimal;
	list-style-position: inside;
	font-size: 14px;
}

#aux .widget_most_popular_tags li a {
	font-weight: bold;
	text-transform: uppercase;
}

/* @end */

/* @group Recent Comments */

#recentcomments .widgettitle {
	background-image: none;
	margin-left: 0;
	padding-left: 0;
}

#recentcomments {
	color: #555;
	border-style: none;
	font-size: 13px;
	margin-bottom: -6px;
	float: left;
}

#recentcomments li {
	width: 280px;
	float: left;
	margin-top: 12px;
	font-size: 14px;
	line-height: 16px;
	text-indent: -20px;
	margin-left: 20px;
}

#aux a:hover {
	text-decoration: underline;
	color: #cb1433;
}

.fontface #recentcomments li:before {
	content: 'c';
	font-family: Toppicons;
	margin-right: 5px;
}

#recentcomments li .post-title {
	display: inline;
	float: none;
}

#recentcomments span {
	float: none;
	color: #555;
}

#recentcomments li .rc_info a {
	float: none;
	font-weight: bold;
}

/* @end */

/* @end */

/* @group Singlebar */

.single #auxingle {
	border-bottom: 1px solid #ccc;
	background-color: #f5f5f5;
	overflow: hidden;
}

.single #auxingle .widget {
	float: left;
	width: 220px;
	margin-right: 10px;
	background: url(style/images/line.gif) repeat-y left;
	padding-left: 10px;
	height: 120px;
}

.single #auxingle .widgettitle {
	font-size: 16px;
	margin-top: 12px;
	margin-bottom: 12px;
}

/* @group Ad */

.single #auxingle .Advman_Widget {
	padding: 0;
	margin: 0;
	width: 240px;
	position: relative;
}

.single #auxingle .Advman_Widget .widgettitle {
	color: #999;
	position: absolute;
	top: 12px;
	left: 10px;
	z-index: 21;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	line-height: 12px;
	margin: 5px 0 0;
}

.single #auxingle .Advman_Widget img {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
}

/* @end */

.single #auxingle .widget.widget_singleTags li {
	float: left;
	width: 110px;
}

.single #auxingle .widget ul {
	float: left;
	height: 72px;
	overflow: hidden;
}

.single #auxingle .widget li, 
.single #auxingle .widget p {
	float: left;
	clear: none;
	margin-bottom: 6px;
	line-height: 18px;
	font-size: 12px;
	width: 220px;
}

.single #auxingle li a, 
.single #auxingle p em {
	margin: 0;
	background-position: 0;
	color: #222;
}

.single #auxingle li a span {
	float: left;
	margin-right: 5px;
}

.single #auxingle #text-3 li {
	width: 110px;
}

/* @end */

/* @group Lindström */

#text-4 .widgettitle {
	display: none;
}

#text-4 .title {
	float: left;
	padding-top: 12px;
	padding-bottom: 24px;
}

#text-4 span, #text-3 img {
	float: left;
}

#text-4 span {
	width: 200px;
	font-size: 36px;
	line-height: 36px;
	font-weight: bold;
	margin-left: 10px;
	position: relative;
	top: 6px;
}

#text-4 a:hover {
	text-decoration: none;
}

/* @end */

/* @end */

/* @group Pagination */

#pagination {
	font-size: 16px;
	line-height: 24px;
	margin-top: 12px;
	margin-bottom: 12px;
}

.single #pagination {
	background-color: #f5f5f5;
	margin-top: 0;
	margin-bottom: 0;
	border-top: 1px solid #ccc;
}

#pagination .pagination-item {
	float: left;
	width: 480px;
}

#pagination .previous-page {
	float: right;
}

#pagination .previous-post {
	border-left: 1px solid #ccc;
	width: 479px;
	float: right;
}

#pagination .pagination-item a {
	font-weight: bold;
}

/* @group Category */

#pagination .pagination-item.pagination-context {
	text-align: center;
	font: 48px/60px Times, "Times New Roman", Georgia, serif;
	margin-right: 10px;
	margin-left: 10px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 11px;
	width: 940px;
}

#pagination .pagination-item.pagination-context a {
	font-weight: normal;
	font-style: normal;
	text-transform: lowercase;
}

/* @end */

/* @group Arrows */

#pagination .pagination-item .arrow {
	font-size: 80px;
	width: 60px;
	float: left;
	height: 60px;
	padding-top: 120px;
	padding-bottom: 120px;
	text-align: center;
	font-weight: bold;
	margin-right: 10px;
	margin-left: 10px;
}

#pagination .previous-post .arrow,
#pagination .previous-page .arrow {
	float: right;
	margin-right: 9px;
}

#pagination .pagination-item .arrow a:hover {
	color: #cb1433;
	text-decoration: none;
}

/* @end */

#pagination .title {
	font-size: 24px;
	line-height: 24px;
	float: left;
	width: 380px;
	height: 60px;
	margin-bottom: 12px;
}

#pagination .title:hover {
	text-decoration: none;
}

#pagination .image {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}

#pagination .excerpt {
	font-size: 13px;
	line-height: 18px;
	text-align: left;
	float: left;
	width: 220px;
	margin-right: 0;
}

#pagination .preview-titles {
	border-left: 1px solid #ccc;
	float: left;
	width: 368px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 24px;
}

#pagination .previous-page .preview-titles {
	border-right: 1px solid #ccc;
	text-align: right;
	margin-left: -10px;
	padding-left: 20px;
}

#pagination .preview-title {
	font-weight: bold;
	margin-bottom: 6px;
}

/* @group AJAX */

#wrap-np {
	text-align: left;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	left: 0;
	height: 1500px;
	position: absolute;
	top: 0;
	float: left;
	z-index: 0;
}

#wrap-np .wrapper {
	position: absolute;
	top: 265px;
	left: 50%;
	float: left;
	display: block;
	opacity: 0.5;
	margin-left: 480px;
	z-index: 40;
}

#wrap-np #wrap-n {
	margin-left: -1440px;
}

#wrap-np .wrapper .title {
	z-index: 30;
}

#wrap-np .wrapper .context-wrapper {
	display: none;
}

/* @end */

/* @end */

/* @group Archive */

#pages.archivebar {
	float: left;
	width: 960px;
	margin-bottom: 9px;
	display: none;
	height: 320px;
}

#pages.archivebar {
	display: block;
}

.archivebar .widgettitle {
	margin-top: 12px;
	font-size: 24px;
	line-height: 48px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 12px;
}

.archivebar .collapsing.archives {
	clear: both;
	position: relative;
	float: left;
	width: 960px;
	margin-top: 0;
	margin-bottom: 6px;
}

/* @group Titles */

.archivebar ul.archives li.archives span.collapsArch a,
.archivebar ul.archives li.archives span.collapsing a {
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	width: 940px;
	padding-bottom: 5px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 12px;
	text-align: center;
	border-bottom: 1px solid #999;
	float: left;
	text-decoration: none;
}

.archivebar ul.archives li.archives li.collapsArch span.collapsArch {
	float: left;
	width: 320px;
	position: relative;
}

.archivebar ul.archives li.archives li.collapsArch span.collapsArch a {
	text-transform: capitalize;
	font-weight: bold;
	font-size: 18px;
	line-height: 16px;
	width: 299px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 8px;
	text-indent: 20px;
	text-align: left;
}

.archivebar .sym {
	font-size: 11px;
	color: #777;
	cursor: pointer;
	line-height: 12px;
	position: absolute;
	padding: 3px;
	float: left;
	left: 10px;
}

.archivebar .collapsArch .sym {
	left: 10px;
}

.archivebar li.collapsArch .sym {
	left: 8px;
	top: -1px;
}

/* @end */

/* @group Lists */

.archivebar .archives .archives ul {
	width: 940px;
	float: left;
	text-indent: 3px;
	clear: both;
	float: left;
	width: 960px;
}

.archivebar .archives .archives ul .collapsArch {
	width: 320px;
	float: left;
}

.archivebar .archives .archives ul .collapsArch ul {
	float: left;
	width: 320px;
	margin-bottom: 6px;
	position: relative;
}

/* @end */

.archivebar .collapsing.archives.item {
	width: 300px;
	margin: 0 10px 6px;
}

.archivebar .collapsing.archives.item a {
	font-weight: normal;
}

/* @end */

/* @group Page */

body .page .title {
	padding-top: 24px;
	margin-bottom: 12px;
	font-size: 36px;
	line-height: 48px;
}

body .page .excerpt {
	width: 300px;
	float: left;
	margin-bottom: 12px;
}

body .page .excerpt p {
	font-size: 16px;
}

body .page .content {
	width: 620px;
	background: url(style/images/line.gif) repeat-y left;
	float: left;
	margin-bottom: 12px;
	margin-left: 0;
	padding-left: 10px;
}

/* @group Press */

.post-491.page .excerpt {
	display: none;
}

.post-491.page .content {
	width: 960px;
	margin-bottom: 36px;
	margin-right: 0;
	padding-left: 0;
}

.post-491.page .content ul {
	margin-right: 0;
	margin-top: 0;
	margin-left: 0;
}

.post-491.page .content ul li {
	float: left;
	width: 210px;
	list-style-type: none;
	background-color: #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 12px;
	padding-left: 10px;
}

/* @end */

/* @group About */

.post-2.page .title {
	text-align: center;
	width: 940px;
}

.post-2.page .excerpt {
	margin-left: 170px;
}

.post-2.page .content {
	width: 300px;
	margin-right: 0;
}

/* @end */

/* @group Toppmotet */

.post-18.page .title {
	display: none;
}

.post-18.page .excerpt {
	width: 940px;
	margin-top: 12px;
}

/* @end */

/* @group Friends */

.post-14.page {
	background: #eee url(style/images/line.gif) repeat-y left;
	margin-right: 1px;
}

.post-14.page .title {
	float: left;
	width: 300px;
	font-size: 34px;
	border-bottom: 1px solid #ccc;
}

.post-14.page .excerpt {
	background-image: none;
	margin-top: 24px;
	width: 620px;
	border-bottom: 1px solid #ccc;
	line-height: 20px;
	height: 48px;
}

.post-14.page .excerpt p {
	font-size: 16px;
	line-height: 20px;
}

.post-14.page .content h5 {
	width: 460px;
	float: left;
	margin-left: 10px;
	margin-top: 0;
}

.post-14.page .content {
	width: 940px;
}


.post-14.page ul {
	float: left;
	margin-left: -10px;
	margin-right: -10px;
	width: 960px;
}

.post-14.page li {
	list-style-type: none;
	margin-right: 10px;
	float: left;
	width: 220px;
	margin-bottom: 12px;
	margin-left: 10px;
	height: 48px;
	list-style-position: inside;
	font-size: 13px;
	line-height: 20px;
	position: relative;
	background-color: #fff;
	padding: 12px 10px 12px 70px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.post-14.page li strong {
	font-size: 12px;
	margin-left: 2px;
}

.post-14.page li:before {
	font: 48px/48px Toppicons;
	text-align: center;
	position: absolute;
	color: #cb1433;
	left: 10px;
	top: 10px;	
}

.post-14.page li.comments:before {
	content: 'c';
}

.post-14.page li.debate:before {
	content: '@';
}

.post-14.page li.tanksjalv:before {
	content: 't';
}

.post-14.page li.feedback:before {
	content: '+/-';
	font-size: 28px;
	line-height: 36px;
	font-weight: 700;
	letter-spacing: 6px;
}

.post-14.page li.share:before {
	content: 'm';
	font-size: 42px;
	text-indent: 3px;
}

.post-14.page li.facebook:before {
	content: 'ƒ';
	font-size: 42px;
	text-indent: 3px;
}

.post-14.page .content li p {
	font: 13px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
	width: auto;
	margin-left: 0;
	margin-right: 0;
}

.post-14.page .content p {
	width: 460px;
	margin-left: 235px;
}

.post-14.page p {
	margin-bottom: 12px;
}

.post-14.page em {
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	float: left;
	margin-left: 40px;
}

/* @end */

/* @group Contact */

.page.post-49 {
	width: 960px;
	overflow: hidden;
	position: relative;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(1, #999));
	background: -moz-linear-gradient(center bottom, #999) 0%, #eee) 100%);
	margin-right: 1px;
	margin-left: 1px;
}

.post-49.page .title {
	float: left;
}

.post-49.page .title:before {
	content: '@';
	color: #cb1433;
	text-transform: lowercase;
	float: left;
	font: normal normal 150%/60px Toppicons;
	margin-right: 5px;
}

.page.post-49 .content {
	float: left;
	margin-right: 0;
	margin-left: 0;
	overflow: hidden;
	width: 960px;
	margin-bottom: 0;
	padding-left: 0;
	background-image: none;
}

.page .content .wpcf7 {
	float: left;
	width: 960px;
}


/* @group Form Elements */

/* @group Menu */

#contact-menu {
	float: left;
	width: 800px;
	margin-right: 0;
	margin-left: 0;
	clear: both;
	position: absolute;
	top: 61px;
	left: 0;
	z-index: 10;
	margin-bottom: 0;
}

#contact-menu .contact-item {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}

#contact-menu .contact-item.active a {
	border: 1px solid #ccc;
	border-bottom-style: none;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-top-left-radius: 3px;
	-moz-border-top-right-radius: 3px;
	background-color: #fff;
}

#contact-menu .contact-item a {
	margin: 0;
	font-size: 11px;
}

/* @end */

.contact {
	position: relative;
	float: left;
	clear: both;
	display: none;
	border-top: 1px solid #ccc;
	background-color: #fff;
	width: 960px;
}

.contact.first {
	display: block;
}

.contact label {
	font-size: 13px;
	line-height: 24px;
	color: #999;
}

.contact input {
	background-color: #fff;
	padding: 6px 10px;
	margin-bottom: 12px;
	width: 278px;
	line-height: 20px;
	font-size: 20px;
	height: 22px;
	border-style: none;
	border-bottom: 1px solid #ccc;
	font-family: "felt-tip-woman-1","felt-tip-woman-2";
	color: #3f38be;
}

.contact input:focus {
	outline: none;
	border-bottom-color: #222;
}

.contact h3 {
	width: 140px;
	float: left;
	margin: 10px;
	display: none;
}

.contact .the-details {
	float: right;
	margin: 10px 10px 10px 0;
	width: 480px;
	padding-left: 10px;
	border-left: 1px solid #ccc;
	top: 0;
	bottom: 0;
	position: absolute;
	left: 480px;
	padding-top: 160px;
}

.contact .the-message {
	float: left;
	margin: 10px -10px 10px 10px;
}

.contact textarea {
	background-color: #fff;
	padding: 6px 10px;
	margin-bottom: 12px;
	width: 438px;
	line-height: 20px;
	font-size: 20px;
	font-family: "felt-tip-woman-1","felt-tip-woman-2";
	color: #3f38be;
	border-style: none;
	border-top: 1px solid #ccc;
}

.contact textarea:focus {
	outline: none;
	border-top-color: #222;
}

.contact .submit {
	text-align: center;
	clear: both;
}

.contact .submit input {
	height: 80px;
	width: 70px;
	border: 1px solid #ccc;
	position: absolute;
	top: 20px;
	right: 20px;
	padding: 0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #222;
}

.contact .submit input:hover {
	height: 80px;
	width: 70px;
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
	padding: 0;
	color: #cb1433;
}

div.wpcf7-response-output {
	border-style: none;
	margin: 10px;
	padding: 0;
	clear: both;
	color: #999;
	font-size: 12px;
	line-height: 24px;
	position: absolute;
	bottom: 0;
}

.contact span {
	position: relative;
}

.contact span span {
	position: absolute;
	bottom: 31px;
	right: 09px;
	color: #999;
}

#address {
	float: right;
	font-size: 16px;
	line-height: 24px;
	color: #999;
	width: 140px;
	margin: 10px 10px 0;
	position: absolute;
	top: 12px;
	right: 0;
}

/* @end */

body .page.post-49 ul {
	float: left;
	width: 300px;
}

body .page.post-49 li {
	list-style-type: none;
}

/* @end */

/* @group Subscribe */

.post-16.page .title {
	width: 300px;
	float: left;
	border-bottom: 1px solid #ccc;
}

.fontface .post-16.page .title:before {
	color: #fa6f1d;
	content: 'r';
	text-transform: lowercase;
	font: 48px Toppicons;
}

.post-16.page .excerpt {
	margin-top: 42px;
	width: 620px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 6px;
}

.post-16.page .content {
	width: 940px;
}

.post-16.page ul {
	float: left;
	margin: 0 20px 0 0;
	width: 300px;
}

.post-16.page li {
	list-style-type: none;
	float: left;
	clear: left;
	font-size: 14px;
	line-height: 24px;
	margin-left: 0;
}

/* @group Subscribe 2 */

.post-16.page .content p {
	font-family: "lemonde-sans-1", "lemonde-sans-2", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Verdana, sans-serif;
	float: right;
	width: 300px;
	font-size: 13px;
	text-indent: 0;
}

.post-16.page .content form {
	width: 300px;
	float: right;
}

.post-16.page .content form p {
	color: #999;
}

.post-16.page .content form input {
	float: left;
	border-style: none;
	font-size: 14px;
	line-height: 16px;
	background-color: #fff;
	-webkit-border-radius: 3px;
	padding: 2px 5px;
	margin-bottom: 7px;
	margin-right: 10px;
}

.post-16.page .content form input:first-child {
	background-color: #fa6f1d;
	color: #fff;
}

/* @end */

.post-16.page .feeds {
	width: 300px;
	margin-left: 320px;
}

.post-16.page .e-sub {
	width: 300px;
	float: left;
}

.post-16.page .feeds li {
	width: 100px;
	float: left;
	clear: none;
	font-size: 14px;
	line-height: 24px;
}

.post-16.page .feeds li a:before {
	content: "r";
	color: #fa6f1d;
	font-family: Toppicons;
}

.post-16.page .feeds li:first-child {
	font-size: 17px;
	margin-left: -8px;
	margin-right: 8px;
	width: 300px;
}

.post-16.page .feeds li:first-child a {
	background-color: #fa6f1d;
	color: #fff;
	-webkit-border-radius: 15px;
	padding: 2px 10px 1px 7px;
}

.post-16.page .feeds li:first-child a:before {
	color: #fff;
}

/* @end */

/* @end */

/* @group Tabs */

.navigation {
	width: 960px;
	height: 23px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	display: table;
	clear: left;
}

.navigation li {
	position: relative;
	float: left;
}

.navigation li img {
	display: none;
}

.navigation a {
	color: #555;
	line-height: 18px;
	float: left;
	padding: 3px 5px 2px;
	margin: 0 5px;
	text-decoration: none;
}

.navigation a:hover {
	color: #cb1433;
}

.navigation .current_page_item a, 
.navigation .current-cat > a, 
.navigation .current-cat-parent > a, 
.home .navigation li.home-link a {
	color: #222;
	background-color: #fff;
	float: left;
	border: 1px solid #ccc;
	padding-left: 5px;
	padding-right: 5px;
}

.navigation .current_page_item a#more-blogs {
	margin-right: -8px;
	text-decoration: none;
	margin-left: 0;
	padding-right: 8px;
	padding-left: 9px;
	position: relative;
	z-index: 10;
	border-right-style: none;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-left-radius: 0px;
}

.navigation .current_item a.page-permalink {
	margin-left: -12px;
	border-left-style: none;
}

.navigation .loading a {
	color: #777;
}

.navigation .page-permalink {
	text-align: center;
	font-weight: bold;
}

.navigation .admin {
	float: right;
}

.navigation .admin a {
	color: #777;
	font-size: 9px;
	display: block;
}

/* @group Page tabs */

#page-nav-1 {
}

.navigation .page-item-7 {
	width: 800px;
}

.page-nav ul {
	width: 960px;
}

.page-nav a {
	display: none;
	font-size: 11px;
}

.page-nav ul a {
	display: block;
}

#page-nav-1 .current_page_item a {
	margin-top: -1px;
	padding-top: 4px;
	padding-bottom: 0;
	border-top-style: none;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	margin-bottom: 1px;
	background-color: #f5f5f5;
}

#page-nav-2 .current_page_item a {
	padding-top: 0;
	padding-bottom: 3px;
	border-bottom-style: none;
	background-color: #ddd;
	border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	margin-bottom: -2px;
	margin-top: 2px;
}

.page #page-nav-1 .current_page_item.page-item-9 a {
	background-color: transparent;
	border-style: none;
}

#LoginWithAjax td#LoginWithAjax_Title {
	padding: 0;
}

div#LoginWithAjax {
	margin-bottom: 0;
}

#page-nav-1 .page_item.page-item-49.current_page_item a {
	background-color: #fff;
}

#page-nav-1 .page_item.page-item-14.current_page_item a {
	background-color: #eee;
}

li.page_item.page-item-458 {
	float: right;
}

/* Subscribe */

li.page_item.page-item-16 {
	float: right;
}

li.page_item.page-item-16 a {
	margin-right: 0;
}

li.page-item-16 a.page-permalink {
	background-image: none;
	padding-left: 0;
}

/* @end */

/* @group Category tabs */

#cat-nav-1 {
}

#cat-nav-1 a {
	font-size: 13px;
}

#cat-nav-1 .current-cat>a, 
#cat-nav-1 .current-cat-parent > a, 
#cat-nav-1 li.home-link a {
	border-bottom-style: none;
	margin-bottom: -2px;
	margin-top: 2px;
	padding-top: 0;
	padding-bottom: 3px;
	border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
}

#cat-nav-1 li.home-link a {
	padding-top: 11px;
	padding-bottom: 0;
	margin-bottom: -5px;
	color: #cb1433;
	height: 10px;
	font: 18px/6px Toppicons;
	margin-left: 0;
}

#cat-nav-1 .home-link a:hover {
	text-decoration: none;
	color: #222;
}

.no-fontface #cat-nav-1 li.home-link a {
	background: #fff url(style/images/hem.png) no-repeat 2px 0;
	color: transparent;
}

/* @group Children */

.cat-nav li .children {
	background-color: #fff;
	background-color: rgba(252,255,255,0.8);
	border: 1px solid #ccc;
	display: none;
	position: absolute;
	top: 21px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	margin-top: 2px;
	margin-left: 5px;
	z-index: -1;
	left: 0;
}

.cat-nav li .children li {
	clear: both;
}

#cat-nav-1 .children .current-cat a {
	color: #cb1433;
	padding-bottom: 2px;
	margin-top: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

/* @end */

#cat-nav-1 li.cat-item.cat-item-29 {
	float: right;
}

.home #cat-nav-1 li.cat-item.cat-item-29 a {
	background-color: #f5f5f5;
	margin-bottom: -2px;
	margin-top: 2px;
	padding-top: 0;
	padding-bottom: 3px;
	border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border: 1px solid #ccc;
	border-bottom-style: none;
}

/* @end */

/* @group Facebook */

.navigation .facebook {
	float: right;
}

.navigation .facebook a {
	color: #6b7999;
}

.navigation .facebook a:hover {
	color: #3b5998;
}

/* @end */

/* @group Search */

.navigation .search {
	float: right;
	margin-top: 3px;
}

.search .navigation .search {
	background-color: #fff;
	margin-bottom: -2px;
	margin-top: 1px;
	border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border: 1px solid #ccc;
	border-bottom-style: none;
	padding: 2px 0 1px;
}

.navigation input#s {
	width: 140px;
	margin-left: 10px;
	margin-right: 10px
;
}

/* @end */

/* @end */

/* @group Redaktion */

ul.author-comp .author-info {
	clear: both;
	float: left;
	margin: 24px 160px;
}

ul.author-comp .author-image {
	float: left;
	width: 140px;
	margin-right: 20px;
	margin-left: 10px;
}

ul.author-comp .author-description {
	margin-right: 10px;
	margin-left: 10px;
}

ul.author-comp {
	float: left;
}

ul.author-comp li {
	width: 220px;
	float: left;
	border-bottom: 1px solid #ccc;
	background: url(style/images/line.gif) repeat-y left;
	padding: 12px 10px 12px 9px;
	margin-bottom: -1px;
}

/* @group Image */

ul.author-comp a.author-image-wrapper {
	width: 220px;
	height: 220px;
	overflow: hidden;
	position: relative;
}

ul.author-comp li .entry_author_image {
	margin: 0;
}

ul.author-comp li .entry_author_image img {
	height: 220px;
}

/* @end */

ul.author-comp li h5 {
	font-family: "lemonde-journal-1", "lemonde-journal-2", Times, "Times New Roman", Georgia, serif;
	font-weight: bold;
	clear: left;
	margin-top: 12px;
	margin-bottom: 12px;
	float: left;
	width: 220px;
	border-bottom: 1px solid #ccc;
}

ul.author-comp li p {
	font-size: 13px;
	line-height: 18px;
	float: left;
	height: 90px;
}

ul.author-comp li a {
	color: #333;
	float: left;
}

ul.author-comp li .mail {
	margin-bottom: 6px;
	width: 220px;
	text-align: center;
}

ul.author-comp li .showall {
	font-size: 13px;
	line-height: 18px;
	float: left;
	width: 220px;
	text-align: center;
	border: 1px solid #ccc;
	-webkit-border-radius: 10px;
	background-color: #fff;
}

ul.author-comp li .showall:hover {
	text-decoration: none;
	background-color: #cb1433;
	color: #fff;
	border-color: #cb1433;
}

/* @end */

/* @group Error */


#pages .error.page .title {
	font-size: 32px;
}

.error #searchform {
	text-align: center;
	padding-top: 24px;
	padding-bottom: 24px;
}

.error input#s {
	font-size: 36px;
	width: 300px;
}

/*

@end */

/* @group Footer */

#footer {
	position: relative;
	padding-top: 12px;
}

#footerbar {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #f5f5f5;
	float: left;
}

#footerbar .widget {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	border-bottom: 1px solid #ccc;
	padding: 10px;
}

#footerbar .widgettitle {
	margin: 0 10px;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	font-style: normal;
	color: #999;
}

#footerbar .widgettitle {
	margin: 0 10px -10px -50px;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	font-style: normal;
	color: #999;
	height: 0;
}

#footerbar img {
	margin-bottom: 0;
	display: block;
}

/* @group Print test */

#fonttest {
	top: -300px;
}

.print-tests {
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 48px;
	padding-bottom: 24px;
	background-color: #ccc;
	display: none;
}

.no-borderradius .print-tests {
	display: none;
}

.print-block {
	width: 159px;
	float: left;
	height: 12px;
}

/* @group Cross */

.print-cross {
	width: 12px;
	height: 12px;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

.print-cross .print-line-1 {
	border-bottom: 1px solid #999;
	float: left;
	height: 6px;
	width: 13px;
	position: absolute;
}

.print-cross .print-line-2 {
	float: left;
	width: 6px;
	height: 13px;
	position: absolute;
	border-right: 1px solid #999;
}

.print-cross .print-text {
	font-size: 7px;
	width: 40px;
	margin-left: 10px;
	line-height: 12px;
	margin-top: 6px;
}

.print-cross .print-text span {
	float: left;
}

/* @group Colors */

.print-cross .print-text .color-1 {
	color: #ccc;
}

.print-cross .print-text .color-2 {
	color: #222;
}

.print-cross .print-text .color-3 {
	color: #999;
}

.print-cross .print-text .color-4 {
	color: #cb1433;
}

.print-cross .print-text .color-5 {
	color: #e57d8f;
}

.print-cross .print-text .color-6 {
	color: #148ecb;
}

.print-cross .print-text .color-7 {
	color: #ffe04d;
}

/* @end */

/* @end */

/* @group Guide */

.print-guide {
	background-color: #999;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	height: 12px;
	float: left;
	width: 20px;
	margin-right: 10px;
	margin-left: 10px;
}

.print-guide span {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	background-color: #aaa;
	width: 12px;
	height: 12px;
	float: right;
}

/* @end */

/* @group Colors */

.color-test {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}

.color-test span {
	width: 12px;
	height: 12px;
	float: left;
	background-color: #999;
}

.color-test .color-1 {
	background-color: #ccc;
}

.color-test .color-2 {
	background-color: #222;
}

.color-test .color-3 {
	background-color: #999;
}

.color-test .color-4 {
	background-color: #cb1433;
	clear: none;
}

.color-test .color-5 {
	background-color: #e57d8f;
}

.color-test .color-6 {
	background-color: #148ecb;
}

.color-test .color-7 {
	background-color: #ffe04d;
}

/* @end */

/* @end */

/* @end */

/* @group Ads */

.ad {
	padding: 0 10px 11px;
	float: left;
	border: 1px solid #ccc;
	text-align: left;
	background-color: #eee;
}

.ad small {
	font-size: 11px;
	line-height: 12px;
	clear: both;
	display: block;
}

#banner-footer {
	width: 939px;
	float: none;
	padding-bottom: 11px;
	margin: 11px auto;
}

#banner-footer .ad-container {
	width: 939px;
	height: 160px;
	overflow: hidden;
}

#banner-topp {
	width: 139px;
	border: 1px solid #ccc;
	padding: 0 10px 11px;
	margin-right: -1px;
	margin-top: 12px;
}

#banner-topp .ad-container {
	overflow: hidden;
	width: 140px;
	height: 60px;
}

#banner-side {
	width: 299px;
	border: 1px solid #ccc;
	padding: 0 10px 6px;
	margin-left: -10px;
	height: 173px;
}

.category-1-samhalle #banner-side {
	width: 198px;
}

#banner-side .ad-container {
	overflow: hidden;
	width: 298px;
	height: 155px;
}

#banner-article .ad-container {
	float: left;
	width: 938px;
	height: 240px;
	overflow: hidden;
}

#banner-article {
	margin-bottom: 24px;
}

/* @end */
