@charset "UTF-8";
/* CSS Document */

/*
*
*  Four-column grid active
*  ----------------------------------------
*  Margin   | #  1   2   3   4   |   Margin
*  5.55555% | %  25  50  75  100 | 5.55555%
*
*
* COLOUR: #ff8800
*
*/

footer, header, #twoway {
	margin: 0 5.555555555555555%;
}
h1, h2 {
  font-size: 1.7em;
  margin: 0 0;
}
h2 {
  font-weight: normal;
}
h3 {
  margin: 1.5em 0 1.5em;
}
/*
*  Simple elastic gutters
*  Note: box-sizing will not work in IE6-8
*/
.wrapper {
  padding: 0.75em 0.75em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

  header .wrapper {
	  position:relative;
  }
	footer .wrapper {
	  width:100%;
  }


 /* LANNESKOG CHANGES AND TOP */
 

strong , b, a, i {
	font-size:100%;
	 font-family:CPMono, Verdana, Geneva, sans-serif;
}

a {
	text-decoration:none;
	font-weight:bold;
	color:#F90;
}

#canvasTAG {
	 width:100%;
	 min-height:400px;
	position:absolute;
	left:0px;
	top:27px;
	z-index:-1;
	background-color:#ffffff;
 }
#cloudWrapper {
	margin: 0;
	min-height:450px;
	background-image:url(../img/cloud.png);
	background-position: top center;
	background-repeat:repeat-x;
}
#topWrap {
	z-index:15;
	position:fixed;
	width:100%;
	display: block;
	height:59px;
}
#topNav {
	z-index:10;
	position:relative;
	background-image:url(../img/top.png);
	background-position: top center;
	background-repeat:no-repeat;
	margin: 0 0;
	width:100%;
	height:27px;
	background-color:#fff;
}

#iconwrapper {
	z-index:10;
	position:absolute;
	margin:-45px 0;
	width:100%;
}
#icons {
	float:right;
	margin-right:0;
}

/* KARUSELL 1 BILDER */

#mycarousel {
	padding-top:70px;
}
       
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
	margin:0 auto;
    width:  260px;
    padding: 35px 0px 0px 0px;
	
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 247px;
    height: 245px;
    padding: 20px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	margin: 0;
	width:  260px;
    height: 200px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  247px;
    height: 245px;
	
}

.jcarousel-skin-tango .jcarousel-item {
    width: 247px;
    height:245px;
	padding-left:13px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {

}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 145px;
    right: 0;
    width: 32px;
    height: 40px;
    cursor: pointer;
    background: transparent url(../next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 140px;
    left: 1px;
    width: 32px;
    height: 40px;
    cursor: pointer;
    background: transparent url(../prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}



/*
*
*	FOOTER AND TWITTER
*
*/



.twitter {
	font-family:CPMono;
	line-height:1.8em;
	font-size:0.7em;
	font-weight:bold;
}
#twittericon {
	background-color:#ff9900;
	height:55px;
	background-image:url(../images/twitter.png);
	margin-top:5px;
	margin-right:30px;
	width:80px;
	padding:0;
	float:left;
}
.tweet_time a {
	color:#000000;
	font-weight:normal;
}
footer {
	margin-top:5em;
}
footer .wrapper {
	border-radius:4px;
	border:thin dotted #999999;
	background-color:#eeeeee;
	height:150px;
}

form {
	display:none;
}