body {
	margin: 0;
	padding: 0;
	color:#000000;
	background: #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: small; /*for IE5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small; /*for compliant browsers */	
	}
h2 {margin: 0 0 0.5em 0; font-size: 2.5em;}
h3 {margin: 1em 0 0.5em 0; font-size: 1.5em;}
h4 {margin: 1.5em 0 0.5em 0; font-size: 1em; color:#000000;}
p {line-height:  margin: 0 0 2px 0; color:#EAE7E1;}
b {color:#dfc89f; font size:6;}
a:link {
	color:#999999;
	text-decoration: none;
}
.gb:link{color:#333333;
text-decoration:underline;
}
.gb:visited{color:#333333;
text-decoration:underline;
}
.gb:hover{
text-decoration:none;
border:#CCCCCC dotted 1px;
background-color:#333333;
color:#FFFFFF;
}

.rss:link{
	color:#000099;
	text-decoration:none;
	font-weight:bold;
}

.rss:visited{color:#000066;
text-decoration:none;
font-weight:bold;
}

.rss:hover{color:#0099FF;
text-decoration:none;
font-weight:bold;
}


a:visited {
	color:#999999;
}
a:hover {
	color:#0099FF;
}
/* sidlayout */
#layout {float: left; width: 100%;	background: #a8c1c6; border-top: 1px solid #666666;	border-right: 1px solid #666666; border-left: 1px solid #666666;}
#sidhuvud {padding: 20px; margin: 0 0px; background-color:#000000;}
#kolumn1 {float: left; width: 600px; padding-top: 4px; background-color:#D8D5A8;}
#center {
	background-color:#333333; 
	padding-top:10px;
	width:620px; 
	float:left; 
	margin-left:105px;
	margin-bottom:15px; 
	line-height: 130%; 
	letter-spacing: 1px;
	}
#center a{ font-weight:bold;}

#update-center-dotted{
	width:620px;
	padding-top:10px;
	float:left; 
	margin-left:100px;
	margin-bottom:15px;
	margin-top:15px;
	line-height: 120%; 
	letter-spacing: 1px;
	color:#000000;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}
#center-dotted{
	margin-left: 100px;
	width:640px;
	padding-top:5px;
	float:left;
	margin-bottom:15px;
	margin-top:15px;
	line-height: 120%;
	letter-spacing: 1px;
	text-align:left;
	color:#000000;
	background:#666666;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
}

#center-dotted a.button{
border:#000000;
}

#center-dotted p{ text-align:left;
font-size:12px;}
#center-dotted p.small{ text-align:left; font-size:9px;}
#center-dotted p.small-white{ text-align:left; font-size:9px;color:#CCCCCC;}

#sidfot {clear: both; padding: 1px; border-top: solid 3px #666; background-color:#333; color:#CCCCCC; width:auto; float:none}

#equip {
	float:none;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	width:250px;
	background:#333;
	text-align:left;
	border: 1px solid #000000;
	color:#CCCCCC;
	}

#aboutcont{
	padding:10px;
	margin-top:10px;
	margin-right:10px;
	width: 135px;
	height:155;
	float: left;
	font-size:9px;
	background-color: #333333;
	border: 1px solid #000000;
	}
	
#rightcont{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px;
	margin-top:0px;
	margin-left:5px;
	width: 170px;
	height:155;
	float: right;
	font-size:9px;
	background:#333;
	border: 1px solid #000000;
	}

#rightcont.p{
font-size:8px;
color:#CCCCCC;}	
#rightcont-standing{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px;
	margin-top:0px;
	margin-left:5px;
	width: 123px;
	height:180;
	float: right;
	font-size:11px;
	background:#333;
	border: 1px solid #000000;
	}
	
#leftcol{
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	padding:2px;
	background-color:#333333;
	height:360;
	float: left;
	font-size:9px;
	}
	
#frontright{
	padding-left:10px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:0px;
	margin-top:10px;
	margin-left:5px;
	width: 300px;
	float: left;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times;
	}
#leftcont{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px;
	margin-top:0px;
	margin-left:5px;
	margin-right:10px;
	width: 170px;
	height:155;
	float: left;
	font-size:9px;
	border-bottom:dotted 1px #999900; 
	border-top:dotted 1px #999900;
	background:#D8D5A8;
	}
	
#left{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	margin-left:5px;
	margin-right:5px;
	font-size:11px;
	border-bottom:dotted 1px #999900;
	border-top:dotted 1px #999900;
	width:200px;
	background-color: #CCCCCC;
	}
	
#rsspos{
	float:none;
	color:#B8BBBC;
	background:#666666;
	margin-top:2px;
	margin-bottom:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	text-align:center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D4D0C8;
	border-bottom-color: #333333;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #333333;
	border-left-color: #D4D0C8;
	overflow:auto;
}
#rsspos h4{color:#000000;}
#rsspos img.portrait{padding-left:0px;}
#rsspos img.leftlandscape{
	margin-top:10px;
	margin-right:5px;
	margin-bottom:5px;
	border-color:#000000; 
	border:solid 1px;
	width:300px;
	height:200px;
	float:left;	
}

#rightlandscape{
	margin-top:10px;
	margin-left:5px;
	margin-bottom:5px;
	border-color:#000000; 
	border:solid 1px;
	width:300px;
	height:200px;
	float:right;	
}

#rightportrait{
	padding-bottom:10px;
	float:right;
	padding-left:30px;
	padding-right:10px;
	overflow:visible;	
}

#rightportrait img {
	width:200px;
	height:300px;
}

#rsspos img{
	margin-bottom:2px;
	border-color:#333333;
	border:solid 1px;
}
#rsspos a {
	color:#000033;
	text-decoration:none;
	font-weight: bold;
 }
#rsspos .linksmall { 
color:#000000;
text-decoration:none;
font-size:12px;
 }
 
#rsspos p{ text-align:left;}

#current{
background:#e2dfa8;
}


/* meny */
#menycontainer{border-bottom: 3px solid #666; background-color:#333333; text-align:center; margin-bottom:3px; width:auto;}
#menycontainer ul{padding: 0px 0; margin: 0 0px;}
#menycontainer li{display: inline; list-style: none;}

#menycontainer li a{
	display: inline;
	list-style-type: none;
	color: #6C6C6C;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	border-right: solid 1px #666;
	border-left: solid 1px #666;
	border-top:solid 1px #666;
	text-decoration:none;
/*	background:#6C6C6C;*/
	-moz-opacity: 0.7;
}
#menycontainer li a.first{border-left: solid 1px #666;}
#menycontainer a:link{color: #CCCCCC;}
#menycontainer a:visited{color: #CCCCCC;}
#menycontainer a:hover{background: #333; border-bottom: solid 4px #333;-moz-opacity: 0.8;}
#menycontainer a#current{
	border-bottom: solid 4px #333;
	background-color: #333;
	-moz-opacity: 1.0;
}

#wrap1 {
	width: 820px;
	padding-top:10px;
	margin-left: auto;
	margin-right: auto;
	background-color:#333333;
	color:#000000;
}

#navlist	{
	width:auto;
	height:auto;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
	padding-bottom:1px;
	font-size:12px;
	overflow:visible;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#navlist a:link{
	color: #CCCCCC;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	background-color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
}
#navlist a:link.current{
	border-bottom:solid 2px #333333;
	background:#333333;
	border-right:solid 1px #999900;
	border-left:solid 1px #999900;
	border-top:solid 1px #999900;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}

#navlist a:visited.current{
	color: #CCCCCC; 
	text-decoration:none;
	border-right:solid 1px #999900;
	border-left:solid 1px #999900;
	border-top:solid 1px #999900;
	border-bottom:solid 2px #333333;
	background:#333333;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}

#navlist a:visited{
	color: #CCCCCC;
	text-decoration:none;
	border-right:solid 1px #999900;
	border-left:solid 1px #999900;
	border-top:solid 1px #999900;
	padding-left:5px;
	padding-right:5px;
	background-color: #666666;
}

#navlist a:hover{
	text-decoration:none;
	border-bottom:solid 2px #333333;
	background-color: #333333;
	color: #CCCCCC;
}

#gb{
	width:620px;
	padding-top:10px;
	float:left;
	margin-left:100px;
	margin-bottom:15px;
	margin-top:15px;
	line-height: 70%;
	letter-spacing: 1px;
	text-align:left;
	color:#000000;
	border-bottom:dotted 1px #999900;
	border-top:dotted 1px #999900;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	background-color:#CCCCCC;
}


#gb p{
font-size:11px;
line-height:110%;
color:#000000;
}

#gb td{
font-size:11px;

border:none;
}

.centered{ float:right}

.small-text{font-size:12px;}

.italic-text{
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	font-family: "Times New Roman", Times, serif;
}

.indent{text-indent:10px;
line-height:14px:}


#blog-text {
padding-top:2px;
margin-bottom:5px;
font-size:12px;
line-height:120%;
color:#000000;
text-align:left;
color:#B8BBBC;
}

#news-img-landscape {
padding-top:5px;
float:none;
text-align:center;
color:#000033;
}

#news-img-landscape.img {
padding-bottom:1px;
}
