body{
	font-size: 14px;
	font-family:"Courier New", Courier, "fast breddsteg";
	margin-top:30px;
}
a, a:visited{
	color:#0000AA;
}

/* allt innehåll */
#wrap{
	width:1000px;
	margin:0 auto;
}

#bg{
	width:960px;
	height:1349px;
	position:relative;
	top:0;
	left:0;
	background-image:url("/css/images/bg.png");
}

 #languages{
 	padding-right:17px;
 	padding-top:10px;
}

/*logga */
#logo{
	width:400px;
	height:240px;
	font-family:"Rock Salt";
	position:absolute;
	top:75px;
	left:55px;
}

/* toppmeny */
#top_menu{
	width:345px;
	height:200px;
	position:absolute;
	top:70px;
	left:590px;
}

#top_menu .menu{
	list-style-type: none;
	font-weight:normal;
	padding:0px;
	margin:0;

}

#top_menu .menu li{
	display:inline;
	margin-left:35px;
	padding:0;
}

#top_menu .menu a{
	text-decoration:none;
	color:#000000;
	font-family:"Rock Salt";
	font-size:18px;
}
#top_menu .menu a:hover{
	text-decoration:underline;
}

/* vänsterkolumnen */
#left{
	width:318px;
	min-height:282px;
	background-image:url("/css/images/meny_bg.png");
	position:absolute;
	top:250px;
	left:22px;
	-webkit-transform:  rotate(-2deg);
	-moz-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
}

#clip1{
	position:absolute;
	top:320px;
	left:-5px;
	width:57px;
	height:38px;
}

#clip2{
	position:absolute;
	top:495px;
	left:80px;
	width:64px;
	height:85px;
}


#left .menu{
	list-style-type:none;
	font-size:18px;
	text-align:left;
	padding-top:17px;
}
#left .menu li{
	margin-bottom:5px;
}
#left .menu a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

#left .menu a:hover{
	text-decoration:underline;
}

#current a:visited{
	color:#701C1B;
}

/* innehållet */
#content{
	width:300px;
	height:330px;
	position:absolute;
	top:165px;
	left:370px;
}

#booking_info{
	width:500px;
	height:370px;
	position:absolute;
	top:165px;
	left:370px;
}

#content_booking{
	width:800px;
	height:330px;
	position:absolute;
	top:560px;
	left:105px;
}


/* mer innehåll, för Kajsa gillar att skriva :) */
#text2{
	width:400px;
	min-height:530px;
	position:absolute;
	top:580px;
	left:105px;
}

#right{
	width:329px;
	height:328px;
	background-image:url("/css/images/post_it.png");
	position:absolute;
	top:180px;
	left:690px;
	z-index:1;
	-webkit-transform:  rotate(1deg);
	-moz-transform: rotate(1deg);
	-ms-transform: rotate(1deg);
}

#white_bg{
	width:318px;
	height:246px;
	background-image:url("/css/images/photo_frame1.png");
	position:absolute;
	top:20;
}

#white_bg p{
	font-family:"Rock Salt";
	font-weight:bold;
	font-size:12px;
	letter-spacing:2px;
	text-align:center;
}
#white_bg img{
	margin-top:8px;
	margin-bottom:13px;
}

#patch{
	width:156px;
	height:135px;
	z-index:10;
	position:absolute;
	top:140px;
	left:660px;
}


#photo2{
	width:318px;
	height:246px;
	background-image:url("/css/images/photo_frame1.png");
	position:absolute;
	top:460px;
	left:540px;
	z-index:2;
	-webkit-transform:  rotate(-1deg);
	-moz-transform: rotate(-1deg);
	-ms-transform: rotate(-1deg);
}

#photo2 p{
	font-family:"Rock Salt";
	font-weight:bold;
	font-size:12px;
	letter-spacing:2px;
	text-align:center;
	margin-top:5px;
	margin-bottom:4px;
}

#clip3{
	position:absolute;
	top:640px;
	left:817px;
	width:57px;
	height:38px;
	z-index:20;
}

#contact{
	width:318px;
	height:246px;
	background-image:url("/css/images/photo_frame1.png");
	position:absolute;
	top:710px;
	left:590px;
	z-index:2;
	-webkit-transform:  rotate(2deg);
	-moz-transform: rotate(2deg);
	-ms-transform: rotate(2deg);
}


#feed{
	width:317px;
	height:300px;
	position:absolute;
	top:970px;
	left:580px;
}

#contact p{
	font-family:"Rock Salt";
	font-weight:bold;
	font-size:12px;
	letter-spacing:2px;
	text-align:center;
	margin-top:5px;
	margin-bottom:4px;
}


td{
	vertical-align:top;
}
img{
	border:none;
}

h1{
	font-family:"Rock Salt";
	font-size:20px;
	color:#000000;
	font-weight:normal;
	margin:0 0 -10px 0;
	letter-spacing:1px;
}

h2{
	font-family:"Rock Salt";
	font-size:14px;
	color:#000000;
	font-weight:normal;
	margin:14px 0 -19px 0;
	letter-spacing:1px;
	
}

h3{
	font-family:"Rock Salt";
	font-size:14px;
	color:#000000;
	font-weight:normal;
	margin:0 0 -5px 0;
	letter-spacing:1px;
	
}

p{
	padding:0;
	margin:20px 0 0 0;
	line-height:150%;
}

#funkisboxen{
	font-size:10px;
	position:relative;
	left:710px;
	width:230px;
}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
H1 {
font-family:"Rock Salt"; font-size:20px; color:#000000; font-weight:normal; margin:0 0 -10px 0; letter-spacing:1px; 
}

H2 {
font-family:"Rock Salt"; font-size:14px; color:#000000; font-weight:normal; margin:14px 0 -19px 0; letter-spacing:1px; 	
}

H3 {
font-family:"Rock Salt"; font-size:14px; color:#000000; font-weight:normal; margin:0 0 -5px 0; letter-spacing:1px;
}

P {
padding:0; margin:20px 0 0 0; line-height:150%; 
}

