/*********************** STYLE *****************************/
* { margin:0; padding:0;}
p { margin:0; padding:0;}
body { 
	background:#252322; 
	background-image:url('images/sbbgbig.jpg');
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%; 
	line-height:1em; 
	color:#645b56;
	background-attachment:fixed;
	}
img {
	border:0px;
}

#main p { line-height:1.3em; padding-bottom:20px;}
#footer p { font-size:.85em;}
#footer p a { color:#fff;}
#main #main-left {font-size :11px;}
#main #main-right {font-size :11px;}
#main-left p, #main-right p {padding-bottom:12px;}
#header, #main, #footer {font-size:0.814em;}
a {color:#9C938D;}
a:hover{text-decoration:none;}

h3 { font: 1.8em Georgia, "Times New Roman", Times, serif; font-weight:normal; margin-bottom:12px; color:black;}
h3 a { color:#840000; text-decoration:none;}
h3 a:hover { text-decoration:underline;}
h4 { color:#840000; font: bold 1em Georgia, "Times New Roman", Times, serif;  margin-bottom:5px; text-transform:uppercase; letter-spacing:2px;
border-bottom:1px solid #999999;
border-top:3px double #999999;
padding:5px 0 5px 2px;

}
#footer ul {
	margin:15px 0px 0px 15px;
	font-size: 11px;
	float:left;
	width:220px;
	padding:5px;
}
#footer ul li {
	list-style-type:none;
}

.majs a{
	text-decoration:none;
}
.customtable  {
	border:0px;
}
.majs a:hover{
	text-decoration:underline;
}
#wrapfoot p {
	padding: 5px;
	text-align:center;
	font-size:10px;
	color:#555;
}
.mainitem{
	border-bottom:1px solid #CEC3BB;

}
.mainfull{
	padding:20px 10px 10px 20px;
	width:590px;
	float:left;
}
.mainfull2{
	padding:20px 10px 10px 20px;
	width:710px;
	float:left;
}
.fanzone{
	background-color:#1E1C1B;
	padding:20px;
	min-height:500px;
	overflow:auto;
}
.fanzone h3{
	color:#DACABF;
}
.fanzonelogin{
	background-color:#2F2C2B;
	border: 1px solid #413D3B;
	padding:20px;
}
.fanzonelogin input, textarea{
	border: 1px solid #555453;
	padding:4px;
	background-color:#232120;
	color:#FFF;
}
/*********************** LAYOUT *****************************/
#lurh{
	position:absolute;
	width:258px;
	height:371px;
	top:0px;
	left:900px;
	background-image:url('images/lur_h_2.png');
	background-repeat:no-repeat;
	
}
#lurv{
	position:absolute;
	width:258px;
	height:371px;
	top:0px;
	left:-255px;
	background-image:url('images/lur_v_2.png');
	background-repeat:no-repeat;
}
#wrapper {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#header {
	width:100%;
	height:339px;
	background-color:#514C48;
	/*background-image:url('images/test2.jpg'); // dynamiskt istället...*/ 
}
#topmenu {
	width:100%;
	height:30px;
	background-color:#443E3A;
	background-image:url('images/topnavbgsm.gif');
	background-repeat: repeat-x;
}
#main {
	width:100%;
	min-height:500px;
	background-color:#fff;
	overflow:hidden;
	padding-bottom:10px;
}
#main-left{
	width:260px;
	min-height:100px;
	float:left;
	padding: 0px 10px 0px 10px;
	margin-top:25px;
	text-align:center;
}
#main-center{
	width:319px;
	min-height:100px;
	float:left;
	padding: 0px 10px 0px 10px;
	border-left: 1px solid #CEC3BB;
	margin-top:25px;
	
}

#main-right{
	width:260px;
	min-height:100px;
	float:left;
	padding: 0px 10px 0px 10px;
	margin-top:25px;
}
#footer{
	width:870px;
	min-height:170px;
	background-color:#282828;
	clear:both;
	padding:15px;


}
#wrapfoot{
	width:100%;
	min-height:200px;
}
#copy {
	width:100%;

}
.langselect{
	float:right;
	width:50px;
	height:11px;

}
.langselect img {
	padding-right:5px;
	border:0px;
}
.commentform{
	width:80%;
	padding:20px;
	border: 1px solid #DBD3CE;
	background-color:#fff;
}
.commentform textarea{
	background-color:#fff;
	color:#888888;
	border: 1px solid #D7D7D7;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}
.commentform textarea:focus{
	border: 1px solid #CFBDAB;
}
.graybox{
background-color:#E1E1E1;
border: 1px solid #C6C6C6;
padding:20px;

}
.graybox input{
	padding:3px;
}
.statuserror{
	margin-top:8px;
	width:50%;
	padding:5px;
	border-top:1px solid #AD5341;
	border-bottom:1px solid #AD5341;
	background-color:#692512;
	color:#F9CABC;
}
.statuserror h1{
	color:FF8E6E;
	font-size:18px;
	font-weight:bold;
}
.statusok{
	margin-top:8px;
	width:50%;
	padding:5px;
	border-top:1px solid #73AD41;
	border-bottom:1px solid #73AD41;
	background-color:#366912;
	color:#D4F9BC;
}
.statusok h1{
	color:A9FF6E;
	font-size:18px;
	font-weight:bold;
}
/* PAGINERING */
.paginate {
	margin-top:10px;
	float:left;
}
.paginate a:link{
	display:inline-block;
	background-color:#7B7069;
	border: 1px solid #fff;
	padding:5px;
	width:auto;
	text-decoration:none;
}
.paginate a:hover{
	display:inline-block;
	border: 1px solid #fff;
	background-color:#8E847E;
	color:#D6D6D6;
}
.paginate a:active{
	display:inline-block;
	background-color:#7B7069;
	border: 1px solid #fff;
	padding:5px;
	width:auto;
	text-decoration:none;

}
.paginate a:visited{
	display:inline-block;
	background-color:#7B7069;
	border: 1px solid #fff;
	padding:5px;
	width:auto;
	text-decoration:none;
}
.pagnum a:link{
	margin-top:10px;
	display:inline-block;
	background-color:#7B7069;
	border: 1px solid #efefef;
	padding:5px;
	width:auto;float:left;
	border-right: 1px solid #fff;
	text-decoration:none;
}
.pagnum a:hover{
	background-color:#8E847E;
	color:#D6D6D6;
}
.pagnum a:active{
	margin-top:10px;
	display:inline-block;
	background-color:#7B7069;
	border: 1px solid #efefef;
	padding:5px;
	width:auto;float:left;
	border-right: 1px solid #fff;
	text-decoration:none;

}
.pagnum a:visited{
	margin-top:10px;
	display:inline-block;
	background-color:#7B7069;
	border: 1px solid #efefef;
	padding:5px;
	width:auto;float:left;
	border-right: 1px solid #fff;
	text-decoration:none;

}
.dates ul li {
	margin-left:25px;
}
#tweet ul li {
	list-style:none;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom: 1px dashed #D8D8D8;
}