/*
Theme Name: WordPress Intersik Theme
Theme URI: http://www.intersik.se/
Description: Theme for intersik
Version: 1.0
Author: Fredrik Danielsson, Robin Sundberg
Author URI: http://www.tr.se/
Tags: Intersik
*/

/* ========= */
/* ! Reset   */
/* ========= */

	p, h1, h2, h3, h4, img
	{
		margin: 0;
		padding: 0;
	}
	
	img {vertical-align: bottom; border: 0;}


/* ================== */
/* ! Wordpress Mods   */
/* ================== */


	img.alignright {
	   float:right;
	   padding:10px 0 10px 10px;
	}
	
	img.alignleft {
	   float:left;
	   padding:10px 10px 10px 0px;
	}
	
	.alignright {
		float: right !important;
		margin: 1em !important;
	}
	
	.alignleft {
		float: left;
	}
	
	.wp-caption {
		margin: 1em 0;
		float: left;
	}	
	
	.wp-caption-text {
		margin: 0.5em 10px 0 0;
		font-size: 11px;
		color: #6f6f6f;
		
	}
	
/* ================== */
/* ! General Styles   */
/* ================== */	
	
	body {
		margin: 0;
		padding: 0;
		background: url(images/bgr_repeat2.jpg) #000 repeat-x top center;
		font-family: Arial, Verdana, "sans-serif";
		font-size: 12px;
		line-height: 16px;
	}

	#wrap {
		position: relative;
		margin: 0 auto;
		width: 960px;
		overflow: auto;
		
	}
	
	#background {
		background: url(images/bgr2.jpg) no-repeat top center;
		margin: 0;
		padding: 0;
	}
	
	a {
		color: #006699;
	}

	h2 {
		font-size: 24px;
		margin: 1em 0 0.5em 0;
		clear: both;		

	}
	h2:first-child {
		margin-top:0;
	}
	
	h3 {
		font-size: 14px;
		margin: 0;
	}
	
	p {
	   margin-bottom: 1em;
	}
	
	.ingress {
	   font-size: 14px; 
	   line-height: 21px; 
	   color: #6f6f6f;
	   margin: 0 0 1em 0;
	}
	
	#grey {
		margin: 0;
		font-weight:bold;
	    color: #6f6f6f;
		
	}
	
	a[href$="pdf"] {
		padding-left: 15px; background: url(images/pdficon.gif) no-repeat left center;
	}
	

/* ================= */
/* ! Header & Menu   */
/* ================= */

	h1 { /* hides heading from display but keeps it for SEO/Accessabillity */
		position: absolute;
		top:-1000px;
	}

	img#logo {
		position: relative;
		width: 160px;
		height: 80px;
		margin: 10px 0;
		display: block;
		border:none;
	}
	
	#selectlang {
		position: absolute;
		top: 35px;
		right: 0px;
		text-align: left;
		width: 160px;
	}
	#selectlang p {margin: 0;}

	/* Mycket av cssen för menyn ligger längre ned	 */
	#pixopoint_menu_wrapper1 {
		position: absolute;
		top:30px;
		left: 170px;
		width: 600px;
		font-size: 14px;
		list-style: none;
		z-index: 1000;
	}
	
	li.current_page_item>a {
		font-weight: bold;
	}
	
/* ================ */
/* ! Main Content   */
/* ================ */
	
	
	#maincol {
		width: 380px;
		background: #fff;
		min-height:700px;
		list-style: none;
		margin: 0px 0 0 160px;
		padding: 20px 240px 40px 20px;
		overflow: auto;
	}
	
	#widecol {
		width: 600px;
		background: #fff;
		min-height:450px;
		list-style: none;
		margin: 0px 0 0 160px;
		padding: 20px 20px 40px 20px;
		overflow: auto;
	}
	
	#widecol h3 {
		margin: 2em 0 0.5em 0;
	}
	#widecol h3:first-child {
		margin-top: 0;
	}
	
	
	
	
/* ================ */
/* ! Senaste nytt   */
/* ================ */
	
	ul#latestnews {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	ul#latestnews li {
		margin: 0 0 0.5em 0;
		padding: 0;
	}
	
	ul#latestnews li p {
		margin: 0;
	}
	
/* =========== */
/* ! Sidecol   */
/* =========== */

	
	#sidecol {
		width: 200px;
		position: absolute;
		top:120px;
		right: 180px;
		background: #fff;
		list-style: none;
	}
	
	#sidecol img {
		margin: 0 0 0.5em 0;
	}
	
/* ========== */
/* ! Footer   */
/* ========== */	

	ul#footer {
		width: 600px;
		background: #000;
		list-style: none;
		margin: 0 0 0 160px;
		padding: 40px 20px;
		color: #ff9933;
		overflow: auto;
	}
	
	ul#footer > li {
		float: left;
		width: 300px;
	}
	ul#footer > li:first-child {
		width: 300px;
	}
 	
	ul#footer li ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	ul#footer li ul li {
		clear: both;
		margin: 0 0 10px 0;
	}
	
	ul#footer li ul li:first-child {
		margin-left:70px;
	}	
		
	ul#footer p {
		margin: 0;
		float: left;
	}
	
	ul#footer h2 {
		font-size: 24px;
		color: #999;
	}
	
	ul#footer li ul li img {
		float: left;
		width: 60px;
		height: 60px;
		margin: -5px 10px 10px 0;
		padding: 0;
	}
	
	#copyright {
		color: #666;
		font-size: 10px;
		text-align: center;
	}
	
	#copyright a {
		color: #666;
	}

/* =========== */
/* ! Gallery   */
/* =========== */

	
	li#gallery img {
		width: 200px;
		height: 140px;
		margin: 0 0 10px 0;
	}
	
/* =================== */
/* ! SUCKERFISH MENU   */
/* =================== */
	
#suckerfishnav {
    background:#fff repeat-x;
    text-decoration:none;
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:20px;
    padding:0;
    margin:0;
    width:100%;
    }
#suckerfishnav a {
    display:block;
    color:#000;
    text-decoration:none;
    padding:5px 10px
    }
#suckerfishnav li {
    float:left;
    padding:0px;
    
    }
#suckerfishnav>li { border-left: 2px solid #AEDAFD;}
#suckerfishnav>li:first-child {
    border-left: none;
}
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:250px;
    margin:0;
    line-height:1;
    border:0;
    }
#suckerfishnav li li {
    width:250px;
background:#AEDAFD;
    }
#suckerfishnav li li a {
    padding:5px 10px;
    color:#000;

    }
#suckerfishnav li ul ul {
   /*margin: 0 0 0 -2px;*/
    }
#suckerfishnav li li:hover {
    background:#AEDAFD;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#000;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#357AD9;
/*     font-size: 11px; */
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#000;
    }

#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
margin: 0 0 0  20px;
    background:none;
    }/*
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#AEDAFD;
    }*/	