/* blogmodul */


/* Right blog */

div.blog-start-box {
	
}

ul.blog-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.blog-list li.blog-list-item {

}

ul.blog-list li.blog-list-item-active {

}

.blog-list-item-active a.arrow {
	background: url(../img/arrow_down.gif) no-repeat;
}

a.blog-start-link {
	text-decoration: none;
	color: #393939;
	font-size: 11px;
}

a:hover.blog-start-link {
}

div.blog-title {
	
}

span.blog-rub {
	font-weight: bold;
}

div.blog-extra {
	padding: 0 15px 15px 15px;
}

ul.blog-list-sub {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.blog-list-sub li.blog-list-item-sub {
	list-style-type: none;
}

/* Right blog slut */

/* Main blog */

/* Nyhets meny categorier */

.blog-categories {
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #ccc;
	margin: 0 0 15px 0;
	display: block;
}

.blog-cat {
}


.blog-streck-first {
	text-decoration: none;
	padding: 0 5px 0 5px;
	color: #444929;
}

.blog-streck {
	text-decoration: none;
	padding: 0 5px 0 5px;
	border-left: 1px solid #e7e5e1;
	color: #444929;
}

.blog-streck-active {
	text-decoration: underline;
	padding: 0 5px 0 5px;
	border-left: 1px solid #e7e5e1;
	color: #444929;
}

/* Nyhets meny sida */

.blog-sida {
	float: right;
	text-transform: lowercase;
	font-size: 11px;
}

.sida-streck-first, .sida-streck-active-first {
	padding: 0 1px 0 2px;
	color: #444929;
}

.sida-streck, .sida-streck-active {
	padding: 0 2px 0 4px;
	border-left: 1px solid #e7e5e1;
	color: #444929;
}

.sida-streck, .sida-streck-first {
	text-decoration: none;
}

.sida-streck-active, .sida-streck-active-first {
	text-decoration: underline;
}

/* blog block */

.blog-block {
	border-bottom: 1px dotted #ccc;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
}

div.blog-block a.arrow-top {
	background: url(../img/arrow_top.gif) no-repeat left;
}

div.blog-block-top {
	float: right;
	text-align: right;
	display: none;
}

div.blog-block-footer {
	
}

.blog-title-text {
}

.blog-title-categories {
}

.blog-title-date, .blog-title-author, .blog-title-categories, .blog-title-comment {
	color: #ccc;
	font-size: 10px;
}

.pagecontents {
	height: 20px;
	display: block;
}

.blog-title-comment a {
	font-size: 10px;
}

.blog-ruta {
	padding: 15px 0 0 0;	
}

.blog-info {
	border-bottom: 1px dotted #B3B3A9;
	margin: 15px 25px 15px 25px;
	padding: 0 0 15px 0;
}

/* blog block slut */

/* comments */

.comment-info {
	color: #ccc;
	font-size: 10px;
	padding: 10px 0 20px 0;
	display: block;
}

.comment-body {
	display: block;
}

.blog-comment {
	padding: 0 25px;
}


.blog-comment ol {
	padding: 0 0 0 30px;
	margin: 10px 0 10px 0;
}

div.blog-comment-form table td {
	padding: 2px 0;
}