@charset "utf-8";
* {	/*  this one sets all margins and padding to zero, as a default */ padding:0px; margin:0px;}

body {	
		background-color:#FFFFFF;
		background-image:url(../images/layout/krans.jpg);
		background-position:0% 0%;
		background-repeat:no-repeat;
		background-attachment:fixed;
		font-family:"Courier New", Courier, monospace;
		font-size: 14px;
		font-weight: normal;
		color: #666666;
}

p {
	color:#333333;
	margin:0 0 1em;
}

.divider {
	margin:1em 0;
}

.signature {
	text-align:right;
}

.right_align {
	text-align:right;
}
/* ***  =hx ***   this is only so it is easier to find tags in the css file */

#banner_main h1 {
	font-size: 30px;
	font-weight:bold;
	text-align:center;
	margin:1em 0 0.4em;
}

#banner_main h2 {
	font-size: 16px;
	font-weight:normal;
	text-align:center;
	margin:-11px auto 0px;
	
}

h3 {
	font-size:22px;
	margin:0 0 1.5em;
}

h4 {
	font-size:18px;
	margin-bottom:1em;
}

h5 {
	font-size:15px;
}

.date {
	font-style:italic;
}

.header_live_info {
	font-weight:bold;
}

/* =a */

a:link {color:#666666; text-decoration: none;}
a:visited {color:#666666; text-decoration: none;}
a:hover {color:#ff66cc; text-decoration:underline;}
a:active {color:#ff66cc; text-decoration:underline;}

h4 a:hover {color:#ff66cc; text-decoration:none;}
h4 a:active {color:#ff66cc; text-decoration:none;}

.news p  a:link {color:#666666; text-decoration: underline;}
.news p  a:visited {color:#666666; text-decoration: underline;}
.news p  a:hover {color:#ff66cc; text-decoration:underline;}
.news p  a:active {color:#ff66cc; text-decoration:underline;}

/* =div  */

#container_main {
	width:600px;
	margin:50px auto 0;
}

#content_main {
	width:500px;
	margin:50px auto 0;
}

.news {
	margin:0 0 3em 0;
	
}

.bullet  {
	width:20px;
	height:20px;
	margin-bottom:-18px;
	margin-left:-26px;
	background-image:url(../images/layout/choucho_red.png);
	background-repeat:no-repeat;
	overflow:visible;
	
}

/*#banner_main {
	height:100px;
	background-position:bottom;
	background:url(../images/layout/blommor_liggande.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	background-attachment:scroll;
	
}*/

#foot {
	width:auto;
	height:326px;
	background-repeat:no-repeat;
	background-position:97% 100%;
	background-image:url(../images/layout/trees.jpg);
}


#nav_main {
	margin:40px auto 0;
}

#contact_box {
	font-size:11px;
	position:fixed;
	width:150px;
	height:30px;
	/*background-color:#FFFF99;*/
	bottom:0%;
	left:1em;
}

#banner_image {
	height:51px;
	width:460px;
	background-position:center;
	background:url(../images/layout/blommor_liggande.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	
	
}

/* =li */

li {list-style:none;}

.real_list li {
	list-style:inside decimal;
	
} 

#nav_main ul li {
	display: inline;
	margin-right: 0.4em; padding-right: 0.4em;
	
}

.link_list li {
	margin:0 0 0.2em 1em;
}

/* =ul */

#nav_main ul {
	width:540px;
	margin:0px auto 0;
	font-size:15px;
}


.link_list  {
	margin-bottom:1em;
}

/* =img  */

.thumb_img {
	float:right;
	
}


/** =form **/

