/* [KSAF-U] */


* { margin: 0; padding: 0; outline: 0 }

body {
	background: #CCC;
	/*background: #CCC url(images/bg.jpg) repeat-x center top;*/
	font: 70%/1.5em Verdana, Tahoma, arial, sans-serif;
	text-align: center;
	margin: 25px 0;
	overflow-y:scroll;
}

/*image that updates*/#change{	width:250px; margin-top:10px;}#change img{	width:100%; max-height: 200px;}
/*write to guestbook*/
#write
{
	margin-bottom:10px;
}

p {padding: 0.2em 0 1em;}

h1 {font: normal 2em sans-serif;}

h2 {font: normal 1.8em sans-serif;
border: 1px solid #CCC;
	padding: 0.1em 0.1em;
	background: #E8E8E8; 
	color: #9A0000; 
	border-color: #D8D8D8;
}

h3 {font: normal 1.6em sans-serif;}

h4 {font: normal 1.2em sans-serif;}
h5 {font: bold 1.2em sans-serif;}
h6 {font: bold 0.8em sans-serif;}

h1,h2,h3,h4,h5,h6 {
	color: #9A0000;
	margin-bottom: 0.3em;
}

a, ul a, a:active, a:visited {
 color: #9A0000;
 text-decoration:none;
}

a:hover {
 color: #9A0000;
}

#wrap {
	position: relative;
	width: 820px;
	background: #FFF url(images/content.jpg) repeat-y center top;
	margin: 5px auto;
	text-align: left;
}

#top-bg {
   position: absolute;
	width: 820px;
	height: 10px;
	background: #FFF url(images/top-bg.jpg) repeat-y center top;
}

#footer-wrap {
	clear: both;
	width: 820px;
	font-size: 95%;	
	text-align: center;
	padding: 18px 0;
	background: url(images/footer-bottom.jpg) no-repeat center bottom;
}

/* Logo */
#logo{
	border: 1px solid #CCC;
	margin: 0 10px 3px 10px;
	padding: 5px 5px;
}
#logo {background: #FFF url(images/ksaflogo.jpg); height: 175px; color: #FFF; border-color: #CCC;}
.logo a {color: #FFF;}

/* Meny */
#meny{
	border: 1px solid #CCC;
	margin: 0 10px 3px 10px;
	padding: 3px 0;
	height: 45px;
	background-color: #FFF;
}
/*
#meny {background: #FFF; 
color: #514721; 
border-color: #CCC;}
*/

#menyn {
 float: left;
 width: 790px;
 color: #333;
 padding: 3px 0 0px 0;
 margin:auto;
 background: #FFF;
 border-top:0px solid #000;
 border-bottom:0px solid #EBE8DB; 
}
/*
#menyn {
 margin: 0;
 background: #FFF;
}*/

#menyn li {
 display:inline;
 border:0px solid #FFF;
 color:#333;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}

#menyn a {
 margin:0;
 color:#333;
 text-decoration:none;
 padding: 4px 15px 4px 15px;
  /* test */
 background: #FFF;
}

#menyn a:hover {
 margin:0;
 background: #9A0000;
 padding: 4px 15px 4px 15px; 
}

#menyn li a.current { 
 background: #9A0000; 
 color: #FFF; }
 
 
/*Här ska längden på menynsbakgrund fixas*/
#undermenyn {
 float: left;
 width: 798px;
 color: #FFF;
/*
 padding: 5px 5px 5px 5px;
*/
  padding: 5px 0 5px 0;
 margin: 0px;
 background: #9A0000;
}

.undermenyn_vanster {
 float:left;
}

.undermenyn_vanster li {
 display:inline;
}

#undermenyn a {
 margin:0;
 padding:0; 
 color:#FFF;
 text-decoration:none;
 padding: 4px 15px 4px 15px;
}
/*
#undermenyn a:hover {
 margin:0;
 padding:0;
 padding: 4px 15px 4px 15px;
}
*/
/*
.undermenyn_hoger {
 width:150px;
 float:right;
}
*/

/* Central */
/* 
#central {
	border: 1px solid #CCC;
	margin: 0 10px 3px 10px;
	padding: 5px 5px;
}
#central {background: #FBE3E4; color: #9A0000; border-color: #CCC;}
.central a {color: #9A0000;}

*/

/* Footer */
#footer{
	border: 1px solid #CCC;
	margin: 0 10px 3px 10px;
	padding: 5px 5px;
}
#footer {background: #FFF6BF; color: #9A0000; border-color: #CCC;}
.footer a {color: #9A0000;}


/* left-main */
#left-main{
	border: 1px solid #CCC;
	margin: 0 0 5px 10px;
	padding: 3px 3px;
	float: left;
	width: 530px;
}
#left-main {background: #FFF; color: #000; border-color: #CCC;}
.left-main a {color: #000;}

/* right-main */
#right-main{
	border: 1px solid #CCC;
	margin: 0 10px 10px 0;
	padding: 3px 3px;
	float: right;
	width: 250px;
}

