/**
 * Style sheet basic
 */
body
{
	margin:0px 0px 24px 0px;
	padding:0px;
}

a,
body,
div,
em,
input,
label,
li,
ol,
p,
select,
span,
strong,
td,
th,
textarea,
u,
ul
{
	font-family:Arial, Helvetica, sans-serif;
	color:#84836F;
}

a,
body,
div,
input,
label,
li,
ol,
p,
select,
td,
th,
textarea,
u,
ul
{
	font-size:11px;
}

h1
{
	margin:0px 0px 12px 0px;
	padding:0px;
	font-weight:bold;
	font-size:13px;
}

h2
{
	margin:0px 0px 6px 0px;
	padding:0px;
	font-weight:bold;
	font-size:13px;
}

h2 a
{
	text-decoration:none;
	font-size:13px;
}

a
{
	text-decoration:none;
	color:#9D998A;
}

a:hover
{
	text-decoration:none;
	color:#000000;
	
}


img
{
	vertical-align:middle;
	border:0px;
}

p,
pre,
form
{
	margin:0px;
	padding:0px;
}

.ce_text
{
	line-height:1,2;

}

.contactinfo
{
	color: #000000;
}

#wrapper
{
	padding: 45px 0px 0px 40px
}

#header
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#left
{
	padding: 0px 0px 0px 20px; 
	
}
.contact #left .ce_text,
.news_page #left .ce_text
{
	margin: 0px 0px 0px 0px; 
	
}


#left .ce_text
{
	margin: 20px 120px 0px 0px; 
	
}

.frontpage_article
{
 	height: 350px;
	width: 300px;
}

.frontpage_article .ce_text:hover
{
 	color:#000000;
}

.frontpage_article .ce_text .image_container
{
	padding-bottom: 10px;
}



.logo
{
	padding: 0px 20px 0px 20px;
	margin:0px;
	float:left;
}


.mod_navigationMain
{
	margin: 0px 0px 0px 0px;
	padding:0px;
	background-image:url(devider_top.jpg);
	background-repeat:repeat-x;
}

.mod_navigationMain ul
{
	list-style:none;
	padding:20px 0px 0px 0px;
	margin:0px;
	float:left;
}

.mod_navigationMain ul li
{
	float:left;
	padding: 0px 20px 0px 0px;
}

.mod_navigationMain ul li a,
.mod_navigationMain ul li p
{
	font-size: 24px;
	font-weight:bold;
}

.mod_navigationMain ul li p
{
	color:#000000;
}


.mod_navigationMain ul li a
{
	color:#999999;
}

.mod_navigationMain ul li a:hover
{
	color:#999999;
}


#bbb_meny
{	
	background-image:url(devider_top.jpg);
	background-repeat:repeat-x;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 150px;
}

#bbb_meny ul
{
 	list-style:none;
 	padding:0px;
	margin:0px;
}


#bbb_meny ul li a
{
 	float:left;
	padding-right: 20px;
	color:#84836F;
	font-size: 24px;
	font-weight:bold;
	text-transform:capitalize;
}

.contact #bbb_contact_id a,
.news_page #bbb_news_id a,
.design #bbb_design_id a,
.illustrasjon #bbb_illustrasjon_id a
{
	color:#000000;

}







/******************************** nav work (sub menues) *******************/

.nav_work
{
	padding: 0px 30px 0px 0px;
	width:110px;
}


.nav_work ul
{
	list-style:none;
	padding: 0px 0px 0px 0px;
}

.nav_work ul li .trail
{
	color:#000000;
}

/************************************** layout **************************/

.news_page #wrapper #container
{
	background-image:url(devider_frontpage.gif);
	background-repeat:repeat-y;
}



/********************************** custum section *****************************/


.custom #current,
.custom #prev,
.custom #older
{
	float:left;
}