html,body{}
	body{
		font: 0.7em arial,sans-serif;
		text-align:center; 
		background:#fff; 
		color:#222;
		}
		
p{
	margin:10px 0; 
	line-height:140%;
	}
	p.blog{
		margin:30px 0;
		}
	
img{
	border:0;
	}	
	
a{
	text-decoration:none; 
	color:#222;
	xfont-weight:bold;
	}
	a:hover{
		text-decoration:underline;
		color:#ed3594;
		}
		
a.pdf{background:url(../images/styles/bg_pdf.gif) center left no-repeat; padding:5px 0 3px 25px; line-height:1.7em;}		
		
span.pink{
	color:#ed3594;
	margin-left:10px;
	}
	
.notactiveimg{
	border:1px solid #ffffff;
}

	.notactiveimg:hover{
		border:1px solid #000000;
	}

.activeimg{
	border:1px solid #000000;
}
	
.pink{
color:#ed3594;
}			
		
h1{
		color:#ed3594;
		xmargin-top:50px;
		margin-bottom:20px;
		margin:0; padding:0;
	}
	h1.pink{
		color:#ed3594;
		xmargin-top:60px;
		margin-bottom:20px;
		}
		
h2{
	color:#ed3594;
	font-size:200%;
	margin:1em 0;
	font-weight:300;
	}		
		
h4{
	font-size:140%;
	display:inline;
	}				
		
div#container{
	text-align:left; 
	overflow:hidden;
	width:1010px;
	margin:40px auto 0;
	}
	
div#left_div{
	width:140px; 
	float:left; 
	margin-right:25px; 
	text-align:right; 
	border-right:1px solid #ccc; 
	padding:0 25px 0 0;  
	min-height:610px;
  	height:auto !important;
  	height:610px;
	}
	
div#center_div{
	float:left;
	width:415px; 
	text-transform:uppercase;
	margin-left:30px;
	}
	div#center_div a{text-decoration:underline;}
	div#center_div a:hover{text-decoration:none;}
	div#center_div div.next{
		margin-top:8px;
		float:right;
		}
		div#center_div div.next a{text-decoration:none;}
	div#center_div table{
		margin-top:8px;
		width:415px;
		}	
		
	div#center_div td.next{
		vertical-align:top;
		width:60px;
		text-align:right;
		}
		div#center_div td.next a{text-decoration:none;}	
		div#center_div td.next a:hover{text-decoration:underline;}
	div#center_div td.back{
		margin-right:10px;
		vertical-align:top;
		width:30px;
		text-align:right;
		padding-left:20px;
		}
		div#center_div td.back a{text-decoration:none;}
		div#center_div td.back a:hover{text-decoration:underline;}
	div#center_div div.back{
		margin-top:8px;
		margin-right:10px;
		float:right;
		}
		div#center_div div.back a{text-decoration:none;}
		div#center_div div.back a:hover{text-decoration:underline;}		
		
div#center_div_text{
	float:left;
	width:790px; 
	margin:50px 0 0 20px;
	}

div#center_div_text a{
	color:#ed3594;
	}
	
div#center_div_start{
	float:left;
	width:790px; 
	margin:0 0 0 20px;
	}

div#center_div_start a{
	color:#ed3594;
	}	
	
a.pinky{
	color:#ed3594;
	}	
	
div#right_div{
	float:right;
	text-align:right;
			text-transform:uppercase;
	}
	div#right_div img{
		margin-bottom:8px;
		}
	div#right_div div.next{
		clear:left;
		text-transform:uppercase;
		}
		
div#right_div a.next{
	font-weight:bold;
	background:url(../images/styles/bg_next.gif) center right no-repeat;
	padding-right:17px;
	float:right;
	}
	
div#right_div a.back{
	font-weight:bold;
	background:url(../images/styles/bg_back.gif) left center no-repeat;
	padding-left:17px;
	display:block;
	height:14px;
	width:10px;
	float:right;
	}		

ul.nav{
	list-style:none;
	margin:5px 0 0;
	padding:0;
	}
	ul.nav li{
		margin:2px;
		}
	
div#pink{
	color:#ed3594;
	margin-top:20px;
	margin-bottom:20px;
	}
	div#pink span{font-size:120%;	font-weight:bold;}
	div#pink a{text-transform:uppercase;}
		div#pink a.active{font-style:italic; color:#ed3594;}
	
.next a{
	font-weight:bold;
	background:url(../images/styles/bg_next.gif) center right no-repeat;
	padding-right:17px;
	}
	
.back a{
	font-weight:bold;
	background:url(../images/styles/bg_back.gif) left center no-repeat;
	padding-left:17px;
	display:block;
	height:14px;
	width:10px;
	}	
		
div.about{
	float:left;
	margin-top:8px;
	}
	
div.left{float:left;width:92px;}
div.middle{float:left; margin:0 8px;width:92px;}
div.right{float:left;width:92px; height:595px;}
div.right_dbl{float:left;width:252px; height:595px; text-align:left;}

#familjen{
	}
		
#left_div div{
	float:right;
	}
	
div#content img{
	margin-bottom:8px;
	}
	
div#content{
	float:right;
	}
	
div#footer{
	margin-top:10px;
	padding:10px;
	border-top:1px solid #ccc;
	color:#999;
}

	div#footer a{
		color:#999;
	}
	
	div#footer a:hover{
		text-decoration:underline;
		color:#ed3594;
		}	
		
div#share {
	margin-top:40px;
	text-align:left
}

.blogdivider{
	padding-bottom:50px;
}

#share_link_content input	{ width: 260px; }
#share_link_content p	{ margin-top: 10px; color: #aaa; line-height: 14px; }

.overlay_content	{ padding: 5px 10px 10px 10px; }

/* Tabellerna till imagebank */

.imagebankmaintable {
	margin:0;
	padding:0;
}

.ShowImageBundle{
	width:500px;
}

	.imagebankbox{
		padding:0 5px 5px 0;
	}
	
	.imagebankbox_splash{
		padding:0;
		margin:0;
	}
	
  .at300bs { display:none !important; }
  .addthis_separator { padding:0 3px; }	