﻿body
{
	width: 100%;
        text-align: center;
}

p
{
	color: #333333;
	font-family: Arial;
	font-size: 12px;
}

a
{
	color: #FF0019;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

#blog
{
	
	width: 676px;
	margin-left: auto;
        margin-right: auto;
}
#blog_top
{
	width: 674px;
}
#blog_top_print
{
	border-bottom: solid 1px #E0E0E0;
	width: 525px;
}

#blog_top_banner
{
	float: left;
	width: 674px;
}

#blog_top_left
{
	width: 450px;
	float: left;
	
}
#blog_top_left_print
{
	width: 360px;
	float: left;
	
}
#blog_top_left a
{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}
#blog_top_left h1
{
	text-align: left;
	text-transform: uppercase;
	margin-top: 20px;
	font-family: Arial;
	font-size: 24px;
	color: #333333;
}
#blog_top_left_print h1
{
	text-align: left;
	text-transform: uppercase;
	margin-top: 20px;
	font-family: Arial;
}
#blog_top_right
{
	width: 224px;
	float: left;
}
#blog_top_line
{
	width: 674px;
	margin-bottom: 8px;
}
#blog_date_row
{
	background-image: url(/images/blog_bigline.gif);
	width: 674px;
	height: 42px;
	background-repeat: no-repeat;
}
#blog_date_row_left
{
	width: 280px;
	float: left;
	margin: 14px 0px 0px 10px;
}
#blog_date_row_right
{
	width: 360px;
	float: left;
	margin: 14px 10px 0px 0px;
	padding: 0px;
}
#blog_date_row_left p
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
}
#blog_date_row_right p
{
	margin: 0px;
	padding: 0px;
	text-align: right;
	color: #FFFFFF;
}
#blog_content
{
	width: 676px;
	margin-top: 13px;
	background: url(/images/blog/lines.gif) left repeat-y;
	border: solid 1px #E0E0E0;
}
#blog_content p
{
	margin: 0 0 10px 0;
}
#blog_content_left
{
	width: 415px;
	float: left;
	text-align: left;
	border-right: solid 1px #E0E0E0;
}
#blog_content_right
{
	width: 26;
	float: left;
	text-align: left;
}
#blog_content_left_inner
{
	padding-right: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 15px;
	
}
#blog_content_right_inner
{
	padding-right: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 15px;
}
#blog_content_left_inner h1
{
	font-family: Arial;
	font-size: 20px;
	color: red;
	font-weight: normal;
}

#blog_content_left_inner h2
{
	font-family: Arial;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
}
.blog_content_right_text
{
	font-size: 90%;
	width: 227px;
}
p.blog_date_first
{
	margin: 0px;
	padding: 0px;
	color: #333333;
	font-family: Arial;
	font-size: 12px;
}
p.blog_date
{
	margin: 0px;
	padding: 10px 0 0 0;
	color: #333333;
	font-family: Arial;
	font-size: 12px;
}
p.blog_link
{
	margin: 0px;
	padding: 0px;
	color: #333333;
	font-family: Arial;
	font-size: 12px;
}
.blog_box_gray
{
	width: 227px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.blog_boxhead_gray 
{
	/*background-color: #E5E5E5;*/
	line-height: 25px;
	text-transform: uppercase;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 7px 0px;
	background-image: url(/images/blog_head.gif);
	background-repeat: no-repeat;
}
.blog_boxhead_gray h1
{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-family: Arial;
}
.blog_box_gray h2
{
	font-size: 11px;
	font-weight: bold;
	color: #737373;
	font-family: Arial;
}
.blog_box_gray p
{
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	font-weight: normal;
}
.blog_box_gray
{
	margin-bottom: 20px;
}
.blog_boxlink_gray
{
	line-height: 160%;
}
.blog_line
{
	color: #E0E0E0;
	height: 1px;
	line-height: 1px;
}

/******************* Start Admin Comment *********************/

.CommentMainBox
{
	WIDTH: 600px;
}

.CommentTitleMainBox
{
	width: 600px; 
	border: 1px solid #ccc; 
	font: 12px Arial; 
	background-color: #E8F2FE;
	float: left;
}

.CommentTitle
{
	width: 395px; 
	float: left; 
	font: bold Arial; 
	margin: 0px 0px 10px 2px; 
	padding: 3px 0px 3px 0px;
}

.CommentStatus
{
	width: 50px; 
	float: left; 
	font: bold Arial; 
	margin: 0px 0px 10px 2px; 
	padding: 3px 3px 0px 0px;
}

.CommentPublish
{
	width: 50px; 
	float: left; 
	font: bold Arial; 
	margin: 0px 0px 10px 2px; 
	padding: 3px 3px 0px 0px;
}

.CommentErase
{
	width: 50px; 
	float: left; 
	font: bold Arial; 
	margin: 0px 0px 10px 15px; 
	padding: 3px 3px 0px 0px;
}

.CommentResultBox
{
	width: 600px; 
	border-bottom: 1px solid #ccc; 
	border-right: 1px solid #ccc; 
	border-left: 1px solid #ccc;
}

.CommentResultTitle
{
	width: 395px; 
	float: left; 
	font: 75% Arial; 
	margin: 5px 0px 0px 3px; 
	padding: 0px 0px 3px 0px;
}

.CommentResultStatus
{
	width: 43px; 
	float: left; 
	font: 75% Arial; 
	margin: 5px 0px 0px 10px; 
	padding: 0px 0px 3px 0px;
}

.CommentResultPublish
{
	width: 50px; 
	float: left; 
	margin: 0px 0px 0px 5px;
}

.BlogResultActivate
{
	width: 70px;
	float: right;
	margin: 3px 0px 0px 3px
}

/******************* End Admin Comment *********************/

#blogfooter
{
	width: 674px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-family: Arial;
	color: #6B7357;
	font-size: 100%;
	clear: both;
}

#blog_print
{
	margin: 30px 0px 30px 0px; /* �ndrat margin-bottom fr�n 0 till 30 // johannes */
	padding: 0px;
	border-top: solid 1px #E0E0E0;
	width: 386px;
}
#blog_print p
{
	margin: 6px 0px 0px 0px;
	padding: 0px;
}

#blog_sendform_topbar
{
	background-color: #D6E9AE;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 386px;
}

h1.blog_sendlink
{
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	font-size: 130%;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 5px;
	width: 386px;
}

#blog_sendform {
	background-color: #ECF5D9;
	margin-top: 0px;
	padding: 5px;
	width: 386px;
}
#blog_sendform p {
	margin: 0px;
	padding: 5px 0px 5px 0px;
}

.header1
{
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #FF003F;
}

.header2
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}