/*****************************************/
/* fabrikk1.no
/* author : sharwan kami (sharwan@gmail.com)
/* date : 24 October 2008
/* file : style.css
/*****************************************/
*,html{
	padding:0;
	margin:0;
}

body{
	background:url(images/bg.jpg) #ffffff repeat-x top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


#twitter_div ul {
	list-style-type: none;
font-size: 12px;
display: inline;}

#twitter_update_list {}

#twitter_link {}



a{
	color:#000000;
	letter-spacing:0.6px;
	text-decoration:none;
}

a:hover{
	color:#F99D1C;
	text-decoration:underline;
}

#pagewidth{
	margin:0 auto 0 auto;
	width:904px;
	padding:0;
}

#fabrikk1 {margin-top:7px;}

#header{
	height:301px;
	padding:0 10px 0 40px;
	background:url(/images/uploads/header-bg.png) no-repeat top;
}

#header #topnav{
	height:65px;
	width:100px;
	float:right;
	margin:20px 0 0 0;
}
	
#header #topnav a{
	margin:0 10px 0 0;
}

#header h1{
	background:url(images/fabrikk1.no.logo.gif) no-repeat left;
	width:356px;
	height:32px;
	display:block;
	text-indent:-4000px;
	clear:both;
}

#header h2{
	background:url(images/improve_your_online_presence.gif) no-repeat left;
	width:356px;
	height:32px;
	display:block;
	text-indent:-4000px;
}

	#header .col1{
		width:580px;
		float:left;
	}
	
	#header .col2{
		width:260px;
		float:left;
	}
	
	#header .welcome{
		width:300px;
		font-size:12px;
		margin:25px 0 0 10px;
	}
	#header .welcome h3{
		font-size:17px;
		margin-bottom: 5px;
	}
	
	.tagcloud{
		height:100px;
		text-align:center;
		font-size:18px;
		color:#838891;
		font-weight:normal;
	}
	
	.epost{
		color:#000000;
		font-size:18px;
                            text-align: right;
		padding:10px 0 0 40px;
		height:40px;
		font-weight:bold;
	}
	.epost a{
		color:#000000;
		text-decoration:none;
	}

#menu{
	height:39px;
/*	background:url(images/menu-bg.png) #eaeded no-repeat top;*/
/*	background:url(images/menubackground.jpg) #eaeded no-repeat top;*/
background-color:#F4F5F6;
	margin:0 0 10px 0;
	padding:20px 40px 0 40px;
}

	/*
	#menu ul{
		margin:0;
		padding:0;
	}
	
	#menu ul li{
		float:left;
		list-style:none;
		margin:4px 20px 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#434242;
		font-weight:bold;
	}
	
	#menu ul li a{
		color:#434242;
		text-decoration:none;
	}
	*/

#content{
	background:url(images/content-bg.jpg) #ffffff no-repeat top;
	padding:20px 35px 15px 35px;
	color:#000000;
	font-size:13px;
}
	#content h2{
		font-size:21px;
		font-weight:bold;
		color:#000000;
		text-indent:0;
	}
	
	hr{
		background-color:#e3e3e3;
		height:1px;
		margin:20px 0 20px 0;
		/*clear:both;*/
		border:none;
	}
	
	.col1{
		width:415px;
		float:left;
	}
	
	.col2{
		width:415px;
		float:left;
	}
	
.news{
	
	}
.news .newsitem{
		padding:4px;
		margin:0 0 10px 0;
	}
.news .title{
		color:#b1b1b1;
		font-size:11px;
	}
.news .desc{
		font-size:13px;
	}
.news .dt{
		color:#f99d1c;
		text-decoration:none;
	}
.news .dt a{
		color:#f99d1c;
		text-decoration:none;
	}
.news img{
		float:left;
		margin:0 8px 0 0;
		border:4px solid #ccd2d6;
	}


	#slideshow{
		margin:0 0 0 20px;
	}
	
	#content p{
		padding:4px 0 4px 0;
	}
	
	#main-services{
		margin:10px 0;
		padding:0;
		list-style-type:none;
	}
	
	#main-services li{
		background:url(images/main-services-li.jpg) no-repeat left top;
		height:22px;		
		margin:0 0 4px 0;
	}
	
	#main-services li a{
		padding:0 0 0 15px;
		color:#f99d1c;
		text-decoration:none;
	}

#content-inner{
	color:#707070;
	font-size:13px;	
	
}
	#content-inner .col1{
		width:904px;
		background:url(images/content-bg-col1.jpg) no-repeat left top;
		float:left;
		overflow:hidden;
		margin:0 0 10px 0;
	}
	
	#content-inner .col2{
		background:url(images/content-bg-col2.jpg) no-repeat left top;
		float:right;
		width:260px;
		overflow:hidden;
	}
	
	#content-inner .col1-inner{
		width:904px;
		background:url(images/content-bg-inner.jpg) no-repeat left bottom;
		float:left;
		overflow:hidden;
	}
	
	#content-inner .mainbody{
            padding:20px 35px 15px 35px;
            width:560px;
	}
	
	#content-inner .mainbody h2{
            color:#000000;
	padding-bottom:10px;
	}

	#content-inner .mainbody h3{
            color:#000000;
            font-size:14px;
            font-weight: bold;
            padding-bottom:10px;
	}

	#content-inner .mainbody p{
            font-size:14px;
            padding-bottom:10px;
	}

	#content-inner .mainbody i{
	font-size:12px;
            color: #333333;
	}

	#content-inner .mainbody ul{
	list-style: circle outside;
	margin-left: 15px;
	}

	#content-inner .mainbody ol{
	margin-left: 15px;
	}

	#content-inner .mainbody a{
		color:#f99d1c;
		text-decoration:none;
	}
	
	#content-inner .col2-inner{
		float:right;
		width:220px;
		overflow:hidden;
		margin:20px;
	}
	
	#content-inner .col2-inner .newslist{
		border:1px solid #e3e3e3;
		background-color:#f4f5f6;
		padding:8px;
	}
	
	#content-inner .col2-inner .newslist h1{
		color:#f99d1c;
		font-size:14px;
	}
	
	#content-inner .col2-inner .newslist b{
		font-weight:normal;
		color:#000000;
	}

#footer{
	background:url(images/footer-bg.jpg) no-repeat;
	height:100px;
	padding:20px 35px 0 35px;
	margin:0;
}
	#footer ul{
	}
	#footer ul li{
		list-style-type:none;
		float:left;
		width:27%;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:0 0 0 45px;
		height:40px;
	}

	.address{
		background:url(images/address.gif) no-repeat left;
	}
	.tel{
		background:url(images/tel.gif) no-repeat left;
	}
	.postal{
		background:url(images/postal.gif) no-repeat left;
	}

.clearer{
	clear:both;
}

	.shortcuts{
	}
	.shortcuts .shortcutitem{
		padding:4px;
		margin:0 0 10px 0;
	}
	.shortcuts .title{
		color:#b1b1b1;
		font-size:11px;
	}
	.shortcuts .desc{
		color:#707070;
		font-size:13px;
	}
	.shortcuts .dt{
		color:#f99d1c;
		font-weight: bold;
		text-decoration:none;
		margin:0 0 5px 0;
	}
	.shortcuts img{
		float:left;
		margin:0 8px 0 0;
		border:4px solid #ccd2d6;
	}
	.desc img{
		float:left;
		margin:0 8px 0 0;
		border:4px solid #ccd2d6;
	}
	
	.shortcuts a{
		color:#000000;
		text-decoration:none;
	}

	.breadcrumb a{
		color:#f99d1c;
		text-decoration:none;
	}

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

	.col2-inner ul{
	list-style: circle outside;
	margin-left: 15px;
	}

	.col2-inner h2{
	font-size:14px;
	padding-bottom:10px;
	}

blockquote {
	margin: 1em 3em;
	color: #666666;
	border-left: 2px solid #666666;
	padding-left: 1em; }

cite
    {
	color: #666666;
	padding-left: 1em; }

.col1 h2 {
width: 95%;
background-color: #FFFFFF;
color: #CCCCCC;
}

.blog {
width: 95%;
background-color: #FFFFFF;
color: #CCCCCC;
}

.blogheading { 
width: 95%;
background-color: #F99D1C;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
margin: 7px 0 9px 0;
padding: 3px 3px 3px 3px;
}

.blogheading a { 
width: 95%;
background-color: #F99D1C;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
margin: 7px 0 9px 0;
padding: 3px 3px 3px 3px;
}

.blogheading a.hover { 
width: 95%;
background-color: #F99D1C;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
margin: 7px 0 9px 0;
padding: 3px 3px 3px 3px;
text-decoration: underline;
}

.professor {width:800px;height:350px;background-image:url(/images/uploads/professor_orange.png);text-align:left;color:#000000;}
.professor2 {font-size: 24px; margin:25px 0px 0px 30px; }
.professor2b {font-size: 24px; margin: 25px 0px 0px 30px; font-weight: bold; }



.fb_share_button 
  { display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; 
    background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; 
  } 

.fb_share_button:hover 
  { color:#fff; border-color:#295582; background:#3b5998 
    url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) 
    no-repeat top right; text-decoration:none; 
  } 

.ekstranett_button
  { display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; 
    text-decoration:none;
  } 

.ekstranett_button:hover 
  { color:#fff; border-color:#295582; background-color:#3b5998; 
    text-decoration:none; 
  } 
